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$Builder
intermediary net/minecraft/class_10192$class_10217
official dle$a
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate Optional
<RegistryEntryList<EntityType<?>>> private Optional
<Identifier> private boolean
private boolean
private boolean
private boolean
private RegistryEntry
<SoundEvent> private Optional
<RegistryKey<EquipmentAsset>> private RegistryEntry
<SoundEvent> private final EquipmentSlot
private 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 slot
Lnet/minecraft/component/type/EquippableComponent$Builder;slot:Lnet/minecraft/entity/EquipmentSlot;
intermediary field_54234
Lnet/minecraft/class_10192$class_10217;field_54234:Lnet/minecraft/class_1304;
official a
Ldle$a;a:Lbzw;
-
equipSound
- Mappings:
Namespace Name Mixin selector named equipSound
Lnet/minecraft/component/type/EquippableComponent$Builder;equipSound:Lnet/minecraft/registry/entry/RegistryEntry;
intermediary field_54235
Lnet/minecraft/class_10192$class_10217;field_54235:Lnet/minecraft/class_6880;
official b
Ldle$a;b:Ljl;
-
model
- Mappings:
Namespace Name Mixin selector named model
Lnet/minecraft/component/type/EquippableComponent$Builder;model:Ljava/util/Optional;
intermediary field_54236
Lnet/minecraft/class_10192$class_10217;field_54236:Ljava/util/Optional;
official c
Ldle$a;c:Ljava/util/Optional;
-
cameraOverlay
- Mappings:
Namespace Name Mixin selector named cameraOverlay
Lnet/minecraft/component/type/EquippableComponent$Builder;cameraOverlay:Ljava/util/Optional;
intermediary field_54908
Lnet/minecraft/class_10192$class_10217;field_54908:Ljava/util/Optional;
official d
Ldle$a;d:Ljava/util/Optional;
-
allowedEntities
- Mappings:
Namespace Name Mixin selector named allowedEntities
Lnet/minecraft/component/type/EquippableComponent$Builder;allowedEntities:Ljava/util/Optional;
intermediary field_54237
Lnet/minecraft/class_10192$class_10217;field_54237:Ljava/util/Optional;
official e
Ldle$a;e:Ljava/util/Optional;
-
dispensable
private boolean dispensable- Mappings:
Namespace Name Mixin selector named dispensable
Lnet/minecraft/component/type/EquippableComponent$Builder;dispensable:Z
intermediary field_54238
Lnet/minecraft/class_10192$class_10217;field_54238:Z
official f
Ldle$a;f:Z
-
swappable
private boolean swappable- Mappings:
Namespace Name Mixin selector named swappable
Lnet/minecraft/component/type/EquippableComponent$Builder;swappable:Z
intermediary field_54239
Lnet/minecraft/class_10192$class_10217;field_54239:Z
official g
Ldle$a;g:Z
-
damageOnHurt
private boolean damageOnHurt- Mappings:
Namespace Name Mixin selector named damageOnHurt
Lnet/minecraft/component/type/EquippableComponent$Builder;damageOnHurt:Z
intermediary field_54240
Lnet/minecraft/class_10192$class_10217;field_54240:Z
official h
Ldle$a;h:Z
-
equipOnInteract
private boolean equipOnInteract- Mappings:
Namespace Name Mixin selector named equipOnInteract
Lnet/minecraft/component/type/EquippableComponent$Builder;equipOnInteract:Z
intermediary field_55982
Lnet/minecraft/class_10192$class_10217;field_55982:Z
official i
Ldle$a;i:Z
-
canBeSheared
private boolean canBeSheared- Mappings:
Namespace Name Mixin selector named canBeSheared
Lnet/minecraft/component/type/EquippableComponent$Builder;canBeSheared:Z
intermediary field_60669
Lnet/minecraft/class_10192$class_10217;field_60669:Z
official j
Ldle$a;j:Z
-
shearingSound
- Mappings:
Namespace Name Mixin selector named shearingSound
Lnet/minecraft/component/type/EquippableComponent$Builder;shearingSound:Lnet/minecraft/registry/entry/RegistryEntry;
intermediary field_60670
Lnet/minecraft/class_10192$class_10217;field_60670:Lnet/minecraft/class_6880;
official k
Ldle$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;)V
intermediary <init>
Lnet/minecraft/class_10192$class_10217;<init>(Lnet/minecraft/class_1304;)V
official <init>
Ldle$a;<init>(Lbzw;)V
-
-
Method Details
-
equipSound
- Mappings:
Namespace Name Mixin selector named equipSound
Lnet/minecraft/component/type/EquippableComponent$Builder;equipSound(Lnet/minecraft/registry/entry/RegistryEntry;)Lnet/minecraft/component/type/EquippableComponent$Builder;
intermediary method_64205
Lnet/minecraft/class_10192$class_10217;method_64205(Lnet/minecraft/class_6880;)Lnet/minecraft/class_10192$class_10217;
official a
Ldle$a;a(Ljl;)Ldle$a;
-
model
- Mappings:
Namespace Name Mixin selector named model
Lnet/minecraft/component/type/EquippableComponent$Builder;model(Lnet/minecraft/registry/RegistryKey;)Lnet/minecraft/component/type/EquippableComponent$Builder;
intermediary method_64204
Lnet/minecraft/class_10192$class_10217;method_64204(Lnet/minecraft/class_5321;)Lnet/minecraft/class_10192$class_10217;
official a
Ldle$a;a(Lamd;)Ldle$a;
-
cameraOverlay
- Mappings:
Namespace Name Mixin selector named cameraOverlay
Lnet/minecraft/component/type/EquippableComponent$Builder;cameraOverlay(Lnet/minecraft/util/Identifier;)Lnet/minecraft/component/type/EquippableComponent$Builder;
intermediary method_65009
Lnet/minecraft/class_10192$class_10217;method_65009(Lnet/minecraft/class_2960;)Lnet/minecraft/class_10192$class_10217;
official a
Ldle$a;a(Lame;)Ldle$a;
-
allowedEntities
- Mappings:
Namespace Name Mixin selector named allowedEntities
Lnet/minecraft/component/type/EquippableComponent$Builder;allowedEntities([Lnet/minecraft/entity/EntityType;)Lnet/minecraft/component/type/EquippableComponent$Builder;
intermediary method_64208
Lnet/minecraft/class_10192$class_10217;method_64208([Lnet/minecraft/class_1299;)Lnet/minecraft/class_10192$class_10217;
official a
Ldle$a;a([Lbzv;)Ldle$a;
-
allowedEntities
public EquippableComponent.Builder allowedEntities(RegistryEntryList<EntityType<?>> allowedEntities) - Mappings:
Namespace Name Mixin selector named allowedEntities
Lnet/minecraft/component/type/EquippableComponent$Builder;allowedEntities(Lnet/minecraft/registry/entry/RegistryEntryList;)Lnet/minecraft/component/type/EquippableComponent$Builder;
intermediary method_64206
Lnet/minecraft/class_10192$class_10217;method_64206(Lnet/minecraft/class_6885;)Lnet/minecraft/class_10192$class_10217;
official a
Ldle$a;a(Ljp;)Ldle$a;
-
dispensable
- Mappings:
Namespace Name Mixin selector named dispensable
Lnet/minecraft/component/type/EquippableComponent$Builder;dispensable(Z)Lnet/minecraft/component/type/EquippableComponent$Builder;
intermediary method_64207
Lnet/minecraft/class_10192$class_10217;method_64207(Z)Lnet/minecraft/class_10192$class_10217;
official a
Ldle$a;a(Z)Ldle$a;
-
swappable
- Mappings:
Namespace Name Mixin selector named swappable
Lnet/minecraft/component/type/EquippableComponent$Builder;swappable(Z)Lnet/minecraft/component/type/EquippableComponent$Builder;
intermediary method_64209
Lnet/minecraft/class_10192$class_10217;method_64209(Z)Lnet/minecraft/class_10192$class_10217;
official b
Ldle$a;b(Z)Ldle$a;
-
damageOnHurt
- Mappings:
Namespace Name Mixin selector named damageOnHurt
Lnet/minecraft/component/type/EquippableComponent$Builder;damageOnHurt(Z)Lnet/minecraft/component/type/EquippableComponent$Builder;
intermediary method_64210
Lnet/minecraft/class_10192$class_10217;method_64210(Z)Lnet/minecraft/class_10192$class_10217;
official c
Ldle$a;c(Z)Ldle$a;
-
equipOnInteract
- Mappings:
Namespace Name Mixin selector named equipOnInteract
Lnet/minecraft/component/type/EquippableComponent$Builder;equipOnInteract(Z)Lnet/minecraft/component/type/EquippableComponent$Builder;
intermediary method_66701
Lnet/minecraft/class_10192$class_10217;method_66701(Z)Lnet/minecraft/class_10192$class_10217;
official d
Ldle$a;d(Z)Ldle$a;
-
canBeSheared
- Mappings:
Namespace Name Mixin selector named canBeSheared
Lnet/minecraft/component/type/EquippableComponent$Builder;canBeSheared(Z)Lnet/minecraft/component/type/EquippableComponent$Builder;
intermediary method_71772
Lnet/minecraft/class_10192$class_10217;method_71772(Z)Lnet/minecraft/class_10192$class_10217;
official e
Ldle$a;e(Z)Ldle$a;
-
shearingSound
- Mappings:
Namespace Name Mixin selector named shearingSound
Lnet/minecraft/component/type/EquippableComponent$Builder;shearingSound(Lnet/minecraft/registry/entry/RegistryEntry;)Lnet/minecraft/component/type/EquippableComponent$Builder;
intermediary method_71771
Lnet/minecraft/class_10192$class_10217;method_71771(Lnet/minecraft/class_6880;)Lnet/minecraft/class_10192$class_10217;
official b
Ldle$a;b(Ljl;)Ldle$a;
-
build
- Mappings:
Namespace Name Mixin selector named build
Lnet/minecraft/component/type/EquippableComponent$Builder;build()Lnet/minecraft/component/type/EquippableComponent;
intermediary method_64203
Lnet/minecraft/class_10192$class_10217;method_64203()Lnet/minecraft/class_10192;
official a
Ldle$a;a()Ldle;
-