Class Octree.Leaf

java.lang.Object
net.minecraft.client.render.chunk.Octree.Leaf
All Implemented Interfaces:
Octree.Node
Enclosing class:
Octree

@Environment(CLIENT) private final class Octree.Leaf extends Object implements Octree.Node
Mappings:
Namespace Name
named net/minecraft/client/render/chunk/Octree$Leaf
intermediary net/minecraft/class_10143$class_10146
official gll$c
  • Field Details

    • chunk

      private final ChunkBuilder.BuiltChunk chunk
      Mappings:
      Namespace Name Mixin selector
      named chunk Lnet/minecraft/client/render/chunk/Octree$Leaf;chunk:Lnet/minecraft/client/render/chunk/ChunkBuilder$BuiltChunk;
      intermediary field_54166 Lnet/minecraft/class_10143$class_10146;field_54166:Lnet/minecraft/class_846$class_851;
      official b Lgll$c;b:Lgox$b;
  • Constructor Details

    • Leaf

      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/client/render/chunk/Octree$Leaf;<init>(Lnet/minecraft/client/render/chunk/Octree;Lnet/minecraft/client/render/chunk/ChunkBuilder$BuiltChunk;)V
      intermediary <init> Lnet/minecraft/class_10143$class_10146;<init>(Lnet/minecraft/class_10143;Lnet/minecraft/class_846$class_851;)V
      official <init> Lgll$c;<init>(Lgll;Lgox$b;)V
  • Method Details

    • visit

      public void visit(Octree.Visitor visitor, boolean skipVisibilityCheck, Frustum frustum, int depth, int margin, boolean nearCenter)
      Specified by:
      visit in interface Octree.Node
      Mappings:
      Namespace Name Mixin selector
      named visit Lnet/minecraft/client/render/chunk/Octree$Node;visit(Lnet/minecraft/client/render/chunk/Octree$Visitor;ZLnet/minecraft/client/render/Frustum;IIZ)V
      intermediary method_62917 Lnet/minecraft/class_10143$class_10147;method_62917(Lnet/minecraft/class_10143$class_10148;ZLnet/minecraft/class_4604;IIZ)V
      official a Lgll$d;a(Lgll$e;ZLgpb;IIZ)V
    • getBuiltChunk

      public ChunkBuilder.BuiltChunk getBuiltChunk()
      Specified by:
      getBuiltChunk in interface Octree.Node
      Mappings:
      Namespace Name Mixin selector
      named getBuiltChunk Lnet/minecraft/client/render/chunk/Octree$Node;getBuiltChunk()Lnet/minecraft/client/render/chunk/ChunkBuilder$BuiltChunk;
      intermediary method_62915 Lnet/minecraft/class_10143$class_10147;method_62915()Lnet/minecraft/class_846$class_851;
      official a Lgll$d;a()Lgox$b;
    • getBoundingBox

      public Box getBoundingBox()
      Specified by:
      getBoundingBox in interface Octree.Node
      Mappings:
      Namespace Name Mixin selector
      named getBoundingBox Lnet/minecraft/client/render/chunk/Octree$Node;getBoundingBox()Lnet/minecraft/util/math/Box;
      intermediary method_62920 Lnet/minecraft/class_10143$class_10147;method_62920()Lnet/minecraft/class_238;
      official b Lgll$d;b()Lfbs;