net.minecraft.entity

public record EquipmentDropChances

net.minecraft.world.entity.DropChances
net.minecraft.world.entity.DropChances
net.minecraft.class_10582
net.minecraft.entity.EquipmentDropChances

Field summary

Modifier and TypeField
private final Map<EquipmentSlot, Float>
byEquipment
byEquipment
comp_3477
byEquipment
public static final float
DEFAULT_EQUIPMENT_DROP_CHANCE
DEFAULT_EQUIPMENT_DROP_CHANCE
field_55655
DEFAULT_CHANCE
public static final float
PRESERVE_ITEM_DROP_CHANCE_THRESHOLD
PRESERVE_ITEM_DROP_CHANCE_THRESHOLD
field_55656
UNHARMED_DROP_THRESHOLD
public static final int
PRESERVE_ITEM_DROP_CHANCE
PRESERVE_ITEM_DROP_CHANCE
field_55657
GUARANTEED_DROP_CHANCE
public static final EquipmentDropChances
DEFAULT
DEFAULT
field_55658
DEFAULT
public static final com.mojang.serialization.Codec<EquipmentDropChances>
CODEC
CODEC
field_55659
CODEC

Constructor summary

ModifierConstructor
public (Map<EquipmentSlot, Float> byEquipment)

Method summary

Modifier and TypeMethod
private static Map<EquipmentSlot, Float>
filterDefaultValues(Map<EquipmentSlot, Float> map)
filterDefaultValues(Map<EquipmentSlot, Float> map)
method_66238(Map<class_1304, Float> arg0)
getWithoutDefaultChances(Map<EquipmentSlot, Float> byEquipment)
private static Map<EquipmentSlot, Float>
toEnumMap(Map<EquipmentSlot, Float> map)
toEnumMap(Map<EquipmentSlot, Float> map)
method_66241(Map<class_1304, Float> arg0)
getWithDefaultChances(Map<EquipmentSlot, Float> byEquipment)
public EquipmentDropChances
withGuaranteedDrop(EquipmentSlot slot)
withGuaranteedDrop(EquipmentSlot slot)
method_66234(class_1304 arg0)
withGuaranteed(EquipmentSlot slot)
public EquipmentDropChances
withEquipmentChance(EquipmentSlot slot, float chance)
withEquipmentChance(EquipmentSlot slot, float chance)
method_66235(class_1304 arg0, float arg1)
withChance(EquipmentSlot slot, float chance)
public float
byEquipment(EquipmentSlot slot)
byEquipment(EquipmentSlot slot)
method_66240(class_1304 arg0)
get(EquipmentSlot slot)
public boolean
isPreserved(EquipmentSlot slot)
isPreserved(EquipmentSlot slot)
method_66242(class_1304 arg0)
dropsExactly(EquipmentSlot slot)
public Map<EquipmentSlot, Float>
byEquipment()
byEquipment()
comp_3477()
byEquipment()