Class Equippable.Builder
java.lang.Object
net.minecraft.world.item.equipment.Equippable.Builder
- Enclosing class:
Equippable
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate Optional<HolderSet<EntityType<?>>> private Optional<ResourceKey<EquipmentAsset>> private Optional<ResourceLocation> private booleanprivate booleanprivate booleanprivate booleanprivate Holder<SoundEvent> private Holder<SoundEvent> private final EquipmentSlotprivate boolean -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()setAllowedEntities(HolderSet<EntityType<?>> pAllowedEntities) setAllowedEntities(EntityType<?>... pAllowedEntities) setAsset(ResourceKey<EquipmentAsset> pAsset) setCameraOverlay(ResourceLocation pCameraOverlay) setCanBeSheared(boolean pCanBeSheared) setDamageOnHurt(boolean pDamageOnHurt) setDispensable(boolean pDispensable) setEquipOnInteract(boolean pEquipOnInteract) setEquipSound(Holder<SoundEvent> pEquipSound) setShearingSound(Holder<SoundEvent> pShearingSound) setSwappable(boolean pSwappable)
-
Field Details
-
slot
-
equipSound
-
assetId
-
cameraOverlay
-
allowedEntities
-
dispensable
private boolean dispensable -
swappable
private boolean swappable -
damageOnHurt
private boolean damageOnHurt -
equipOnInteract
private boolean equipOnInteract -
canBeSheared
private boolean canBeSheared -
shearingSound
-
-
Constructor Details
-
Builder
Builder(EquipmentSlot pSlot)
-
-
Method Details
-
setEquipSound
-
setAsset
-
setCameraOverlay
-
setAllowedEntities
-
setAllowedEntities
-
setDispensable
-
setSwappable
-
setDamageOnHurt
-
setEquipOnInteract
-
setCanBeSheared
-
setShearingSound
-
build
-