net.minecraft.world.attribute

class EnvironmentAttributeSystem$ValueSampler<Value>

cef$b
net.minecraft.world.attribute.EnvironmentAttributeSystem$ValueSampler
net.minecraft.class_12205$class_12315
net.minecraft.world.attribute.WorldEnvironmentAttributeAccess$Entry
net.minecraft.src.C_432653_$C_432407_
net.minecraft.world.attribute.EnvironmentAttributeSystem$b

字段概要

修饰符与类型字段
private final EnvironmentAttribute<Value>
a
attribute
field_64323
attribute
f_436644_
final Value
b
baseValue
field_64324
defaultValue
f_436907_
private final List<EnvironmentAttributeLayer<Value>>
c
layers
field_64325
modifications
f_437228_
final boolean
d
isAffectedByPosition
field_64326
positional
f_435303_
private Value
e
cachedTickValue
field_64327
cachedValue
f_435013_
private int
f
cacheTickId
field_64328
age
f_433819_

构造函数概要

修饰符构造函数
(EnvironmentAttribute<Value> attribute, Value defaultValue, List<EnvironmentAttributeLayer<Value>> modifications, boolean positional)

方法概要

修饰符与类型方法
public void
a()
invalidateTickCache()
method_76421()
tick()
m_443776_()
public Value
b()
getDimensionValue()
method_76423()
get()
m_439043_()
public Value
a(ftm arg0, cej arg1)
getValue(Vec3 arg0, SpatialAttributeInterpolator arg1)
method_76422(class_243 arg0, class_12211 arg1)
getAt(Vec3d pos, WeightedAttributeList weightedAttributeList)
m_439352_(C_3046_ p_453795_, C_433061_ arg1)
private Value
b(ftm arg0, cej arg1)
computeValuePositional(Vec3 arg0, SpatialAttributeInterpolator arg1)
method_76424(class_243 arg0, class_12211 arg1)
computeAt(Vec3d pos, WeightedAttributeList weightedAttributeList)
m_445456_(C_3046_ p_455257_, C_433061_ arg1)
private Value
c()
computeValueNotPositional()
method_76425()
compute()
m_445549_()