net.minecraft.world.item.equipment

public record Equippable

dfu
net.minecraft.world.item.equipment.Equippable
net.minecraft.class_10192
net.minecraft.component.type.EquippableComponent
net.minecraft.src.C_346084_
net.minecraft.world.item.equipment.Equippable

Field summary

Modifier and TypeField
private final EquipmentSlot
c
slot
comp_3174
slot
f_346362_
private final Holder<SoundEvent>
d
equipSound
comp_3175
equipSound
f_347695_
private final Optional<ResourceLocation>
e
model
comp_3176
model
f_348074_
private final Optional<ResourceLocation>
f
cameraOverlay
comp_3306
cameraOverlay
f_349062_
private final Optional<HolderSet<EntityType<?>>>
g
allowedEntities
comp_3177
allowedEntities
f_346765_
private final boolean
h
dispensable
comp_3178
dispensable
f_349421_
private final boolean
i
swappable
comp_3213
swappable
f_346638_
private final boolean
j
damageOnHurt
comp_3214
damageOnHurt
f_346377_
public static final com.mojang.serialization.Codec<Equippable>
a
CODEC
field_54145
CODEC
f_346414_
public static final StreamCodec<RegistryFriendlyByteBuf, Equippable>
b
STREAM_CODEC
field_54146
PACKET_CODEC
f_349558_

Constructor summary

ModifierConstructor
public (EquipmentSlot equipSound, Holder<SoundEvent> model, Optional<ResourceLocation> cameraOverlay, Optional<ResourceLocation> allowedEntities, Optional<HolderSet<EntityType<?>>> dispensable, boolean swappable, boolean damageOnHurt, boolean arg7)

Method summary

Modifier and TypeMethod
public static Equippable
a(cwm arg0)
llamaSwag(DyeColor arg0)
method_64017(class_1767 arg0)
ofCarpet(DyeColor color)
m_357100_(C_1353_ p_369724_)
public static Equippable$Builder
a(bvs arg0)
builder(EquipmentSlot arg0)
method_64202(class_1304 arg0)
builder(EquipmentSlot slot)
m_354962_(C_516_ p_362012_)
public InteractionResult
a(cxp arg0, cpx arg1)
swapWithEquipmentSlot(ItemStack arg0, Player arg1)
method_64018(class_1799 arg0, class_1657 arg1)
equip(ItemStack stack, PlayerEntity player)
m_353200_(C_1391_ p_365204_, C_1141_ arg1)
public boolean
a(bvr<?> arg0)
canBeEquippedBy(EntityType<?> arg0)
method_64015(class_1299<?> arg0)
allows(EntityType<?> entityType)
m_356806_(C_513_<?> arg0)
public EquipmentSlot
a()
slot()
comp_3174()
slot()
f_346362_()
public Holder<SoundEvent>
b()
equipSound()
comp_3175()
equipSound()
f_347695_()
public Optional<ResourceLocation>
c()
model()
comp_3176()
model()
f_348074_()
public Optional<ResourceLocation>
d()
cameraOverlay()
comp_3306()
cameraOverlay()
f_349062_()
public Optional<HolderSet<EntityType<?>>>
e()
allowedEntities()
comp_3177()
allowedEntities()
f_346765_()
public boolean
f()
dispensable()
comp_3178()
dispensable()
f_349421_()
public boolean
g()
swappable()
comp_3213()
swappable()
f_346638_()
public boolean
h()
damageOnHurt()
comp_3214()
damageOnHurt()
f_346377_()