net.minecraft.world.attribute

public class WorldEnvironmentAttributeAccess$Builder

net.minecraft.world.attribute.EnvironmentAttributeSystem$Builder
net.minecraft.class_12205$class_12314
net.minecraft.world.attribute.WorldEnvironmentAttributeAccess$Builder

Field summary

Modifier and TypeField
private final Map<EnvironmentAttribute<?>, List<EnvironmentAttributeFunction<?>>>
layersByAttribute
field_64322
modifications

Constructor summary

ModifierConstructor
private ()

Method summary

Modifier and TypeMethod
public WorldEnvironmentAttributeAccess$Builder
addDefaultLayers(Level level)
method_76418(class_1937 arg0)
world(World world)
public WorldEnvironmentAttributeAccess$Builder
addConstantLayer(EnvironmentAttributeMap attributeMap)
method_76417(class_12199 arg0)
addFromMap(EnvironmentAttributeMap attributes)
private <Value> WorldEnvironmentAttributeAccess$Builder
addConstantEntry(EnvironmentAttribute<Value> attribute, EnvironmentAttributeMap attributeMap)
method_76416(class_12197<Value> arg0, class_12199 arg1)
addFromMap(EnvironmentAttribute<Value> attribute, EnvironmentAttributeMap attributeMap)
public <Value> WorldEnvironmentAttributeAccess$Builder
addConstantLayer(EnvironmentAttribute<Value> attribute, EnvironmentAttributeLayer$Constant<Value> layer)
method_76412(class_12197<Value> arg0, class_12310$class_12311<Value> arg1)
constant(EnvironmentAttribute<Value> attribute, EnvironmentAttributeFunction$Constant<Value> mod)
public <Value> WorldEnvironmentAttributeAccess$Builder
addTimeBasedLayer(EnvironmentAttribute<Value> attribute, EnvironmentAttributeLayer$TimeBased<Value> layer)
method_76414(class_12197<Value> arg0, class_12310$class_12313<Value> arg1)
timeBased(EnvironmentAttribute<Value> attribute, EnvironmentAttributeFunction$TimeBased<Value> mod)
public <Value> WorldEnvironmentAttributeAccess$Builder
addPositionalLayer(EnvironmentAttribute<Value> attribute, EnvironmentAttributeLayer$Positional<Value> layer)
method_76413(class_12197<Value> arg0, class_12310$class_12312<Value> arg1)
positional(EnvironmentAttribute<Value> attribute, EnvironmentAttributeFunction$Positional<Value> mod)
private <Value> WorldEnvironmentAttributeAccess$Builder
addLayer(EnvironmentAttribute<Value> attribute, EnvironmentAttributeLayer<Value> layer)
method_76415(class_12197<Value> arg0, class_12310<Value> arg1)
addModification(EnvironmentAttribute<Value> attribute, EnvironmentAttributeFunction<Value> mod)
public WorldEnvironmentAttributeAccess$Builder
addTimelineLayer(Holder<Timeline> timeline, ClockManager clockManager)
method_76420(class_6880<class_12329> arg0, class_1_98 arg1)
addFromTimeline(RegistryEntry<Timeline> timeline, ClockQueryable arg1)
private <Value> void
addTimelineLayerForAttribute(Holder<Timeline> timeline, EnvironmentAttribute<Value> attribute, ClockManager clockManager)
method_76419(class_6880<class_12329> arg0, class_12197<Value> arg1, class_1_98 arg2)
addModificationFromTimeline(RegistryEntry<Timeline> timeline, EnvironmentAttribute<Value> attribute, ClockQueryable arg2)
public WorldEnvironmentAttributeAccess
build()
method_76410()
build()
private static List
lambda$addLayer$0(EnvironmentAttribute arg0)
method_76411(class_12197 arg0)
method_76411(EnvironmentAttribute attr)