Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
MythicMobs MythicMobs
  • Project overview
    • Project overview
    • Details
    • Activity
  • Issues 138
    • Issues 138
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Operations
    • Operations
    • Incidents
  • Analytics
    • Analytics
    • Repository
    • Value Stream
  • Wiki
    • Wiki
  • Members
    • Members
  • Activity
  • Create a new issue
  • Issue Boards
Collapse sidebar
  • MythicCraft
  • MythicMobsMythicMobs
  • Wiki
    • Items
  • Attributes

Last edited by Lxlp Dec 30, 2024
Page history

Attributes

The attributes section for items made with MythicMobs handles the Minecraft attribute system. It makes it possible to apply different attributes given to the entity wearing/using the item depending on the slot.

  • Format
  • Slots
  • Value
  • Operations
  • Attributes
    • AttackSpeed
    • Armor
    • ArmorToughness
    • Damage
    • Health
    • Luck
    • KnockbackResistance
    • MovementSpeed
    • MaxAbsorption
    • Scale
    • StepHeight‌
    • JumpHeight
    • BlockInteractionRange
    • EntityInteractionRange
    • BlockBreakSpeed
    • Gravity
    • SafeFallDistance
    • FallDamageMultiplier‌
  • Examples

Format

Item:
  Id: item_id
  Attributes:
    [Slot]:
      [Attribute]: [value] <operation> 

Slots

Slot Description
All Will apply the given attributes to all slots.
MainHand Attributes will only apply if item is being held in the main hand.
OffHand Attributes will only apply if item is being held in the off hand.
Head Attributes will only apply if item is being worn on the head slot.
Chest Attributes will only apply if item is being worn on the chest/torso slot.
Legs Attributes will only apply if item is being worn on the legs slot.
Feet Attributes will only apply if item is being worn on the feet slot.

Value

You can input both absolute or relative values:

  • To input an absolute value, simply write it out
      Damage: 10 ADD
  • To input a relative value, use a % symbol after it
      Damage: 10% ADD

Operations

Operation Aliases Description
ADD 0, ADD_NUMBER Adds or subtracts the specified value to the base value.
MULTIPLY_BASE 1, ADD_SCALAR Multiplies the base value with the sum of all the modifier's amount.
MULTIPLY 2, MULTIPLY_SCALAR Similar to MULTIPLY_BASE but multiplies all the modifier's amount instead of adding all of them

See MC wiki on how the game calculates the value for all modifiers

Attributes

These are all the available attributes that can be put on the item. You can use general placeholders like <random.#to#> or <random.float.#to#>.
You can find out more about these attributes by looking at The Minecraft Wiki page regarding them

AttackSpeed

Determines the recharge rate of a fully charged attack.

custom_item:
  Id: stick
  Attributes:
    MainHand:
      AttackSpeed: 0.1 MULTIPLY

Armor

Sets the amount of armor. 1 armor is equal to 0.5 armor plates. Vanilla caps the amount to 30.

custom_item:
  Id: diamond_chestplate
  Attributes:
    Chest:
      Armor: 2

ArmorToughness

Alters the damage reduction percentage of the armor attribute. MC wiki.

custom_item:
  Id: diamond_chestplate
  Attributes:
    Chest:
      ArmorToughness: 0.5

Damage

Sets the damage dealt by melee attacks. 1 damage equals to 0.5 hearts of damage dealt (without armor).

custom_item:
  Id: stick
  Attributes:
    All:
      Damage: 0.2 ADD_SCALAR

Health

The maximum health modifier the user can have when either holding or wearing the item. 1 health equals to 0.5 hearts.

custom_item:
  Id: diamond_chestplate
  Attributes:
    MainHand:
      Health: 2 ADD

Luck

Sets the amount of luck modifier of the item. This modifier affects the result of loot tables and also the mob drops.

custom_item:
  Id: stick
  Attributes:
    OffHand:
      Luck: -10 ADD

KnockbackResistance

Sets the horizontal scale knockback resisted from attacks.

custom_item:
  Id: diamond_chestplate
  Attributes:
    Chest:
      KnockbackResistance: 2 MULTIPLY_BASE

MovementSpeed

Sets the movement speed modifier of the item.

custom_item:
  Id: wooden_sword
  Attributes:
    All:
      MovementSpeed: -0.2 MULTIPLY_BASE

MaxAbsorption

The maximum absorption of this mob.
Determines the highest health they may gain by the Absorption effect

