Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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.

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.