Voltar ao blog

Chunky Minecraft: Complete Plugin and Mod Guide

Learn to use Chunky to pre-generate your Minecraft world. Complete guide: plugin/mod installation, commands, configuration, and server optimization.

Chunky Minecraft: Complete Plugin and Mod Guide

Complete Guide to Chunky Minecraft: Pre-generation Plugin and Mod

Pre-generate your Minecraft world for optimal performance


Introduction

Chunky is an essential tool for server administrators and players looking to pre-generate their Minecraft world. Pre-generating chunks eliminates lag caused by real-time generation when players explore new areas.

Why use Chunky?

  • Lag reduction — No more freezes while exploring
  • Server performance — Less CPU load during gameplay
  • Smooth experience — World ready to be explored instantly
  • Precise control — Define exactly the area to generate
  • Compatibility — Works with Spigot, Paper, Fabric, and Forge


Chunky Plugin (Servers)

Compatibility

Platform Version Support
Spigot 1.13 - 1.21+ ✅ Full
Paper 1.13 - 1.21+ ✅ Recommended
Purpur 1.16 - 1.21+ ✅ Full
Folia 1.19.4+ ✅ Full

Plugin Installation

Step 1: Download

Download Chunky from the official sources:

Step 2: Installation

1. Stop your server
2. Place the Chunky-X.X.X.jar file in the /plugins/ folder
3. Restart the server
4. Check with /plugins that Chunky is loaded (green)

Step 3: Verification

/chunky

If the installation is successful, you will see the Chunky help menu.

Basic Plugin Usage

Pre-generate a radius around the spawn

# Set the target world
/chunky world world

Set the center (default spawn)

/chunky center 0 0

Set the radius in blocks

/chunky radius 5000

Start pre-generation

/chunky start

Pre-generate all worlds

# Main world (Overworld)
/chunky world world
/chunky radius 5000
/chunky start

Wait for completion, then Nether

/chunky world world_nether
/chunky radius 2500
/chunky start

Then the End

/chunky world world_the_end
/chunky radius 2500
/chunky start

Note: The Nether has a 1:8 scale, so 2500 blocks in the Nether equals 20000 blocks in the Overworld.


Chunky Mod (Solo/Fabric/Forge)

Mod Compatibility

Mod Loader Minecraft Version Support
Fabric 1.16 - 1.21+ ✅ Full
Forge 1.16 - 1.21+ ✅ Full
NeoForge 1.20.1+ ✅ Full
Quilt 1.18 - 1.21+ ✅ Full

Fabric Mod Installation

Prerequisites:

  • Fabric Loader installed
  • Fabric API

Step 1: Download

Download from:

Step 2: Installation

1. Close Minecraft
2. Place Chunky-X.X.X.jar in the .minecraft/mods/ folder
3. Ensure that Fabric API is also present
4. Launch Minecraft with the Fabric profile

Forge Mod Installation

Prerequisites:

  • Forge Mod Loader installed

Step 1: Download

Download the Forge version from the same sources.

Step 2: Installation

1. Close Minecraft
2. Place Chunky-X.X.X.jar in the .minecraft/mods/ folder
3. Launch Minecraft with the Forge profile

Single Player Usage

The commands are identical to the server version. Open the chat and use:

/chunky radius 3000
/chunky start

Essential Commands

Main Commands Table

Command Description
/chunky start Starts the pre-generation
/chunky pause Pauses
/chunky continue Resumes generation
/chunky cancel Cancels permanently
/chunky world <world> Selects the world
/chunky center <x> <z> Sets the center
/chunky radius <blocks> Sets the radius
/chunky spawn Centers on the spawn
/chunky worldborder Uses the existing border
/chunky shape <shape> Sets the shape
/chunky quiet <interval> Message interval
/chunky progress Displays progress
/chunky pattern <pattern> Generation pattern
/chunky selection Displays the current selection
/chunky trim Removes out-of-bounds chunks
/chunky reload Reloads the configuration

Available Shapes

/chunky shape <shape>
Shape Description Usage
square Square Default, simple
circle Circle Natural round world
rectangle Rectangle Custom areas
ellipse Ellipse Oval shapes
pentagon Pentagon Decorative
star Star Decorative

Example with shape:

/chunky shape circle
/chunky center 0 0
/chunky radius 10000
/chunky start

Generation Patterns

/chunky pattern <pattern>
Pattern Description
concentric From the center outwards (default)
loop In a spiral
region By region (.mca files)

Advanced Configuration

Configuration File

Location: /plugins/Chunky/config.yml (plugin) or /config/chunky.json (mod)

# config.yml - Example configuration
language: en
tasks:
  world:
    cancelled: false
    center-x: 0
    center-z: 0
    radius: 5000
    shape: circle
    pattern: concentric

Performance Settings

Limit CPU usage

# Reduce generation speed
/chunky quiet 5

Background generation

For servers with active players:

# In config.yml
generation:
  # Chunks per second (reduce if lag)
  rate: 100

Using the World Border

If you have already set up a world border:

# Automatically uses the existing border
/chunky worldborder
/chunky start

Custom Coordinates

For a specific rectangle:

/chunky shape rectangle
/chunky center 1000 2000
/chunky radius 500 800
/chunky start

This generates a rectangle of 1000x1600 blocks centered on (1000, 2000).


Optimization and Tips

World Size Calculation

Radius (blocks) Diameter Chunks Estimated Size
1,000 2 km ~4,000 ~50 MB
2,500 5 km ~25,000 ~300 MB
5,000 10 km ~100,000 ~1.2 GB
10,000 20 km ~400,000 ~5 GB
25,000 50 km ~2,500,000 ~30 GB

Estimated Generation Time

Times vary depending on your hardware:

Configuration Chunks/second 10,000 radius
Low PC 50-100 2-4 hours
Medium PC 150-300 30-60 min
High PC 400-800 10-20 min
Dedicated Server 500-1000+ 5-15 min

Best Practices

1. Generate during off-peak hours

# Start at night or when the server is empty
/chunky start

2. Use Paper/Purpur

Paper significantly optimizes chunk generation compared to vanilla Spigot.

3. Increase allocated RAM

# In your startup script
java -Xmx8G -Xms8G -jar server.jar

4. Temporarily disable heavy plugins

Protection, economy, etc. plugins can slow down generation.

5. Monitor progress

/chunky progress

6. Plan in stages

For very large worlds, generate in sections:

# Phase 1: Central area
/chunky radius 5000
/chunky start

Phase 2: Expand

/chunky radius 10000
/chunky continue


Integration with Other Plugins

Chunky Border (Extension)

Chunky Border adds integrated world border management.

Installation:

Commands:

# Create a border
/chunkyborder add circle

Set behavior

/chunkyborder wrap # Teleportation to the other side
/chunkyborder block # Blocks passage

Compatibility with Other Mods

Mod/Plugin Compatibility Notes
WorldEdit ✅ No conflict
Dynmap ✅ Generate before rendering
BlueMap ✅ Same
Multiverse ✅ Specify the world
Terra ✅ Custom generator supported
Iris ✅ Custom generator supported

Troubleshooting

Common Issues

Generation is very slow

Solutions:

  1. Increase server RAM
  2. Use Paper instead of Spigot
  3. Disable non-essential plugins
  4. Check that the disk is not full

Error "World not found"

# Check the exact world name
/chunky world world          # Overworld
/chunky world world_nether   # Nether
/chunky world world_the_end  # End

The server crashes during generation

Solutions:

  1. Reduce the radius and proceed in stages
  2. Increase RAM (-Xmx)
  3. Add to the startup flags:
-XX:+UseG1GC -XX:+ParallelRefProcEnabled -XX:MaxGCPauseMillis=200

Chunks are not saving

# Force save
/save-all

Then continue

/chunky continue

Logs and Debugging

Check the logs to identify issues:

/logs/latest.log

Look for lines containing "Chunky" for diagnostics.


Quick Commands - Cheat Sheet

Standard Generation (5000 blocks)

/chunky world world
/chunky center 0 0
/chunky radius 5000
/chunky shape circle
/chunky start

Quick Generation (World Border)

/worldborder set 10000
/chunky worldborder
/chunky start

Multi-World Generation

# Complete script
/chunky world world && /chunky radius 5000 && /chunky start
# Wait...
/chunky world world_nether && /chunky radius 1250 && /chunky start
# Wait...
/chunky world world_the_end && /chunky radius 2500 && /chunky start

Conclusion

Chunky is an essential tool for any Minecraft server looking to provide a smooth experience for its players. Pre-generation eliminates performance issues related to exploration and allows for precise planning of your world size.

Key points to remember:

  • Always generate before opening the server to the public
  • Adjust the radius to your actual needs
  • Use Paper/Purpur for better performance
  • Regularly monitor progress

Useful Resources