Êþº¾EÒnet/minecraft/SharedConstants  java/lang/Object()V 1net/minecraft/client/renderer/debug/DebugRenderer   4net/minecraft/client/renderer/extract/LevelExtractor debugRenderer3Lnet/minecraft/client/renderer/debug/DebugRenderer;Bnet/minecraft/client/renderer/debug/GameTestBlockHighlightRenderer   gameTestBlockHighlightRendererDLnet/minecraft/client/renderer/debug/GameTestBlockHighlightRenderer;java/util/ArrayDeque   transientBlockQueueLjava/util/Deque;!)net/minecraft/gizmos/SimpleGizmoCollector  $ %&mainThreadGizmos+Lnet/minecraft/gizmos/SimpleGizmoCollector;(java/lang/Double , -. prevCamRotXD 0 1. prevCamRotY 3 45lastViewDistanceI 7 89 minecraft Lnet/minecraft/client/Minecraft; ; <= levelRenderer-Lnet/minecraft/client/renderer/LevelRenderer; ? @AlevelRenderState(Lnet/minecraft/core/Position;)Lnet/minecraft/core/SectionPos; hij kl)net/minecraft/client/SectionUpdateTrackerrepositionCamera"(Lnet/minecraft/core/SectionPos;)V n opshouldResetLevelRenderDataZ rst u+net/minecraft/client/renderer/LevelRendererresetLevelRenderData Cw xreset z{| }~%net/minecraft/util/profiling/Profilerget/()Lnet/minecraft/util/profiling/ProfilerFiller;€level ‚ƒ„ …†+net/minecraft/util/profiling/ProfilerFillerpush(Ljava/lang/String;)V ˆ ‰pshouldResetChunkLayerSampler Cˆ Œ �pshouldResetSkyRenderer CŒ � €‘.Lnet/minecraft/client/multiplayer/ClientLevel; “”• –—,net/minecraft/client/multiplayer/ClientLevel getGameTime()J C™ š›gameTimeJ C� žŸplayerRenderState=Lnet/minecraft/client/renderer/state/level/PlayerRenderState; ¡ ¢£extractPlayerState�(Lnet/minecraft/client/Camera;Lnet/minecraft/client/DeltaTracker;FLnet/minecraft/client/renderer/state/level/PlayerRenderState;)V X¥ ¦§getCullFrustum1()Lnet/minecraft/client/renderer/culling/Frustum;©prepareDispatchers r« ¬­blockEntityRenderDispatcherI()Lnet/minecraft/client/renderer/blockentity/BlockEntityRenderDispatcher; ¯°± ²³Enet/minecraft/client/renderer/blockentity/BlockEntityRenderDispatcherprepare"(Lnet/minecraft/world/phys/Vec3;)V rµ ¶·entityRenderDispatcher?()Lnet/minecraft/client/renderer/entity/EntityRenderDispatcher; I¹ º»crosshairPickEntity#Lnet/minecraft/world/entity/Entity; ½¾¿ ²À;net/minecraft/client/renderer/entity/EntityRenderDispatcherC(Lnet/minecraft/client/Camera;Lnet/minecraft/world/entity/Entity;)V  Ãp shouldInvalidateCompiledGeometry IÅ ÆÇgetBlockColors0()Lnet/minecraft/client/color/block/BlockColors; rÉ ÊËinvalidateCompiledGeometryš(Lnet/minecraft/client/multiplayer/ClientLevel;Lnet/minecraft/client/Options;Lnet/minecraft/client/Camera;Lnet/minecraft/client/color/block/BlockColors;)V XÍ Î§getCapturedFrustum XÐ ÑÒxRot()F ÔÕÖ ×Øjava/lang/Mathfloor(D)D XÚ ÛÒyRot rÝ ÞßsectionOcclusionGraph7()Lnet/minecraft/client/renderer/SectionOcclusionGraph; áâã äå3net/minecraft/client/renderer/SectionOcclusionGraphconsumeFrustumUpdate()Zç applyFrustum ‚é ê†popPush ì çí2(Lnet/minecraft/client/renderer/culling/Frustum;)V “ï ðñgetChunkSource5()Lnet/minecraft/client/multiplayer/ClientChunkCache; Có ôõchunkLoadingRenderStateCLnet/minecraft/client/renderer/state/level/ChunkLoadingRenderState; ÷øù úû1net/minecraft/client/multiplayer/ClientChunkCacheaddedEmptySections/()Lit/unimi/dsi/fastutil/longs/LongOpenHashSet; ýþÿ úAnet/minecraft/client/renderer/state/level/ChunkLoadingRenderState-Lit/unimi/dsi/fastutil/longs/LongOpenHashSet; ÷ ûremovedEmptySections ý  ÷ ûaddedLoadedChunks ý  ÷  ûremovedLoadedChunks ý   ÷ flipUpdateTrackingSets r expectedChunks.()Lit/unimi/dsi/fastutil/longs/LongCollection; accept•(Lnet/minecraft/client/renderer/extract/LevelExtractor;Lnet/minecraft/client/multiplayer/ClientChunkCache;)Lit/unimi/dsi/fastutil/longs/LongConsumer;   *it/unimi/dsi/fastutil/longs/LongCollectionforEach-(Lit/unimi/dsi/fastutil/longs/LongConsumer;)V"sectionUpdates$5net/minecraft/client/renderer/chunk/RenderRegionCache # r' ()visibleSections1()Lit/unimi/dsi/fastutil/objects/ObjectArrayList; +,- ./-it/unimi/dsi/fastutil/objects/ObjectArrayListiterator4()Lit/unimi/dsi/fastutil/objects/ObjectListIterator; 123 4åjava/util/IteratorhasNext 16 78next()Ljava/lang/Object;:Inet/minecraft/client/renderer/chunk/SectionRenderDispatcher$RenderSection 9< =—getSectionNode h? @A getDirtyState@(J)Lnet/minecraft/client/SectionUpdateTracker$SectionDirtyState; CDE Få;net/minecraft/client/SectionUpdateTracker$SectionDirtyStateisDirty 9H IJ sectionMesh-Ljava/util/concurrent/atomic/AtomicReference; LMN }8+java/util/concurrent/atomic/AtomicReference PQR ST7net/minecraft/client/renderer/chunk/CompiledSectionMesh UNCOMPILED1Lnet/minecraft/client/renderer/chunk/SectionMesh; hV WXhasAllNeighbors2(Lnet/minecraft/client/multiplayer/ClientLevel;J)Z CZ [\sectionUpdateRenderStatesLjava/util/List;^Bnet/minecraft/client/renderer/state/level/SectionUpdateRenderState C` aåisDirtyFromPlayer #c de createRegionj(Lnet/minecraft/client/multiplayer/ClientLevel;J)Lnet/minecraft/client/renderer/chunk/RenderSectionRegion; ]g h>(JZLnet/minecraft/client/renderer/chunk/RenderSectionRegion;)V jkl mnjava/util/Listadd(Ljava/lang/Object;)Z Cp q setNotDirtysentities u vwextractVisibleEntities®(Lnet/minecraft/client/Camera;Lnet/minecraft/client/renderer/culling/Frustum;Lnet/minecraft/client/DeltaTracker;Lnet/minecraft/client/renderer/state/level/LevelRenderState;)Vy blockEntities { |}extractVisibleBlockEntities](Lnet/minecraft/client/Camera;FLnet/minecraft/client/renderer/state/level/LevelRenderState;)V blockOutline � ‚ƒextractBlockOutline\(Lnet/minecraft/client/Camera;Lnet/minecraft/client/renderer/state/level/LevelRenderState;)V… blockBreaking ‡ ˆƒextractBlockDestroyAnimationŠtransientBlocks Œ �drainTransientBlockQueue�weather r‘ ’“weatherEffectRenderer7()Lnet/minecraft/client/renderer/WeatherEffectRenderer; C• –—weatherRenderState>Lnet/minecraft/client/renderer/state/level/WeatherRenderState; ™š› œ�3net/minecraft/client/renderer/WeatherEffectRendererextractRenderState�(Lnet/minecraft/client/multiplayer/ClientLevel;FLnet/minecraft/world/phys/Vec3;Lnet/minecraft/client/renderer/state/level/WeatherRenderState;)V rŸ  ¡ skyRenderer-()Lnet/minecraft/client/renderer/SkyRenderer;£sky C¥ ¦§skyRenderState:Lnet/minecraft/client/renderer/state/level/SkyRenderState; ©ª« œ¬)net/minecraft/client/renderer/SkyRenderer‰(Lnet/minecraft/client/multiplayer/ClientLevel;FLnet/minecraft/client/Camera;Lnet/minecraft/client/renderer/state/level/SkyRenderState;)V®border r° ±²worldBorderRenderer5()Lnet/minecraft/client/renderer/WorldBorderRenderer; “´ µ¶getWorldBorder0()Lnet/minecraft/world/level/border/WorldBorder; C¸ ¹ºworldBorderRenderStateBLnet/minecraft/client/renderer/state/level/WorldBorderRenderState; ¼½¾ ¿À1net/minecraft/client/renderer/WorldBorderRendererextract”(Lnet/minecraft/world/level/border/WorldBorder;FLnet/minecraft/world/phys/Vec3;DLnet/minecraft/client/renderer/state/level/WorldBorderRenderState;)V particles IÄ ÅÆparticleEngine.Lnet/minecraft/client/particle/ParticleEngine; CÈ ÉÊparticlesRenderState@Lnet/minecraft/client/renderer/state/level/ParticlesRenderState;Ì-net/minecraft/client/renderer/culling/Frustum ËÎ íÀ@ ËÑ ÒÓoffset2(F)Lnet/minecraft/client/renderer/culling/Frustum; ÕÖ× ¿Ø,net/minecraft/client/particle/ParticleEngine�(Lnet/minecraft/client/renderer/state/level/ParticlesRenderState;Lnet/minecraft/client/renderer/culling/Frustum;Lnet/minecraft/client/Camera;F)VÚcloud XÜ ÝÞattributeProbe;()Lnet/minecraft/world/attribute/EnvironmentAttributeProbe; àáâ ãä3net/minecraft/world/attribute/EnvironmentAttributes CLOUD_COLOR4Lnet/minecraft/world/attribute/EnvironmentAttribute; æçè éê7net/minecraft/world/attribute/EnvironmentAttributeProbegetValueI(Lnet/minecraft/world/attribute/EnvironmentAttribute;F)Ljava/lang/Object;ìorg/joml/Vector4fc îïð ñònet/minecraft/util/ARGBcolorFromVector4f(Lorg/joml/Vector4fc;)I Cô õ5 cloudColor î÷ øùalpha(I)I àû üä CLOUD_HEIGHTþjava/lang/Float ý Ò floatValue C G cloudHeightdebug    .net/minecraft/world/phys/Vec3x  .y  .z  !net/minecraft/client/DeltaTrackergetGameTimeDeltaPartialTick(Z)F   emitGizmos6(Lnet/minecraft/client/renderer/culling/Frustum;DDDF)V   I  ! debugEntries@Lnet/minecraft/client/gui/components/debug/DebugScreenEntryList; #$% &'net/minecraft/client/gui/components/debug/DebugScreenEntryListisCurrentlyEnabled'(Lnet/minecraft/resources/Identifier;)Z C/ 0prender3dCrosshair I2 3p wireframe C5 6prenderWireframeTerrain I8 9pmultiDrawIndirect C; <p$shouldUseMultiDrawIndirectForTerrain I> ?@ getConnection9()Lnet/minecraft/client/multiplayer/ClientPacketListener; BCD EF5net/minecraft/client/multiplayer/ClientPacketListener getPlayerCompiledSectionCallback()Ljava/lang/Runnable; CH IJplayerCompiledSectionCallbackLjava/lang/Runnable; L MNshouldShowEntityOutlines](Lnet/minecraft/client/Camera;Lnet/minecraft/client/renderer/state/level/PlayerRenderState;)Z CP Mp R S extractGizmos ‚U Vpop XYZ [—net/minecraft/util/Util getMillis ]^_ `8java/util/Dequepollb4net/minecraft/client/renderer/extract/TransientBlockdCnet/minecraft/client/renderer/state/level/TransientBlockRenderState c cg himovingBlockRenderState? @A/net/minecraft/client/renderer/chunk/SectionMeshgetRenderableBlockEntities()Ljava/util/List; jC DåisEmpty 9F GH getVisibility(JJ)F>™™š jßL2net/minecraft/world/level/block/entity/BlockEntity KN Om getBlockPos “Q RSdestructionProgress.()Lit/unimi/dsi/fastutil/longs/Long2ObjectMap; UVW }X*it/unimi/dsi/fastutil/longs/Long2ObjectMap(J)Ljava/lang/Object;Zjava/util/SortedSet YC 5] ^pushPose ¥` ÿS ¥b  S 5d ef translate(DDD)VhKnet/minecraft/client/renderer/feature/ModelFeatureRenderer$CrumblingOverlay Yj k8lastm3net/minecraft/server/level/BlockDestructionProgress lo pS getProgress 5r ks,()Lcom/mojang/blaze3d/vertex/PoseStack$Pose; gu v.(ILcom/mojang/blaze3d/vertex/PoseStack$Pose;)V 5x ypopPose ¯{ |}tryExtractRenderStateÍ(Lnet/minecraft/world/level/block/entity/BlockEntity;FLnet/minecraft/client/renderer/feature/ModelFeatureRenderer$CrumblingOverlay;Z)Lnet/minecraft/client/renderer/blockentity/state/BlockEntityRenderState; C €\blockEntityRenderStates “‚ ƒ„ getGloballyRenderedBlockEntities()Ljava/util/Set; †ß‡ java/util/Set K‰ Šå isRemoved 1Œ �remove C� �\blockBreakingRenderStates j’ “clear U• –—long2ObjectEntrySet+()Lit/unimi/dsi/fastutil/objects/ObjectSet; ™š› .œ'it/unimi/dsi/fastutil/objects/ObjectSet0()Lit/unimi/dsi/fastutil/objects/ObjectIterator;ž0it/unimi/dsi/fastutil/longs/Long2ObjectMap$Entry �  ¡— getLongKey ¥£ e¤ (J)Lnet/minecraft/core/BlockPos; ¥¦ §ÁdistToCenterSqr@� �« é8­Bnet/minecraft/client/renderer/state/level/BlockBreakingRenderState “¯ °± getBlockStateQ(Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/block/state/BlockState; ¬³ ´S(Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;I)V C¶ ·¸blockOutlineRenderStateCLnet/minecraft/client/renderer/state/level/BlockOutlineRenderState; Iº »¼ hitResult$Lnet/minecraft/world/phys/HitResult;¾'net/minecraft/world/phys/BlockHitResult ½À ÁÂgetType+()Lnet/minecraft/world/phys/HitResult$Type; ÄÅÆ ÇÈ'net/minecraft/world/phys/HitResult$TypeMISS)Lnet/minecraft/world/phys/HitResult$Type; ½N ËÌÍ Îå0net/minecraft/world/level/block/state/BlockStateisAir ÐÑÒ ÓÔ,net/minecraft/world/level/border/WorldBorderisWithinBounds (Lnet/minecraft/core/BlockPos;)Z IÖ ×ØgetModelManager5()Lnet/minecraft/client/resources/model/ModelManager; ÚÛÜ ÝÞ1net/minecraft/client/resources/model/ModelManagergetBlockStateModelSet:()Lnet/minecraft/client/renderer/block/BlockStateModelSet; àáâ }ã6net/minecraft/client/renderer/block/BlockStateModelSetr(Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/client/renderer/block/dispatch/BlockStateModel;å7net/minecraft/client/resources/model/geometry/BakedQuad çèé ê/Lnet/minecraft/client/renderer/entity/state/AvatarRenderState; ø? @AfirstPersonHandsAndItems8()Lnet/minecraft/client/player/FirstPersonHandsAndItems; -C @DOLnet/minecraft/client/renderer/state/level/FirstPersonHandsAndItemsRenderState; FGH œI4net/minecraft/client/player/FirstPersonHandsAndItems|(Lnet/minecraft/client/player/LocalPlayer;FLnet/minecraft/client/renderer/state/level/FirstPersonHandsAndItemsRenderState;)V øK LGoPortalEffectIntensity øN OGportalEffectIntensity ½Q RSlerp(FFF)F -N VWX Y†%net/minecraft/world/effect/MobEffectsNAUSEA ø[ \]getEffectBlendFactor(Lnet/minecraft/core/Holder;F)F -_ `GnauseaEffectIntensity øb cdgetSpinningEffectAngle(F)F -f gGspinningEffectAngle øi jå isUnderWater -l jp øn opgetEyePosition"(F)Lnet/minecraft/world/phys/Vec3; -r s. eyePositionY øu vwitemActivation.()Lnet/minecraft/client/player/ItemActivation; yz{ |å*net/minecraft/client/player/ItemActivationisActive~Unet/minecraft/client/renderer/state/level/PlayerRenderState$ItemActivationRenderState y€ �‚item&()Lnet/minecraft/world/item/ItemStack; „…† ‡‚"net/minecraft/world/item/ItemStackcopy y‰ ŠSticks yŒ �ÒoffX y� �ÒoffY }’ “*(Lnet/minecraft/world/item/ItemStack;IFF)V I• –—getItemModelResolver8()Lnet/minecraft/client/renderer/item/ItemModelResolver; }™ š› itemState9Lnet/minecraft/client/renderer/item/ItemStackRenderState; }� �ž$Lnet/minecraft/world/item/ItemStack;  ¡¢ £¤+net/minecraft/world/item/ItemDisplayContextFIXED-Lnet/minecraft/world/item/ItemDisplayContext; ¦§¨ ©ª4net/minecraft/client/renderer/item/ItemModelResolverupdateForTopItemÕ(Lnet/minecraft/client/renderer/item/ItemStackRenderState;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemDisplayContext;Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/ItemOwner;I)V -¬ v­WLnet/minecraft/client/renderer/state/level/PlayerRenderState$ItemActivationRenderState; ¯ °±getViewBlockingStateŒ(Lnet/minecraft/client/player/LocalPlayer;Lnet/minecraft/client/renderer/culling/Frustum;)Lnet/minecraft/world/level/block/state/BlockState; à³ ´µgetParticleMaterialp(Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/client/resources/model/sprite/Material$Baked; ·¸¹ º»:net/minecraft/client/resources/model/sprite/Material$Bakedsprite<()Lnet/minecraft/client/renderer/texture/TextureAtlasSprite;½Hnet/minecraft/client/renderer/state/level/PlayerRenderState$BlockOverlay ¿ÀÁ ÂÃ8net/minecraft/client/renderer/texture/TextureAtlasSprite atlasLocation&()Lnet/minecraft/resources/Identifier; ¿Å ÆÒgetU0 ¿È ÉÒgetV0 ¿Ë ÌÒgetU1 ¿Î ÏÒgetV1 ¼Ñ Ò+(Lnet/minecraft/resources/Identifier;FFFF)V -Ô ÕÖ blockOverlayJLnet/minecraft/client/renderer/state/level/PlayerRenderState$BlockOverlay; OØ ÙÚ getCameraType#()Lnet/minecraft/client/CameraType; ÜÝÞ ßånet/minecraft/client/CameraType isFirstPerson áâã äånet/minecraft/tags/FluidTagsWATERLnet/minecraft/tags/TagKey; øç èé isEyeInFluid(Lnet/minecraft/tags/TagKey;)Z -ë ìp isEyeInWater øî ïåisOnFire -ñ ïp øó o\ ¥õ ö÷ containing<(Lnet/minecraft/core/Position;)Lnet/minecraft/core/BlockPos; øù €ú#()Lnet/minecraft/world/level/Level; üýþ ÿnet/minecraft/world/level/Level dimensionType5()Lnet/minecraft/world/level/dimension/DimensionType; ü getMaxLocalRawBrightness (Lnet/minecraft/core/BlockPos;)I    &net/minecraft/client/renderer/Lightmap getBrightness7(Lnet/minecraft/world/level/dimension/DimensionType;I)F Hnet/minecraft/client/renderer/state/level/PlayerRenderState$WaterOverlay=ÌÌÍ î colorFromFloat(FFFF)I ø ÒgetYRotB€ ø ÒgetXRot   (IFF)V -  waterOverlayJLnet/minecraft/client/renderer/state/level/PlayerRenderState$WaterOverlay; ø! "p noPhysics Ë$ %&getNearPlaneBounds!()Lnet/minecraft/world/phys/AABB; ()* +,net/minecraft/world/phys/AABBmove@(Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/phys/AABB;.+net/minecraft/core/BlockPos$MutableBlockPos - øþ? ø3 4Ò getBbWidth?LÌÍ ø7 8žgetEyeY ø: ;ÒgetScale ø -> ?@set2(DDD)Lnet/minecraft/core/BlockPos$MutableBlockPos; ü¯ ËC DEgetRenderShape/()Lnet/minecraft/world/level/block/RenderShape; GHI JK+net/minecraft/world/level/block/RenderShape INVISIBLE-Lnet/minecraft/world/level/block/RenderShape; ËM NOisViewBlockingf(Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/AABB;)Z IQ Rå isSameThread TUV WXjava/lang/Thread currentThread()Ljava/lang/Thread; TZ [\getName()Ljava/lang/String;^ _`makeConcatWithConstants&(Ljava/lang/String;)Ljava/lang/String; rb cclearVisibleSections re f)nearbyVisibleSections áh ijaddSectionsInFrustumR(Lnet/minecraft/client/renderer/culling/Frustum;Ljava/util/List;Ljava/util/List;)V Xl måisPanoramicMode ½o p resetCamera ’ “s tclearTintCaches hv w3(Lnet/minecraft/world/level/LevelHeightAccessor;I)V Iy z{ gameRenderer,Lnet/minecraft/client/renderer/GameRenderer; }~ €�*net/minecraft/client/renderer/GameRenderer mainCamera()Lnet/minecraft/client/Camera;ƒ%net/minecraft/world/level/block/Block … †‡ setBlockDirty!(Lnet/minecraft/core/BlockPos;Z)V b‰ ŠùblockToSectionCoord Œ �ŽsetSectionDirty(IIIZ)V � �‘(III)V Ú“ ”•requiresRenderg(Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/state/BlockState;)Z — ˜™setBlocksDirty (IIIIII)V › œ™setSectionRangeDirty hž ŸŽsetDirty ]k ¢£¤ ¥¦net/minecraft/gizmos/Gizmos withCollectorX(Lnet/minecraft/gizmos/GizmoCollector;)Lnet/minecraft/gizmos/Gizmos$TemporaryCollection; =¨ ©åhasRenderableLayers r« ¬­viewArea*()Lnet/minecraft/client/renderer/ViewArea; ¯°&net/minecraft/client/renderer/ViewArea ² ³ScountRenderedSections rµ ¶·sectionRenderDispatcher?()Lnet/minecraft/client/renderer/chunk/SectionRenderDispatcher; ¹º» ¼½java/util/LocaleROOTLjava/util/Locale;¿C: %d/%d %sD: %d, %s ÁÂà ÄÅjava/lang/IntegervalueOf(I)Ljava/lang/Integer; IÇ Èp smartCullÊ(s) ÌÎnull ÐÑÒ Ó\;net/minecraft/client/renderer/chunk/SectionRenderDispatchergetStats ÕÖ× ØÙjava/lang/StringformatK(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; “Û ÜSgetEntityCount “Þ ßSgetServerSimulationDistanceá _â(III)Ljava/lang/String; h åæç ÿè"net/minecraft/world/level/ChunkPos(J)I åê  è ÷ì íîhasChunk(II)Z ýð ñloadedExpectedChunks óôõ mö+it/unimi/dsi/fastutil/longs/LongOpenHashSet(J)ZøBnet/minecraft/server/packs/resources/ResourceManagerReloadListenerCHUNK_VISIBILITY_THRESHOLD ConstantValueRuntimeVisibleTypeAnnotations#Lorg/jspecify/annotations/Nullable; SignatureILjava/util/Deque;Œ(Lnet/minecraft/client/Minecraft;Lnet/minecraft/client/renderer/state/level/LevelRenderState;Lnet/minecraft/client/renderer/LevelRenderer;)VCodeLineNumberTableLocalVariableTablethis6Lnet/minecraft/client/renderer/extract/LevelExtractor;MethodParametersD(Lnet/minecraft/client/DeltaTracker;Lnet/minecraft/client/Camera;F)VcamRotXcamRotY dirtyState=Lnet/minecraft/client/SectionUpdateTracker$SectionDirtyState;sectionKLnet/minecraft/client/renderer/chunk/SectionRenderDispatcher$RenderSection; chunkCache3Lnet/minecraft/client/multiplayer/ClientChunkCache;,Lit/unimi/dsi/fastutil/longs/LongCollection;cache7Lnet/minecraft/client/renderer/chunk/RenderRegionCache; deltaTracker#Lnet/minecraft/client/DeltaTracker;cameraLnet/minecraft/client/Camera; cameraPosLnet/minecraft/world/phys/Vec3;profiler-Lnet/minecraft/util/profiling/ProfilerFiller; cullFrustum/Lnet/minecraft/client/renderer/culling/Frustum;+Lnet/minecraft/client/renderer/SkyRenderer;Lorg/joml/Vector4fc; connection7Lnet/minecraft/client/multiplayer/ClientPacketListener; StackMapTableELnet/minecraft/client/renderer/state/level/TransientBlockRenderState; currentTimeMstransientBlock6Lnet/minecraft/client/renderer/extract/TransientBlock;entityPartialTicks>Lnet/minecraft/client/renderer/entity/state/EntityRenderState;frustumoutputcamXcamYcamZ%Lnet/minecraft/world/TickRateManager;chunkFadeDuration partialTickspartialTickTime breakProgressMLnet/minecraft/client/renderer/feature/ModelFeatureRenderer$CrumblingOverlay; progressesLjava/util/SortedSet;HLnet/minecraft/client/renderer/blockentity/state/BlockEntityRenderState; blockEntity4Lnet/minecraft/world/level/block/entity/BlockEntity;renderableBlockEntitiesLjava/util/Iterator;deltaPartialTick poseStack%Lcom/mojang/blaze3d/vertex/PoseStack;LocalVariableTypeTableLLjava/util/SortedSet;FLjava/util/List;JLjava/util/Iterator;progressentry2Lit/unimi/dsi/fastutil/longs/Long2ObjectMap$Entry;€Lit/unimi/dsi/fastutil/longs/Long2ObjectMap$Entry;>;blockHitResult)Lnet/minecraft/world/phys/BlockHitResult;collisionShape,Lnet/minecraft/world/phys/shapes/VoxelShape;occlusionShapeinteractionShapeblockStateModel>Lnet/minecraft/client/renderer/block/dispatch/BlockStateModel;isBlockTranslucent highContrastcontext2Lnet/minecraft/world/phys/shapes/CollisionContext;shapeR*net/minecraft/world/phys/shapes/VoxelShapeserver.Lnet/minecraft/client/server/IntegratedServer; activation,Lnet/minecraft/client/player/ItemActivation;activationState livingEntity)Lnet/minecraft/world/entity/LivingEntity;:Lnet/minecraft/client/renderer/texture/TextureAtlasSprite;eyePos brightnessplayerPartialTickentityRenderStateviewBlockingStatea±2 o^_a%c0e7f>hCpHqMrRs*SS89S@AS<= 8@<¿ü S*´>%µB*´6´H¶N*´2Ÿ*¶T,¶W:*´]Æ*´]¸a¶g*´m™*´:¶q*µm*´>¶v¸y:¹�*´>*´‡µŠ*µ‡*´>*´‹µŽ*µ‹*´>*´�¶’µ˜*,+%*´>´œ¶ ,¶¤:¨¹�*´:¶ª¶®*´:¶´,*´6´¸¶¼*´Á™%*´:*´�*´6´H,*´6¶Ä¶È*µÁ§^,¶ÌÇW,¶Ï n�¸Ó9,¶Ù n�¸Ó9 *´:¶Ü¶àš*´+—š  *´/—™æ¹è*¶ë*µ+* µ/*´]Æ*´�Æ *´�¶î:*´>´ò¶öµü*´>´ò¶µ*´>´ò¶µ *´>´ò¶ µ¶*´:¶:*º¹!¹è»#Y·%: *´:¶&¶*:  ¹0™ ¹5À9: *´] ¶;¶>:  Æ] ¶B™U ´G¶K²O¦*´]*´� ¶;¶U™4*´>´Y»]Y ¶; ¶_ *´� ¶;¶b·f¹iW ¶o§ÿ}r¹è*,+*´>¶tx¹è*,%*´>¶z~¹è*,*´>¶€„¹è*,*´>¶†‰¹è*¶‹޹è*´:¶�*´�%*´>´”¶˜*´:¶ž:Æ¢¹è*´�%,*´>´¤¶¨­¹è*´:¶¯*´�¶³%*´6´H¶Nh‡*´>´·¶»Á¹è*´6´Ã*´>´Ç»ËY·Í϶Ð,%¶ÔÙ¹è,¶Û²ß%¶åÀë:*´>¸íµó*´>´ó¸öž*´>,¶Û²ú%¶åÀý¶ÿµ¹è*´ ´´ ´+¹¶*´¶*´>*´6´²"¶(µ.*´>*´6´1µ4*´>*´6´7µ:*´6¶=:  Æ*´> ¶AµG*´>,*´>´œ¸KµO*¶Q¹T¹T±fYvwx{#|*}6€=�D‚I…P‡U‰^‹iŒnŽy�~‘Œ’š” –©—µ˜ÇšÎ›èœð�÷Ÿ ¡0¢9£?¤E¥K©Yªb«q¬€­�®ž¯£±¬²»¸Źκð»þ¼,½X¾]À`ÃjÄvƀNJɔÊ�̧ͰϺоÒÈÓàÕéÖî×øØ ÚÛ=ÝGÞiàsáƒâ�ãœä´ç¾ëÝìäîøðñóô"õ.ø@úDüKýRþ¬H.<. þ_  ðm  bþ ¬´Î’ SSSSFG#0Uþ ³éj ƒÐõ6  y üý¦‚Ëý?ùÿŽ  X‚Ë÷#1ýQ9Cù0ÿ X‚Ëü©©ü©ëüyB F�. ¸W@*´¹\ÀaYNÆ�»cY·e:´f-¶jµn´f-¶jµt´f-¶wµ{´f*´�-¶j¶µƒ´f*´�¶‡µ‹´f*´�¶޵’-¶–µ™-¶›Ÿk�aµ¡*´:-¶j¶¤¶©§ÿh±:*6B U d s |ŒœŸ*~y! œ"›Ž#$ üüšavwÜ L+¶W:¶­9¶¯9¶±9 *´6´³¶´: *´6´H¶N‡¸oº¸¼*´6´H¶¶ÆÀ'¶Ék¸Ì*´6´H¶Ò¶ÆÀ'¶ɸÕ7 *´�¶Ù¹Ý:¹0™»¹5ÀÍ:- ¶âš§¹8*,  ¶èš§ÿ¿+¶ì¦$+¶ðš+¶ìÁó™ÿ¥+¶ìÀó¶õš§ÿ•Áø™+¶ì¥§ÿ�´úš!¶ýµ¶µ¶ µ *¶:´¹iW§ÿA´¹µ±b 'Tl�§ »!¾#å$è&ù(ü*+,-"/,091<2K3ާ’%G, y&�©î»LLL'LL(AF ?).8*.1+. '%¶, là-›  ‚ÿz  XËCã1ÿ$  XËCã1Íÿ  XËCã1Íü)%ø'(êë `*´�Ǭ*´:¶´+,) ¶š*´6´ Æ+*´6´ ¶$š¬+¶': *´� ¶*¶,š*´:  ¶0š¬¬"67 97:9<?=\>^@\ ``î»`'`).`*.`+.`.G `-› ?!vs   -ü$¥î')*+.-K *´:¶´+$¶4°D   î» /G î/|}Æ £+¶W:¶­9¶¯9¶±9 »5Y·7: *´6´H¶Ò¶ÆÀ'¶ɸÕ7 *´:¶&¶*:¹0™ø¹5À9:¶8¹<:¹Bšÿ׸W ¶EI–œ§ÿùJ:¹0™¬¹5ÀK:¶M:*´�¶P¶¤¹TÀY:Æ ¹[™ :§H ¶\ ¶_‡g¶*‡g¶a‡ g¶c»gY¹iÀl¶n ¶q·t: ¶w*´:¶ª$¶z:Æ-´~¹iW§ÿP§ÿ*´�¶�¹…:¹0™F¹5ÀK:¶ˆ™ ¹‹§ÿÛ*´:¶ª$¶z:Æ-´~¹iW§ÿ¶±Š"HI JKN$P<Q^RjS…TˆW§X®YÄ[Ó\Ù^Þ_þ`ac0d5eAgDhGj_kklsmzn}pŽq“rŸt¢uÔÖ01®“vsÄ}23(010y4§š56jÚ7\^æ  k456Žy4UM.8£££9G£@A� –).�*.ˆ+. $:; <g-› < Ä}2=jÚ7>UM.? � ÿH  XC51ý?9jü1þAK¥YüDgÿ" XC519j1øúü 1ü'Kú!ú 9@ˆƒå¹+¶WN-¶­9-¶¯9-¶±9,´޹‘*´�¶P¹”¹˜:  ¹0™~ ¹5À�:  ¹Ÿ¸¢:  ¶¥¨—ž§ÿÌ ¹ªÀY:  Æÿ» ¹[™§ÿ® ¹iÀl¶n6,´Ž»¬Y *´� ¶®·²¹iW§ÿ~±Bxy z{} ~IU€g�j„v……†ˆˆ—‰µЏ‹p U`ls v?23 —@5IlAB ¹¹¹@A´ ®).¨*.¢+.<v?2= IlAC  @ÿ3 XC1ý6�¥üYÿ/ XC @‚ƒG ô,µµ*´6´¹:Á½™ À½N§±-¶¿²æ±-¶É:*´�¶®:¶Êš²*´�¶³¶Ï™£*´6¶Õ¶Ù¶ß:¹æ6*´6´H¶ë¶ÆÀî¶ð6+¶ì¸ó: *´� ¶ø: ²ü™B*´� ¶ÿ: ¶: *´�¶: ,» Y    · µµ§,» Y ·µµ±VŽ�� “*”+–1—<˜S™dšn›ƒœŒ�›ž¡Ÿ° ·¡Ä¢Ý£à¤ó§˜DE°-FG ·&HG ÄIG d�JKn…LpƒpMpŒgNO ›XPG ôôô@A ÔDE1Ãls<¸y~ Gü½ ÿ´  XC½¥ËçôQÿ XC½¥Ë @Sˆ2*´#¸¶¶¸¶L+Æ*´#+¶"¶*´:*´#¶%¶(±ª «¬­#¯1°2ST ü##¢£© ú¶,*´6´ :Æ *´�DZµ/,*´�¶´¶âš§¹8*¶:Á2™ À2:§»4Y6·8¿µ:¶>´B¶E%´J´M¸PµT²U%¶Zµ^%¶aµe¶hµk%¶m´ µq¶t¶x™N¶t: »}Y ¶¶ƒ ¶ˆ ¶‹ ¶Ž·‘: *´6¶” ´˜ ´œ²Ÿ*´�¶¥ µ«+¶ì:  Áó™ Àó:  ¶õ™±+¶¤¸®:  Æ<*´6¶Õ¶Ù ¶²¶¶: »¼Y ¶¾ ¶Ä ¶Ç ¶Ê ¶Í·еÓ*´6´H¶×¶Ûš±²à¶æµê¶íµð´ê™O¶ò¸ô: ¶ø¶û¶ø ¶¸8 » Y    ¸¶vn¶n·µ±¢(³µ¶·º!»=¼G½Y¾dÀkÁ|Ã�Ä�ŨƲÇÀÈËÉÒÊØËàÌåÍêÎòÐÑÔ3Õ4Ø?ÙDÚXÛ}Þ�ߎâ›ã¥ä­å·æÎçùé¬V<=ÒDUV ò$W­ + XY X%ºZ ·B[s Î+\G úúúúFGúyŸì"#=½]GG³^&d–<=?»_~  C üøYÿ X-øý"`ü 2û±üHËûjFy °±U ¨*´ ™°+¶#*¶ò¶'M»-Y·/N6¢‚-*¶0zp†1f*¶2j5j�c*¶6zp†1f j*¶9j�c*¶<zp†1f*¶2j5j�c¶=W*¶ø-¶A:¶B²F¥*¶ø-,¶L™°„§ÿ}°>ìí ðò÷'ø)ùCú]ûvøzý„þ�ÿ ÷¦>„}~ †b5¨"#¨'“cd‹ef  þ(-ûú "'ûüçíŠ=¸¶Pš»4Y¸S¶Yº]·8¿*´:¶a*´:¶Ü+*´:¶&*´:¶d¶g±  # < ==' ' MNS*¶kš+´/™§¬žŸ @ žgh>*µ‹± ijikl†,*+µ�+Æ *¶T§*´:¶´¶n*µ]*µm*´¶q±" $ +!,,€‘ €û üVÌS*´�DZ*´�¶r*´6´HL*+¶Nµ2*»hY*´�*´2·uµ]*´6´x¶|M,¶W¸aN*´]-¶g*µÁ±. $%(*+-2/=0E1M3R4*S<LM=Emn o4*µ‡± 78 pq…*+~™§¶„± ;< lsr5 +ÿ  ¥ ¥ÿ ¥ ¥ lrs t†‡ò]+¶ad>+¶a`£N+¶_d6+¶_`£5+¶*d6+¶*`£*¸ˆ¸ˆ¸ˆ¶‹„§ÿß„§ÿÆ„§ÿ®±"?@$A7BJAP@V?\F>,$5= 5U5]]ls]up üüüú#úú lu˜™  Pd6`£Dd6`£0d6  `£*¸ˆ ¸ˆ¸ˆ¶�„ §ÿá„§ÿÍ„§ÿ¹±"IJK*L=KCJIIOPf !"5 6 5J5PPv5Pw5Px5Py5Pz5P{5 üü ü ú!úúvwxyz{†|…,*´6¶Õ,-¶’™*+¶_+¶*+¶a+¶_+¶*+¶a¶–±ST+V*,,ls,}~,~~ + l}~‘c*ddd```¶š± YZ*€5�5‚5 €�‚œ™ø ;6£36£#6  £* ¶�„ §ÿì„§ÿÜ„§ÿ̱"] ^_`(_.^4]:df 5 ' 575;;ƒ5;„5;…5;†5;‡5;ˆ5 üü ü úúúƒ„…†‡ˆ�‘U *¶‹± gh*  €5 �5 ‚5 €�‚�Žc *´]¶�± k l4  €5 �5 ‚5 up€�‚u‰ŠD *´+¹ W± o p  #$#‹Œ2*´#¸¡°s ³S™4<*´:¶&¶*M,¹0™,¹5À9N-¶8¹§™„§ÿÞ¬wx y,z/|2}    42�5 ý 1!úŽ\‚p*´:¶ªL+ǰ+¶®=*¶±>*´:¶´:²¸¾½Y¸ÀSY¸ÀSY*´6´Æ™ ɧËSY*´2¸ÀSYÇ ͧ¶ÏS¸Ô°6 ‚ƒ „†‡‰!‹.Œ5�;ŽU�[�l‹4ph¬�]�5X�5!O¶‘ Šü¯ÿ< ¯Ð¹Õ’’ÿ ¯Ð¹Õ’’Õÿ ¯Ð¹Õ’’ÿ ¯Ð¹Õ’’Õ”•ûü–\_$*´�ǰ*´>´*´�¶Ú*´�¶ݺà°–— ™ $  ”•ûü�žI*´]ǧ *´]¶㇯ž   G”•4ž0*´2‡¯£ ”•—˜n+ ¸ä ¸é¶ë™*´>´ò´ï ¶òW±³´¶  ™› š›œ¦�Ÿ�­¢­¤³r9дChµ g¶¸¹5»�U¼ Ľ¿@}-À ·Áü-Ä -Å-¥Æ Ç¢É Ê‚Ì& ÍÏÑ