FreedomNetworkSuite/README.md
2023-05-14 00:22:42 -05:00

3.4 KiB

Header Image

GitHub labels GitHub contributors GitHub code size in bytes GitHub issues GitHub pull requests GitHub last commit

GitHub GitHub top language GitHub release (latest by date including pre-releases) Snyk Vulnerabilities for GitHub Repo Libraries.io dependency status for GitHub repo TFM Used

FreedomNetworkSuite

This is a proof of concept for a new suite of non-plugin driven modules supported by a common library. This is designed to encompass the ideologies of a Freedom server, while maintaining full customization through modules. The modules are non-plugin driven, meaning that in no way are any modules an extension of the Bukkit plugin interface. This is because the commons library is designed to be a JavaPlugin extension which utilizes each loaded module as a resource. Any modules are by default an extension of the commons library.

Modules are defined by a module.yml in the resources folder, which contains the path to the main class file, and a list of dependencies if it requires any other modules to run.

This proof-of-concept also uses the following libraries: