Package net.minecraft.world.level.biome
Class Climate.RTree<T>
java.lang.Object
net.minecraft.world.level.biome.Climate.RTree<T>
- Enclosing class:
- Climate
- 
Nested Class SummaryNested ClassesModifier and TypeClassDescription(package private) static final class(package private) static class(package private) static final class
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate static final intprivate final ThreadLocal<Climate.RTree.Leaf<T>>private final Climate.RTree.Node<T>
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionprivate static <T> List<Climate.RTree.SubTree<T>>bucketize(List<? extends Climate.RTree.Node<T>> p_186945_) private static <T> Climate.RTree.Node<T>build(int p_186921_, List<? extends Climate.RTree.Node<T>> p_186922_) (package private) static <T> List<Climate.Parameter>buildParameterSpace(List<? extends Climate.RTree.Node<T>> p_186947_) private static <T> Comparator<Climate.RTree.Node<T>>comparator(int p_186924_, boolean p_186925_) private static longcost(Climate.Parameter[] p_186943_) static <T> Climate.RTree<T>create(List<com.mojang.datafixers.util.Pair<Climate.ParameterPoint, T>> p_186936_) search(Climate.TargetPoint p_186931_, Climate.DistanceMetric<T> p_186932_) private static <T> voidsort(List<? extends Climate.RTree.Node<T>> p_186938_, int p_186939_, int p_186940_, boolean p_186941_) 
- 
Field Details- 
CHILDREN_PER_NODEprivate static final int CHILDREN_PER_NODE- See Also:
 
- 
root
- 
lastResult
 
- 
- 
Constructor Details- 
RTree
 
- 
- 
Method Details- 
createpublic static <T> Climate.RTree<T> create(List<com.mojang.datafixers.util.Pair<Climate.ParameterPoint, T>> p_186936_) 
- 
buildprivate static <T> Climate.RTree.Node<T> build(int p_186921_, List<? extends Climate.RTree.Node<T>> p_186922_) 
- 
sortprivate static <T> void sort(List<? extends Climate.RTree.Node<T>> p_186938_, int p_186939_, int p_186940_, boolean p_186941_) 
- 
comparator
- 
bucketizeprivate static <T> List<Climate.RTree.SubTree<T>> bucketize(List<? extends Climate.RTree.Node<T>> p_186945_) 
- 
cost
- 
buildParameterSpacestatic <T> List<Climate.Parameter> buildParameterSpace(List<? extends Climate.RTree.Node<T>> p_186947_) 
- 
search
 
-