Blade Storm | EQUIP a set of highly accurate throwing knives icon

Blade Storm | EQUIP a set of highly accurate throwing knives -----

FIRE to throw a single knife and recharge knives on a kill



BladeStorm

[​IMG]

Plugin description
This plugin lets players equip a set of 5 throwing knifes which recharges with each kill. Can be used to enhance the survival experience, implemented in minigames or even simply as a unique feature to make your server stand out. Works with Bukkit and Paper Minecraft servers.

Features
- Customizable damage, range and speed
- Customizable messages
- Optional permissions to use throwing knifes

Commands
/watchthis - Equips your own set of knifes
/restoreblades (player) - Restores the knifes of the target player, or yourself if no target specified
/bladestormrl - Reloads the plugin's configuration files

Permissions
bladestorm.use - Allows player to use /watchthis , this permission is not used unless enabled in settings.yml
bladestorm.restore - Allows player to use /restoreblades
bladestorm.admin - Allows player to use /bladestormrl

Configuration
The config is split into settings.yml and messages.yml

settings.yml
Code (YAML):
# What a line in messages.yml will start with if you don't want to use messageformat
# For example "Plugin > some message" is the default message
# You can change it to "some message" if you replace the default with the following in messages.yml
# example: "--some message"
negateformat
: "--"

# Maximum range, in blocks, of knifes
range
: 100

# Damage of each knife per hit
damage
: 20.0

# Speed, in blocks per tick, of a thrown knife
speed
: 5

# Set if players need the permission "bladestorm.use" to toggle knifes
usepermission
: false

# Set the itemstack representing the blades. Avoid using anything that's not a sword or hitboxes will be messed up
# If you're familiar with ItemStack serialization, this section supports that format.
# Note: If you're not seeing the changes here reflected in game, it means you screwed up the format somewhere
# The plugin will set the item to a default diamond sword to prevent any horrible errors
itemstack
:
  v
: 0
  type
: DIAMOND_SWORD
#  meta:
#    ==: ItemMeta
#    meta-type: UNSPECIFIC
#    enchants:
#      BINDING_CURSE: 1
messages.yml
Code (YAML):
# The format that all messages will follow unless negated with prefix stated in settings.yml
messageformat
: "&eBladeStorm &8> &f{message}"

nopermissions
: "You can't use that command!"
usage
: "Usage: {usage}"

disabled
: "Knifes kept"
enabled
: "--&e&lWatch this!"
restoreothers
: "Knifes successfully restored!"
restoretarget
: "Knifes restored!"
noammo
: "You don't have any knifes left!"

Support
If you found a bug or have a suggestion, add a comment

Satisfied? Leave a review!
Resource Information
Author:
----------
Total Downloads: 568
First Release: Jul 22, 2022
Last Update: Jul 25, 2022
Category: ---------------
All-Time Rating:
3 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings