ZentexNodeZentexNode ← All articles
Tutorial

How to pre-generate your world with Chunky and stop rubber-banding on modded Minecraft servers

By Staff Zentex 3 min read
How to pre-generate your world with Chunky and stop rubber-banding on modded Minecraft servers

🌍 Why does your server "pull you back" when you fly?

If you play on a modded Minecraft server and, when you fly fast or head into new areas, the game teleports you backwards —the classic rubber-band— it is almost always chunk generation. When you enter terrain that doesn't exist yet, the server has to generate it on the fly, and on heavy modpacks (with lots of structure and biome mods) generating a chunk is expensive. That work freezes the main thread for a moment → the server can't process your movement in time → it sends you back to your last confirmed position.

It's not your connection or a "bad" server: it's the cost of generating new world. And there's a definitive fix: pre-generate the map ahead of time.

🧩 What Chunky is

Chunky is a free mod/plugin that pre-generates your world's chunks ahead of time, in the background. Once an area is generated, moving through it costs nothing —the server just loads it— so the rubber-banding disappears. It works on Forge, Fabric, NeoForge, Paper, Purpur and Spigot.

⚙️ 1. Install Chunky

On ZentexNode it's in the Mods/Plugins tab of the panel: search for it, click Install and the correct build for your server is downloaded (with its dependencies, if any). You can also upload the .jar to the mods/ folder (Forge/Fabric) or plugins/ (Paper) and restart.

🚀 2. Start the pre-generation

Open the server console and set the center and radius (in blocks) around spawn:
  • chunky center 0 0 — centre on spawn
  • chunky radius 5000 — radius to pre-generate (5000 = a huge area)
  • chunky start — begin
Chunky generates in the background. On a heavy modpack the rate can be a few dozen chunks per second, so large radii take hours —that's normal, it's a one-time job.

📊 3. Track the progress

chunky progress shows the percentage, the rate (chunks/sec) and the estimated time. Use chunky pause to pause and chunky continue to resume where it left off. Tip: run it with no players online — pre-generation uses CPU, so it goes faster and bothers no one if nobody is playing.

🧱 4. Set a world border

Pre-generation only removes rubber-banding inside the generated radius. If a player flies beyond it, there's new terrain and the stutter comes back. The fix: set a world border right at the pre-generated edge:
  • worldborder center 0 0
  • worldborder set 10000 — total width (for a radius of 5000)
That keeps players inside the smooth area. You can grow it later by pre-generating more and raising the border.

🎛️ 5. Settings that help

Complement pre-generation with these server.properties tweaks:
  • view-distance: 6–8 is a good balance. Higher forces loading/generating more chunks ahead of the player.
  • simulation-distance: 4–6. It controls how many chunks "do things" (mobs, redstone…). Lowering it eases the tick.
On very heavy modpacks, dropping each by one point relieves pressure without you noticing while playing.

💡 In short

Rubber-banding while flying on a modded server is chunk generation, not your internet. Pre-generating with Chunky + a world border removes it at the root, on any machine. Do it once, with no players, and enjoy a seamless map.

At ZentexNode we set up your modded Minecraft server with a self-service panel (mods, versions and pre-generation), high per-thread CPU performance, Anti-DDoS and support that actually knows modpacks.

Ready to set up your server?

Minecraft hosting in Spain with automatic setup, Anti-DDoS Pro and no contract.

See plans from €2/mo →