NoBuildPlus icon

NoBuildPlus -----

A simple plugin to manage the rules of your worlds



[​IMG]
[​IMG]
[​IMG]
[​IMG]
[​IMG]
This is a simple plugin to manage your worlds with flags.
You can set the flags for each worlds.
Flags list:

Break, Build, Use, Container, Move(Removed at 1.2.8), Mob Damage, Mob Explode, PVP, Shoot, TNT, TNT Damage, Frame, Bed, VoidTp, Villager, Command, Leaf Decay, Chat, Melt, Fall Damage, Armor Stand, Farm Break, Ride, Painting, Bucket Place, Bucket Fill, Boat, Button, Door Interact, Lever, Trapdoor Interact, Fencegate Interact, (Player) Drop Item, Egg Throw, Snowball Throw, Water Spread, Lava Spread, Fly, (Player) Teleport, Mob Spawn, Minecart, Item Pickup, Potion, Bone Meal, Elytra, Nether, Coral Decay, Fire Spawn, Sign Edit, Dye, Piston, Ice Form, Hook, Fish, Crystal, Flower Pot, Bookshelf Interact, Hunger, Glow Berries Harvesting
See the description of flags here
Residence supports!
Dominion supports!
GUI supports from v1.3.6

[​IMG]
[​IMG]
[​IMG]
[​IMG]
[​IMG]
[​IMG]

[​IMG]
[​IMG]
Tab Completer is supported from v1.2.8

[​IMG]
nobuildplus.use To use the commands
nobuildplus.bypass Bypass the flags settings (You can change it for your world)

[​IMG]
Download the jar file and put it into your plugins folder.
1. Start the server.
2. /nbp create <world> Create the world for plugin.
3. /nbp flag <world> <flag> <true/false> modify the settings of the flags.
3.1 You may also adjust the settings at worlds.yml. Reload the plugin after the adjustments.
3.2 Remember that true equals to ALLOW while false equals to PREVENT
3.3 If you want to disable deny-message, you may just delete the whole line of it OR disable it at config.yml
4. Enjoy the plugin features!
5. View the description of each flag here

[​IMG]
↓ The files may not be the latest (1.2.8)↓
Code (YAML):

#############################################################################
##                                                                         ##
##                                                                         ##
##                                                                         ##
##                           No Build Plus                                 ##
##                          made by p1xEL_mc                               ##
##                                                                         ##
##                                                                         ##
##                                                                         ##
#############################################################################
## How to use the plugin
##
## worlds.yml is the worlds data file. You can change each world's flag and deny message.
## You can change the flag for world with command. However, you have to change the deny message by yourself. (Or it will use the default settings')
##
## flags.yml is a flags manager file. You can enable or disable the flag here.
## There is a type for the flag. type: all (some flags are unavailable for type: all) type: list (select the objects from the list.)
##
## Sorry for my bad english.
##
## Thanks for using my plugin
## My name on SpigotMC is p1xEL_mc

# The version of the plugin.
Version
: 1.2.8
type
: Release

# The version of configuration.
# DO NOT CHANGE THIS!!
Configuration
: 1

# Language of the file.
# Languages list: en(English) zh_CN(Simplified Chinese) zh_TW(Traditional Chinese).
# It only changes the texts from language file if you change this.
Language
: en

# Check update when the plugin loaded.
check-update
: true

hook
:
  Residence
: true

# Set to true if you want to enable deny-message
deny-message-enable
: true

 
Code (YAML):

flags
:
  break
:
    enable
: true
    type
: all
    list
:
     - GRASS_BLOCK
  build
:
    enable
: true
    type
: all
    list
:
     - GRASS_BLOCK
  use
:
    enable
: true
    type
: list
    list
:
     - ENCHANTING_TABLE
      - CRAFTING_TABLE
      - ANVIL
      - CHIPPED_ANVIL
      - DAMAGED_ANVIL
      - ENDER_PEARL
  container
:
    enable
: true
    type
: list
    list
:
     - CHEST
      - ENDER_CHEST
      - TRAPPED_CHEST
      - FURNACE
  mob-damage
:
    enable
: true
    type
: all
    list
:
     - ZOMBIE
  mob-explode
:
    enable
: true
    type
: all
    list
:
     - CREEPER
  pvp
:
    enable
: true
  shoot
:
    enable
: true
    # set true if your minecraft server version has crossbow.
    include-crossbow
: false
  tnt
:
    enable
: true
  tnt-damage
:
    enable
: true
  frame
:
    enable
: true
    # 1.17+
    include-glow-frame
: false
  bed
:
    enable
: true
  voidtp
:
    enable
: true
  villager
:
    enable
: true
  command
:
    enable
: true
    type
: list
    list
:
     - 'spawn'
  chat
:
    enable
