net.minecraft.world.attribute

public class EnvironmentAttributeSystem

implements EnvironmentAttributeReader

cef
net.minecraft.world.attribute.EnvironmentAttributeSystem
net.minecraft.class_12205
net.minecraft.world.attribute.WorldEnvironmentAttributeAccess
net.minecraft.src.C_432653_
net.minecraft.world.attribute.EnvironmentAttributeSystem

字段概要

修饰符与类型字段
private final Map<EnvironmentAttribute<?>, EnvironmentAttributeSystem$ValueSampler<?>>
b
attributeSamplers
field_64321
entries
f_433183_

构造函数概要

修饰符构造函数
(Map<EnvironmentAttribute<?>, List<EnvironmentAttributeLayer<?>>> modificationsByAttribute)

方法概要

修饰符与类型方法
private <Value> EnvironmentAttributeSystem$ValueSampler<Value>
a(cea<Value> arg0, List<? extends ceb<?>> arg1)
bakeLayerSampler(EnvironmentAttribute<Value> arg0, List<? extends EnvironmentAttributeLayer<?>> arg1)
method_76396(class_12197<Value> arg0, List<? extends class_12310<?>> arg1)
computeEntry(EnvironmentAttribute<Value> attribute, List<? extends EnvironmentAttributeFunction<?>> mods)
m_447269_(C_432417_<Value> p_459413_, List<? extends C_432768_<?>> arg1)
public static EnvironmentAttributeSystem$Builder
a()
builder()
method_76394()
builder()
m_443198_()
static void
a(cef$a arg0, dwo arg1)
addDefaultLayers(EnvironmentAttributeSystem$Builder arg0, Level arg1)
method_76399(class_12205$class_12314 arg0, class_1937 arg1)
addModifiersFromWorld(WorldEnvironmentAttributeAccess$Builder builder, World world)
m_440969_(C_432653_$C_432689_ p_456444_, C_1596_ p_456488_)
private static void
a(cef$a arg0, esh arg1)
addDimensionLayer(EnvironmentAttributeSystem$Builder arg0, DimensionType arg1)
method_76401(class_12205$class_12314 arg0, class_2874 arg1)
addModifiersFromDimension(WorldEnvironmentAttributeAccess$Builder builder, DimensionType dimensionType)
m_442138_(C_432653_$C_432689_ p_452692_, C_2175_ p_454150_)
private static void
a(cef$a arg0, jf<dxo> arg1, dxq arg2)
addBiomeLayer(EnvironmentAttributeSystem$Builder arg0, HolderLookup<Biome> arg1, BiomeManager arg2)
method_76403(class_12205$class_12314 arg0, class_7225<class_1959> arg1, class_4543 arg2)
addModifiersFromBiomes(WorldEnvironmentAttributeAccess$Builder builder, RegistryWrapper<Biome> biome, BiomeAccess biomeAccess)
m_440401_(C_432653_$C_432689_ p_455842_, C_213466_<C_1629_> p_457508_, C_1642_ p_454942_)
private static <Value> void
a(cef$a arg0, cea<Value> arg1, dxq arg2)
addBiomeLayerForAttribute(EnvironmentAttributeSystem$Builder arg0, EnvironmentAttribute<Value> arg1, BiomeManager arg2)
method_76398(class_12205$class_12314 arg0, class_12197<Value> arg1, class_4543 arg2)
addModifiersFromBiomes(WorldEnvironmentAttributeAccess$Builder builder, EnvironmentAttribute<Value> attribute, BiomeAccess biomeAccess)
m_443085_(C_432653_$C_432689_ p_457459_, C_432417_<Value> p_457763_, C_1642_ p_450401_)
public void
b()
invalidateTickCache()
method_76405()
tick()
m_445934_()
private <Value> EnvironmentAttributeSystem$ValueSampler<Value>
d(cea<Value> arg0)
getValueSampler(EnvironmentAttribute<Value> arg0)
method_76409(class_12197<Value> arg0)
getEntry(EnvironmentAttribute<Value> attribute)
m_441059_(C_432417_<Value> arg0)
public <Value> Value
a(cea<Value> arg0)
getDimensionValue(EnvironmentAttribute<Value> arg0)
method_75694(class_12197<Value> arg0)
getAttributeValue(EnvironmentAttribute<Value> arg0)
m_440693_(C_432417_<Value> arg0)
public <Value> Value
a(cea<Value> arg0, ftm arg1, cej arg2)
getValue(EnvironmentAttribute<Value> arg0, Vec3 arg1, SpatialAttributeInterpolator arg2)
method_75696(class_12197<Value> arg0, class_243 arg1, class_12211 arg2)
getAttributeValue(EnvironmentAttribute<Value> arg0, Vec3d arg1, WeightedAttributeList arg2)
m_438785_(C_432417_<Value> p_450338_, C_3046_ p_455239_, C_433061_ arg2)
<Value> Value
b(cea<Value> arg0)
getConstantBaseValue(EnvironmentAttribute<Value> arg0)
method_76406(class_12197<Value> arg0)
getDefaultValue(EnvironmentAttribute<Value> attribute)
m_443254_(C_432417_<Value> arg0)
boolean
c(cea<?> arg0)
isAffectedByPosition(EnvironmentAttribute<?> arg0)
method_76408(class_12197<?> arg0)
isPositional(EnvironmentAttribute<?> attribute)
m_442022_(C_432417_<?> arg0)