Êþº¾Ej  java/util/ObjectsrequireNonNull&(Ljava/lang/Object;)Ljava/lang/Object;   )net/minecraft/client/renderer/Octree$Leafthis$0&Lnet/minecraft/client/renderer/Octree;  java/lang/Object()V  sectionKLnet/minecraft/client/renderer/chunk/SectionRenderDispatcher$RenderSection;  Inet/minecraft/client/renderer/chunk/SectionRenderDispatcher$RenderSectiongetBoundingBox!()Lnet/minecraft/world/phys/AABB;    getSectionM()Lnet/minecraft/client/renderer/chunk/SectionRenderDispatcher$RenderSection; "#$ %&-net/minecraft/client/renderer/culling/Frustum isVisible"(Lnet/minecraft/world/phys/AABB;)Z ()* +,net/minecraft/world/phys/AABBminXD (. /,minY (1 2,minZ (4 5,maxX (7 8,maxY (: ;,maxZ =>? @A$net/minecraft/client/renderer/OctreeisClose (DDDDDDI)Z CDE FG2net/minecraft/client/renderer/Octree$OctreeVisitorvisit1(Lnet/minecraft/client/renderer/Octree$Node;ZIZ)VI)net/minecraft/client/renderer/Octree$Nodet(Lnet/minecraft/client/renderer/Octree;Lnet/minecraft/client/renderer/chunk/SectionRenderDispatcher$RenderSection;)VCodeLineNumberTableLocalVariableTablethis+Lnet/minecraft/client/renderer/Octree$Leaf;MethodParameters visitNodesj(Lnet/minecraft/client/renderer/Octree$OctreeVisitor;ZLnet/minecraft/client/renderer/culling/Frustum;IIZ)Vvisitor4Lnet/minecraft/client/renderer/Octree$OctreeVisitor;skipFrustumCheckZfrustum/Lnet/minecraft/client/renderer/culling/Frustum;depthI closeDistance boundingBoxLnet/minecraft/world/phys/AABB; StackMapTablegetAABB SourceFile Octree.javaNestHost InnerClassesLeaff;net/minecraft/client/renderer/chunk/SectionRenderDispatcher RenderSection OctreeVisitorNode0H JKP*+Y¸Wµ*· *,µ±LÅÆÇMNOP  QRKð^*´¶:š-*¶¶¶!™E™1*´´'´-´0´3´6´9¶<™§6+*¹B±LË ÌÍQÎ]ÐMR^NO^ST^UV^WX^YZ^[Z^@V U\]^ ü(2@ PSUWY[@ K/*´°LÔM NO_K2*´¶°LÙM NO`ab=c"=degC=h H=i