Êþº¾Ez  java/lang/Object()V   net/minecraft/util/MthsmallestEncompassingPowerOfTwo(I)Inet/minecraft/core/SectionPos  origin()Lnet/minecraft/core/BlockPos;  center  $net/minecraft/client/renderer/OctreecameraSectionCenterLnet/minecraft/core/BlockPos;  !net/minecraft/core/BlockPosgetX()I # $!getY & '!getZ)+net/minecraft/client/renderer/Octree$Branch+8net/minecraft/world/level/levelgen/structure/BoundingBox *- . (IIIIII)V (0 1c(Lnet/minecraft/client/renderer/Octree;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;)V 3 45root-Lnet/minecraft/client/renderer/Octree$Branch; (7 89addN(Lnet/minecraft/client/renderer/chunk/SectionRenderDispatcher$RenderSection;)Z (; <= visitNodesj(Lnet/minecraft/client/renderer/Octree$OctreeVisitor;ZLnet/minecraft/client/renderer/culling/Frustum;IIZ)V%(Lnet/minecraft/core/SectionPos;III)VCodeLineNumberTableLocalVariableTablethis&Lnet/minecraft/client/renderer/Octree; cameraSectionLnet/minecraft/core/SectionPos;renderDistanceIsectionsPerChunk minBlockYvisibleAreaDiameterInSectionsboundingBoxSizeInSectionsdistanceToBBEdgeInBlockscameraSectionOriginminXmaxXminYmaxYminZmaxZ StackMapTableMethodParameterssectionKLnet/minecraft/client/renderer/chunk/SectionRenderDispatcher$RenderSection;g(Lnet/minecraft/client/renderer/Octree$OctreeVisitor;Lnet/minecraft/client/renderer/culling/Frustum;I)Vvisitor4Lnet/minecraft/client/renderer/Octree$OctreeVisitor;frustum/Lnet/minecraft/client/renderer/culling/Frustum; closeDistanceisClose (DDDDDDI)ZDcameraXcameraYcameraZ SourceFile Octree.java NestMembersh0net/minecraft/client/renderer/Octree$AxisSortingj2net/minecraft/client/renderer/Octree$OctreeVisitorl)net/minecraft/client/renderer/Octree$Noden)net/minecraft/client/renderer/Octree$Leaf InnerClassesBranchrInet/minecraft/client/renderer/chunk/SectionRenderDispatcher$RenderSectiont;net/minecraft/client/renderer/chunk/SectionRenderDispatcher RenderSection OctreeVisitor AxisSortingNodeLeaf!45>?Ÿ “*·h`6¸6h6+¶:*+¶µ¶d6  h`d6 ¡§ ¶"d6  h`d6 ¶%d6  h`d6*»(Y*»*Y     ·,·/µ2±@: &0<Q]g s"’#A˜“BC“DE“FG“HG“IG ˆJG�KG{LGuM0cNG <WOG QBPG ]6QG g,RG s SGTÿG  GUDFHI89?= *´2+¶6¬@&A BC VWUV<X?Z*´2+,¶:±@ * +A*BCYZ[\]GU Y[]^_?m*´¶6*´¶"6*´¶%6‡' ‡g—žG‡ ‡c˜œ:‡) ‡g—ž.‡  ‡c˜œ!‡ ‡g—ž‡  ‡c˜œ§¬@. /01Ap mBCmN`mP`mR`mO`mQ` mS` m]G daG[bGRcGT þk@UNPROQS]def gikm(o2(pqsuiv gw@kx my