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)
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 use this version if your version of the server is lower than 1.15.2.
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
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.
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.
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
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
Adds:
· Add compatibility to
Dominion
· Thanks for the plugin compatibility advice from GitHub user @yunshuangqwq and @BingLz
· Add NoBuildPlus API
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
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
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
Adds:
· new flag "dye" which prevents sheep wool dyeing
· new flag "piston" which prevents piston triggering
· message notification when entering an incorrect command
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
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.
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.
New flag "nether" is added, which prevent nether portal creation.
· New flag "elytra" is added
- Prevent player use elytra to glide
· new flag "bonemeal" is added
- To prevent player right clicking blocks with bonemeal
· Fix bug of config loading
· New flag "potion" is added,
which can prevent the potion threw/drank by
PLAYER.
· New flag "item-pickup" is added
· Code optimization
· New flag "item-pickup" is added
· Code optimization
- Code Structure Optimization
- It's better to use this version but not the older one.
Support 1.20.X (Tested on Purpur 1.20.1)
New flag: "minecart" - Prevent placing
NEW Tab Completer
Code Optimization
Flag "move" is removed
An option for disabling deny-message
If you want to disable deny-message,
you can delete the whole line of deny-message of that world in worlds.yml
I dont recommend you to set true for MOVE (in flags.yml)
Optimize some codes
Add flags: fly, teleport(for player)
Add language: zh_TW (Traditional Chinese)
Add flags:
- button
- door-interact
- lever
- trapdoor-interact
- fencegate-interact
- drop-item
- egg-throw
- snowball-throw
- water-spread
- lava-spread
Add flags: painting, bucket-place, bucket-fill
adjust something
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!
Fix bugs from farmbreak flag ( mob cannot step the farm right now )
Add flag: armorstand
Change some position of codes
Fix bug of frame
Add flag: fall-damage
Supports JAVA8 NOW
Add flags: chat, tnt-damage, leaf-decay
Fix error when using /nbp
Add flags: villager(interaction), command
Delete custom files name at config
Fix some bugs
Fix bugs
Add flags: bed, void-teleport
Add commands: /nbp flag list, /nbp setspawn, /nbp tp
Add each world's bypass permission
Default: nobuildplus.bypass
Add mob explode protection
Add tnt protection
Changes:
flags.yml
settings.yml
locale.yml