Polymart is now Voxel Shop! We're upgrading many features of the site, and during this open beta you will experience occasional bugs. Learn more
Stop players from shooting arrows in certain areas
⬤ Prevent firing arrows with bows and crossbows in certain WorldGuard regions or worlds.
⬤ Choose the enabled regions and worlds where the plugin should work (blacklist).
⬤ Execute a console or player commands after X attempts the player try to shoot an arrow.
⬤ Custom damage to player when he shoots arrows in a region/world where it's forbidden.
⬤ Plugin configurable with the command or through the config.yml file.
⬤ Fully customizable chat messages, particles, sounds and actionbar.
⬤ PlaceholderAPI support.
1. Download the plugin and place the AntiBow.jar file in your plugins folder.
2. Restart your server to generate the configurations.
3. Run the command /antibow toggle [name] using the name of the world where you want to prevent the use of bow.
4. This step is not required, and you need WorldGuard to prevents bow in a region:
Run the command /rg flag <name> bow <allow/deny> using the name of the region where you want to prevent or allow the use of bows.
Use /rg priority <name> <number> to change region priority.
5. The plugin is already working, but you can also customize other features from the config.yml and lang.yml files and then run /antibow reload.
6. Enjoy the plugin!
#CONFIG #You can configure the message that appears when you shoot an arrow in an area where bows are disabled. message-system: chat: true actionbar: true #List of command to be executed after X attempts a player shoot an arrow in a disabled area. #PlaceHolders available: %uuid, %player, %world, %x, %y, %z commands-system: enabled: false commands: 3: - "[CONSOLE] say %player tried to use Bow for 3 times in a blacklisted area!" - "[PLAYER] spawn" 10: - "[CONSOLE] say %player tried to use Bow for 10 times in blacklisted area!" - "[PLAYER] spawn" #Sounds list -> https://www.spigotmc.org/threads/sounds-1_7-1_16.340452/ sound-system: enabled: false sound: "" #Particles list -> https://pastebin.com/Dd2Tw2j1 #You can enable the particle effect when a player try to shoot an arrow particle-system: enabled: false particle: "SMOKE_NORMAL" #The player takes damage when he tries to shoot an arrow (You can disable this option by setting it to 0.0) shoot-damage: 0.0 #Revoke items when he tries to shoot an arrow revoke-system: bow: false arrows: false
#LANG #Customize the prefix of plugin messages. prefix: "&8&l[&9&lAntiBow&8&l]" #Messages that appears when you shoot an arrow in an area where bows are disabled. message-system: chat: "%prefix &7You can't use your bow inside this area." actionbar: "&c&lYOU CANNOT SHOOT ARROWS HERE!" #Help output message. help: - "&8&l&m---------------------------------------------" - "&9&l AntiBow v%version" - "&8&l&m---------------------------------------------" - "&c/ab list &7- Get list of denied worlds" - "" - "&c/ab toggle [worldName]" - "" - "&c/ab reload &7- Reload the configuration file" - "&8&l&m---------------------------------------------" #List of enabled conditions in every world. list: header: - "&8&l&m------------------------------------" - "&9&l AntiBow" - "&8&l&m------------------------------------" body: worlds: "&cWorlds:" footer: - "&8&l&m------------------------------------" #Message output when there are no conditions. empty-list: "%prefix &7Couldn't find any set condition. Use /ab to start setting!" #When you send a player command though console pannel. only-player: "%prefix &cThis command can be executed only by players." #When you do not have enough permission to execute a command. no-permission: "%prefix &cYou don't have permissions to do this!" #When you reload AntiBow plugin though the command. plugin-reloaded: "%prefix &7Plugin reloaded &asuccessfully&7!" world: added: "%prefix &7World added to disabled ones." removed: "%prefix &7World removed from disabled ones." not-exists: "%prefix &7Selected world doesn't exist." not-enabled: "%prefix &cThe world %world isn't enabled! Type the command '/ab toggle %world' to start setting up."