Package net.minecraft.item
Interface Equipment
- All Known Implementing Classes:
AbstractSkullBlock
,AnimalArmorItem
,ArmorItem
,DyedCarpetBlock
,ElytraItem
,PlayerSkullBlock
,ShieldItem
,SkullBlock
,WallPiglinHeadBlock
,WallPlayerSkullBlock
,WallSkullBlock
,WallWitherSkullBlock
,WearableCarvedPumpkinBlock
,WitherSkullBlock
public interface Equipment
Represents a type of item that is wearable in an armor equipment slot, or a shield.
This type of item can be targeted by the minecraft:binding_curse
enchantment.
- Mappings:
Namespace Name named net/minecraft/item/Equipment
intermediary net/minecraft/class_5151
official ctq
-
Method Summary
Modifier and TypeMethodDescriptiondefault TypedActionResult
<ItemStack> equipAndSwap
(Item item, World world, PlayerEntity user, Hand hand) default RegistryEntry
<SoundEvent>
-
Method Details
-
getSlotType
EquipmentSlot getSlotType()- Mappings:
Namespace Name Mixin selector named getSlotType
Lnet/minecraft/item/Equipment;getSlotType()Lnet/minecraft/entity/EquipmentSlot;
intermediary method_7685
Lnet/minecraft/class_5151;method_7685()Lnet/minecraft/class_1304;
official m
Lctq;m()Lbsx;
-
getEquipSound
- Mappings:
Namespace Name Mixin selector named getEquipSound
Lnet/minecraft/item/Equipment;getEquipSound()Lnet/minecraft/registry/entry/RegistryEntry;
intermediary method_31570
Lnet/minecraft/class_5151;method_31570()Lnet/minecraft/class_6880;
official n
Lctq;n()Ljm;
-
equipAndSwap
default TypedActionResult<ItemStack> equipAndSwap(Item item, World world, PlayerEntity user, Hand hand) - Mappings:
Namespace Name Mixin selector named equipAndSwap
Lnet/minecraft/item/Equipment;equipAndSwap(Lnet/minecraft/item/Item;Lnet/minecraft/world/World;Lnet/minecraft/entity/player/PlayerEntity;Lnet/minecraft/util/Hand;)Lnet/minecraft/util/TypedActionResult;
intermediary method_48576
Lnet/minecraft/class_5151;method_48576(Lnet/minecraft/class_1792;Lnet/minecraft/class_1937;Lnet/minecraft/class_1657;Lnet/minecraft/class_1268;)Lnet/minecraft/class_1271;
official a
Lctq;a(Lcuj;Ldcu;Lcmv;Lbqp;)Lbqr;
-
fromStack
- Mappings:
Namespace Name Mixin selector named fromStack
Lnet/minecraft/item/Equipment;fromStack(Lnet/minecraft/item/ItemStack;)Lnet/minecraft/item/Equipment;
intermediary method_48957
Lnet/minecraft/class_5151;method_48957(Lnet/minecraft/class_1799;)Lnet/minecraft/class_5151;
official c_
Lctq;c_(Lcuo;)Lctq;
-