NoBuildPlus icon

NoBuildPlus -----

A simple plugin to manage the rules of your worlds




Fixes:
- the problem that gui is not work at some versions
----------, May 5, 2026

Fixes:
- message spamming at console when "wind-charge" behavior is activated
----------, Apr 10, 2026

Adds:
- support for 26.1
- flag "wind-charge" which prevents the use of windcharge and its explosion

Fixes:
- players can still throw eggs and snowballs when the flags "egg-throw" and "snowball-throw" are set to false

Changes:
- the loading of version listeners
----------, Apr 7, 2026

Fixes:
- failed teleportation of voidtp due to unloaded location
- clicking sound at menu
----------, Feb 8, 2026

I forgot
----------, Feb 4, 2026

Fixes:
- cannot open world list at menu in version 1.16 and below
----------, Feb 1, 2026

Fixes:
- problem of playing sound in version 1.18 and below
----------, Feb 1, 2026

Fixes:
- if a gamerule is missing menu item setting in gamerules.yml and description in language file, a paper and empty description would be shown on the /gamerule menu
----------, Jan 25, 2026

Adds:
- wiki button on menu, you can get the url of nobuildplus documentation through clicking it
- menu item material configurable in menus.yml

Fixes:
- bugs of gamerule menus at some versions
- the problem that the gamerules of new created worlds do not follow the value in default gamerule template
----------, Jan 22, 2026

Adds:
- you can now manage the gamerule of worlds that are not protected by NoBuildPlus.
- you may manage it in "add world" of menu
- you can now open the gamerule management menu through executing command /gamerule without arguments entering. NOTICE that this function can be disabled in config.yml

Fixes:
- flags "nether" that players can still teleport through the portal
- some error due to the gamerules
- the unchange of value of gamerules in menu after executing vanilla commands /gamerule xxx xxx to set value of gamerule.
- the problem that folia server can't normally use the menu
- missing gamerules
- displaying debug messages even if debug has set to false

Changes:
- the positions of menu buttons
----------, Jan 21, 2026

Changes:
- cache codes
- optimization of all event listeners
- flag enabling in flags.yml will no longer be used
- flag pressure-plate: deny message would be displayed once only if the player is keep standing on the pressure plate.

Fixes:
- deny sound couldn't be played in Spigot 1.21.11
----------, Jan 20, 2026

Adds:
- support 1.21.11
- gamerule management in default template and world setting
- the management by NoBuildPlus is only supported at 1.15.2 and higher
- compatible with new gamerules beginning at 1.21.11 and the legacy ones before 1.21.11
- You can now change the mode in the menu to set flag or gamerule
- some sounds when clicking menu items
- debug option in config.yml

Changes:
- code optimization of menu
- you can get back to the previous menu page after typing "cancel" during text editing mode

Please delete settings.yml and let it re-generates if you are updating NoBuildPlus to this version!

[​IMG]
----------, Jan 19, 2026

Adds:
- languages ru(Russian), ja(Japanese), de(German), which are translated by translator tool.
- new methods in NoBuildPlusAPI, canExecute(String, Flag, Location/Player/Block/Entity), these methods including checking whether the location is in area created by area protection plugin or not.

Removes:
- redundant methods
----------, Jan 14, 2026

Fixes:
- error from voidtp when players falling into void
----------, Jan 12, 2026

Fixes:
- unordered flags showing in menu
- error in menu of compatibility with ItemsAdder
- other plugins' compatibilities functions can still be loaded if it is not enabled in config.yml

Changes:
- merged PR #25, thanks to wling-art
----------, Jan 8, 2026

Adds:
- BlockRegen support, actions to the blocks in regions created by BlockRegen will not be affected by NoBuildPlus

Changes:
- hooked plugins loader
- abstract class Hooks
----------, Dec 26, 2025

Adds:
- Flag registry system, you can now add extra flags from your own instances.
- flags of ItemsAdder

Changes:
- NoBuildPlusAPI is updated to v0.2, see wiki for developers' uses.
----------, Dec 26, 2025

Fixes:
- the error if no Residence or Dominion installed

Changes:
- adjusted the list of flag in default flags.yml
----------, Dec 24, 2025

Adds:
- default template editing in menu
- editing permission and deny message in menu

Changes:
- NoBuildPlus will now only compatible with the first enabled area protection plugins to reduce lag.
- code structure of world menu
- language file

Fixes:
- the problem that page two and above are showing the content of page 1 in menu
----------, Dec 20, 2025

Fixes:
- plugin disabled at start-up
----------, Dec 16, 2025

Adds:
- placement options for armorstand.

Removes:
- "slot:" and "show-item:" in flags.yml
----------, Dec 13, 2025

This version has renamed most of the package name, please update the NoBuildPlusAPI in your project!
Import NoBuildPlus in your project | PixelCraft Documentation

Adds:

- main menu
- fully operational menu instead of executing commands

Changes:
- code structure
- menu in language file
- package rename

[​IMG]
----------, Dec 6, 2025

Fixes:
- error spamming of language file


If you met the error indicating you to delete the language file and let it re-generates, you can use this version. Please remember to delete the flags.yml and let it re-generates.
----------, Dec 6, 2025

