net.minecraft.component.type

public enum AttributeModifierSlot

implements StringIdentifiable, Iterable<EquipmentSlot>

net.minecraft.world.entity.EquipmentSlotGroup
net.minecraft.class_9274
net.minecraft.component.type.AttributeModifierSlot

Enum constant summary

Enum Constant
ANY
field_49216
ANY
MAINHAND
field_49217
MAINHAND
OFFHAND
field_49218
OFFHAND
HAND
field_49219
HAND
FEET
field_49220
FEET
LEGS
field_49221
LEGS
CHEST
field_49222
CHEST
HEAD
field_49223
HEAD
ARMOR
field_49224
ARMOR
BODY
field_50127
BODY
SADDLE
field_55948
SADDLE

Field summary

Modifier and TypeField
public static final IntFunction<AttributeModifierSlot>
BY_ID
field_49225
ID_TO_VALUE
public static final com.mojang.serialization.Codec<AttributeModifierSlot>
CODEC
field_49226
CODEC
public static final PacketCodec<io.netty.buffer.ByteBuf, AttributeModifierSlot>
STREAM_CODEC
field_49227
PACKET_CODEC
private final int
id
field_49228
id
private final String
key
field_49229
name
private final Predicate<EquipmentSlot>
predicate
field_49230
slotPredicate
private final List<EquipmentSlot>
slots
field_55949
slots
private static final AttributeModifierSlot[]
$VALUES
field_49231
field_49231

Constructor summary

ModifierConstructor
private (int $enum$name, String $enum$ordinal, Predicate<EquipmentSlot> id)
private (int $enum$name, String $enum$ordinal, EquipmentSlot id)

Method summary

Modifier and TypeMethod
public static AttributeModifierSlot
bySlot(EquipmentSlot slot)
method_59524(class_1304 arg0)
forEquipmentSlot(EquipmentSlot slot)
public String
getSerializedName()
method_15434()
asString()
public boolean
test(EquipmentSlot slot)
method_57286(class_1304 arg0)
matches(EquipmentSlot slot)
public List<EquipmentSlot>
slots()
method_66665()
getSlots()
public Iterator<EquipmentSlot>
iterator()
private static AttributeModifierSlot[]
$values()
method_57285()
method_57285()
private static boolean
lambda$new$0(EquipmentSlot arg0, EquipmentSlot arg1)
method_57287(class_1304 arg0, class_1304 arg1)
method_57287(EquipmentSlot arg0, EquipmentSlot slotx)
private static int
lambda$static$3(EquipmentSlotGroup arg0)
method_57288(class_9274 arg0)
method_57288(AttributeModifierSlot id)
private static int
lambda$static$2(EquipmentSlotGroup arg0)
method_57290(class_9274 arg0)
method_57290(AttributeModifierSlot id)
private static boolean
lambda$static$1(EquipmentSlot arg0)
method_57289(class_1304 arg0)
method_57289(EquipmentSlot slot)
private static boolean
lambda$static$0(EquipmentSlot arg0)
method_57291(class_1304 arg0)
method_57291(EquipmentSlot slot)