: true
  leaf-decay
:
    enable
: true
  melt
:
    enable
: true
  fall-damage
:
    enable
: true
  armorstand
:
    enable
: true
  farmbreak
:
    enable
: true
  ride
:
    enable
: true
    # list only
    type
: list
    list
:
     - HORSE
      - MINECART
  painting
:
    enable
: true
  bucket-place
:
    enable
: true
  bucket-fill
:
    enable
: true
  boat
:
    enable
: true
    # list only
    type
: list
    # For Boat Placing only
    list
:
     - 'OAK_BOAT'
      - 'SPRUCE_BOAT'
      - 'BIRCH_BOAT'
      - 'JUNGLE_BOAT'
      - 'ACACIA_BOAT'
      - 'DARK_OAK_BOAT'
      - 'MANGROVE_BOAT'
      - 'OAK_CHEST_BOAT'
      - 'SPRUCE_CHEST_BOAT'
      - 'BIRCH_CHEST_BOAT'
      - 'JUNGLE_CHEST_BOAT'
      - 'ACACIA_CHEST_BOAT'
      - 'DARK_OAK_CHEST_BOAT'
      - 'MANGROVE_CHEST_BOAT'
    chestBoatEnable
: false
  button
:
    enable
: true
    # list only
    type
: list
    list
:
     - 'stone_button'
      - 'oak_button'
      - 'spruce_button'
      - 'birch_button'
      - 'jungle_button'
      - 'acacia_button'
      - 'dark_oak_button'
      - 'mangrove_button'
      - 'crimson_button'
      - 'warped_button'
      - 'polished_blackstone_button'
  door-interact
:
    enable
: true
    # list only
    type
: list
    list
:
     - 'oak_door'
      - 'spruce_door'
      - 'birch_door'
      - 'jungle_door'
      - 'acacia_door'
      - 'dark_oak_door'
      - 'mangrove_door'
      - 'crimson_door'
      - 'warped_door'
  lever
:
    enable
: true
  trapdoor-interact
:
    enable
: true
    # list only
    type
: list
    list
:
     - 'oak_trapdoor'
      - 'spruce_trapdoor'
      - 'birch_trapdoor'
      - 'jungle_trapdoor'
      - 'acacia_trapdoor'
      - 'dark_oak_trapdoor'
      - 'mangrove_trapdoor'
      - 'crimson_trapdoor'
      - 'warped_trapdoor'
  fencegate-interact
:
    enable
: true
    # list only
    type
: list
    list
:
     - 'oak_fence_gate'
      - 'spruce_fence_gate'
      - 'birch_fence_gate'
      - 'jungle_fence_gate'
      - 'acacia_fence_gate'
      - 'dark_oak_fence_gate'
      - 'mangrove_fence_gate'
      - 'crimson_fence_gate'
      - 'warped_fence_gate'
  # For Player
  drop-item
:
    enable
: true
    type
: all
    list
:
     - 'STONE'
  egg-throw
:
    enable
: true
  snowball-throw
:
    enable
: true
  water-spread
:
    enable
: false
  lava-spread
:
    enable
: false
  fly
:
    enable
: true
  # For Player
  teleport
:
    enable
: true
  mob-spawn
:
    enable
: true
    # List only
    type
: list
    # Add entity here
    list
:
     - ZOMBIE
  minecart
:
    enable
: true
    # List only
    type
: list
    # Item name
    list
:
     - MINECART
 
Code (YAML):

global-settings
:
  # true = not prevent
  # false = prevent
  flags
:
    break
: false
    build
: false
    use
: true
    container
: false
    mob-damage
: true
    mob-explode
: false
    pvp
: false
    shoot
: false
    tnt
: false
    tnt-damage
: false
    frame
: false
    bed
: false
    voidtp
: false
    villager
: true
    command
: true
    chat
: true
    leaf-decay
: true
    melt
: true
    fall-damage
: true
    armorstand
: false
    farmbreak
: false
    ride
: true
    painting
: true
    bucket-place
: false
    bucket-fill
: false
    boat
: false
    button
: true
    door-interact
: true
    lever
: true
    trapdoor-interact
: true
    fencegate-interact
: true
    drop-item
: true
    egg-throw
: true
    snowball-throw
: true
    water-spread
: true
    lava-spread
: true
    fly
: false
    teleport
: true
    mob-spawn
: true
    minecart
: true
  permission
: nobuildplus.bypass
  deny-message
: '&c&l! &7You cannot do that here.'
 

[​IMG]

[​IMG] [​IMG] [​IMG] [​IMG] [​IMG]
Resource Information
Author:
----------
Total Downloads: 5,195
First Release: May 4, 2022
Last Update: Oct 17, 2024
Category: ---------------
All-Time Rating:
9 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings