Sueta

[️AdvancedArmor️] Improve or decrease your armor resistance

1.0.0

Tired of the default minecraft armor that you find poorly balanced? set it!

·Plugin

What is AdvacendArmor ?

AvancedArmor is a small plugin to readjust the damage reduction provided per armor point that the player has.
You can adjust it according to several methods (see below, in "Features")
this can be useful for example to make your server more complicated or vice versa, to decrease the difference between player no-stuff or full stuf or vice versa.

Features:

  • Set a minimum damage reduction even when the player does not have armor.
  • Set a maximum damage reduction.
  • Each Damage Cause is configurable.
  • Define in what cause such enchantment influences, and to what extent.

Commands:

/armor reload
Reloads the config fil

Permissions:

armorreduction.* - access to all armorreduction permissions
armorreduction.reload - Access to the /armor reload

Config.yml
# +------------------------------------------------------+ #
# |                     Enchantment                        | #
# +------------------------------------------------------+ #
#Each enchantment can be added in any damage-cause
#the value of the enchantment is calculated according to the total enchantment level that the player possesses.
#Attention it will be added to the discount after having already calculated the max value... to you to properly calculate
#example:
#for min = 20, max =40, enchantment protection =20
#with an enchanted full diamond protection 4, the discount will then be 60
#List enchantment: https://hub.spigotmc.org/javadocs/spigot/org/bukkit/enchantments/Enchantment.html#
#enchantment:
  #PROTECTION_ENVIRONMENTAL:
  #PROTECTION_FIRE:
  #PROTECTION_FALL:
  #PROTECTION_EXPLOSIONS:
  #PROTECTION_PROJECTILE:
 
 
# +------------------------------------------------------+ #
# |                     DamageCause                      | #
# +------------------------------------------------------+ #
#Liste DamageCause : https://hub.spigotmc.org/javadocs/spigot/org/bukkit/event/entity/EntityDamageEvent.DamageCause.html
#min: returns the damage reduction when the player does not have armor point.
#max: min: returns damage reduction when the player has 20 armor point.
damage-cause:
  BLOCK_EXPLOSION:
    min: 0
    max: 0
    PROTECTION_EXPLOSIONS: 50
  CONTACT:
    min: 0
    max: 0
  CRAMMING:
    min: 0
    max: 0
  CUSTOM:
    min: 0
    max: 0
  DRAGON_BREATH:
    min: 0
    max: 0
  DROWNING:
    min: 0
    max: 0
  DRYOUT:
    min: 0
    max: 0
  ENTITY_ATTACK:
    min: 0
    max: 60
    PROTECTION_ENVIRONMENTAL: 20
  ENTITY_EXPLOSION:
    min: 0
    max: 60
    PROTECTION_EXPLOSIONS: 20
  ENTITY_SWEEP_ATTACK:
    min: 0
    max: 60
    PROTECTION_ENVIRONMENTAL: 20
  FALL:
    min: 0
    max: 0
  FALLING_BLOCK:
    min: 0
    max: 0
  FIRE:
    min: 0
    max: 0
    PROTECTION_FIRE: 50
  FIRE_TICK:
    min: 0
    max: 0
    PROTECTION_FIRE: 50
  FLY_INTO_WALL:
    min: 0
    max: 0
  HOT_FLOOR:
    min: 0
    max: 0
    PROTECTION_FIRE: 50
  LAVA:
    min: 0
    max: 0
    PROTECTION_FIRE: 50
  LIGHTNING:
    min: 0
    max: 0
  MAGIC:
    min: 0
    max: 0
  MELTING:
    min: 0
    max: 0
  POISON:
    min: 0
    max: 0
  PROJECTILE:
    min: 0
    max: 60
    PROTECTION_PROJECTILE: 20
  STARVATION:
    min: 0
    max: 0
  SUFFOCATION:
    min: 0
    max: 0
  SUICIDE:
    min: 0
    max: 0
  THORNS:
    min: 0
    max: 0
  VOID:
    min: 0
    max: 0
  WITHER:
    min: 0
    max: 0
[/SPOILER]

Similar projects

Plugin →