Optimization mod and API extender for Hytale
Note: This is early development, bugs might happen.
An example mod is available at: https://github.com/Fox2Code/HypertaleExampleMod
This mod improve performance and reduce memory pressure on Hytale server!
Memory pressure is how much memory is allocated per second, when high this makes the java garbage collector slow the server down a lot!
Used spark a lot to help with performance profiling.
Hypertale should be compatible with existing performance mods for Hytale!
Hypertale will try to locate Hytale client/launcher to allow to build it without issues,
with a fallback to ./HypertaleServer.jar if you do not have Hytale installed on the building machine!
Running ./gradlew build should then provide a file in launcher/build/libs for you to grab!
Hypertale should not cause any compatibility issues with any mod!
Hypertale currently have custom support code the following mods:
- Mod List Mods -> add icon (Icon by ColdLavenderSun aka. Fluttershy)
- ModSync -> Support bootstrap (ModTale | CurseForge)
Add new fields to manifest.json hypertale will read:
HypertalePreLoadiftrueit will load your mod in the same ClassLoader as the HytaleServer.jarHypertaleJavaAgentclass in your mod to add as a java agent.
Add new APIs with the .hypertale() extension for:
com.hypixel.hytale.server.core.plugin.PluginBasecom.hypixel.hytale.server.core.universe.PlayerRefcom.hypixel.hytale.server.core.universe.world.World