All versions
1.0.1
Release
Simple Chunk Loader 1.0.12 weeks ago 64
Compatibility
Minecraft: Java Edition
26.2
26.1.x
1.21.x
1.20.x
1.19.x
1.18.x
1.17.x
1.16.x
1.15.x
1.14.x
Platform
Data Pack
Changes
SCL Datapack — Changelog
v1.0.1
Fixed
- Particle display interval — smoke particles were showing roughly once every 3+ minutes instead of every 10 seconds. The reset threshold in
validate_loaderassumed the timer incremented every tick, but it only increments once per second under the optimized scan schedule. Threshold corrected from200to10. - Incorrect chunk coordinates on negative X/Z — chat messages showed the wrong chunk number for any loader west of X=0 or north of Z=0, due to integer truncation instead of floor division. Replaced with a new
get_chunk_coordsfunction using an offset-before-divide technique that's correct on both sides of the origin. - Double-deactivation on simultaneous block break — breaking both the Smoker and Redstone Torch in the same tick could call
deactivate_loadertwice against an already-removed marker entity.validate_loadernow guards the second check withif entity @s. /function scl:cleanupleft stray markers behind — it referenced anscl.detectortag that's never applied anywhere, while never clearingscl.cooldownorscl.newtagged markers that could get orphaned. Now clears the tags that are actually used.
Changed
- Vertical scan range widened from 3 Y-levels (feet ±1) to 5 (feet ±2), so loaders on stairs, scaffolding, or slightly below the player are now detected. Per-player check count rises from 867 to 1,445 every 2 seconds.
- README updated to match actual (optimized) scan behavior — it previously described scanning every tick and particles twice per second, neither of which matched the shipped code.
Added
- New internal function
scl:get_chunk_coords— shared floor-division helper used by bothactivate_loaderanddeactivate_loader. - New internal function
scl:show_particles— particle logic split out ofvalidate_loaderso it only runs once a loader is confirmed still intact. - New scoreboard objective
scl.constholding constants for the coordinate-fix math.
Unchanged
- Core detection logic (Smoker + Redstone Torch on top), forceload add/remove, and item drops on break — all confirmed working correctly.