Fixes:
- an error spamming in console
----------, Nov 24, 2025

Adds:
- a option in config.yml allow you to disable the sound of deny message.
----------, Nov 21, 2025

Changes:
- code construction, reduce lag.
----------, Nov 21, 2025

Fixes:
- the bug of deny message (except actionbar) in lower version
----------, Sep 29, 2025

Changes:
- optimization of some codes
----------, Sep 8, 2025

Adds:
- new flag "pressure-plate" which prevents player/mob to interact with the pressure plate
- new flag "fire-spread" which prevents fire spreading and damaging to the block

Changes:
- tnt can be prevented destroying blocks with explosion particle effects
----------, Sep 7, 2025

Fixes:
- the error if player chatting in Dominion area while "chat" is set to false.
----------, Aug 23, 2025

Adds:
- new flag "tnt-prime" which prevents tnt being primed.
- Folia supported. Thanks for GitHub user @yvmouX.
----------, Jul 5, 2025

Fixes:
- the bug at Dominion hooked function that NoBuildPlus was keep spaming error at the console.

You don't need to update your NoBuildPlus to this version if your server does NOT have Dominion.
----------, May 2, 2025

Fixes:
- the bug that the enabled worlds list contains repeated world name.
- missing lightning message for GUI in locale file.

Changes
:
· Hooked Plugins functions optimizations (You may add other plugin through pull request (View Wiki)).
----------, May 1, 2025

Adds:
- the flight will be disabled for player if leaving the dominion area. (when nbp is preventing flight.)

Changes
:
· Updated Dominion function, with v4.1.3 support
----------, Apr 27, 2025

Fixes:
· problem of /nbp tp
----------, Mar 30, 2025

Fixes:
· the problem of "fire-spawn" error spamming in console

Changes:
· flag "frame" can now automatically detect glow-frame without setting in flags.yml
· flag "boat" can now automatically detect chestboat without setting in flags.yml
----------, Mar 26, 2025

Adds:
- new flag "lightning" which can prevent lightning.

Changes:
- flag "fire-spawn" now can prevent the fire from lightning.

Fixes:
· the bug that the spawn-loc in worlds.yml will be deleted after the restart.

If you want to update to this version, please make sure you delete the flags.yml to allow "lightning" function generated.
----------, Mar 25, 2025

Adds:
· new flag "turtle-egg" which can prevent turtle egg breaking through stepping on it.

Changes:
· option include-crossbow of flag "shoot" is no longer needed. The plugin will now check both crossbow and bow.
· Dominion API updated. Thanks for GitHub user @ wling-art
----------, Feb 15, 2025

Adds:
- new flag "heal" which can prevent the player to heal

Fixes:
- the bug that the sound cannot be played in legacy version of minecraft
----------, Jan 20, 2025

Adds:
· new flag "craft" which prevents player crafting.
· the deny message can now show at the actionbar. (see config.yml)
· the deny message will now show with sound. (see config.yml)
----------, Oct 17, 2024

Fixes:
· the problem that some material name is not exist in lower minecraft version
· the problem that the server which does not support GUI features still receiving the errors from creating GUI.

I recommend you to use this version if your version of the server is lower than 1.15.2.
----------, Oct 11, 2024

Fixes:
· the problem that some events are not exist in lower minecraft version
· the problem that the lower versions which are not supporting GUI still receiving the errors
----------, Oct 11, 2024

Changes:
· now the page of menu will follow the amount of the flags.
· language files will now be automatically updated if something is missing.
· updated Dominion compatibility to the latest version.

If your server has Dominion installed, please make sure it is updated to v3+
----------, Oct 9, 2024

Adds:
· new flag "berries" which prevents player harvesting glow berries.
· Thanks for the advice from GitHub user @Logan8642.

Fixes:
· the flags of break and build check player location but not block location.
----------, Oct 7, 2024

Adds:
· new flag "hunger" which prevents player being hungry.
· Thanks for the advice from GitHub user @postyizhan

Fixes:
· a stupid bug that the flag list includes repeated flags
----------, Oct 3, 2024

Adds:
· flag automatically update function (not available in language file)

Changes:
· all the code of flag listeners

Fixes:
· the bug that some flag listeners are not cancelling in the Residence/Dominion's area
----------, Sep 23, 2024

Adds:
· Add compatibility to Dominion
· Thanks for the plugin compatibility advice from GitHub user @yunshuangqwq and @BingLz
· Add NoBuildPlus API
----------, Sep 22, 2024

Adds:
· new flag "flower-pot" which prevents interacting with flower pot.
· new flag "books-interact" which prevents interacting with chiseled bookshelf.
· Thanks for the idea from GitHub user @Logan8642

Reminder:
· GUI feature is only supported above Minecraft 1.15.2 as the API was just released
----------, Sep 12, 2024

Adds:
· new flag "crystal" which prevents interacting with ender crystal

Changes:
· Edit the code of "boat" and "minecart" so that the player can receive deny message.
· Thanks for the advice from Github user @Noogear
----------, Sep 2, 2024

