File Details
GlymeraChunkLoader-2.0.0.jar
- R
- Apr 21, 2026
- 23.72 KB
- 62
- Early Access
File Name
GlymeraChunkLoader-2.0.0.jar
Supported Versions
- Early Access
GlymeraChunkLoader - Changelog
v2.0.0 (2026-04-21)
Bug Fixes
- Fixed
/cl load <radius>not accepting positional argument: The command rejected calls like/cl load 3with the error"The wrong number of required argument was specified. Expected; 0, actual; 1"and forced users to use the named-arg syntax/cl load --radius=3. This contradicted the documented usage/cl load [radius]. - Fixed
/cl test offwith the same root cause: Stopping the tick-test clock required/cl test --off=offinstead of the documented/cl test off.
Technical Details
- Root cause: Hytale's
withOptionalArg(...)produces anOptionalArgthat is parsed as a named argument (--name=value) only, not as a positional token. There is no positional-optional arg type in the command API. - Fix: Split each affected command into two usage variants via
addUsageVariant()(same pattern as/poiin GlymeraLocate):LoadCommandstays no-arg (radius = 0, loads just the chunk the player is standing in)- New
LoadRadiusCommandvariant accepts a positionalRequiredArg<Integer>radius (0-16) TestCommandstays no-arg (starts the test)- New
TestOffCommandvariant accepts a positionalRequiredArg<String>("off") to stop the test
- Shared load logic extracted to static helper
applyLoad(...)to avoid duplication between the two load variants.
v1.0.0 (2026-04-11)
- Initial release
- Force-load chunks that stay active without player presence (survives restarts)
/cl load [radius],/cl unload,/cl list,/cl status,/cl reload/cl testtick-test clock (1 Rock_Stone per 60s into a nearby chest)- Persistent JSON config at
plugins/GlymeraChunkLoader/config.json - Uses Hytale's native
WorldChunk.addKeepLoaded()API with 5-second maintenance task