-
Notifications
You must be signed in to change notification settings - Fork 5
Closed
Labels
dependenciesPull requests that update a dependency filePull requests that update a dependency filefeatureNew feature or requestNew feature or requesthelp wantedExtra attention is neededExtra attention is needed
Milestone
Description
Describe the solution you'd like
Refactor StickyAPI into independent Gradle modules. These can be included in a plugin jar as required, rather than shading the entire API. It would also have benefits from a development perspective - less Git conflicts, easier code management etc.
Proposed modules to add:
bukkit- Bukkit-related utilites, only works with the Craftbukkit runtime.bungee- Bungee-related utilites, only works with the Bungeecord runtime.common- Common utilites shared between the former, works without a specific runtime.example- An example module containing the required build files for people to copy - is not included in the final jar.translation- Module for dealing with string interpolations given configuration.worlds- Depending on its size, module for world management & templating.math- Math library and utilities.config- Library for better config management, with support for YAML, JSON, and TOML.
ZachyFoxxZachyFoxxZachyFoxx
Metadata
Metadata
Assignees
Labels
dependenciesPull requests that update a dependency filePull requests that update a dependency filefeatureNew feature or requestNew feature or requesthelp wantedExtra attention is neededExtra attention is needed