custom_item:
  Id: wooden_sword
  Attributes:
    All:
      MaxAbsorption: 1 ADD

Scale

The multiplier of the size of an entity

custom_item:
  Id: wooden_sword
  Attributes:
    All:
      Scale: 2 ADD

StepHeight‌

The maximum number of blocks that an entity can step up without jumping. Sneaking only prevents drops from heights that are higher than this attribute.[5] This only happens if the height that the player is above a block is equal or less than the attribute

custom_item:
  Id: wooden_sword
  Attributes:
    All:
      StepHeight‌: 2 ADD

JumpHeight

The height an entity can jump, similar to the Jump Boost effect

custom_item:
  Id: wooden_sword
  Attributes:
    All:
      JumpHeight: 2 ADD

BlockInteractionRange

The block interaction range for players in blocks

custom_item:
  Id: wooden_sword
  Attributes:
    All:
      BlockInteractionRange: 2 ADD

EntityInteractionRange

The entity interaction range for players in blocks

custom_item:
  Id: wooden_sword
  Attributes:
    All:
      EntityInteractionRange: 2 ADD

BlockBreakSpeed

The speed the player can break blocks as a multiplier

custom_item:
  Id: wooden_sword
  Attributes:
    All:
      BlockBreakSpeed: 2 ADD

Gravity

The gravity affecting an entity in blocks per tick squared

custom_item:
  Id: wooden_sword
  Attributes:
    All:
      Gravity: 2 ADD

SafeFallDistance

The number of blocks an entity can fall before fall damage starts to be accumulated. Also the minimum amount of blocks the entity has to fall to make fallling particles and sounds

custom_item:
  Id: wooden_sword
  Attributes:
    All:
      SafeFallDistance: 2 ADD

FallDamageMultiplier‌

The amount of fall damage an entity takes as a multiplier

custom_item:
  Id: wooden_sword
  Attributes:
    All:
      FallDamageMultiplier‌: 2 ADD

Examples

This example item will grant +10 luck when the item is held in the main hand, but will grant +7 luck and +2 extra damage if the item is held in the offhand slot:

lucky_charms:
  Id: potato_item
  Display: 'Rotten Lucky Charm'
  Attributes:
    MainHand:
      Luck: 10
    OffHand:
      Luck: 7
      Damage: 2

This example item grants +2 extra health no matter which slot the item is being held, but will also grant +4% movement speed if the item is worn in the feet slot:

happy_feet:
  Id: leather_boots
  Display: 'Penguin Hide'
  Attributes:
    All:
      Health: 2
    Feet:
      MovementSpeed: 0.04

Each time this item is generated it will have a random damage value between 3 and 5 and a random speed bonus between 1% and 5% when worn in the main hand:

lucky_sword:
  Id: wood_sword
  Display: '<yellow>Lucky Sword</yellow>'
  Attributes:
    MainHand:
      Damage: 3-5
      MovementSpeed: 0.01-0.05 MULTIPLY_BASE
Clone repository
Home
Changelogs
Premium Features
Commands and Permissions
Mythic Add-ons
Compatible Plugins
API Information

Guides
  • Troubleshooting
  • FAQ / Common Issues
  • Examples
Packs

MythicScribe MythicScribe - VSCode Extension

Mobs
  • Mob Options
    • Display Options
  • Mob Levels
  • Mob Factions
  • Power Scaling
  • Damage Modifiers
  • Equipment
  • BossBar
  • Custom AI
  • Custom Kill Messages
  • Threat Tables
  • Immunity Tables
  • Templates
  • Vanilla Overrides
  • Extra: Disguises
  • Extra: ModelEngine

Skills
  • Mechanics
    • Mechanics by Tag
  • Targeters
    • Filters
  • Triggers
  • Conditions
    • In-line conditions
  • Metaskills
  • Placeholders
  • Variables

Items
  • Options
  • Attributes
  • Enchantments
  • Potions
  • Banner Layers
  • Firework

Drops & DropTables
  • Drops
  • DropTables
  • FancyDrops

Spawning
  • Spawners
  • Random Spawns

Stats
  • Custom Stat Options
  • Modifiers
  • Built in Stats

Other
  • Particles Types
  • Audience
  • Equipment Slots
  • Pins
Technical
  • Math
  • Operations
    • Attribute Operations
    • Stats Modifiers
  • SkillTree
  • Advanced User Guides and Techniques