net.minecraft.world.attribute

public final class EnvironmentAttributeMap

net.minecraft.world.attribute.EnvironmentAttributeMap
net.minecraft.class_12199
net.minecraft.world.attribute.EnvironmentAttributeMap

Field summary

Modifier and TypeField
public static final EnvironmentAttributeMap
EMPTY
field_63724
EMPTY
public static final com.mojang.serialization.Codec<EnvironmentAttributeMap>
CODEC
field_63725
CODEC
public static final com.mojang.serialization.Codec<EnvironmentAttributeMap>
NETWORK_CODEC
field_63726
NETWORK_CODEC
public static final com.mojang.serialization.Codec<EnvironmentAttributeMap>
CODEC_ONLY_POSITIONAL
field_63727
POSITIONAL_CODEC
private final Map<EnvironmentAttribute<?>, EnvironmentAttributeMap$Entry<?, ?>>
entries
field_63728
entries

Constructor summary

ModifierConstructor
private (Map<EnvironmentAttribute<?>, EnvironmentAttributeMap$Entry<?, ?>> entries)

Method summary

Modifier and TypeMethod
private static EnvironmentAttributeMap
filterSyncable(EnvironmentAttributeMap attributes)
method_75664(class_12199 arg0)
retainSyncedAttributes(EnvironmentAttributeMap map)
public static EnvironmentAttributeMap$Builder
builder()
method_75661()
builder()
public <Value> EnvironmentAttributeMap$Entry<Value, ?>
get(EnvironmentAttribute<Value> attribute)
method_75662(class_12197<Value> arg0)
getEntry(EnvironmentAttribute<Value> key)
public <Value> Value
applyModifier(EnvironmentAttribute<Value> attribute, Value baseValue)
method_75663(class_12197<Value> arg0, Value arg1)
apply(EnvironmentAttribute<Value> key, Value value)
public boolean
contains(EnvironmentAttribute<?> attribute)
method_75667(class_12197<?> arg0)
containsKey(EnvironmentAttribute<?> key)
public Set<EnvironmentAttribute<?>>
keySet()
method_75666()
keySet()
private static com.mojang.serialization.DataResult
lambda$static$2(EnvironmentAttributeMap arg0)
method_75668(class_12199 arg0)
method_75668(EnvironmentAttributeMap map)
private static String
lambda$static$4(List arg0)
method_75665(List arg0)
method_75665(List arg0)
private static boolean
lambda$static$3(EnvironmentAttribute arg0)
method_75670(class_12197 arg0)
method_75670(EnvironmentAttribute attribute)
private static com.mojang.serialization.Codec
lambda$static$0()
method_75669()
method_75669()
private static Map
lambda$static$1(EnvironmentAttributeMap arg0)
method_75671(class_12199 arg0)
method_75671(EnvironmentAttributeMap map)