GlymeraChunkLoader

Force-load chunks to stay active without players nearby. Crops grow, entities tick, everything runs as if someone is there. Built-in chest clock proves ticking while you're away. Config persists across restarts. OP-only.

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 3 with 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 off with the same root cause: Stopping the tick-test clock required /cl test --off=off instead of the documented /cl test off.

Technical Details

  • Root cause: Hytale's withOptionalArg(...) produces an OptionalArg that 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 /poi in GlymeraLocate):
    • LoadCommand stays no-arg (radius = 0, loads just the chunk the player is standing in)
    • New LoadRadiusCommand variant accepts a positional RequiredArg<Integer> radius (0-16)
    • TestCommand stays no-arg (starts the test)
    • New TestOffCommand variant accepts a positional RequiredArg<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 test tick-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