Armor wolves adds the follow:;
- Armors
- Chests
- 3 different behaviours
Armors:
You can set a armor to your wolf, this armor will reduce the damage that your wolf gets and reduce it by percentaje.
The durability of the armor decrease each time the wolf gets damage, 1 per hit.
Chests:
You can give a special chest to your wolf to give him the possibility to save some stuffs.
When your wolf loses it's life, the chest will be dropped and the content will be saved, this chest gets into a Damaged chest.
When you right click a damaged chest, the contents will be showed but, you can only open it a X amount of times, after reach this limit, the chest will gets destroyed.
Behaviour:
You can choose between:
- Aggresive
- Neutral
- Passive
Agressive will attack all entities in a radius, no matters what.
Passive will ignore all entities, no matters what.
Neutral has the default wolf behaviour.
Agressive and neutral has a blacklist mob, this to ignore mobs in each mode.
I recommend you see the next video to understand better what does this plugin includes.
Permissions:
- Set a chest to wolf: wolves_armor_set_armor
- Set a armor to wolf: wolves_armor_set_chest
- Edit other's wolves: wolves_armor_edit_others
- See other's wolves content: wolves_armor_see_others
- Get armor: wolves_armor_get
- Get chest: wolves_chest_get
- Reload plugin: wolves_armor_reload
Commands:
- Get armor: /wa get {armor}
- Get chest: /wa get {chest}
- Reload: /wa reload
To do:
- Add permissions per chest and armor
This plugin needs NBTApi to works.
Config.yml
Spoiler
#If you're facing errors, please, contactme in my discord server
#https://discord.gg/dVhXcG3JHZ
#Debug mode will enable another commands and logs.
#Recomended only if you want to report a bug.
debug_mode: false
wolf_menu_name: "Wolf settings"
wolf_inventory_name: "Wolf inventory"
#Timer to make all saved wolfs find a target if they are in Agressive mode.
#Time in seconds, don't set to 0, it may break your server
wolf_find_targets_time: 10
#Time to make all saved wolfs find a target after kill a mob if they are in agressive mode.
#Time in seconds
wolf_find_targets_time_when_kill: 2
Sounds:
armorBroken:
sound: "ENTITY_ITEM_BREAK"
pitch: 1
chestBroken:
sound: "ENTITY_ITEM_BREAK"
pitch: 1
wolfDamagedWithArmor:
sound: "BLOCK_CHAIN_PLACE"
pitch: 1
openDamagedChest:
sound: "BLOCK_CHEST_OPEN"
pitch: 0
openNormalChest:
sound: "BLOCK_CHEST_OPEN"
pitch: 1
#Items in GUI menu.
OtherItems:
ArmorAllowed:
Item: "GREEN_STAINED_GLASS_PANE"
Displayname: "&aArmor"
Lore:
- "&eInsert here an armor"
- "&efor the wolf"
ArmorNotAllowed:
Item: "RED_STAINED_GLASS_PANE"
Displayname: "&cArmor"
Lore:
- "&cYou have not allowed to"
- "&cinsert armors to your wolf"
ChestAllowed:
Item: "GREEN_STAINED_GLASS_PANE"
Displayname: "&6Chest"
Lore:
- "&eInsert here a chest"
- "&efor the wolf"
ChestNotAllowed:
Item: "RED_STAINED_GLASS_PANE"
Displayname: "&cChest"
Lore:
- "&cYou have not allowed to"
- "&cinsert chests to your wolf"
SlotBlocked:
Item: "BARRIER"
Displayname: "&7Slot blocked"
Lore:
- "&cThis slot is blocked"
- "&cdue chest level"
NeutralMode:
Item: "BONE"
Displayname: "&7Neutral mode"
Lore:
- "&cYour wolf will only attack when"
- "&cyou get damage or it gets damage"
AgressiveMode:
Item: "REDSTONE"
Displayname: "&4Agressive mode"
Lore:
- "&cYour wolf will only attack"
- "&cevery entity in 6 blocks around"
PassiveMode:
Item: "ALLIUM"
Displayname: "&aPassive mode"
Lore:
- "&cYour wolf won't attack"
##########################
# Armors info
##########################
#Protection:
# - This value could be with % or not, it doesn't matter.
# - It has been only tested with values within 0 and 100, lower or greater are not safe.
# - The protection works in percentage, so, if a wolf with armor protection 50% gets
# 10 of damage, it will only get 5.
#Durability:
# - The durability is reduced by one each time the wolf gets damage
#Item:
# This version works great on 1.19, but item names may change
# by mc version, if it's your case, just change the item names
# according your mc version. To see the material name, just go to google and
# type: Spigot ${your version} material
# then, look your item using ctrl + f and use that name.
#Local placeholders:
# - ${lostedDurability}: Represents the durability losed.
# - ${durability}: Represents the max durability.
# - #{protection}: Represents the protection percentage.
Armors:
Leather:
Protection: 10%
Durability: 60
Item: "LEATHER_HORSE_ARMOR"
Displayname: "&6Basic wolves armor."
Lore:
- "&eDurability: &e${lostedDurability}/&a${durability}"
- ""
- "&eThis armor protects: &a${protection}%"
Iron:
Protection: 20%
Durability: 180
Item: "IRON_HORSE_ARMOR"
Displayname: "&6Normal wolves armor."
Lore:
- "&eDurability: &e${lostedDurability}/&a${durability}"
- ""
- "&eThis armor protects: &a${protection}%"
Gold:
Protection: 30%
Durability: 100
Item: "GOLDEN_HORSE_ARMOR"
Displayname: "&6Golden wolves armor."
Lore:
- "&eDurability: &e${lostedDurability}/&a${durability}"
- ""
- "&eThis armor protects: &a${protection}%"
Diamond:
Protection: 40%
Durability: 300
Item: "DIAMOND_HORSE_ARMOR"
Displayname: "&6Advanced wolves armor."
Lore:
- "&eDurability: &a${lostedDurability}&6/&a${durability}"
- ""
- "&eThis armor protects: &a${protection}%"
Netherite:
Protection: 50%
Durability: 800
Item: "NETHERITE_INGOT"
Displayname: "&6God wolves armor."
Lore:
- "&eDurability: &e${lostedDurability}/&a${durability}"
- ""
- "&eThis armor protects: &a${protection}%"
Inmortal:
Protection: 100%
Durability: 1000
Item: "BEACON"
Displayname: "&6Inmortal wolves armor."
Lore:
- "&eDurability: &e${lostedDurability}/&a${durability}"
- ""
- "&eThis armor protects: &a${protection}%"
##########################
# Chests info
##########################
#Slots:
# - This value will set the amount of slots available.
#Item:
# This version works great on 1.19, but item names may change
# by mc version, if it's your case, just change the item names
# according your mc version. To see the material name, just go to google and
# type: Spigot ${your version} material
# then, look your item using ctrl + f and use that name.
#Info about DamagedChest:
# When a wolf dies and it has a chest equiped, this chest will "get damaged",
# once a chest is damaged, it can only be openned a determined amount of times,
# this to prevent storage abuse and to prevent items loosing by drop.
#CanOpenAfterDamaged:
# - This value will allow open a Damaged chest a determined amount of times, once
# this limit is reached, the chest will get destroyed
#Local placeholders:
# - ${slots}: Represents the amount of slots available to usage.
# - ${remaining_opens}: Represents the amount of times the chest can be opened before
# it gets destroyed
Chests:
Level1:
Slots: 4
Item: "CHEST"
Displayname: "&aChest level 1"
CanOpenAfterDamaged: 3
Lore:
- "&eSlots: &a${slots}"
LoreWhenDamaged:
- "&eYou can still open it &a${remaining_opens} times"
- "&ebefore it gets destroyed."
Level2:
Slots: 6
Item: "CHEST"
Displayname: "&aChest level 2"
CanOpenAfterDamaged: 3
Lore:
- "&eSlots: &a${slots}"
LoreWhenDamaged:
- "&eYou can still open it &a${remaining_opens} times"
- "&ebefore it gets destroyed."
Level3:
Slots: 10
Item: "CHEST"
Displayname: "&aChest level 3"
CanOpenAfterDamaged: 3
Lore:
- "&eSlots: &a${slots}"
LoreWhenDamaged:
- "&eYou can still open it &a${remaining_opens} times"
- "&ebefore it gets destroyed."
##########################
# Behaviour info
##########################
#MaxRadius:
# - The max radius around the wolf to find targets
#IgnoreMobs:
# - A list of mobs whose will be ignored, custom names aren't supported unless someone request it
Behaviour:
Agressive:
MaxRadius: 6
IgnoreMobs:
- PLAYER
- CREEPER
Neutral:
IgnoreMobs:
- CREEPER
- SKELETONSimilar projects
Plugin →Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
25MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
Emotecraft
Create your own emotes in Minecraft.
7.5MSueta
Simple Tpa
A simple tpa plugin which sends requests
5.4MSueta
Common Network
Forge and Fabric Unified Networking Solution
3.9MSueta
Set Home
A lightweight plugin for players to set their homes.
3.8MSueta