Adds:
· new flag "ice-form" which prevents ice formation
· new flag "hook" which prevents players hooking other wither their fishing rod
· new flag "fish" which prevents fishing
----------, Sep 1, 2024

Adds:
· new flag "dye" which prevents sheep wool dyeing
· new flag "piston" which prevents piston triggering
· message notification when entering an incorrect command
----------, Aug 28, 2024

Adds:
· flag "fire-spawn" which prevents fire spawning
· flag "sign-edit" which prevents editing sign text
(Thanks for the contribution from github user @BaiShenYaoDog)

Fixes:
· the bug that the plugin still listening the boat damaging event in the residence area
· the bug that the boat can be placed when "boat" is false
· the bug that the GUI's first slot of Item can be moved
----------, Aug 27, 2024

[​IMG]

Adds:
· GUI of every enabled world

Changes:
· Some optimization of code
· Config Update Checker is removed temporarily as it will override the original file.

After this update, you will need to remove flags.yml and language file and let the plugin generate them automatically. Then the settings.yml and worlds.yml will be updated themselves.
----------, Jul 27, 2024

Fixes:
· Fix the bug due to right clicking without holding any items (Bug from bonemeal)

Changes:
· Optimization of some codes

Adds:
· new flag: "coral-decay", set it to FALSE to prevent coral decaying
· config update checker. Everytime when the plugin loaded, all YAML files will be checked to ensure they are the latest.
----------, Jul 25, 2024

New flag "nether" is added, which prevent nether portal creation.
----------, May 2, 2024

· New flag "elytra" is added
- Prevent player use elytra to glide
----------, May 1, 2024

· new flag "bonemeal" is added
- To prevent player right clicking blocks with bonemeal
· Fix bug of config loading
----------, May 1, 2024

· New flag "potion" is added,
which can prevent the potion threw/drank by PLAYER.
----------, Apr 17, 2024

· New flag "item-pickup" is added
· Code optimization
----------, Jan 26, 2024

· New flag "item-pickup" is added
· Code optimization
----------, Jan 26, 2024

- Code Structure Optimization
- It's better to use this version but not the older one.
----------, Jan 3, 2024

Support 1.20.X (Tested on Purpur 1.20.1)
New flag: "minecart" - Prevent placing
NEW Tab Completer
Code Optimization
Flag "move" is removed
----------, Dec 30, 2023

An option for disabling deny-message
----------, Jul 9, 2023

adjust "move"
----------, Jan 8, 2023

If you want to disable deny-message,
you can delete the whole line of deny-message of that world in worlds.yml
----------, Jan 3, 2023

FIX BUG
----------, Dec 21, 2022

Fix bug
----------, Dec 21, 2022

just some optimization
----------, Dec 12, 2022

I dont recommend you to set true for MOVE (in flags.yml)
----------, Aug 30, 2022

Add flag: mob-spawn
----------, Aug 7, 2022

this time smaller
----------, Aug 7, 2022

Optimize some codes
Add flags: fly, teleport(for player)
Add language: zh_TW (Traditional Chinese)
----------, Aug 7, 2022

Add flags:
- button
- door-interact
- lever
- trapdoor-interact
- fencegate-interact
- drop-item
- egg-throw
- snowball-throw
- water-spread
- lava-spread
----------, Aug 6, 2022

Add flag: boat
----------, Aug 2, 2022

Add flags: painting, bucket-place, bucket-fill
adjust something
----------, Jul 16, 2022

Support 1.19 now

Optimize codes
remove FlagsList in flags.yml
remove worldlist in settings.yml
Fix flag: frame ( can break by egg, arrow, snowball )
Add flag: ride ( You need to add entity that you want to prevent At the flags.yml )

* You can remove FlagsList in flags.yml now. It's not needed!
----------, Jun 28, 2022

Fix bugs from farmbreak flag ( mob cannot step the farm right now )
----------, Jun 27, 2022

Fix bugs
----------, Jun 2, 2022

Add flag: farmbreak
----------, Jun 1, 2022

Add flag: armorstand
Change some position of codes
Fix bug of frame
----------, May 30, 2022

Add Residence supports!
----------, May 29, 2022

Add flag: fall-damage
Supports JAVA8 NOW
----------, May 28, 2022

New flags: shoot, melt
----------, May 21, 2022

Add flags: chat, tnt-damage, leaf-decay
Fix error when using /nbp
----------, May 20, 2022

Add flags: villager(interaction), command
Delete custom files name at config
Fix some bugs
----------, May 19, 2022

Fix bugs
Add flags: bed, void-teleport
Add commands: /nbp flag list, /nbp setspawn, /nbp tp
----------, May 9, 2022

Add each world's bypass permission
Default: nobuildplus.bypass
----------, May 7, 2022

Add flag: frame
Fix bugs
----------, May 6, 2022

Add mob explode protection
Add tnt protection
Changes:
flags.yml
settings.yml
locale.yml
----------, May 5, 2022

Resource Information
Author:
----------
Total Downloads: 9,123
First Release: May 4, 2022
Last Update: May 5, 2026
Category: ---------------
All-Time Rating:
11 ratings
Find more info at docs.p1mc.top...
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings