WorldManager plugins
PluginApache-2.0

WorldManager plugins

Create and edit a world with easy-to-implement portals, including portal deployments and cost-per-use

11
Downloads
0
Followers
2 weeks ago
Updated
📦
1
Versions

📖About WorldManager plugins

🌍 WorldManager
The Ultimate Lightweight, Ultra-Performance Per-World Management Solution.

Tired of heavy, bloated world management plugins that are packed with 10-year-old code and drag down your server's performance? WorldManager is built from scratch specifically for modern Minecraft versions, utilizing the fast and optimized Paper API to deliver a seamless multi-world experience without the lag.

Perfect for RPG, Survival, Skyblock, and Network Hub servers running with high player counts!

🌟 Key Features
⚡ Zero Bloatware Architecture: Built straight for modern APIs. No backward-compatibility lag or dead features. Pure performance.

🌍 Multi-Style World Creation: Create Normal, Nether, The End, Flat, or optimized Void worlds with a single command.

🎮 Per-World GameMode Enforcement: Dynamically force players into Survival, Creative, Adventure, or Spectator mode upon entering specific worlds.

🚪 Custom Region Portals: Select regions using an in-game selection tool and create seamless teleporters with rank/permission requirements.

💎 Economy Integration (Vault): Set customizable entry fees (money costs) for players wishing to teleport to specific worlds.

🪐 Smart Void Protection: Automatically saves players from falling into the void in specified world styles (e.g., Void/Skyblock worlds) and teleports them safely back to spawn with a slick sound effect.

⚙️ Per-Style Rule Control: Customize rules (keepInventory, doMobSpawning, doDaylightCycle, and PvP) automatically based on the world type via an easy YAML file.

🎵 Custom Background Music: Enable background soundscapes and music per world style that automatically play and refresh when players switch worlds.

💻 Commands & Permissions
Command Description Permission
/mw list Lists all loaded worlds on the server. worldmanager.use
/mw tp [world] (player) Teleport yourself or others to a world spawn. worldmanager.use / worldmanager.admin
/mw create [name] [env] [style] Create a new world (normal/nether/end) + (normal/void/flat). worldmanager.admin
/mw gamemode [world] [mode] Set the forced GameMode for a specific world. worldmanager.admin
/mw pos1 / /mw pos2 Set selection positions for portal creation. worldmanager.admin
/mw portal create [name] [perm] Create a portal region with custom permission restrictions. worldmanager.admin
/mw portal settarget [name] Set the destination location for an existing portal. worldmanager.admin
/mw portal delete [name] Completely removes a portal. worldmanager.admin
/mw delete [world] Safely unloads and completely wipes a world from the disk. worldmanager.admin
/mw status View server load, active players, and settings per world. worldmanager.admin
⚙️ Configuration Files
config.yml
Easily manage fallback gamemodes, custom entry fees, and custom gameplay rules for your worlds.

YAML
worlds: []

world-costs:
premium_resource_world: 500.0

default-gamemodes:
normal: "SURVIVAL"
void: "CREATIVE"
flat: "SURVIVAL"

world-gamemodes:
spawn: "SURVIVAL"

void-protection:
enabled: true

music:
void:
enabled: true
sound: "MUSIC_CREATIVE"

gamerules:
normal:
keepInventory: false
doMobSpawning: true
doDaylightCycle: true
pvp: true
void:
keepInventory: true
doMobSpawning: false
doDaylightCycle: false
pvp: false
🚀 Why Choose WorldManager?
Unlike old plugins that handle data using resource-heavy tasks, WorldManager utilizes modern Java Streams and event-driven logic to ensure that your server's CPU spends its cycles on what actually matters—your players. Tested smoothly on active production environments with 40+ concurrent players without a single tick dropped.