net.minecraft.world.entity

public record DropChances

bxc
net.minecraft.world.entity.DropChances
net.minecraft.class_10582
net.minecraft.entity.EquipmentDropChances
net.minecraft.src.C_378947_

Field summary

Modifier and TypeField
private final Map<EquipmentSlot, Float>
f
byEquipment
comp_3477
byEquipment
f_381762_
public static final float
a
DEFAULT_EQUIPMENT_DROP_CHANCE
field_55655
DEFAULT_CHANCE
f_380817_
public static final float
b
PRESERVE_ITEM_DROP_CHANCE_THRESHOLD
field_55656
UNHARMED_DROP_THRESHOLD
f_381925_
public static final int
c
PRESERVE_ITEM_DROP_CHANCE
field_55657
GUARANTEED_DROP_CHANCE
f_381841_
public static final DropChances
d
DEFAULT
field_55658
DEFAULT
f_382360_
public static final com.mojang.serialization.Codec<DropChances>
e
CODEC
field_55659
CODEC
f_379978_

Constructor summary

ModifierConstructor
public (Map<EquipmentSlot, Float> arg0)

Method summary

Modifier and TypeMethod
private static Map<EquipmentSlot, Float>
a(Map<bxo, Float> arg0)
filterDefaultValues(Map<EquipmentSlot, Float> arg0)
method_66238(Map<class_1304, Float> arg0)
getWithoutDefaultChances(Map<EquipmentSlot, Float> byEquipment)
m_387318_(Map<C_516_, Float> p_395286_)
private static Map<EquipmentSlot, Float>
b(Map<bxo, Float> arg0)
toEnumMap(Map<EquipmentSlot, Float> arg0)
method_66241(Map<class_1304, Float> arg0)
getWithDefaultChances(Map<EquipmentSlot, Float> byEquipment)
m_385081_(Map<C_516_, Float> p_393581_)
public DropChances
a(bxo arg0)
withGuaranteedDrop(EquipmentSlot arg0)
method_66234(class_1304 arg0)
withGuaranteed(EquipmentSlot slot)
m_385762_(C_516_ arg0)
public DropChances
a(bxo arg0, float arg1)
withEquipmentChance(EquipmentSlot arg0, float arg1)
method_66235(class_1304 arg0, float arg1)
withChance(EquipmentSlot slot, float chance)
m_386835_(C_516_ p_393080_, float arg1)
public float
b(bxo arg0)
byEquipment(EquipmentSlot arg0)
method_66240(class_1304 arg0)
get(EquipmentSlot slot)
m_386438_(C_516_ arg0)
public boolean
c(bxo arg0)
isPreserved(EquipmentSlot arg0)
method_66242(class_1304 arg0)
dropsExactly(EquipmentSlot slot)
m_385437_(C_516_ arg0)
public Map<EquipmentSlot, Float>
a()
byEquipment()
comp_3477()
byEquipment()
f_381762_()