Class Climate.ParameterList<T>
java.lang.Object
net.minecraft.world.level.biome.Climate.ParameterList<T>
- Enclosing class:
Climate
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Climate.RTree<T> private final List<com.mojang.datafixers.util.Pair<Climate.ParameterPoint, T>> -
Constructor Summary
ConstructorsModifierConstructorDescriptionParameterList(List<com.mojang.datafixers.util.Pair<Climate.ParameterPoint, T>> values) privateParameterList(List<com.mojang.datafixers.util.Pair<Climate.ParameterPoint, T>> values, int childrenPerNode) -
Method Summary
Modifier and TypeMethodDescriptionstatic <T> com.mojang.serialization.Codec<Climate.ParameterList<T>> codec(com.mojang.serialization.MapCodec<T> valueCodec) findValue(Climate.TargetPoint target) findValueIndex(Climate.TargetPoint target) protected TfindValueIndex(Climate.TargetPoint target, Climate.DistanceMetric<T> distanceMetric) rebuildWithChildrenPerNode(int childrenPerNode) List<com.mojang.datafixers.util.Pair<Climate.ParameterPoint, T>> values()
-
Field Details
-
values
-
index
-
-
Constructor Details
-
ParameterList
-
ParameterList
private ParameterList(List<com.mojang.datafixers.util.Pair<Climate.ParameterPoint, T>> values, int childrenPerNode)
-
-
Method Details
-
codec
public static <T> com.mojang.serialization.Codec<Climate.ParameterList<T>> codec(com.mojang.serialization.MapCodec<T> valueCodec) -
rebuildWithChildrenPerNode
-
values
-
findValue
-
findValueBruteForce
-
findValueIndex
-
findValueIndex
-