Skip to content

Attribute Enhancement ​

Vanilla Attribute Introduction ​

Minecraft WIKI: Click to Visit


Introduction to Enhanceable Items ​

Note: The following describes vanilla attribute enhancement
Version 4.x allows replacing vanilla item attributes based on enhancement levels


Configuration Preview ​

Enable it in attr.yml


# ======Vanilla Attribute Custom Enhancement System======
#
# Enhancement rules
# set: Replace and reset attributes per level
# add: Accumulatively increase attributes per level
attrType: "add"

# Set item categories to true to enable, false to disable
# If enabled for a specific item category, the corresponding attributes of that item category will be enhanced
# Additionally, the default vanilla enhancement scheme for that item category in config.yml will no longer take effect!!!
enable:
  # Armor
  armor: false
  # Axe
  axe: false
  # Bow
  bow: false
  # Shield
  shield: false
  # Sword
  sword: false
  # Trident
  trident: false
  # Crossbow
  crossbow: false
  # Elytra
  elytra: false
  # Mace
  mace: false
  # Custom Group One
  customOne: false
  # Custom Group Two
  customTwo: false

# Corresponding configurations: You need to write the vanilla attributes for each level here
armor:
  1:
    - "MAX_HEALTH: 1"
    - "ATTACK_DAMAGE: 1~2"
  2:
    - "MAX_HEALTH: 2"
    - "ATTACK_DAMAGE: 3~4"
  3:
    - "MAX_HEALTH: 3"
    - "ATTACK_DAMAGE: 5~6"
axe:
  1:
    - "Please configure real attribute name otherwise error: 1"
bow:
  1:
    - "Please configure real attribute name otherwise error: 1"
shield:
  1:
    - "Please configure real attribute name otherwise error: 1"
sword:
  1:
    - "Please configure real attribute name otherwise error: 1"
trident:
  1:
    - "Please configure real attribute name otherwise error: 1"
crossbow:
  1:
    - "Please configure real attribute name otherwise error: 1"
elytra:
  1:
    - "Please configure real attribute name otherwise error: 1"
mace:
  1:
    - "Please configure real attribute name otherwise error: 1"
customOne:
  1:
    - "Please configure real attribute name otherwise error: 1"
customTwo:
  1:
    - "Please configure real attribute name otherwise error: 1"