Class Octree.Branch
java.lang.Object
net.minecraft.client.render.chunk.Octree.Branch
- All Implemented Interfaces:
Octree.Node
- Enclosing class:
Octree
- Mappings:
Namespace Name named net/minecraft/client/render/chunk/Octree$Branchintermediary net/minecraft/class_10143$class_10145official gll$b
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Octree.AxisOrderprivate final BlockBoxprivate final intprivate final intprivate final intprivate final Octree.Node[]private final booleanprivate final booleanprivate final boolean -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanadd(ChunkBuilder.BuiltChunk chunk) private booleanprivate BlockBoxgetChildBox(boolean western, boolean bottom, boolean northern) private static intgetIndex(Octree.AxisOrder axisOrder, boolean sameRelativeSideX, boolean sameRelativeSideY, boolean sameRelativeSideZ) voidvisit(Octree.Visitor visitor, boolean skipVisibilityCheck, Frustum frustum, int depth, int margin, boolean nearCenter)
-
Field Details
-
children
- Mappings:
Namespace Name Mixin selector named childrenLnet/minecraft/client/render/chunk/Octree$Branch;children:[Lnet/minecraft/client/render/chunk/Octree$Node;intermediary field_53917Lnet/minecraft/class_10143$class_10145;field_53917:[Lnet/minecraft/class_10143$class_10147;official bLgll$b;b:[Lgll$d;
-
box
- Mappings:
Namespace Name Mixin selector named boxLnet/minecraft/client/render/chunk/Octree$Branch;box:Lnet/minecraft/util/math/BlockBox;intermediary field_53918Lnet/minecraft/class_10143$class_10145;field_53918:Lnet/minecraft/class_3341;official cLgll$b;c:Leob;
-
centerX
private final int centerX- Mappings:
Namespace Name Mixin selector named centerXLnet/minecraft/client/render/chunk/Octree$Branch;centerX:Iintermediary field_53919Lnet/minecraft/class_10143$class_10145;field_53919:Iofficial dLgll$b;d:I
-
centerY
private final int centerY- Mappings:
Namespace Name Mixin selector named centerYLnet/minecraft/client/render/chunk/Octree$Branch;centerY:Iintermediary field_53920Lnet/minecraft/class_10143$class_10145;field_53920:Iofficial eLgll$b;e:I
-
centerZ
private final int centerZ- Mappings:
Namespace Name Mixin selector named centerZLnet/minecraft/client/render/chunk/Octree$Branch;centerZ:Iintermediary field_53921Lnet/minecraft/class_10143$class_10145;field_53921:Iofficial fLgll$b;f:I
-
axisOrder
- Mappings:
Namespace Name Mixin selector named axisOrderLnet/minecraft/client/render/chunk/Octree$Branch;axisOrder:Lnet/minecraft/client/render/chunk/Octree$AxisOrder;intermediary field_53922Lnet/minecraft/class_10143$class_10145;field_53922:Lnet/minecraft/class_10143$class_10144;official gLgll$b;g:Lgll$a;
-
easternSide
private final boolean easternSide- Mappings:
Namespace Name Mixin selector named easternSideLnet/minecraft/client/render/chunk/Octree$Branch;easternSide:Zintermediary field_53923Lnet/minecraft/class_10143$class_10145;field_53923:Zofficial hLgll$b;h:Z
-
topSide
private final boolean topSide- Mappings:
Namespace Name Mixin selector named topSideLnet/minecraft/client/render/chunk/Octree$Branch;topSide:Zintermediary field_53924Lnet/minecraft/class_10143$class_10145;field_53924:Zofficial iLgll$b;i:Z
-
southernSide
private final boolean southernSide- Mappings:
Namespace Name Mixin selector named southernSideLnet/minecraft/client/render/chunk/Octree$Branch;southernSide:Zintermediary field_53925Lnet/minecraft/class_10143$class_10145;field_53925:Zofficial jLgll$b;j:Z
-
-
Constructor Details
-
Branch
- Mappings:
Namespace Name Mixin selector named <init>Lnet/minecraft/client/render/chunk/Octree$Branch;<init>(Lnet/minecraft/client/render/chunk/Octree;Lnet/minecraft/util/math/BlockBox;)Vintermediary <init>Lnet/minecraft/class_10143$class_10145;<init>(Lnet/minecraft/class_10143;Lnet/minecraft/class_3341;)Vofficial <init>Lgll$b;<init>(Lgll;Leob;)V
-
-
Method Details
-
add
- Mappings:
Namespace Name Mixin selector named addLnet/minecraft/client/render/chunk/Octree$Branch;add(Lnet/minecraft/client/render/chunk/ChunkBuilder$BuiltChunk;)Zintermediary method_62918Lnet/minecraft/class_10143$class_10145;method_62918(Lnet/minecraft/class_846$class_851;)Zofficial aLgll$b;a(Lgox$b;)Z
-
getIndex
private static int getIndex(Octree.AxisOrder axisOrder, boolean sameRelativeSideX, boolean sameRelativeSideY, boolean sameRelativeSideZ) - Parameters:
sameRelativeSideX- whether the side of the chunk relative to this branch's center equals the side of the branch relative to the player, on the X axissameRelativeSideY- whether the side of the chunk relative to this branch's center equals the side of the branch relative to the player, on the Y axissameRelativeSideZ- whether the side of the chunk relative to this branch's center equals the side of the branch relative to the player, on the Z axis- Mappings:
Namespace Name Mixin selector named getIndexLnet/minecraft/client/render/chunk/Octree$Branch;getIndex(Lnet/minecraft/client/render/chunk/Octree$AxisOrder;ZZZ)Iintermediary method_62916Lnet/minecraft/class_10143$class_10145;method_62916(Lnet/minecraft/class_10143$class_10144;ZZZ)Iofficial aLgll$b;a(Lgll$a;ZZZ)I
-
areChildrenLeaves
private boolean areChildrenLeaves()- Mappings:
Namespace Name Mixin selector named areChildrenLeavesLnet/minecraft/client/render/chunk/Octree$Branch;areChildrenLeaves()Zintermediary method_62921Lnet/minecraft/class_10143$class_10145;method_62921()Zofficial cLgll$b;c()Z
-
getChildBox
- Mappings:
Namespace Name Mixin selector named getChildBoxLnet/minecraft/client/render/chunk/Octree$Branch;getChildBox(ZZZ)Lnet/minecraft/util/math/BlockBox;intermediary method_62919Lnet/minecraft/class_10143$class_10145;method_62919(ZZZ)Lnet/minecraft/class_3341;official aLgll$b;a(ZZZ)Leob;
-
visit
public void visit(Octree.Visitor visitor, boolean skipVisibilityCheck, Frustum frustum, int depth, int margin, boolean nearCenter) - Specified by:
visitin interfaceOctree.Node- Mappings:
Namespace Name Mixin selector named visitLnet/minecraft/client/render/chunk/Octree$Node;visit(Lnet/minecraft/client/render/chunk/Octree$Visitor;ZLnet/minecraft/client/render/Frustum;IIZ)Vintermediary method_62917Lnet/minecraft/class_10143$class_10147;method_62917(Lnet/minecraft/class_10143$class_10148;ZLnet/minecraft/class_4604;IIZ)Vofficial aLgll$d;a(Lgll$e;ZLgpb;IIZ)V
-
getBuiltChunk
- Specified by:
getBuiltChunkin interfaceOctree.Node- Mappings:
Namespace Name Mixin selector named getBuiltChunkLnet/minecraft/client/render/chunk/Octree$Node;getBuiltChunk()Lnet/minecraft/client/render/chunk/ChunkBuilder$BuiltChunk;intermediary method_62915Lnet/minecraft/class_10143$class_10147;method_62915()Lnet/minecraft/class_846$class_851;official aLgll$d;a()Lgox$b;
-
getBoundingBox
- Specified by:
getBoundingBoxin interfaceOctree.Node- Mappings:
Namespace Name Mixin selector named getBoundingBoxLnet/minecraft/client/render/chunk/Octree$Node;getBoundingBox()Lnet/minecraft/util/math/Box;intermediary method_62920Lnet/minecraft/class_10143$class_10147;method_62920()Lnet/minecraft/class_238;official bLgll$d;b()Lfbs;
-