CubWorlds – Lightweight World Management icon

CubWorlds – Lightweight World Management -----

Lightweight alternative to your favorite world manager plugin!



CubWorlds
A modern, lightweight world management plugin. Designed as a streamlined alternative to heavier systems, CubWorlds gives you full control over custom worlds with minimal setup and great performance.

Wiki: Soon
Discord: https://discord.gg/Hqq3CdnenN

Key Features

Load any number of worlds at server startup via config.yml
Hot-load and unload worlds at runtime with /cubworlds load and /cubworlds unload
Create new worlds with different types: NORMAL, VOID, NETHER, END
Safely delete worlds with /cubworlds delete (includes player relocation + folder cleanup)

Teleportation & Spawn Control

Teleport to any loaded world with /cubworlds tp <world>
Set custom spawn points per world using spawn: "x,y,z,yaw,pitch"

World Access Control

Define permissions required to enter worlds (e.g. liteworld.access.adventure)
Players without access are automatically teleported to a fallback world
Fallback world is configurable (defaults to "world")

️Grief Prevention
Code (Text):
prevent-grief: true # it disables block breaking, placing, and interaction in that world
Command System
All commands are handled via /cubworlds:
Commands Description Permission Group
/cubworlds create <name> <type> Create a new world
/cubworlds tp <world> Teleport to a world
/cubworlds list View all worlds and their status
/cubworlds load <world> Load a world from config
/cubworlds unload <world> Unload a world from memory
/cubworlds delete <world> Unload and delete world folder

Lightweight, Modular Design
Works great out of the box.
(Soon) CublexCore support for multilingual messages

Example config.yml
Code (YAML):
fallback-world : world
worlds
:
  - name
: lobby
    type
: VOID
    prevent-grief
: true
    permission
: cubworlds.access.lobby
    spawn
: "0.5,64,0.5,0,0"

  - name
: nether_arena
    type
: NETHER
    prevent-grief
: false
Requirements
Code (Text):
PaperMC 1.21+ (tested between 1.21.4 and 1.21.8)
Java 21+
(Optional) CublexCore for advanced messaging and localization
What’s next?
Code (Text):
/cubworlds reload command
World info viewer (/cubworlds info <world>)
GUI-based world manager
Auto-unload idle worlds
Multi-world templates
Download the JAR, drop it in /plugins, and configure via config.yml. Restart or hot-load your worlds — it just works. Let us know what you build with it!
Resource Information
Author:
----------
Total Downloads: 52
First Release: Jun 13, 2025
Last Update: Oct 2, 2025
Category: ---------------
All-Time Rating:
1 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings