Package net.minecraft.component.type
Class EquippableComponent.Builder
java.lang.Object
net.minecraft.component.type.EquippableComponent.Builder
- Enclosing class:
 EquippableComponent
- Mappings:
 Namespace Name named net/minecraft/component/type/EquippableComponent$Builderintermediary net/minecraft/class_10192$class_10217official dle$a
- 
Field Summary
FieldsModifier and TypeFieldDescriptionprivate Optional<RegistryEntryList<EntityType<?>>> private Optional<Identifier> private booleanprivate booleanprivate booleanprivate booleanprivate RegistryEntry<SoundEvent> private Optional<RegistryKey<EquipmentAsset>> private RegistryEntry<SoundEvent> private final EquipmentSlotprivate boolean - 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionallowedEntities(EntityType<?>[] allowedEntities) allowedEntities(RegistryEntryList<EntityType<?>> allowedEntities) build()cameraOverlay(Identifier cameraOverlay) canBeSheared(boolean canBeSheared) damageOnHurt(boolean damageOnHurt) dispensable(boolean dispensable) equipOnInteract(boolean equipOnInteract) equipSound(RegistryEntry<SoundEvent> equipSound) model(RegistryKey<EquipmentAsset> model) shearingSound(RegistryEntry<SoundEvent> shearingSound) swappable(boolean swappable)  
- 
Field Details
- 
slot
- Mappings:
 Namespace Name Mixin selector named slotLnet/minecraft/component/type/EquippableComponent$Builder;slot:Lnet/minecraft/entity/EquipmentSlot;intermediary field_54234Lnet/minecraft/class_10192$class_10217;field_54234:Lnet/minecraft/class_1304;official aLdle$a;a:Lbzw;
 - 
equipSound
- Mappings:
 Namespace Name Mixin selector named equipSoundLnet/minecraft/component/type/EquippableComponent$Builder;equipSound:Lnet/minecraft/registry/entry/RegistryEntry;intermediary field_54235Lnet/minecraft/class_10192$class_10217;field_54235:Lnet/minecraft/class_6880;official bLdle$a;b:Ljl;
 - 
model
- Mappings:
 Namespace Name Mixin selector named modelLnet/minecraft/component/type/EquippableComponent$Builder;model:Ljava/util/Optional;intermediary field_54236Lnet/minecraft/class_10192$class_10217;field_54236:Ljava/util/Optional;official cLdle$a;c:Ljava/util/Optional;
 - 
cameraOverlay
- Mappings:
 Namespace Name Mixin selector named cameraOverlayLnet/minecraft/component/type/EquippableComponent$Builder;cameraOverlay:Ljava/util/Optional;intermediary field_54908Lnet/minecraft/class_10192$class_10217;field_54908:Ljava/util/Optional;official dLdle$a;d:Ljava/util/Optional;
 - 
allowedEntities
- Mappings:
 Namespace Name Mixin selector named allowedEntitiesLnet/minecraft/component/type/EquippableComponent$Builder;allowedEntities:Ljava/util/Optional;intermediary field_54237Lnet/minecraft/class_10192$class_10217;field_54237:Ljava/util/Optional;official eLdle$a;e:Ljava/util/Optional;
 - 
dispensable
private boolean dispensable- Mappings:
 Namespace Name Mixin selector named dispensableLnet/minecraft/component/type/EquippableComponent$Builder;dispensable:Zintermediary field_54238Lnet/minecraft/class_10192$class_10217;field_54238:Zofficial fLdle$a;f:Z
 - 
swappable
private boolean swappable- Mappings:
 Namespace Name Mixin selector named swappableLnet/minecraft/component/type/EquippableComponent$Builder;swappable:Zintermediary field_54239Lnet/minecraft/class_10192$class_10217;field_54239:Zofficial gLdle$a;g:Z
 - 
damageOnHurt
private boolean damageOnHurt- Mappings:
 Namespace Name Mixin selector named damageOnHurtLnet/minecraft/component/type/EquippableComponent$Builder;damageOnHurt:Zintermediary field_54240Lnet/minecraft/class_10192$class_10217;field_54240:Zofficial hLdle$a;h:Z
 - 
equipOnInteract
private boolean equipOnInteract- Mappings:
 Namespace Name Mixin selector named equipOnInteractLnet/minecraft/component/type/EquippableComponent$Builder;equipOnInteract:Zintermediary field_55982Lnet/minecraft/class_10192$class_10217;field_55982:Zofficial iLdle$a;i:Z
 - 
canBeSheared
private boolean canBeSheared- Mappings:
 Namespace Name Mixin selector named canBeShearedLnet/minecraft/component/type/EquippableComponent$Builder;canBeSheared:Zintermediary field_60669Lnet/minecraft/class_10192$class_10217;field_60669:Zofficial jLdle$a;j:Z
 - 
shearingSound
- Mappings:
 Namespace Name Mixin selector named shearingSoundLnet/minecraft/component/type/EquippableComponent$Builder;shearingSound:Lnet/minecraft/registry/entry/RegistryEntry;intermediary field_60670Lnet/minecraft/class_10192$class_10217;field_60670:Lnet/minecraft/class_6880;official kLdle$a;k:Ljl;
 
 - 
 - 
Constructor Details
- 
Builder
Builder(EquipmentSlot slot) - Mappings:
 Namespace Name Mixin selector named <init>Lnet/minecraft/component/type/EquippableComponent$Builder;<init>(Lnet/minecraft/entity/EquipmentSlot;)Vintermediary <init>Lnet/minecraft/class_10192$class_10217;<init>(Lnet/minecraft/class_1304;)Vofficial <init>Ldle$a;<init>(Lbzw;)V
 
 - 
 - 
Method Details
- 
equipSound
- Mappings:
 Namespace Name Mixin selector named equipSoundLnet/minecraft/component/type/EquippableComponent$Builder;equipSound(Lnet/minecraft/registry/entry/RegistryEntry;)Lnet/minecraft/component/type/EquippableComponent$Builder;intermediary method_64205Lnet/minecraft/class_10192$class_10217;method_64205(Lnet/minecraft/class_6880;)Lnet/minecraft/class_10192$class_10217;official aLdle$a;a(Ljl;)Ldle$a;
 - 
model
- Mappings:
 Namespace Name Mixin selector named modelLnet/minecraft/component/type/EquippableComponent$Builder;model(Lnet/minecraft/registry/RegistryKey;)Lnet/minecraft/component/type/EquippableComponent$Builder;intermediary method_64204Lnet/minecraft/class_10192$class_10217;method_64204(Lnet/minecraft/class_5321;)Lnet/minecraft/class_10192$class_10217;official aLdle$a;a(Lamd;)Ldle$a;
 - 
cameraOverlay
- Mappings:
 Namespace Name Mixin selector named cameraOverlayLnet/minecraft/component/type/EquippableComponent$Builder;cameraOverlay(Lnet/minecraft/util/Identifier;)Lnet/minecraft/component/type/EquippableComponent$Builder;intermediary method_65009Lnet/minecraft/class_10192$class_10217;method_65009(Lnet/minecraft/class_2960;)Lnet/minecraft/class_10192$class_10217;official aLdle$a;a(Lame;)Ldle$a;
 - 
allowedEntities
- Mappings:
 Namespace Name Mixin selector named allowedEntitiesLnet/minecraft/component/type/EquippableComponent$Builder;allowedEntities([Lnet/minecraft/entity/EntityType;)Lnet/minecraft/component/type/EquippableComponent$Builder;intermediary method_64208Lnet/minecraft/class_10192$class_10217;method_64208([Lnet/minecraft/class_1299;)Lnet/minecraft/class_10192$class_10217;official aLdle$a;a([Lbzv;)Ldle$a;
 - 
allowedEntities
public EquippableComponent.Builder allowedEntities(RegistryEntryList<EntityType<?>> allowedEntities) - Mappings:
 Namespace Name Mixin selector named allowedEntitiesLnet/minecraft/component/type/EquippableComponent$Builder;allowedEntities(Lnet/minecraft/registry/entry/RegistryEntryList;)Lnet/minecraft/component/type/EquippableComponent$Builder;intermediary method_64206Lnet/minecraft/class_10192$class_10217;method_64206(Lnet/minecraft/class_6885;)Lnet/minecraft/class_10192$class_10217;official aLdle$a;a(Ljp;)Ldle$a;
 - 
dispensable
- Mappings:
 Namespace Name Mixin selector named dispensableLnet/minecraft/component/type/EquippableComponent$Builder;dispensable(Z)Lnet/minecraft/component/type/EquippableComponent$Builder;intermediary method_64207Lnet/minecraft/class_10192$class_10217;method_64207(Z)Lnet/minecraft/class_10192$class_10217;official aLdle$a;a(Z)Ldle$a;
 - 
swappable
- Mappings:
 Namespace Name Mixin selector named swappableLnet/minecraft/component/type/EquippableComponent$Builder;swappable(Z)Lnet/minecraft/component/type/EquippableComponent$Builder;intermediary method_64209Lnet/minecraft/class_10192$class_10217;method_64209(Z)Lnet/minecraft/class_10192$class_10217;official bLdle$a;b(Z)Ldle$a;
 - 
damageOnHurt
- Mappings:
 Namespace Name Mixin selector named damageOnHurtLnet/minecraft/component/type/EquippableComponent$Builder;damageOnHurt(Z)Lnet/minecraft/component/type/EquippableComponent$Builder;intermediary method_64210Lnet/minecraft/class_10192$class_10217;method_64210(Z)Lnet/minecraft/class_10192$class_10217;official cLdle$a;c(Z)Ldle$a;
 - 
equipOnInteract
- Mappings:
 Namespace Name Mixin selector named equipOnInteractLnet/minecraft/component/type/EquippableComponent$Builder;equipOnInteract(Z)Lnet/minecraft/component/type/EquippableComponent$Builder;intermediary method_66701Lnet/minecraft/class_10192$class_10217;method_66701(Z)Lnet/minecraft/class_10192$class_10217;official dLdle$a;d(Z)Ldle$a;
 - 
canBeSheared
- Mappings:
 Namespace Name Mixin selector named canBeShearedLnet/minecraft/component/type/EquippableComponent$Builder;canBeSheared(Z)Lnet/minecraft/component/type/EquippableComponent$Builder;intermediary method_71772Lnet/minecraft/class_10192$class_10217;method_71772(Z)Lnet/minecraft/class_10192$class_10217;official eLdle$a;e(Z)Ldle$a;
 - 
shearingSound
- Mappings:
 Namespace Name Mixin selector named shearingSoundLnet/minecraft/component/type/EquippableComponent$Builder;shearingSound(Lnet/minecraft/registry/entry/RegistryEntry;)Lnet/minecraft/component/type/EquippableComponent$Builder;intermediary method_71771Lnet/minecraft/class_10192$class_10217;method_71771(Lnet/minecraft/class_6880;)Lnet/minecraft/class_10192$class_10217;official bLdle$a;b(Ljl;)Ldle$a;
 - 
build
- Mappings:
 Namespace Name Mixin selector named buildLnet/minecraft/component/type/EquippableComponent$Builder;build()Lnet/minecraft/component/type/EquippableComponent;intermediary method_64203Lnet/minecraft/class_10192$class_10217;method_64203()Lnet/minecraft/class_10192;official aLdle$a;a()Ldle;
 
 -