Compatibility
Minecraft: Java Edition
Platforms
Links
Tags
Creators
Details

š§© InstantStartup
Join your server instantly ā and let chunks load progressively.
š Description
InstantStartup is a performance-focused Minecraft plugin that drastically improves the player join experience by allowing players to connect immediately, while progressively loading chunks around them in a smooth, controlled way.
This plugin is especially useful for large servers with:
- Heavily populated worlds
- Pre-generated terrain
- Custom join systems
- A focus on seamless player experience
⨠Features
ā
Instant player login ā no more chunk load delays on join
ā
Progressive chunk loading (configurable range & rate)
ā
Saves player location and loaded chunks across sessions
ā
Lightweight and async-safe queue system
ā
Admin reload commands via /rel
ā
Tracks loaded chunks per-player
ā
Supports safe server restarts with persistent data
ā
Configurable max chunks per tick
š Commands
| Command | Permission | Description |
|---|---|---|
/rel plugins |
instantstartup.admin |
Reload all plugins (except protected ones) |
/rel plugins <name> |
instantstartup.admin |
Reload specific plugin |
/rel world <world> |
instantstartup.admin |
Reload world chunks and save locations |
/rel players |
instantstartup.admin |
Reload player chunk data |
/rel data |
instantstartup.admin |
Reload player data from disk |
/rel config |
instantstartup.admin |
Reload the configuration (if applicable) |
/rel status |
instantstartup.admin |
View plugin debug/status info |
š§ How It Works
- On join, only the chunk the player is in is loaded.
- Then, nearby chunks are progressively loaded in a spiral pattern.
- Players stay online and can move around freely while chunks load.
- All loaded chunks and player locations are stored in a YAML file.
š File Storage
-
Player data is saved in
plugins/InstantStartup/playerdata.yml -
Stored data includes:
- Last known location
- Loaded chunks
- Timestamps
š« Known Limitations
- Plugins like EssentialsX, LuckPerms, and ViaVersion are excluded from reload to prevent server instability.
- Chunk loading is kept safe and server-friendly, but you can tweak the
MAX_CHUNKS_PER_TICKvalue in the code for more aggressive loading.
š» Requirements
- Minecraft: 1.21+
- Server: Paper / Purpur / Spigot
- Java: 17+
- No configuration required ā works out of the box!
š§ Coming Soon
- Configurable render distances
- Chunk load radius per player
- Metrics support
- Integration with other world management tools
š¦ Installation
- Download the
.jarfrom the Versions tab - Drop it into your
plugins/folder - Start or reload your server
- Players will now join instantly ā and load chunks progressively!
š§āš» Author
Created by Eldersson GitHub: Eldersson1


