Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/thebozzz34/upnp
This simple Minecraft plugin allows your server to automatically open network ports on supported routers using UPnP.
https://github.com/thebozzz34/upnp
java minecraft-plugin upnp
Last synced: 7 days ago
JSON representation
This simple Minecraft plugin allows your server to automatically open network ports on supported routers using UPnP.
- Host: GitHub
- URL: https://github.com/thebozzz34/upnp
- Owner: TheBozzz34
- License: agpl-3.0
- Created: 2023-12-26T01:50:07.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-01-25T18:03:28.000Z (13 days ago)
- Last Synced: 2025-01-25T19:17:27.213Z (13 days ago)
- Topics: java, minecraft-plugin, upnp
- Language: Java
- Homepage: https://www.spigotmc.org/resources/upnp-open-ports-with-ease.114033/
- Size: 94.7 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# UPnP
[![Java CI with Maven](https://github.com/TheBozzz34/UPnP/actions/workflows/maven.yml/badge.svg)](https://github.com/TheBozzz34/UPnP/actions/workflows/maven.yml)
## Version 1.9.1
This plugin allows for automatic opening of user-selectable ports on supported routers. This is accomplished via the [UPnP Protocol](https://en.wikipedia.org/wiki/Universal_Plug_and_Play). The plugin will automatically open the server port, and additional ports can be added in the config for things like dynmap. You can also choose whether the plugin automatically closes the ports when the server closes.
![stats](https://bstats.org/signatures/bukkit/UPnP.svg)
UPnP is intended to be as lightweight and simple as possible, and only has four dependencies, used for logging, access to the spigot api, and bstats. Overall, UPnP is written in 896 lines of code.