net.minecraft.component.type

public class EquippableComponent$Builder

net.minecraft.world.item.equipment.Equippable$Builder
net.minecraft.class_10192$class_10217
net.minecraft.component.type.EquippableComponent$Builder

Field summary

Modifier and TypeField
private final EquipmentSlot
slot
field_54234
slot
private RegistryEntry<SoundEvent>
equipSound
field_54235
equipSound
private Optional<RegistryKey<EquipmentAsset>>
assetId
field_54236
model
private Optional<Identifier>
cameraOverlay
field_54908
cameraOverlay
private Optional<RegistryEntryList<EntityType<?>>>
allowedEntities
field_54237
allowedEntities
private boolean
dispensable
field_54238
dispensable
private boolean
swappable
field_54239
swappable
private boolean
damageOnHurt
field_54240
damageOnHurt
private boolean
equipOnInteract
field_55982
equipOnInteract
private boolean
canBeSheared
field_60669
canBeSheared
private RegistryEntry<SoundEvent>
shearingSound
field_60670
shearingSound

Constructor summary

ModifierConstructor
private (EquipmentSlot slot)

Method summary

Modifier and TypeMethod
public EquippableComponent$Builder
setEquipSound(Holder<SoundEvent> equipSound)
method_64205(class_6880<class_3414> arg0)
equipSound(RegistryEntry<SoundEvent> equipSound)
public EquippableComponent$Builder
setAsset(ResourceKey<EquipmentAsset> assetId)
method_64204(class_5321<class_10394> arg0)
model(RegistryKey<EquipmentAsset> model)
public EquippableComponent$Builder
setCameraOverlay(Identifier cameraOverlay)
method_65009(class_2960 arg0)
cameraOverlay(Identifier cameraOverlay)
public EquippableComponent$Builder
setAllowedEntities(EntityType<?>... allowedEntities)
method_64208(class_1299<?>... arg0)
allowedEntities(EntityType<?>... allowedEntities)
public EquippableComponent$Builder
setAllowedEntities(HolderSet<EntityType<?>> allowedEntities)
method_64206(class_6885<class_1299<?>> arg0)
allowedEntities(RegistryEntryList<EntityType<?>> allowedEntities)
public EquippableComponent$Builder
setDispensable(boolean dispensable)
method_64207(boolean arg0)
dispensable(boolean dispensable)
public EquippableComponent$Builder
setSwappable(boolean swappable)
method_64209(boolean arg0)
swappable(boolean swappable)
public EquippableComponent$Builder
setDamageOnHurt(boolean damageOnHurt)
method_64210(boolean arg0)
damageOnHurt(boolean damageOnHurt)
public EquippableComponent$Builder
setEquipOnInteract(boolean equipOnInteract)
method_66701(boolean arg0)
equipOnInteract(boolean equipOnInteract)
public EquippableComponent$Builder
setCanBeSheared(boolean canBeSheared)
method_71772(boolean arg0)
canBeSheared(boolean canBeSheared)
public EquippableComponent$Builder
setShearingSound(Holder<SoundEvent> shearingSound)
method_71771(class_6880<class_3414> arg0)
shearingSound(RegistryEntry<SoundEvent> shearingSound)
public EquippableComponent
build()
method_64203()
build()