Chunk Loader

Chunkloader is a plugin which allows you to force-load chunks, which means that selected chunks won't unload, even when you're far away or not online.
This can be useful for large redstone circuits, commandblock systems and railroads. It can also be used to reduce lag when teleporting.
New: You can give chunk ticks! This causes mob spawning, crop growth, fire spread, cauldron fill & more!


![]()
Click on one of the above for help.
Please send me a crash report when the plugin creates one.
- It is recommended to always use the latest version of the plugin.
- If too many chunks are selected, it can cause lag on the server.
- Ticking chunks is only available for Minecraft 1.17+.
- This plugin is using bStats. To see the data, click here.
NOT OFFICIAL MINECRAFT PRODUCT. NOT APPROVED BY OR ASSOCIATED WITH MOJANG
See here other plugins I made:
![]()
Faq
My chunks are forceloaded, but my crops aren't growing?
Make sure your plugin status is set to "TICKED". Execute the command /chunk status ticked OR use the plugin menu /chunkmenu.


-
View User Profile
-
Send Message
Posted Mar 27, 2024Wanted to use it in 1.20.4. After a Server Reload the same Error as jshinken had occured. Also even with plugin status "TICKED" crops dont load. Can you have a look into this?
-
View User Profile
-
Send Message
Posted Mar 16, 2024worked fine the first time i used it (minecraft 1.20.4, paper, loaded plugins: chunkloader, dynmap, spark), but after setting up some chunks to be loaded and ticked, then restarting the server, i get this error several times per second
[18:31:34 WARN]: java.lang.NoSuchFieldException: a
[18:31:34 WARN]: at java.base/java.lang.Class.getField(Class.java:2117)
[18:31:34 WARN]: at ChunkLoader-1.1.1-SNAPSHOT.jar//me.chunkloaderplugin.ChunkLoader.version.ChunkWrapper.isInsideRange(ChunkWrapper.java:84)
[18:31:34 WARN]: at ChunkLoader-1.1.1-SNAPSHOT.jar//me.chunkloaderplugin.ChunkLoader.plugin.LoadingStatus.tickTaskRun(LoadingStatus.java:120)
[18:31:34 WARN]: at ChunkLoader-1.1.1-SNAPSHOT.jar//me.chunkloaderplugin.ChunkLoader.plugin.LoadingStatus$1.run(LoadingStatus.java:99)
[18:31:34 WARN]: at org.bukkit.craftbukkit.v1_20_R3.scheduler.CraftTask.run(CraftTask.java:101)
[18:31:34 WARN]: at org.bukkit.craftbukkit.v1_20_R3.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:482)
[18:31:34 WARN]: at net.minecraft.server.MinecraftServer.b(MinecraftServer.java:1636)
[18:31:34 WARN]: at net.minecraft.server.dedicated.DedicatedServer.b(DedicatedServer.java:447)
[18:31:34 WARN]: at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:1515)
[18:31:34 WARN]: at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:1216)
[18:31:34 WARN]: at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:319)
[18:31:34 WARN]: at java.base/java.lang.Thread.run(Thread.java:840)
[18:31:34 WARN]: [ChunkLoader] Task #7 for ChunkLoader v1.1.1 generated an exception
java.lang.NullPointerException: Cannot invoke "java.lang.Boolean.booleanValue()" because the return value of "me.chunkloaderplugin.ChunkLoader.version.ChunkWrapper.isInsideRange(org.bukkit.Chunk)" is null
at me.chunkloaderplugin.ChunkLoader.plugin.LoadingStatus.tickTaskRun(LoadingStatus.java:120) ~[ChunkLoader-1.1.1-SNAPSHOT.jar:?]
at me.chunkloaderplugin.ChunkLoader.plugin.LoadingStatus$1.run(LoadingStatus.java:99) ~[ChunkLoader-1.1.1-SNAPSHOT.jar:?]
at org.bukkit.craftbukkit.v1_20_R3.scheduler.CraftTask.run(CraftTask.java:101) ~[paper-1.20.4.jar:git-Paper-450]
at org.bukkit.craftbukkit.v1_20_R3.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:482) ~[paper-1.20.4.jar:git-Paper-450]
at net.minecraft.server.MinecraftServer.tickChildren(MinecraftServer.java:1636) ~[paper-1.20.4.jar:git-Paper-450]
at net.minecraft.server.dedicated.DedicatedServer.tickChildren(DedicatedServer.java:447) ~[paper-1.20.4.jar:git-Paper-450]
at net.minecraft.server.MinecraftServer.tickServer(MinecraftServer.java:1515) ~[paper-1.20.4.jar:git-Paper-450]
at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1216) ~[paper-1.20.4.jar:git-Paper-450]
at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:319) ~[paper-1.20.4.jar:git-Paper-450]
at java.lang.Thread.run(Thread.java:840) ~[?:?]
-
View User Profile
-
Send Message
Posted Feb 22, 2024Even if chunks are loaded, no mobs are spawning. I know you have written it inside the explanation but i want to understand how and i cant figure it out xD. May you help?
-
View User Profile
-
Send Message
Posted Jan 27, 2024Hi!
Will this plugin have any update regarding 1.20.4? I really like this :C
If not, are there any alternative?
-
View User Profile
-
Send Message
Posted Jan 28, 2024In reply to ilverojuve:
I'll have a look.
-
View User Profile
-
Send Message
Posted Nov 19, 2023Hello with version 1.20.2 there are no monsters even if the status is ticked. Can you fix the problem Thank you
-
View User Profile
-
Send Message
Posted Nov 4, 2023I tested the Plugin on Bukkit Version 1.19.3, 1.19.4, 1.20.1 and 1.20.2 and on every of these Versions i got a Null-Pointer exception if i change the settings to "Ticked". The exception is thrown on every tick. If you need more information about the error message, feel free to text me!
-
View User Profile
-
Send Message
Posted Nov 7, 2023In reply to paraito:
Thanks for reporting the issue. Should be fixed with v1.1.1, can you confirm?
-
View User Profile
-
Send Message
Posted Mar 6, 2024In reply to cpavit:
setting the plugin to ticked spams console with warnings:
https://prnt.sc/_6fNyIq2Vzlu
-
View User Profile
-
Send Message
Posted Oct 31, 2023Is This plugin works for 1.20.2??? Because it dosen't work on my server
-
View User Profile
-
Send Message
Posted Nov 1, 2023In reply to mrcride46:
Thanks for reporting. Will be fixed with v1.1.1
-
View User Profile
-
Send Message
Posted May 2, 2023Is there a reload command for the plugin ?
-
View User Profile
-
Send Message
Posted Dec 26, 2022Is this plugin works for 1.9.12 ? Thank you very much for your work :)
-
View User Profile
-
Send Message
Posted Feb 25, 2023In reply to H0tage:
No the plugin does not work with Minecraft version 1.9.12...
-
View User Profile
-
Send Message
Posted Dec 16, 2022Why does it not work on Aternos PaperMC 1.19.3/.2 on version 1.0.9
i have the plugin gravity controller on the server
just so you know
-
View User Profile
-
Send Message
Posted Oct 23, 2022can you pls make it for 1.19.2
i need it
-
View User Profile
-
Send Message
Posted Oct 23, 2022In reply to hiniuner1:
Yes, I'm working on it.
-
View User Profile
-
Send Message
Posted Oct 26, 2022In reply to thibaut040:
ok thx
-
View User Profile
-
Send Message
Posted Sep 8, 2022Before I dive down the rabbit hole of trying to figure out how to do this myself, does anyone know if there is already a way to extend this plugin (command block, datapack, other plugin) so that adding and removing the force-load tag to a chunk is done by placing/breaking a custom block in the world?
-
View User Profile
-
Send Message
Posted Sep 9, 2022In reply to Deo_Viator:
Not possible at the moment unfortunately. I'll work on it.