net.minecraft.world.level.biome

public final class Climate$RTree<T>

ddi$e
net.minecraft.world.level.biome.Climate$RTree
net.minecraft.class_6544$class_6548
net.minecraft.world.biome.source.util.MultiNoiseUtil$SearchTree
net.minecraft.src.C_182857_$C_182862_
net.minecraft.world.level.biome.Climate$e

Field summary

Modifier and TypeField
private static final int
a
CHILDREN_PER_NODE
field_34486
MAX_NODES_FOR_SIMPLE_TREE
f_186909_
private final Climate$RTree$Node<T>
b
root
field_34487
firstNode
f_186910_
private final ThreadLocal<Climate$RTree$Leaf<T>>
c
lastResult
field_34488
previousResultNode
f_186911_

Constructor summary

ModifierConstructor
private (Climate$RTree$Node<T> firstNode)

Method summary

Modifier and TypeMethod
public static <T> Climate$RTree<T>
a(List<com.mojang.datafixers.util.Pair<ddi$d, T>> arg0)
create(List<com.mojang.datafixers.util.Pair<Climate$ParameterPoint, T>> arg0)
method_38153(List<com.mojang.datafixers.util.Pair<class_6544$class_4762, T>> arg0)
create(List<com.mojang.datafixers.util.Pair<MultiNoiseUtil$NoiseHypercube, T>> entries)
m_186935_(List<com.mojang.datafixers.util.Pair<C_182857_$C_182861_, T>> p_186936_)
private static <T> Climate$RTree$Node<T>
a(int arg0, List<? extends ddi$e$b<T>> arg1)
build(int arg0, List<? extends Climate$RTree$Node<T>> arg1)
method_38148(int arg0, List<? extends class_6544$class_6548$class_6550<T>> arg1)
createNode(int parameterNumber, List<? extends MultiNoiseUtil$SearchTree$TreeNode<T>> subTree)
m_186920_(int p_186921_, List<? extends C_182857_$C_182862_$C_182864_<T>> p_186922_)
private static <T> void
a(List<? extends ddi$e$b<T>> arg0, int arg1, int arg2, boolean arg3)
sort(List<? extends Climate$RTree$Node<T>> arg0, int arg1, int arg2, boolean arg3)
method_38154(List<? extends class_6544$class_6548$class_6550<T>> arg0, int arg1, int arg2, boolean arg3)
sortTree(List<? extends MultiNoiseUtil$SearchTree$TreeNode<T>> subTree, int parameterNumber, int currentParameter, boolean abs)
m_186937_(List<? extends C_182857_$C_182862_$C_182864_<T>> p_186938_, int p_186939_, int p_186940_, boolean p_186941_)
private static <T> Comparator<Climate$RTree$Node<T>>
a(int arg0, boolean arg1)
comparator(int arg0, boolean arg1)
method_38149(int arg0, boolean arg1)
createNodeComparator(int currentParameter, boolean abs)
m_186923_(int p_186924_, boolean p_186925_)
private static <T> List<Climate$RTree$SubTree<T>>
b(List<? extends ddi$e$b<T>> arg0)
bucketize(List<? extends Climate$RTree$Node<T>> arg0)
method_38156(List<? extends class_6544$class_6548$class_6550<T>> arg0)
getBatchedTree(List<? extends MultiNoiseUtil$SearchTree$TreeNode<T>> nodes)
m_186944_(List<? extends C_182857_$C_182862_$C_182864_<T>> p_186945_)
private static long
a(ddi$b[] arg0)
cost(Climate$Parameter[] arg0)
method_38155(class_6544$class_6546[] arg0)
getRangeLengthSum(MultiNoiseUtil$ParameterRange[] parameters)
m_186942_(C_182857_$C_182859_[] p_186943_)
static <T> List<Climate$Parameter>
c(List<? extends ddi$e$b<T>> arg0)
buildParameterSpace(List<? extends Climate$RTree$Node<T>> arg0)
method_38157(List<? extends class_6544$class_6548$class_6550<T>> arg0)
getEnclosingParameters(List<? extends MultiNoiseUtil$SearchTree$TreeNode<T>> subTree)
m_186946_(List<? extends C_182857_$C_182862_$C_182864_<T>> p_186947_)
public T
a(ddi$h arg0, ddi$a<T> arg1)
search(Climate$TargetPoint arg0, Climate$DistanceMetric<T> arg1)
method_38151(class_6544$class_6553 arg0, class_6544$class_6545<T> arg1)
get(MultiNoiseUtil$NoiseValuePoint point, MultiNoiseUtil$NodeDistanceFunction<T> distanceFunction)
m_186930_(C_182857_$C_182869_ p_186932_, C_182857_$C_182858_<T> arg1)