net.minecraft.world.attribute

public class EnvironmentAttributeInterpolator

net.minecraft.world.attribute.EnvironmentAttributeProbe
net.minecraft.class_12202
net.minecraft.world.attribute.EnvironmentAttributeInterpolator

Field summary

Modifier and TypeField
private final Map<EnvironmentAttribute<?>, EnvironmentAttributeInterpolator$Entry<?>>
valueProbes
field_63730
entries
private final Function<EnvironmentAttribute<?>, EnvironmentAttributeInterpolator$Entry<?>>
valueProbeFactory
field_63731
entryFactory
private World
level
field_63732
world
private Vec3d
position
field_63733
pos
private final WeightedAttributeList
biomeInterpolator
field_63734
pool

Constructor summary

ModifierConstructor
public ()

Method summary

Modifier and TypeMethod
public void
reset()
method_75686()
clear()
public void
tick(Level level, Vec3 position)
method_75690(class_1937 arg0, class_243 arg1)
update(World world, Vec3d pos)
public <Value> Value
getValue(EnvironmentAttribute<Value> attribute, float partialTicks)
method_75689(class_12197<Value> arg0, float arg1)
get(EnvironmentAttribute<Value> attribute, float tickProgress)
private void
lambda$tick$0(double arg0, Holder arg1)
method_75687(double arg0, class_6880 arg1)
method_75687(double weight, RegistryEntry biome)
private EnvironmentAttributeInterpolator$Entry
lambda$valueProbeFactory$0(EnvironmentAttribute arg0)
method_75688(class_12197 arg0)
method_75688(EnvironmentAttribute value)