Class MultiNoiseUtil.SearchTree.TreeNode<T>

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

abstract static class MultiNoiseUtil.SearchTree.TreeNode<T> extends Object
Mappings:
Namespace Name
official crc$e$b
intermediary net/minecraft/class_6544$class_6548$class_6550
named net/minecraft/world/biome/source/util/MultiNoiseUtil$SearchTree$TreeNode
  • Field Details

    • parameters

      protected final MultiNoiseUtil.ParameterRange[] parameters
      Mappings:
      Namespace Name Mixin selector
      official a Lcrc$e$b;a:[Lcrc$b;
      intermediary field_34490 Lnet/minecraft/class_6544$class_6548$class_6550;field_34490:[Lnet/minecraft/class_6544$class_6546;
      named parameters Lnet/minecraft/world/biome/source/util/MultiNoiseUtil$SearchTree$TreeNode;parameters:[Lnet/minecraft/world/biome/source/util/MultiNoiseUtil$ParameterRange;
  • Constructor Details

    • TreeNode

      protected TreeNode(List<MultiNoiseUtil.ParameterRange> parameters)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lcrc$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
  • Method Details

    • getResultingNode

      protected abstract MultiNoiseUtil.SearchTree.TreeLeafNode<T> getResultingNode(long[] otherParameters, @Nullable @Nullable MultiNoiseUtil.SearchTree.TreeLeafNode<T> alternative, MultiNoiseUtil.NodeDistanceFunction<T> distanceFunction)
      Mappings:
      Namespace Name Mixin selector
      official a Lcrc$e$b;a([JLcrc$e$a;Lcrc$a;)Lcrc$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;
    • getSquaredDistance

      protected long getSquaredDistance(long[] otherParameters)
      Mappings:
      Namespace Name Mixin selector
      official a Lcrc$e$b;a([J)J
      intermediary method_38159 Lnet/minecraft/class_6544$class_6548$class_6550;method_38159([J)J
      named getSquaredDistance Lnet/minecraft/world/biome/source/util/MultiNoiseUtil$SearchTree$TreeNode;getSquaredDistance([J)J
    • toString

      public String toString()
      Overrides:
      toString in class Object