类 Climate.RTree<T>
java.lang.Object
net.minecraft.world.level.biome.Climate.RTree<T>
- 封闭类:
- Climate
-
嵌套类概要
嵌套类修饰符和类型类说明(专用程序包) static final class
(专用程序包) static class
(专用程序包) static final class
-
字段概要
字段修饰符和类型字段说明private static final int
private final ThreadLocal<Climate.RTree.Leaf<T>>
private final Climate.RTree.Node<T>
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明private static <T> List<Climate.RTree.SubTree<T>>
bucketize
(List<? extends Climate.RTree.Node<T>> pNodes) private static <T> Climate.RTree.Node<T>
build
(int pParamSpaceSize, List<? extends Climate.RTree.Node<T>> pChildren) (专用程序包) static <T> List<Climate.Parameter>
buildParameterSpace
(List<? extends Climate.RTree.Node<T>> pChildren) private static <T> Comparator<Climate.RTree.Node<T>>
comparator
(int pSize, boolean pAbsolute) private static long
cost
(Climate.Parameter[] pParameters) static <T> Climate.RTree<T>
create
(List<com.mojang.datafixers.util.Pair<Climate.ParameterPoint, T>> pNodes) search
(Climate.TargetPoint pTargetPoint, Climate.DistanceMetric<T> pDistanceMetric) private static <T> void
sort
(List<? extends Climate.RTree.Node<T>> pChildren, int pParamSpaceSize, int pSize, boolean pAbsolute)
-
字段详细资料
-
CHILDREN_PER_NODE
private static final int CHILDREN_PER_NODE- 另请参阅:
-
root
-
lastResult
-
-
构造器详细资料
-
RTree
-
-
方法详细资料
-
create
public static <T> Climate.RTree<T> create(List<com.mojang.datafixers.util.Pair<Climate.ParameterPoint, T>> pNodes) -
build
private static <T> Climate.RTree.Node<T> build(int pParamSpaceSize, List<? extends Climate.RTree.Node<T>> pChildren) -
sort
private static <T> void sort(List<? extends Climate.RTree.Node<T>> pChildren, int pParamSpaceSize, int pSize, boolean pAbsolute) -
comparator
-
bucketize
private static <T> List<Climate.RTree.SubTree<T>> bucketize(List<? extends Climate.RTree.Node<T>> pNodes) -
cost
-
buildParameterSpace
static <T> List<Climate.Parameter> buildParameterSpace(List<? extends Climate.RTree.Node<T>> pChildren) -
search
-