Package net.minecraft

Class class_9533

java.lang.Object
net.minecraft.item.Item
net.minecraft.class_9533
All Implemented Interfaces:
ItemConvertible, ToggleableFeature

public class class_9533 extends Item
Mappings:
Namespace Name
official cvc
intermediary net/minecraft/class_9533
named net/minecraft/class_9533
  • Constructor Details

    • class_9533

      public class_9533(Item.Settings settings)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lcuc;<init>(Lcuc$a;)V
      intermediary <init> Lnet/minecraft/class_1792;<init>(Lnet/minecraft/class_1792$class_1793;)V
      named <init> Lnet/minecraft/item/Item;<init>(Lnet/minecraft/item/Item$Settings;)V
  • Method Details

    • method_59058

      public static AttributeModifiersComponent method_59058()
      Mappings:
      Namespace Name Mixin selector
      official d Lcvc;d()Lcxl;
      intermediary method_59058 Lnet/minecraft/class_9533;method_59058()Lnet/minecraft/class_9285;
      named method_59058 Lnet/minecraft/class_9533;method_59058()Lnet/minecraft/component/type/AttributeModifiersComponent;
    • method_59059

      public static ItemEnchantmentsComponent method_59059()
      Mappings:
      Namespace Name Mixin selector
      official h Lcvc;h()Ldai;
      intermediary method_59059 Lnet/minecraft/class_9533;method_59059()Lnet/minecraft/class_9304;
      named method_59059 Lnet/minecraft/class_9533;method_59059()Lnet/minecraft/component/type/ItemEnchantmentsComponent;
    • canMine

      public boolean canMine(BlockState state, World world, BlockPos pos, PlayerEntity miner)
      Returns whether a player can break a block while holding the item.

      This is to check whether the player can start breaking the block in the first place; this does not check if the item is a correct tool to mine the block. Melee weapons should override this to return false, unless it is also intended to be used as a tool.

      Overrides:
      canMine in class Item
      Returns:
      whether a player can break a block while holding the item
      Mappings:
      Namespace Name Mixin selector
      official a Lcuc;a(Ldtc;Ldca;Lir;Lcly;)Z
      intermediary method_7885 Lnet/minecraft/class_1792;method_7885(Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_1657;)Z
      named canMine Lnet/minecraft/item/Item;canMine(Lnet/minecraft/block/BlockState;Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/entity/player/PlayerEntity;)Z
    • postHit

      public boolean postHit(ItemStack stack, LivingEntity target, LivingEntity attacker)
      Called on the server when the item is used to hit an entity.

      Tools and melee weapons should override this to damage the stack.

      Overrides:
      postHit in class Item
      Returns:
      whether the item's use stat should be incremented
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official a Lcuc;a(Lcuh;Lbso;Lbso;)Z
      intermediary method_7873 Lnet/minecraft/class_1792;method_7873(Lnet/minecraft/class_1799;Lnet/minecraft/class_1309;Lnet/minecraft/class_1309;)Z
      named postHit Lnet/minecraft/item/Item;postHit(Lnet/minecraft/item/ItemStack;Lnet/minecraft/entity/LivingEntity;Lnet/minecraft/entity/LivingEntity;)Z