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
 
 -