Creating Private World for your players.
LimitedWorld is a powerful Minecraft plugin that allows each player to have their own customizable, size-limited personal world. These worlds are automatically managed and provide a rich permission system for collaborative building while maintaining control.
plugins
folderconfig.yml
file in the plugins/LimitedWorld
directoryThe plugin creates a default configuration file config.yml
on first run:
# Whether server operators (OP) can build in other players' worlds
operatorOverride: true
# World border size settings
borderSizes:
limitedworld.border.small: 256
limitedworld.border.medium: 384
limitedworld.border.large: 448
limitedworld.border.max: 512
defaultBorderSize: 256
usePermissionsForBorder: false
# Database configuration (edit these values)
database:
host: localhost
port: 3306
name: minecraft
username: root
password: password
useSSL: false
For production use, it's highly recommended to use a MySQL database:
config.yml
/tpmyworld |
Teleport to your own world | limitedworld.teleport.own |
/tptoworld <player> |
Teleport to another player's world | limitedworld.teleport.other |
/listworlds |
List all available player worlds | limitedworld.list |
/addresident <player> |
Add a player as a resident to your world | limitedworld.permission.add |
/addtrusted <player> |
Add a player as trusted to your world | limitedworld.permission.add |
/removepermission <player> |
Remove a player's permissions from your world | limitedworld.permission.remove |
/listpermissions |
List all permissions in your world | limitedworld.permission.list |
/lobby |
Teleport to the main world/lobby | limitedworld.lobby |
/resetworld [confirm] |
Reset your personal world | limitedworld.reset |
/setworldspawn |
Set the spawn point of your world | limitedworld.setspawn |
/toggleworldaccess |
Toggle public access to your world | limitedworld.toggle |
/limitedworldversion |
Display plugin version and recent changes | (no permission required) |
/bordersizes toggle |
Toggle permission-based border sizes | limitedworld.admin.border |
/bordersizes default <size> |
Set the default border size | limitedworld.admin.border |
/bordersizes add <permission> <size> |
Add a permission-based border size | limitedworld.admin.border |
/bordersizes remove <permission> |
Remove a permission-based border size | limitedworld.admin.border |
/bordersizes update |
Update world border based on your permissions | limitedworld.admin.border |
The plugin has four permission levels for players in worlds:
VISITOR | Can only look around and not interact with anything |
RESIDENT | Can build, break blocks, and use doors, but not access containers |
TRUSTED | Can build and access containers, but can't modify permissions |
OWNER | Full control over the world and can set permissions |
limitedworld.teleport.own: true
limitedworld.teleport.other: true
limitedworld.list: true
limitedworld.permission.add: true
limitedworld.permission.remove: true
limitedworld.permission.list: true
limitedworld.lobby: true
limitedworld.reset: true
limitedworld.setspawn: true
limitedworld.toggle: true
limitedworld.admin: op
limitedworld.admin.border: op
limitedworld.border.small: 256
limitedworld.border.medium: 384
limitedworld.border.large: 448
limitedworld.border.max: 512
This plugin includes a built-in placeholder system that can be used for integration with other plugins:
%limitedworld_world_owner% |
Name of the world owner |
%limitedworld_permission_level% |
Player's permission level in the current world |
%limitedworld_is_owner% |
Whether player owns the current world |
%limitedworld_world_access% |
Whether the world is open or closed |
%limitedworld_has_world% |
Whether player has their own world |
%limitedworld_own_world_name% |
Name of player's own world |
Q: How do I increase the maximum world size?
A: The plugin enforces a maximum safe border size of 512 blocks to prevent issues. This cannot be increased.
Q: Can players create multiple worlds?
A: No, each player gets one personal world.
Q: How are inactive worlds managed?
A: The plugin automatically unloads worlds that haven't been visited for a while to save server resources.
Q: Does this work with other world plugins?
A: Yes, it's compatible with Multiverse-Core and PlaceholderAPI.
Q: Will ocean biomes be removed from personal worlds?
A: Currently, the plugin doesn't modify world generation to remove oceans. This feature may be added in a future update.
Problem: Worlds won't load
Solution: Check the console for errors. Make sure your database configuration is correct.
Problem: Permission system not working
Solution: Make sure you have the correct database setup. Try resetting permissions using /removepermission
.
Problem: World borders not updating
Solution: Use /bordersizes update
to force an update of your world border.
For support, feature requests, and to stay updated on the latest news:
This plugin is released under a private retail license. All rights reserved.