Source-checkedPerformance

Fast Chunk Pregenerator

by 7smile7 · for Minecraft

Generate chunks | Sync/Async | Pregen filter for high performance

307KDownloads
3 yr agoLast updated
Spigot · PaperLoaders
1.20Latest game version

About Fast Chunk Pregenerator

From SpigotMC

Generate chunks | Sync/Async | Pregen filter for high performance

FCP_TITLE.png ​

Overview

This plugin can be used to pregenerate as many chunks on as many worlds as you want.

It supports async chunk calls for Paper to maximize generation speed.

You can restart your server at any time, cancel pending tasks and add more worlds whenever you want.

You got full control over how much CPU time the generation should reserve.​



Either generate chunks slow in the background with minimal performance impact. Or try to force as many chunk loads as possible in order to pregenerate your world at higher speeds.

Screenshot_6.png ​

The pre-generation filter system allows the server to
generate chunks faster than other chunk generation plugins
as they normally check chunk generations while generating.

Screenshot_3.png ​

Generation is assured to be uniformly distributed from the middle on outwards. So even if you interrupt the generation, the world will have more usable chunks afterwards.

Screenshot_4.png ​


No more half rendered or fragmented worlds.

Screenshot_2.png ​



Commands
[ chunkgen | fcp ]​
​
Code (Text):
All commands are restricted with the permission:
fcp.commands
/fcp
Lists all commands.
Screenshot_7.png
​
Code (Text):


# Starts generation in current world. Radius in Blocks.
# Player -> Player location is middle
# Server -> World spawn is middle
# chunkX and chunkZ are always taken as middle if present
/fcp start <radius> [world] [chunkX] [chunkZ]

# Fills the vanilla world border.
# Buffer is in chunks.
/fcp fillvanilla <chunkbuffer> [world]

# Pauses current task.
/fcp pause

# Resumes current task.
/fcp resume

# Cancels current task and jumps to next one if present.
/fcp cancel

# Lists information about all tasks.
/fcp pending

Configuration​

Code (YAML):

# Max millis the generation thread should take per tick.
# Increase for more chunks per tick and less TPS
# Should be below 35 if async.
MaxMillisPerTick : 28.5

# Amount of ticks to wait between generations.
WaitTicksBetween : 0
 
# Only enable on Paper.
AsyncChunkLoadingEnabled : false

# Increases chunk priority.
# This could prevent loading of chunks that
# players may need but could also increase generation speed.
# Disable if you want steady generations.
HighAsyncPriority : true

# Experimental. Diable for now.
UnsafeAsyncCalls : false

# Only usefull when using AsyncChunkLoading
# A good value is 4 * CPU core count for exampe.
MaxParallelAsyncCalls : 8
 
# How many seconds to wait between each notification.
SecondsPerNotification : 5
 
# The progess output. Can be one of:
# NONE, CONSOLE, BROADCAST, OP, OP_AND_CONSOLE
NotificationType : CONSOLE

# Pauses generation if a player logs in
# and resumes when the last one logs out
# Can be bypassed with perm: [B]fcp.pause.bypass[/B]
OnlyGenerateWithNoPlayersOnline : false
 
<button type="button" class="button bbCodeSpoilerButton ToggleTrigger Tooltip JsOnly" title="Click to reveal or hide spoiler" data-target="> .SpoilerTarget">Spoiler: Async high performance example</button>
Code (YAML):

MaxMillisPerTick : 28.5

WaitTicksBetween : 0

AsyncChunkLoadingEnabled : true

HighAsyncPriority : true

UnsafeAsyncCalls : false

MaxParallelAsyncCalls : 64

SecondsPerNotification : 8

# The progess output. Can be one of:

Read the full description on SpigotMC →

Highlights

From source data

Game versions

Supports 5 Minecraft versions, the newest being 1.20.

Loaders

Runs on Spigot and Paper.

Footprint

Rated a light load on a server.

Fast Chunk Pregenerator on Nxeon

From our catalogue
One-click install
Supported on Nxeon Minecraft servers, for Paper servers. We download it from SpigotMC, place it, and restart the server.
Server side
Required on the server
Server type needed
Spigot, Paper
Server load
light
Smallest plan we suggest
Minecraft — 2 GB (2 GB RAM). This follows our own load rating above, not a benchmark.
Latest build
2.0.9, released 2023-11-16

Game versions by loader

LoaderGame versionsNewest
Paper1.16 to 1.20 (5 versions)1.20
Spigot1.16 to 1.20 (5 versions)1.20

From 10 recorded builds of Fast Chunk Pregenerator.

Recent builds

BuildReleasedGame versionsLoaders
2.0.92023-11-161.16 to 1.20 (5 versions)Spigot, Paper
2.0.82023-07-25n/aSpigot, Paper
2.0.62021-03-05n/aSpigot, Paper
2.0.52021-03-05n/aSpigot, Paper
2.0.42021-03-04n/aSpigot, Paper
2.0.32020-10-02n/aSpigot, Paper

Run Fast Chunk Pregenerator on a Minecraft server

Pick a server or deploy a new one above; it is installed in one click.

What kind of mod it is

From the catalog
Listed on SpigotMC as “Plugins”

Performance

Makes the game or server run faster or lighter without changing how it plays.

Runs on your server

From source side support

SpigotMC lists Fast Chunk Pregenerator as required on the server. Check its SpigotMC page to see whether players need it too.

Compatibility

Game
Minecraft
Loaders
SpigotPaper
Runs on
Serverrequired on the server
Game versions
1.20 and 4 earlier
Requires
One-click install needs a Paper server.

Verified at the source

  • ✓SpigotMCOfficial listing, checked 2026-10-01Open ↗
  • ✓Author7smile7, as published on SpigotMC
  • ✓LicenseNot published by the sourceFree

Fast Chunk Pregenerator, answered

Generated from the mod’s own source data.

Do my players need to install Fast Chunk Pregenerator?

SpigotMC lists Fast Chunk Pregenerator as required on the server. Check its SpigotMC page to see whether players need it too.

Which loaders does it support?

Spigot and Paper.

Is it free?

Yes. Fast Chunk Pregenerator is free to download from SpigotMC.

How do I add it to my Nxeon server?

Use “Add to a server” on this page, or open NxLabs from your dashboard. We install it, restart your server and switch it on.

NxLabs

Run Fast Chunk Pregenerator on a Minecraft server.

Deploy in about a minute from $4.99 a month, then add Fast Chunk Pregenerator in one click.