net.minecraft.world.attribute

public record EnvironmentAttributeMap$Entry<Value, Argument>

net.minecraft.world.attribute.EnvironmentAttributeMap$Entry
net.minecraft.class_12199$class_12201
net.minecraft.world.attribute.EnvironmentAttributeMap$Entry

Field summary

Modifier and TypeField
private final Argument
argument
comp_5140
argument
private final EnvironmentAttributeModifier<Value, Argument>
modifier
comp_5141
modifier

Constructor summary

ModifierConstructor
public (Argument argument, EnvironmentAttributeModifier<Value, Argument> modifier)

Method summary

Modifier and TypeMethod
private static <Value> com.mojang.serialization.Codec<EnvironmentAttributeMap$Entry<Value, ?>>
createCodec(EnvironmentAttribute<Value> attribute)
method_75676(class_12197<Value> arg0)
createCodec(EnvironmentAttribute<Value> attribute)
private static <Value, Argument> com.mojang.serialization.MapCodec<EnvironmentAttributeMap$Entry<Value, Argument>>
createFullCodec(EnvironmentAttribute<Value> attribute, AttributeModifier<Value, Argument> modifier)
method_75677(class_12197<Value> arg0, class_12212<Value, Argument> arg1)
createModifierDependentCodec(EnvironmentAttribute<Value> attribute, EnvironmentAttributeModifier<Value, Argument> modifier)
public Value
applyModifier(Value subject)
method_75682(Value arg0)
apply(Value value)
public Argument
argument()
comp_5140()
argument()
public EnvironmentAttributeModifier<Value, Argument>
modifier()
comp_5141()
modifier()
private static com.mojang.datafixers.kinds.App
lambda$createFullCodec$6(AttributeModifier arg0, EnvironmentAttribute arg1, com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg2)
method_75679(class_12212 arg0, class_12197 arg1, com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg2)
method_75679(EnvironmentAttributeModifier arg0, EnvironmentAttribute arg1, com.mojang.serialization.codecs.RecordCodecBuilder$Instance instance)
private static EnvironmentAttributeMap$Entry
lambda$createFullCodec$5(AttributeModifier arg0, Object arg1)
method_75680(class_12212 arg0, Object arg1)
method_75680(EnvironmentAttributeModifier arg0, Object argument)
private static com.mojang.datafixers.util.Either
lambda$createCodec$4(EnvironmentAttributeMap$Entry arg0)
method_75678(class_12199$class_12201 arg0)
method_75678(EnvironmentAttributeMap$Entry entry)
private static EnvironmentAttributeMap$Entry
lambda$createCodec$3(com.mojang.datafixers.util.Either arg0)
method_75681(com.mojang.datafixers.util.Either arg0)
method_75681(com.mojang.datafixers.util.Either either)
private static EnvironmentAttributeMap$Entry
lambda$createCodec$2(EnvironmentAttributeMap$Entry arg0)
method_75684(class_12199$class_12201 arg0)
method_75684(EnvironmentAttributeMap$Entry entry)
private static EnvironmentAttributeMap$Entry
lambda$createCodec$1(Object arg0)
method_75685(Object arg0)
method_75685(Object value)
private static com.mojang.serialization.MapCodec
lambda$createCodec$0(EnvironmentAttribute arg0, AttributeModifier arg1)
method_75683(class_12197 arg0, class_12212 arg1)
method_75683(EnvironmentAttribute arg0, EnvironmentAttributeModifier modifier)