BladeStorm
![[IMG]](/proxy/image?url=https%3A%2F%2Fi.imgur.com%2FL2CNm6X.gif)
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!