net.minecraft.world.attribute

public class EnvironmentAttributeSystem

implements EnvironmentAttributeReader

ced
net.minecraft.world.attribute.EnvironmentAttributeSystem
net.minecraft.class_12205
net.minecraft.world.attribute.WorldEnvironmentAttributeAccess

Field summary

Modifier and TypeField
private final Map<EnvironmentAttribute<?>, EnvironmentAttributeSystem$ValueSampler<?>>
b
attributeSamplers
field_64321
field_64321

Constructor summary

ModifierConstructor
(Map<EnvironmentAttribute<?>, List<EnvironmentAttributeLayer<?>>> arg0)

Method summary

Modifier and TypeMethod
private <Value> EnvironmentAttributeSystem$ValueSampler<Value>
a(cdy<Value> arg0, List<? extends cdz<?>> arg1)
bakeLayerSampler(EnvironmentAttribute<Value> arg0, List<? extends EnvironmentAttributeLayer<?>> arg1)
method_76396(class_12197<Value> arg0, List<? extends class_12310<?>> arg1)
method_76396(EnvironmentAttribute<Value> arg0, List<? extends class_12310<?>> arg1)
public static EnvironmentAttributeSystem$Builder
a()
builder()
method_76394()
method_76394()
static void
a(ced$a arg0, dvg arg1)
addDefaultLayers(EnvironmentAttributeSystem$Builder arg0, Level arg1)
method_76399(class_12205$class_12314 arg0, class_1937 arg1)
method_76399(WorldEnvironmentAttributeAccess$class_12314 arg0, World arg1)
private static void
a(ced$a arg0, eqz arg1)
addDimensionLayer(EnvironmentAttributeSystem$Builder arg0, DimensionType arg1)
method_76401(class_12205$class_12314 arg0, class_2874 arg1)
method_76401(WorldEnvironmentAttributeAccess$class_12314 arg0, DimensionType arg1)
private static void
a(ced$a arg0, jf<dwg> arg1, dwi 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)
method_76403(WorldEnvironmentAttributeAccess$class_12314 arg0, RegistryWrapper<Biome> arg1, BiomeAccess arg2)
private static <Value> void
a(ced$a arg0, cdy<Value> arg1, dwi arg2)
addBiomeLayerForAttribute(EnvironmentAttributeSystem$Builder arg0, EnvironmentAttribute<Value> arg1, BiomeManager arg2)
method_76398(class_12205$class_12314 arg0, class_12197<Value> arg1, class_4543 arg2)
method_76398(WorldEnvironmentAttributeAccess$class_12314 arg0, EnvironmentAttribute<Value> arg1, BiomeAccess arg2)
public void
b()
invalidateTickCache()
method_76405()
method_76405()
private <Value> EnvironmentAttributeSystem$ValueSampler<Value>
d(cdy<Value> arg0)
getValueSampler(EnvironmentAttribute<Value> arg0)
method_76409(class_12197<Value> arg0)
method_76409(EnvironmentAttribute<Value> arg0)
public <Value> Value
a(cdy<Value> arg0)
getDimensionValue(EnvironmentAttribute<Value> arg0)
method_75694(class_12197<Value> arg0)
getAttributeValue(EnvironmentAttribute<Value> arg0)
public <Value> Value
a(cdy<Value> arg0, fse arg1, ceh 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)
<Value> Value
b(cdy<Value> arg0)
getConstantBaseValue(EnvironmentAttribute<Value> arg0)
method_76406(class_12197<Value> arg0)
method_76406(EnvironmentAttribute<Value> arg0)
boolean
c(cdy<?> arg0)
isAffectedByPosition(EnvironmentAttribute<?> arg0)
method_76408(class_12197<?> arg0)
method_76408(EnvironmentAttribute<?> arg0)