net.minecraft.world.item.enchantment.effects

public record EnchantmentAttributeEffect

implements EnchantmentLocationBasedEffect

did
net.minecraft.world.item.enchantment.effects.EnchantmentAttributeEffect
net.minecraft.class_9720

Field summary

Modifier and TypeField
private final ResourceLocation
b
id
comp_2839
private final Holder<Attribute>
d
attribute
comp_2718
private final LevelBasedValue
e
amount
comp_2719
private final AttributeModifier$Operation
f
operation
comp_2720
public static final com.mojang.serialization.MapCodec<EnchantmentAttributeEffect>
a
CODEC
field_51706

Constructor summary

ModifierConstructor
public (ResourceLocation arg0, Holder<Attribute> arg1, LevelBasedValue arg2, AttributeModifier$Operation arg3)

Method summary

Modifier and TypeMethod
private ResourceLocation
a(bbg arg0)
idForSlot(StringRepresentable arg0)
method_60769(class_3542 arg0)
public AttributeModifier
a(int arg0, bbg arg1)
getModifier(int arg0, StringRepresentable arg1)
method_60228(int arg0, class_3542 arg1)
public void
a(asi arg0, int arg1, dhm arg2, bxs arg3, fgx arg4, boolean arg5)
onChangedBlock(ServerLevel arg0, int arg1, EnchantedItemInUse arg2, Entity arg3, Vec3 arg4, boolean arg5)
method_60221(class_3218 arg0, int arg1, class_9699 arg2, class_1297 arg3, class_243 arg4, boolean arg5)
public void
a(dhm arg0, bxs arg1, fgx arg2, int arg3)
onDeactivated(EnchantedItemInUse arg0, Entity arg1, Vec3 arg2, int arg3)
method_60222(class_9699 arg0, class_1297 arg1, class_243 arg2, int arg3)
private com.google.common.collect.HashMultimap<Holder<Attribute>, AttributeModifier>
a(int arg0, byc arg1)
makeAttributeMap(int arg0, EquipmentSlot arg1)
method_60230(int arg0, class_1304 arg1)
public com.mojang.serialization.MapCodec<EnchantmentAttributeEffect>
a()
codec()
method_60219()
public ResourceLocation
b()
id()
comp_2839()
public Holder<Attribute>
c()
attribute()
comp_2718()
public LevelBasedValue
d()
amount()
comp_2719()
public AttributeModifier$Operation
e()
operation()
comp_2720()