Triton
Triton copied to clipboard
Translate your server! Sends the same message in different languages... Hooks into all plugins!
### Describe the Feature Make it so the selected language has the enchanted effect in the GUI (/lang)
### Describe the Feature Postgresql is the world standard in many IT projects as the main data warehouse, most plugins on spigotmc support it, but Triton lacks this important feature...
https://github.com/tritonmc/Triton/blob/c1b8f26f80fa623a59b3197a63572f8524d3cf01/triton-velocity/src/main/java/com/rexcantor64/triton/velocity/listeners/VelocityListener.java#L86 A user has reported that the IP given by this function always returns `127.0.0.1`, while it isn't supposed to. This happens when the server is "behind a tcpshield proxy...
https://github.com/tritonmc/Triton/blob/c1b8f26f80fa623a59b3197a63572f8524d3cf01/triton-velocity/src/main/java/com/rexcantor64/triton/velocity/listeners/VelocityListener.java#L88 Adding another class that extends `Localized` would allow us to do this (and cache it for the same request, obviously).
### Describe the Feature Change the name of collections in TWIN instead of having to make a new collection and move all the translations there
### Describe the Feature As the title suggests, different regions have different time formats and time zones. I came up with this idea once while preparing a maintenance announcement. Although...
Currently, all storage-related libraries (e.g., Hikari, MySQL driver) are always shaded and loaded into the plugin. Use the system introduced in #285 to load them dynamically. Related to #237
If the relocations of a dependency change (e.g., moving from Paper to Spigot and vice-versa), the dependency is not relocated again and Triton stops working correctly. Likely requires a fork...
Libby hardcodes these two dependencies to always be downloaded from Maven central. This is undesirable for two reasons: - They are already shaded into the plugin, so there's no need...