-
Notifications
You must be signed in to change notification settings - Fork 0
FAQ
Check these things in order:
-
Is ChunkTicker active? Run
/ct status. It should sayAKTIV. -
Is the chunk actually registered? Run
/ct listand verify the chunk coordinates. - Mob cap - if you have many chunks loaded, the global mob cap is distributed across all of them. Fewer total loaded chunks = more mobs per chunk. Try reducing the number of registered chunks.
-
Gamerules - make sure
doMobSpawningistrue(/gamerule doMobSpawning true). - Light level - hostile mobs only spawn in darkness (light level ≤ 0). Make sure your farm is dark enough.
- Biome - some mobs are biome-specific (hoglins spawn only in Crimson Forest, etc.).
Iron golem spawning depends on villager mechanics, not normal mob spawning:
- Villagers must be in the same entity-ticking chunk → ✅ ChunkTicker ensures this
- At least 10 villagers must be panicking (or the village must meet the bed/door threshold in older versions)
- Villagers need to have worked and slept recently - this requires the chunk to have been ticking long enough after registration
If golems aren't spawning right after registering the chunk, wait a few in-game days. Villager state (sleep/work cycles) accumulates over time.
There is no hard plugin limit. However, every entity-ticking chunk has a real performance cost - each loaded chunk runs entity AI, mob spawning checks, Redstone updates, etc. every server tick.
As a rough guideline:
- 1–10 chunks → negligible impact
- 10–50 chunks → small impact, monitor TPS
- 50+ chunks → significant impact, only use if hardware allows
Use /ct status to see how many chunks are currently active.
When the server stops, ChunkTicker's onDisable() removes all tickets cleanly. The chunk list in config.yml is not deleted. When the server starts again, tickets are re-applied automatically (if global-enabled: true).
All active chunk tickets are removed immediately. Chunks may unload naturally after that. The chunks list in config.yml is preserved. Running /ct on (or restarting with global-enabled: true) restores everything.
Yes. Stand in the Nether or End dimension and run /ct set. The world name (world_nether, world_the_end, or your custom world name) is saved automatically.
This is not an error - it's an informational message that only appears in certain configurations. ChunkTicker still falls back to the Paper API and works correctly.
Yes. Both are Paper forks that preserve the Paper API. ChunkTicker has been tested to load correctly on these platforms.
No. Folia uses a completely different threading and chunk loading model that is incompatible with Paper's chunk ticket API.
Each registered chunk adds CPU load because entities tick every server tick in those chunks. Possible solutions:
- Reduce the number of registered chunks
- Reduce the radius when using
/ct set [radius] - Use
/ct offto temporarily pause all tickets - Upgrade your server hardware or reduce other plugins' load
Yes, but you must run /ct reload afterwards for the changes to take effect. For safety, it is recommended to only manually edit config.yml while the server is stopped.