Start to use
About 382 wordsAbout 1 min
2025-12-15
This plugin provides a simple way to manage flags for each world.
It protects entire worlds, not specific areas.
Residence and Dominion are supported by NoBuildPlus.
Any actions inside areas created by them will not be affected by NBP.
Enabling a World in NoBuildPlus
Before setting flags, you must add the world you want to manage in NoBuildPlus.
Once added, the plugin will begin protecting that world.
- Command: /nbp add [world]
- Since v1.5.3, running /nbp directly opens the menu, where you can enable or configure world flags.
Setting World Flags
You can control whether NoBuildPlus enforces protection using flags.
There are three ways to manage them:
Note
true = ALLOW, false = PREVENT
1. In-Game Command
- Run: /nbp flag <world> <flag> <true/false>
- Done!
- To see the list of flags, check Flags or use /nbp flag list.
2. In-Game Menu
- Run: /nbp and select the world.
- Left-click the icon in the menu to toggle the flag.
- Done!
- The menu is supported on Minecraft 1.15.2 and above.
3. YAML Configuration
- Open
worlds.ymlinplugins/NoBuildPlus. - Change the boolean value as needed.
- Save the file, then reload with /nbp reload.
- Done!
Customizing Flags
Each flag has customizable settings.
You can edit flags.yml to adjust options, or add items, blocks, or mobs to a flag’s list.
Global Settings
Global defaults make creating new worlds more convenient.
You can set default flag values in settings.yml so they don’t need to be adjusted each time a new world is created.
World-Specific Permissions
NoBuildPlus allows you to change the bypass permission node for each world.
Edit worlds.yml to configure the node.
Deny Messages
You can customize the deny message for each world in worlds.yml.
Players will then see different messages depending on the world.
- If you don’t need this feature, simply remove the
deny-messageline fromworlds.yml. - NoBuildPlus supports two message types and optional sounds.
Reference: Spigot Sound List
# Two types of messages sent to the player:
# MESSAGE - normal chat message
# ACTIONBAR - action bar message (available in 1.12+)
deny-message-type: ACTIONBAR
deny-message-sound:
enable: true # Set to false to disable sound
name: ENTITY_VILLAGER_NO