mirror of
https://github.com/SimplexDevelopment/FreedomNetworkSuite.git
synced 2025-01-22 15:50:05 +00:00
Allink
55859b6b15
Add adventure utility class
This class is meant to track a global PlainTextComponentSerializer instance, so we don't have to call PlainTextComponentSerializer#plainText in every class that needs to serialize a Component into a String. I implemented this so I can add component logging to FreedomLogger.
FreedomNetworkSuite
This is a proof of concept for a new suite of modules supported by a common library.
This is designed to encompass the ideologies of a Freedom server, while maintaining full customization through modules.
This is a ground up rewrite of TotalFreedomMod.
Honorable mention:
This proof-of-concept also uses the following libraries:
- Google GSON for Json interpretation
- Jetbrains Annotations for additional compiler annotations
- Lombok for boilerplate generation
- Apache Commons for various utilities
- SLF4J for logging
- Paper for the server implementation
- Kyori Adventure for chat formatting
- Reflections API for reflections
Developers
Description
A collection of plugins with a common library for creative-based freedom servers, emphasizing full customization through optional and interchangeable modules.
Languages
Java
100%