Class SwordItem

java.lang.Object
net.minecraft.item.Item
net.minecraft.item.SwordItem

public class SwordItem extends Item
Mappings:
Namespace Name
intermediary net/minecraft/class_352
glue class_377
server jw
client qd
named net/minecraft/item/SwordItem
  • Field Details

    • damage

      private int damage
      Mappings:
      Namespace Name Mixin selector
      intermediary field_1314 Lnet/minecraft/class_352;field_1314:I
      glue field_1497 Lclass_377;field_1497:I
      server a Ljw;a:I
      client a Lqd;a:I
      named damage Lnet/minecraft/item/SwordItem;damage:I
  • Constructor Details

    • SwordItem

      public SwordItem(int id, ToolMaterial toolMaterial)
      Mappings:
      Namespace Name Mixin selector
      intermediary <init> Lnet/minecraft/class_352;<init>(ILnet/minecraft/class_428;)V
      glue <init> Lclass_377;<init>(ILclass_47;)V
      server <init> Ljw;<init>(ILbb;)V
      client <init> Lqd;<init>(ILbu;)V
      named <init> Lnet/minecraft/item/SwordItem;<init>(ILnet/minecraft/item/ToolMaterial;)V
  • Method Details

    • getMiningSpeedMultiplier

      public float getMiningSpeedMultiplier(ItemStack stack, Block block)
      Overrides:
      getMiningSpeedMultiplier in class Item
      Mappings:
      Namespace Name Mixin selector
      intermediary method_438 Lnet/minecraft/class_124;method_438(Lnet/minecraft/class_31;Lnet/minecraft/class_17;)F
      glue method_103 Lclass_166;method_103(Lclass_224;Lclass_507;)F
      server a Lej;a(Lfy;Lna;)F
      client a Lgm;a(Liz;Luu;)F
      named getMiningSpeedMultiplier Lnet/minecraft/item/Item;getMiningSpeedMultiplier(Lnet/minecraft/item/ItemStack;Lnet/minecraft/block/Block;)F
    • postHit

      public boolean postHit(ItemStack stack, LivingEntity target, LivingEntity attacker)
      Overrides:
      postHit in class Item
      Mappings:
      Namespace Name Mixin selector
      intermediary method_446 Lnet/minecraft/class_124;method_446(Lnet/minecraft/class_31;Lnet/minecraft/class_127;Lnet/minecraft/class_127;)Z
      glue method_262 Lclass_166;method_262(Lclass_224;Lclass_283;Lclass_283;)Z
      server a Lej;a(Lfy;Lhl;Lhl;)Z
      client a Lgm;a(Liz;Lls;Lls;)Z
      named postHit Lnet/minecraft/item/Item;postHit(Lnet/minecraft/item/ItemStack;Lnet/minecraft/entity/LivingEntity;Lnet/minecraft/entity/LivingEntity;)Z
    • postMine

      public boolean postMine(ItemStack stack, int blockId, int x, int y, int z, LivingEntity miner)
      Overrides:
      postMine in class Item
      Mappings:
      Namespace Name Mixin selector
      intermediary method_437 Lnet/minecraft/class_124;method_437(Lnet/minecraft/class_31;IIIILnet/minecraft/class_127;)Z
      glue method_102 Lclass_166;method_102(Lclass_224;IIIILclass_283;)Z
      server a Lej;a(Lfy;IIIILhl;)Z
      client a Lgm;a(Liz;IIIILls;)Z
      named postMine Lnet/minecraft/item/Item;postMine(Lnet/minecraft/item/ItemStack;IIIILnet/minecraft/entity/LivingEntity;)Z
    • getAttackDamage

      public int getAttackDamage(Entity attackedEntity)
      Overrides:
      getAttackDamage in class Item
      Mappings:
      Namespace Name Mixin selector
      intermediary method_447 Lnet/minecraft/class_124;method_447(Lnet/minecraft/class_57;)I
      glue method_263 Lclass_166;method_263(Lclass_450;)I
      server a Lej;a(Llq;)I
      client a Lgm;a(Lsn;)I
      named getAttackDamage Lnet/minecraft/item/Item;getAttackDamage(Lnet/minecraft/entity/Entity;)I
    • isHandheld

      @Environment(CLIENT) public boolean isHandheld()
      Overrides:
      isHandheld in class Item
      Mappings:
      Namespace Name Mixin selector
      intermediary method_448 Lnet/minecraft/class_124;method_448()Z
      glue method_306 Lclass_166;method_306()Z
      server method_448 Lej;method_448()Z
      client b Lgm;b()Z
      named isHandheld Lnet/minecraft/item/Item;isHandheld()Z
    • isSuitableFor

      public boolean isSuitableFor(Block block)
      Overrides:
      isSuitableFor in class Item
      Mappings:
      Namespace Name Mixin selector
      intermediary method_450 Lnet/minecraft/class_124;method_450(Lnet/minecraft/class_17;)Z
      glue method_36 Lclass_166;method_36(Lclass_507;)Z
      server a Lej;a(Lna;)Z
      client a Lgm;a(Luu;)Z
      named isSuitableFor Lnet/minecraft/item/Item;isSuitableFor(Lnet/minecraft/block/Block;)Z