Class MultiNoiseUtil.SearchTree.TreeBranchNode<T>

java.lang.Object
net.minecraft.world.biome.source.util.MultiNoiseUtil.SearchTree.TreeNode<T>
net.minecraft.world.biome.source.util.MultiNoiseUtil.SearchTree.TreeBranchNode<T>
Enclosing class:
MultiNoiseUtil.SearchTree<T>

private static final class MultiNoiseUtil.SearchTree.TreeBranchNode<T> extends MultiNoiseUtil.SearchTree.TreeNode<T>
Mappings:
Namespace Name
official clc$e$c
intermediary net/minecraft/class_6544$class_6548$class_6551
named net/minecraft/world/biome/source/util/MultiNoiseUtil$SearchTree$TreeBranchNode
  • Field Details

    • subTree

      Mappings:
      Namespace Name Mixin selector
      official b Lclc$e$c;b:[Lclc$e$b;
      intermediary field_34491 Lnet/minecraft/class_6544$class_6548$class_6551;field_34491:[Lnet/minecraft/class_6544$class_6548$class_6550;
      named subTree Lnet/minecraft/world/biome/source/util/MultiNoiseUtil$SearchTree$TreeBranchNode;subTree:[Lnet/minecraft/world/biome/source/util/MultiNoiseUtil$SearchTree$TreeNode;
  • Constructor Details

    • TreeBranchNode

      protected TreeBranchNode(List<? extends MultiNoiseUtil.SearchTree.TreeNode<T>> parameters)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lclc$e$b;<init>(Ljava/util/List;)V
      intermediary <init> Lnet/minecraft/class_6544$class_6548$class_6550;<init>(Ljava/util/List;)V
      named <init> Lnet/minecraft/world/biome/source/util/MultiNoiseUtil$SearchTree$TreeNode;<init>(Ljava/util/List;)V
    • TreeBranchNode

      protected TreeBranchNode(List<MultiNoiseUtil.ParameterRange> parameters, List<? extends MultiNoiseUtil.SearchTree.TreeNode<T>> subTree)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lclc$e$c;<init>(Ljava/util/List;Ljava/util/List;)V
      intermediary <init> Lnet/minecraft/class_6544$class_6548$class_6551;<init>(Ljava/util/List;Ljava/util/List;)V
      named <init> Lnet/minecraft/world/biome/source/util/MultiNoiseUtil$SearchTree$TreeBranchNode;<init>(Ljava/util/List;Ljava/util/List;)V
  • Method Details

    • getResultingNode

      protected MultiNoiseUtil.SearchTree.TreeLeafNode<T> getResultingNode(long[] otherParameters, @Nullable @Nullable MultiNoiseUtil.SearchTree.TreeLeafNode<T> alternative, MultiNoiseUtil.NodeDistanceFunction<T> distanceFunction)
      Specified by:
      getResultingNode in class MultiNoiseUtil.SearchTree.TreeNode<T>
      Mappings:
      Namespace Name Mixin selector
      official a Lclc$e$b;a([JLclc$e$a;Lclc$a;)Lclc$e$a;
      intermediary method_38158 Lnet/minecraft/class_6544$class_6548$class_6550;method_38158([JLnet/minecraft/class_6544$class_6548$class_6549;Lnet/minecraft/class_6544$class_6545;)Lnet/minecraft/class_6544$class_6548$class_6549;
      named getResultingNode Lnet/minecraft/world/biome/source/util/MultiNoiseUtil$SearchTree$TreeNode;getResultingNode([JLnet/minecraft/world/biome/source/util/MultiNoiseUtil$SearchTree$TreeLeafNode;Lnet/minecraft/world/biome/source/util/MultiNoiseUtil$NodeDistanceFunction;)Lnet/minecraft/world/biome/source/util/MultiNoiseUtil$SearchTree$TreeLeafNode;