net.minecraft.world.attribute

class WorldEnvironmentAttributeAccess$Entry<Value>

net.minecraft.world.attribute.EnvironmentAttributeSystem$ValueSampler
net.minecraft.class_12205$class_12315
net.minecraft.world.attribute.WorldEnvironmentAttributeAccess$Entry

Field summary

Modifier and TypeField
private final EnvironmentAttribute<Value>
attribute
field_64323
attribute
private final Value
baseValue
field_64324
defaultValue
private final List<EnvironmentAttributeFunction<Value>>
layers
field_64325
modifications
private final boolean
isAffectedByPosition
field_64326
positional
private Value
cachedTickValue
field_64327
cachedValue
private int
cacheTickId
field_64328
age

Constructor summary

ModifierConstructor
private (EnvironmentAttribute<Value> attribute, Value defaultValue, List<EnvironmentAttributeFunction<Value>> modifications, boolean positional)

Method summary

Modifier and TypeMethod
public void
invalidateTickCache()
method_76421()
tick()
public Value
getDimensionValue()
method_76423()
get()
public Value
getValue(Vec3 pos, SpatialAttributeInterpolator biomeInterpolator)
method_76422(class_243 arg0, class_12211 arg1)
getAt(Vec3d pos, WeightedAttributeList weightedAttributeList)
private Value
computeValuePositional(Vec3 pos, SpatialAttributeInterpolator biomeInterpolator)
method_76424(class_243 arg0, class_12211 arg1)
computeAt(Vec3d pos, WeightedAttributeList weightedAttributeList)
private Value
computeValueNotPositional()
method_76425()
compute()