ResourcesWorld is a Folia 1.21.11 plugin by Allync that manages a dedicated resources world with automatic loading, border setup, safe teleporting, portal linking, and scheduled regeneration.
- Automatically creates and loads
resources_worldandresources_world_nether - Applies a
10000 x 10000world border by default - Supports configurable
keepInventory - Disables death messages and advancement announcements in both managed worlds
- Adds
/resourceswith:- 5 second warmup
- 10 minute cooldown
- random safe teleport inside a 5000 block radius
- Evacuates players to a safe fallback location before regeneration
- Regenerates the resources worlds every 7 days at
00:00WIB by default - Sends completion chat, title, subtitle, and sound feedback after regeneration
- Links
resources_worldandresources_world_netherportals automatically - Auto-loads managed worlds through the
Worldsplugin, so no manual/world loadis needed
- Java
21 - Folia
1.21.11 Worldsplugin
Worlds is strongly recommended here because Folia rejects the normal Bukkit world creation flow that many older plugins use.
- Overworld:
resources_world - Nether:
resources_world_nether
/resources- teleports a player to a safe random spot in the resources world
- Border center:
0, 0 - Border size:
10000 /resourcesmax radius:5000- Cooldown:
10minutes - Warmup:
5seconds - Regen interval: every
7days - Regen timezone:
Asia/Jakarta - Regen time:
00:00 - Safe fallback world:
Spawn
- Install Folia
1.21.11. - Install the
Worldsplugin. - Put this plugin jar into your server
pluginsfolder. - Start the server once to generate
config.yml. - Adjust the config if needed, then restart the server.
This project uses Gradle with local compile-only jars stored in libs.
gradlew.bat buildCompiled jar output:
build/libs/Resources-World-1.0.0.jar
Main config file:
src/main/resources/config.yml
Important sections:
worlds- names, border, keep inventory, Worlds integration flagresources-command- cooldown, warmup, search radius, search attemptsportal-link- nether portal search and creation settingssafe-fallback- safe evacuation destinationregeneration- interval, timezone, time, retry delaymessages- all chat/title defaults
If the plugin has already generated a config on your server, updating this repository will not overwrite the live server config automatically.
- The plugin is marked
folia-supported: true - Managed worlds are configured on load and after every regeneration
- If
Worldsis available, portal linking is registered through its link system - If you change managed world names, keep them unique and do not reuse your main world name
Allync