Êþº¾E_  +net/minecraft/world/level/chunk/UpgradeDataEMPTY-Lnet/minecraft/world/level/chunk/UpgradeData;)net/minecraft/world/ticks/LevelChunkTicks  ()V  *net/minecraft/world/level/chunk/LevelChunkx(Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/world/level/chunk/UpgradeData;Lnet/minecraft/world/ticks/LevelChunkTicks;Lnet/minecraft/world/ticks/LevelChunkTicks;J[Lnet/minecraft/world/level/chunk/LevelChunkSection;Lnet/minecraft/world/level/chunk/LevelChunk$PostLoadProcessor;Lnet/minecraft/world/level/levelgen/blending/BlendingData;)V  net/minecraft/world/level/LevelpalettedContainerFactory<()Lnet/minecraft/world/level/chunk/PalettedContainerFactory;  +net/minecraft/world/level/chunk/ChunkAccess,(Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/world/level/chunk/UpgradeData;Lnet/minecraft/world/level/LevelHeightAccessor;Lnet/minecraft/world/level/chunk/PalettedContainerFactory;J[Lnet/minecraft/world/level/chunk/LevelChunkSection;Lnet/minecraft/world/level/levelgen/blending/BlendingData;)V  !"com/google/common/collect/Maps newHashMap()Ljava/util/HashMap; $ %&tickersInLevelLjava/util/Map;( )* setUnsaved>()Lnet/minecraft/world/level/chunk/LevelChunk$UnsavedListener; , -.unsavedListener?2net/minecraft/world/level/levelgen/Heightmap$Typesvalues7()[Lnet/minecraft/world/level/levelgen/Heightmap$Types; ABC DE2net/minecraft/world/level/chunk/status/ChunkStatusFULL4Lnet/minecraft/world/level/chunk/status/ChunkStatus; AG HIheightmapsAfter()Ljava/util/EnumSet; KLM NOjava/util/EnumSetcontains(Ljava/lang/Object;)Z Q R& heightmapsT,net/minecraft/world/level/levelgen/Heightmap SV Wd(Lnet/minecraft/world/level/chunk/ChunkAccess;Lnet/minecraft/world/level/levelgen/Heightmap$Types;)V YZ[ \] java/util/Mapput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; _ `apostLoad>Lnet/minecraft/world/level/chunk/LevelChunk$PostLoadProcessor; c de blockTicks+Lnet/minecraft/world/ticks/LevelChunkTicks; g he fluidTicks jkl mn*net/minecraft/world/level/chunk/ProtoChunkgetPos&()Lnet/minecraft/world/level/ChunkPos; jp qrgetUpgradeData/()Lnet/minecraft/world/level/chunk/UpgradeData; jt uvunpackBlockTicks-()Lnet/minecraft/world/ticks/LevelChunkTicks; jx yvunpackFluidTicks j{ |}getInhabitedTime()J j €� getSections6()[Lnet/minecraft/world/level/chunk/LevelChunkSection; jƒ „…getBlendingData<()Lnet/minecraft/world/level/levelgen/blending/BlendingData; j‡ ˆ&pendingBlockEntities YŠ ‹ŒkeySet()Ljava/util/Set; jŽ �& blockEntities ‘’“ ”•java/util/Collectionsdisjoint/(Ljava/util/Collection;Ljava/util/Collection;)Z — ˜™LOGGERLorg/slf4j/Logger;›.Chunk at {} contains duplicated block entities �žŸ  ¡org/slf4j/Loggererror'(Ljava/lang/String;Ljava/lang/Object;)V j£ ¤¥getBlockEntities()Ljava/util/Map; Y§ >¨()Ljava/util/Collection; ª«¬ ­®java/util/Collectioniterator()Ljava/util/Iterator; °±² ³´java/util/IteratorhasNext()Z °¶ ·¸next()Ljava/lang/Object;º2net/minecraft/world/level/block/entity/BlockEntity ¼ ½¾setBlockEntity7(Lnet/minecraft/world/level/block/entity/BlockEntity;)V ‡ jÁ Â¥getBlockEntityNbts YÄ ÅÆputAll(Ljava/util/Map;)V jÈ ÉÊgetPostProcessing+()[Lit/unimi/dsi/fastutil/shorts/ShortList; Ì ÍÎpostProcessing)[Lit/unimi/dsi/fastutil/shorts/ShortList; jРѥ getAllStarts Ó ÔÆ setAllStarts jÖ ×¥getAllReferences Ù ÚÆsetAllReferences jÜ Ý¨ getHeightmapsßjava/util/Map$Entry Þá â¸getKey Þä å¸getValue Sç èé getRawData()[J ë ìí setHeightmap9(Lnet/minecraft/world/level/levelgen/Heightmap$Types;[J)V jï ðñskyLightSources9Lnet/minecraft/world/level/lighting/ChunkSkyLightSources; ï jô õ´isLightCorrect ÷ øùsetLightCorrect(Z)V û ü  markUnsaved þ ÿ´ isUnsaved  chunkPos$Lnet/minecraft/world/level/ChunkPos;  ):net/minecraft/world/level/chunk/LevelChunk$UnsavedListener'(Lnet/minecraft/world/level/ChunkPos;)V û 7net/minecraft/world/level/chunk/ChunkAccess$PackedTicks  pack(J)Ljava/util/List;   #(Ljava/util/List;Ljava/util/List;)V&net/minecraft/server/level/ServerLevel get†(Lnet/minecraft/world/level/chunk/LevelChunk;Lnet/minecraft/server/level/ServerLevel;I)Lit/unimi/dsi/fastutil/ints/Int2ObjectFunction;  (it/unimi/dsi/fastutil/ints/Int2ObjectMapcomputeIfAbsentD(ILit/unimi/dsi/fastutil/ints/Int2ObjectFunction;)Ljava/lang/Object; =net/minecraft/world/level/gameevent/GameEventListenerRegistry " #$getListenerRegistryB(I)Lnet/minecraft/world/level/gameevent/GameEventListenerRegistry; &'( )*net/minecraft/core/BlockPosgetX()I &, -*getY &/ 0*getZ 2 3´isDebug53net/minecraft/world/level/levelgen/DebugLevelSource 789 :;&net/minecraft/world/level/block/BlocksBARRIER'Lnet/minecraft/world/level/block/Block; =>? @A%net/minecraft/world/level/block/BlockdefaultBlockState4()Lnet/minecraft/world/level/block/state/BlockState; 4C DEgetBlockStateFor6(II)Lnet/minecraft/world/level/block/state/BlockState; 7G H;AIR J KLgetSectionIndex(I)I N OPsections4[Lnet/minecraft/world/level/chunk/LevelChunkSection; RST U´1net/minecraft/world/level/chunk/LevelChunkSection hasOnlyAirWnet/minecraft/core/SectionPos RY Z[ getBlockState7(III)Lnet/minecraft/world/level/block/state/BlockState;]java/lang/Throwable_Getting block state abc denet/minecraft/CrashReport forThrowableD(Ljava/lang/Throwable;Ljava/lang/String;)Lnet/minecraft/CrashReport;gBlock being got ai jk addCategory7(Ljava/lang/String;)Lnet/minecraft/CrashReportCategory;mLocationo pqcallR(Lnet/minecraft/world/level/chunk/LevelChunk;III)Lnet/minecraft/CrashReportDetail; stu vw!net/minecraft/CrashReportCategory setDetailX(Ljava/lang/String;Lnet/minecraft/CrashReportDetail;)Lnet/minecraft/CrashReportCategory;ynet/minecraft/ReportedException x{ |(Lnet/minecraft/CrashReport;)V ~ € getFluidState4(III)Lnet/minecraft/world/level/material/FluidState; R~ ƒ„… †)net/minecraft/world/level/material/Fluids*Lnet/minecraft/world/level/material/Fluid; ˆ‰Š ‹Œ(net/minecraft/world/level/material/FluiddefaultFluidState1()Lnet/minecraft/world/level/material/FluidState;ŽGetting fluid stateo ‘ ’“ getSection6(I)Lnet/minecraft/world/level/chunk/LevelChunkSection; •–— ˜´0net/minecraft/world/level/block/state/BlockStateisAir Rš ›œ setBlockStatei(IIILnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/state/BlockState; •ž Ÿ getBlock)()Lnet/minecraft/world/level/block/Block; ;¢ £¤MOTION_BLOCKING4Lnet/minecraft/world/level/levelgen/Heightmap$Types; Y¦ §&(Ljava/lang/Object;)Ljava/lang/Object; S© ª«update8(IIILnet/minecraft/world/level/block/state/BlockState;)Z ;­ ®¤MOTION_BLOCKING_NO_LEAVES ;° ±¤ OCEAN_FLOOR ;³ ´¤ WORLD_SURFACE ¶ ·¸getChunkSource/()Lnet/minecraft/world/level/chunk/ChunkSource; º»¼ ½¾+net/minecraft/world/level/chunk/ChunkSourcegetLightEngine7()Lnet/minecraft/world/level/lighting/LevelLightEngine; ÀÁ ÃÄ3net/minecraft/world/level/lighting/LevelLightEngineupdateSectionStatus!(Lnet/minecraft/core/BlockPos;Z)V ÆÇÈ É*"net/minecraft/world/level/ChunkPosx VË ÌLblockToSectionCoord ÆÎ Ï*z ºÑ ÒÓonSectionEmptinessChanged(IIIZ)V ÕÖ× ØÙ.net/minecraft/world/level/lighting/LightEnginehasDifferentLightPropertiesg(Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/state/BlockState;)Z ÛÜÝ Þ%net/minecraft/util/profiling/Profiler/()Lnet/minecraft/util/profiling/ProfilerFiller;àupdateSkyLightSources âãä åæ+net/minecraft/util/profiling/ProfilerFillerpush(Ljava/lang/String;)V èéê ªë7net/minecraft/world/level/lighting/ChunkSkyLightSources-(Lnet/minecraft/world/level/BlockGetter;III)ZíqueueCheckLight âï ðæpopPush Àò óô checkBlock (Lnet/minecraft/core/BlockPos;)V âö ÷ pop •ù úOis •ü ý´hasBlockEntity •ÿ !shouldChangedStateKeepBlockEntity5(Lnet/minecraft/world/level/block/state/BlockState;)Z  ´ isClientSide  getBlockEntityS(Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/block/entity/BlockEntity; ¹   preRemoveSideEffectsR(Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V  ôremoveBlockEntity-net/minecraft/world/level/block/BaseRailBlock • affectNeighborsAfterRemovalI(Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Z)V • onPlacet(Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Z)V  =net/minecraft/world/level/chunk/LevelChunk$EntityCreationTypeCHECK?Lnet/minecraft/world/level/chunk/LevelChunk$EntityCreationType; ! "’(Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/chunk/LevelChunk$EntityCreationType;)Lnet/minecraft/world/level/block/entity/BlockEntity; ¹$ %isValidBlockState'9Found mismatched block entity @ {}: type = {}, state = {})java/lang/Object ¹+ ,- typeHolder()Lnet/minecraft/core/Holder; /01 23net/minecraft/core/HoldergetRegisteredName()Ljava/lang/String; �5 67warn((Ljava/lang/String;[Ljava/lang/Object;)V9+net/minecraft/world/level/block/EntityBlock 8; <=newBlockEntity…(Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/entity/BlockEntity; ? @¾addAndRegisterBlockEntity ¹B ›C5(Lnet/minecraft/world/level/block/state/BlockState;)V E F¾updateBlockEntityTicker H ZIQ(Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/block/state/BlockState; Ž YL M§removeOnet/minecraft/nbt/CompoundTag Q RSpromotePendingBlockEntityr(Lnet/minecraft/core/BlockPos;Lnet/minecraft/nbt/CompoundTag;)Lnet/minecraft/world/level/block/entity/BlockEntity; U V IMMEDIATE X YcreateBlockEntity ¹[ \´ isRemoved ^ _´ isInLevel a bcaddGameEventListener_(Lnet/minecraft/world/level/block/entity/BlockEntity;Lnet/minecraft/server/level/ServerLevel;)V e f¾onBlockEntityAdded h ijloadedZ l mngetWorldBorder0()Lnet/minecraft/world/level/border/WorldBorder; pqr st,net/minecraft/world/level/border/WorldBorderisWithinBounds (Lnet/minecraft/core/BlockPos;)Z v wx getFullStatus.()Lnet/minecraft/server/level/FullChunkStatus; z{| }~*net/minecraft/server/level/FullChunkStatus BLOCK_TICKING,Lnet/minecraft/server/level/FullChunkStatus; z€ �‚ isOrAfter/(Lnet/minecraft/server/level/FullChunkStatus;)Z Æ„ … (Lnet/minecraft/core/BlockPos;)J ‡ ˆ‰areEntitiesLoaded(J)Z ¹‹ Œ� getBlockPos()Lnet/minecraft/core/BlockPos;�LTrying to set block entity {} at position {}, but state {} does not allow it ¹‘ ZA ¹“ ”•getType:()Lnet/minecraft/world/level/block/entity/BlockEntityType; —˜™ š6net/minecraft/world/level/block/entity/BlockEntityTypeisValidœJBlock state mismatch on block entity {} in position {}, {} != {}, updating ¹ž Ÿ setLevel$(Lnet/minecraft/world/level/Level;)V ¹¢ £  clearRemoved &¥ ¦� immutable ¹¨ ©  setRemoved  ¬ ­®registryAccess%()Lnet/minecraft/core/RegistryAccess; ¹° ±²saveWithFullMetadataK(Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/nbt/CompoundTag;´ keepPacked N¶ ·¸ putBoolean(Ljava/lang/String;Z)V Nº »¼copy!()Lnet/minecraft/nbt/CompoundTag; ¾ ¿cremoveGameEventListener Á ÂÃdebugSynchronizers4()Lnet/minecraft/util/debug/LevelDebugSynchronizers; ÅÆÇ Èô0net/minecraft/util/debug/LevelDebugSynchronizersdropBlockEntity Ê ËôremoveBlockEntityTicker 8Í ÎÏ getListener•(Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/level/block/entity/BlockEntity;)Lnet/minecraft/world/level/gameevent/GameEventListener; " Ò ÓÔ unregister:(Lnet/minecraft/world/level/gameevent/GameEventListener;)V Ö M×(I)Ljava/lang/Object;ÙNnet/minecraft/world/level/chunk/LevelChunk$RebindableTickingBlockEntityWrapper Û ÜÝ NULL_TICKER;Lnet/minecraft/world/level/block/entity/TickingBlockEntity; Øß àárebind>(Lnet/minecraft/world/level/block/entity/TickingBlockEntity;)V ãäå æç? getRandom#()Lnet/minecraft/util/RandomSource; •A 8Bi(Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V =D EFupdateFromNeighbourShapes¬(Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/block/state/BlockState; H IJsetBlockS(Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;I)Z L M clear OPQ RS'com/google/common/collect/ImmutableListcopyOfA(Ljava/util/Collection;)Lcom/google/common/collect/ImmutableList; OU ­V2()Lcom/google/common/collect/UnmodifiableIterator; YL Y Z upgradeData \ ]çupgrade_DUMMYaidc Ne fg getStringOr8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; ijk lOjava/lang/StringequalsnWTried to load a DUMMY block entity @ {} but found not block entity block {} at location �p 6q9(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V ¹s tu loadStaticÎ(Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/nbt/CompoundTag;Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/world/level/block/entity/BlockEntity;wCTried to load a block entity for block {} but failed at location {} y z{unpack(J)V } ~ getBlockTicks(()Lnet/minecraft/world/ticks/LevelTicks; �‚ƒ „…$net/minecraft/world/ticks/LevelTicks addContainerR(Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/world/ticks/LevelChunkTicks;)V ‡ ˆ getFluidTicks �Š ‹removeContainer Ð Y3 ��‘ ’“+net/minecraft/util/debug/DebugSubscriptions STRUCTURES,Lnet/minecraft/util/debug/DebugSubscription;• –e(Lnet/minecraft/world/level/chunk/LevelChunk;)Lnet/minecraft/util/debug/DebugValueSource$ValueGetter; ˜™š ›œ6net/minecraft/util/debug/DebugValueSource$Registrationregisterf(Lnet/minecraft/util/debug/DebugSubscription;Lnet/minecraft/util/debug/DebugValueSource$ValueGetter;)V �ž Ÿ“RAIDS¡ ¢�(Lnet/minecraft/world/level/chunk/LevelChunk;Lnet/minecraft/server/level/ServerLevel;)Lnet/minecraft/util/debug/DebugValueSource$ValueGetter; ¤ ¥¦ fullStatusLjava/util/function/Supplier; z¨ D~ ª«¬ ¸java/util/function/Supplier® ù¯()Ljava/util/function/Consumer; ª± ý² (Ljava/util/function/Consumer;)V ® µ ù¶K(Lnet/minecraft/world/level/chunk/LevelChunk;)Ljava/util/function/Consumer; ¸ ›Ô •º »¼ getTicker•(Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/block/entity/BlockEntityType;)Lnet/minecraft/world/level/block/entity/BlockEntityTicker; ¾ ¿Àapply»(Lnet/minecraft/world/level/chunk/LevelChunk;Lnet/minecraft/world/level/block/entity/BlockEntity;Lnet/minecraft/world/level/block/entity/BlockEntityTicker;)Ljava/util/function/BiFunction; Y ÃÄcomputeE(Ljava/lang/Object;Ljava/util/function/BiFunction;)Ljava/lang/Object;ÆBnet/minecraft/world/level/chunk/LevelChunk$BoundTickingBlockEntity ÅÈ É�(Lnet/minecraft/world/level/chunk/LevelChunk;Lnet/minecraft/world/level/block/entity/BlockEntity;Lnet/minecraft/world/level/block/entity/BlockEntityTicker;)V Ë ÌÍ createTicker«(Lnet/minecraft/world/level/block/entity/BlockEntity;Lnet/minecraft/world/level/block/entity/BlockEntityTicker;)Lnet/minecraft/world/level/block/entity/TickingBlockEntity; ØÏ á Ñ ÒáaddBlockEntityTicker Ô ÕÖgetRaids)()Lnet/minecraft/world/entity/raid/Raids; ØÙÚ ÛÜ%net/minecraft/world/entity/raid/RaidsgetRaidCentersInChunk6(Lnet/minecraft/world/level/ChunkPos;)Ljava/util/List;Þjava/util/ArrayList Ý á;net/minecraft/world/level/levelgen/structure/StructureStart àã äågetBoundingBox<()Lnet/minecraft/world/level/levelgen/structure/BoundingBox; àç èé getPieces()Ljava/util/List; ëìí î*java/util/Listsize Ýð ñ(I)Vó1net/minecraft/util/debug/DebugStructureInfo$Piece ëõ ×÷;net/minecraft/world/level/levelgen/structure/StructurePiece öã òú û>(Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Z)V ëý þOadd+net/minecraft/util/debug/DebugStructureInfo ÿ M(Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Ljava/util/List;)V ¹  forChildV(Lnet/minecraft/util/ProblemReporter$PathElement;)Lnet/minecraft/util/ProblemReporter;     /net/minecraft/world/level/storage/TagValueInputcreate�(Lnet/minecraft/util/ProblemReporter;Lnet/minecraft/core/HolderLookup$Provider;Lnet/minecraft/nbt/CompoundTag;)Lnet/minecraft/world/level/storage/ValueInput; ¹ loadWithComponents1(Lnet/minecraft/world/level/storage/ValueInput;)V s formatLocationF(Lnet/minecraft/world/level/LevelHeightAccessor;III)Ljava/lang/String;Fnet/minecraft/world/level/gameevent/EuclideanGameEventListenerRegistry  ¿„(Lnet/minecraft/world/level/chunk/LevelChunk;)Lnet/minecraft/world/level/gameevent/EuclideanGameEventListenerRegistry$OnEmptyAction;  ‚(Lnet/minecraft/server/level/ServerLevel;ILnet/minecraft/world/level/gameevent/EuclideanGameEventListenerRegistry$OnEmptyAction;)V  !" #$com/mojang/logging/LogUtils getLogger()Lorg/slf4j/Logger;&,net/minecraft/world/level/chunk/LevelChunk$1 % ))net/minecraft/util/debug/DebugValueSource Signature~Ljava/util/Map;KLjava/util/function/Supplier;RuntimeVisibleTypeAnnotations#Lorg/jspecify/annotations/Nullable;kLit/unimi/dsi/fastutil/ints/Int2ObjectMap;TLnet/minecraft/world/ticks/LevelChunkTicks;WLnet/minecraft/world/ticks/LevelChunkTicks;H(Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/ChunkPos;)VCodeLineNumberTableLocalVariableTablethis,Lnet/minecraft/world/level/chunk/LevelChunk;posMethodParameterstype inhabitedTimeJ blendingData:Lnet/minecraft/world/level/levelgen/blending/BlendingData;LocalVariableTypeTable StackMapTablePC8net/minecraft/world/level/levelgen/blending/BlendingDataE5[Lnet/minecraft/world/level/levelgen/Heightmap$Types;Í(Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/world/level/chunk/UpgradeData;Lnet/minecraft/world/ticks/LevelChunkTicks;Lnet/minecraft/world/ticks/LevelChunkTicks;J[Lnet/minecraft/world/level/chunk/LevelChunkSection;Lnet/minecraft/world/level/chunk/LevelChunk$PostLoadProcessor;Lnet/minecraft/world/level/levelgen/blending/BlendingData;)V•(Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/level/chunk/ProtoChunk;Lnet/minecraft/world/level/chunk/LevelChunk$PostLoadProcessor;)V blockEntity4Lnet/minecraft/world/level/block/entity/BlockEntity;iIentryLjava/util/Map$Entry;(Lnet/minecraft/server/level/ServerLevel; protoChunk,Lnet/minecraft/world/level/chunk/ProtoChunk;yLjava/util/Map$Entry;setUnsavedListener?(Lnet/minecraft/world/level/chunk/LevelChunk$UnsavedListener;)V wasUnsaved1()Lnet/minecraft/world/ticks/TickContainerAccess;Z()Lnet/minecraft/world/ticks/TickContainerAccess;]()Lnet/minecraft/world/ticks/TickContainerAccess;getTicksForSerialization<(J)Lnet/minecraft/world/level/chunk/ChunkAccess$PackedTicks; currentTick serverLevelsection blockState2Lnet/minecraft/world/level/block/state/BlockState;currentSection3Lnet/minecraft/world/level/chunk/LevelChunkSection; sectionIndexreportLnet/minecraft/CrashReport;category#Lnet/minecraft/CrashReportCategory;tLjava/lang/Throwable;Lnet/minecraft/core/BlockPos;yN(Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/material/FluidState;„(Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;I)Lnet/minecraft/world/level/block/state/BlockState;profiler-Lnet/minecraft/util/profiling/ProfilerFiller;stateflagswasEmptylocalXlocalYlocalZoldStatenewBlock blockChanged movedByPiston sideEffectsRuntimeInvisibleTypeAnnotations3Lnet/minecraft/world/level/block/Block$UpdateFlags; addEntity&(Lnet/minecraft/world/entity/Entity;)Ventity#Lnet/minecraft/world/entity/Entity; DeprecatedRuntimeVisibleAnnotationsLjava/lang/Deprecated;promotedtagLnet/minecraft/nbt/CompoundTag; creationType isTickingcachedBlockState previousEntrygetBlockEntityNbtForSavingh(Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/nbt/CompoundTag;resultblockPos*Lnet/minecraft/core/HolderLookup$Provider; removeThislistenerRegistry?Lnet/minecraft/world/level/gameevent/GameEventListenerRegistry;listener7Lnet/minecraft/world/level/gameevent/GameEventListener; entityBlock-Lnet/minecraft/world/level/block/EntityBlock;blockTT;f(TT;Lnet/minecraft/server/level/ServerLevel;)VremoveGameEventListenerRegistrysectionYtickerPLnet/minecraft/world/level/chunk/LevelChunk$RebindableTickingBlockEntityWrapper; runPostLoadreplaceWithPacketDataJ(IILnet/minecraft/network/protocol/game/ClientboundLevelChunkPacketData;)Vreporter4Lnet/minecraft/util/ProblemReporter$ScopedCollector;chunkXchunkZ chunkDataELnet/minecraft/network/protocol/game/ClientboundLevelChunkPacketData;buffer'Lnet/minecraft/network/FriendlyByteBuf;GLjava/util/Map;©%net/minecraft/network/FriendlyByteBuf replaceBiomes setLoadedgetLevel#()Lnet/minecraft/world/level/Level;d()Ljava/util/Map;postProcessGeneration+(Lnet/minecraft/server/level/ServerLevel;)V blockStateNew fluidState/Lnet/minecraft/world/level/material/FluidState; packedOffsetLjava/lang/Short;postProcessingSection(Lit/unimi/dsi/fastutil/shorts/ShortList; unpackTicksregisterTickContainerInLevel unregisterTickContainerFromLevelregisterDebugValuesc(Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/util/debug/DebugValueSource$Registration;)V registration8Lnet/minecraft/util/debug/DebugValueSource$Registration;getPersistedStatus6()Lnet/minecraft/world/level/chunk/status/ChunkStatus; setFullStatus (Ljava/util/function/Supplier;)VN(Ljava/util/function/Supplier;)V®isterAllBlockEntitiesAfterLevelLoad:Lnet/minecraft/world/level/block/entity/BlockEntityTicker;?Lnet/minecraft/world/level/block/entity/BlockEntityTicker;È8net/minecraft/world/level/block/entity/BlockEntityTicker>(TT;)V·(TT;Lnet/minecraft/world/level/block/entity/BlockEntityTicker;)Lnet/minecraft/world/level/block/entity/TickingBlockEntity; lambda$updateBlockEntityTicker$0-(Lnet/minecraft/world/level/block/entity/BlockEntity;Lnet/minecraft/world/level/block/entity/BlockEntityTicker;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/chunk/LevelChunk$RebindableTickingBlockEntityWrapper;)Lnet/minecraft/world/level/chunk/LevelChunk$RebindableTickingBlockEntityWrapper;existingTicker actualTickerÐ9net/minecraft/world/level/block/entity/TickingBlockEntity/lambda$registerAllBlockEntitiesAfterLevelLoad$0 patt0$templambda$clearAllBlockEntities$0S(Lnet/minecraft/world/level/chunk/LevelChunk$RebindableTickingBlockEntityWrapper;)Vlambda$registerDebugValues$1:(Lnet/minecraft/server/level/ServerLevel;)Ljava/util/List;lambda$registerDebugValues$0isStart boundingBox:Lnet/minecraft/world/level/levelgen/structure/BoundingBox;piecesLjava/util/List; pieceInfosstart=Lnet/minecraft/world/level/levelgen/structure/StructureStart;i$Ljava/util/Iterator; structuresOLjava/util/List;ELjava/util/List;?Ljava/util/List;ç8net/minecraft/world/level/levelgen/structure/BoundingBoxlambda$replaceWithPacketData$0«(Lnet/minecraft/util/ProblemReporter$ScopedCollector;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/entity/BlockEntityType;Lnet/minecraft/nbt/CompoundTag;)V8Lnet/minecraft/world/level/block/entity/BlockEntityType;lambda$getFluidState$0(III)Ljava/lang/String; Exceptionsïjava/lang/Exceptionlambda$getBlockState$0lambda$getListenerRegistry$0k(Lnet/minecraft/server/level/ServerLevel;II)Lnet/minecraft/world/level/gameevent/GameEventListenerRegistry;key lambda$new$0 SourceFileLevelChunk.java NestMembersBootstrapMethodsü ý ô×  ñò$¸  ðì3  ëì '(Ljava/lang/Object;Ljava/lang/Object;)V ëíw(Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/entity/BlockEntityType;Lnet/minecraft/nbt/CompoundTag;)V  èé  ×éé  ÕÖ(Ljava/lang/Object;)V§¾! " ÓÔÔ% & Ѿ]) * ËÌ,¿(Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/chunk/LevelChunk$RebindableTickingBlockEntityWrapper;)Lnet/minecraft/world/level/chunk/LevelChunk$RebindableTickingBlockEntityWrapper;ñ/ 0 ˜ñ2 345 67"java/lang/invoke/LambdaMetafactory metafactoryÌ(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite; InnerClassesPostLoadProcessorUnsavedListenerTypesEntry PackedTicksEntityCreationType@(net/minecraft/core/HolderLookup$ProviderBnet/minecraft/core/HolderLookupProvider#RebindableTickingBlockEntityWrapperF"net/minecraft/util/ProblemReporterScopedCollectorI.net/minecraft/util/ProblemReporter$PathElement PathElementLXnet/minecraft/network/protocol/game/ClientboundLevelChunkPacketData$BlockEntityTagOutputBlockEntityTagOutputO5net/minecraft/util/debug/DebugValueSource$ValueGetter ValueGetter RegistrationBoundTickingBlockEntityPieceUTnet/minecraft/world/level/gameevent/EuclideanGameEventListenerRegistry$OnEmptyAction OnEmptyActionX1net/minecraft/world/level/block/Block$UpdateFlags UpdateFlags[%java/lang/invoke/MethodHandles$Lookup]java/lang/invoke/MethodHandlesLookup!( ˜™ÜÝ%&*+ij12¥¦*,-.`a-.89*/de*0he*1-.: 23^ *+,²»Y· »Y· · ±4 gh5 671289 18 3— ‰*,-++¶ ·*¸µ#*º'µ+*+µ/*»3Y·5µ6¸::  ¾6 6   ¢4  2:²@¶F¶J™*´P»SY*·U¹XW„ §ÿË* µ^*µb*µf±46 kXd!l&n1pLqZrppvv|w‚xˆy5p L$:¤‰67‰12‰8‰Z‰de‰he‰;<‰OP‰`a ‰=> ?‰d0‰h1@.ÿ> ÆAãBD1ø9% 18Zdh;O`=*F-... G3 *+,¶i,¶o,¶s,¶w,¶z,¶~-,¶‚· ,´†¹‰,´�¹‰¸�š²–š,¶i¹œ,¶¢¹¦¹©:¹¯™¹µÀ¹:*¶»§ÿä*´¿,¶À¹Ã6,¶Ç¾¢*´Ë,¶Ç2S„§ÿå*,¶Ï¶Ò*,¶Õ¶Ø,¶Û¹©:¹¯™@¹µÀÞ:²@¶F¹à¶J™*¹àÀ;¹ãÀS¶æ¶ê§ÿ¼*,´îµò*,¶ó¶ö*¶ú±4R|"~:H‚nƒt„w†„ˆ‘‰Ÿˆ¥Œ­�µ�Ö‘é’”–—™š5HnHI‡JKÖ.LM671NOP`a? Ö.LQ@1ÿHjãü°úüúü°ûCú9 1O`- .RS3`*+µ+*¶ý™ +*´¹±4�ž Ÿ¡567-.@9-ü 3k*¶ý<*· š*´+*´¹±4¥¦ § ¨ª567Tj@ü~U3/*´b°4®5 67*VˆU3/*´f°4³5 67*WXY3L» Y*´b¶ *´f¶ ·°4¸567Z<9Z#$3|-*´/N-Á™-ÀM*´6*,º¹À°*·!°4½¾'À5 [N-67-\K@'9\ZI3ç¾+¶%=+¶+>+¶.6*´/¶1™3:<  ²6¶<:F  ¸B:Ç ²F¶<§°*¶I6›1*´M¾¢'*´M2:¶Qš~~~¶X°²F¶<°:^¸`:f¶h:l*ºn¶rW»xY·z¿Jƒ‹\„Š‹\4VÅÆ ÇÈÉÊ#Ë+Í1Î9ÐJÔQÕ`Öi×q؄ۋÜ�Ý—Þ¡ß´à5p -]^i_`Q:aK—'bc¡de�1fg¾67¾8h¹ÉK ´iK®ÏK@5ÿ+&• A•úü9ÿ&\98j3E*+¶%+¶++¶.¶}°4æ5678h98€3@r*¶I6›0*´M¾¢&*´M2:¶Qš~~~¶�°²‚¶‡°:�¸`:f¶h:l*º�¶rW»xY·z¿8@\9?@\4. ëìíî'ï9ò@óBôLõVöh÷5\ _`9aKL&bcVdeB0fgr67rÉKriKrÏK@ü9ÿ\9 ÉiÏ›k3ß³+¶+6**¶I¶�:¶Q6™ ,¶”™°+¶%~6~6+¶.~6  ,¶™:  ,¦°,¶�: *´P²¡¹¥ÀS ,¶¨W*´P²¬¹¥ÀS ,¶¨W*´P²¯¹¥ÀS ,¶¨W*´P²²¹¥ÀS ,¶¨W¶Q6  Ÿ2*´/¶µ¶¹+ ¶¿*´/¶µ*´¶Å¸Ê*´¶Í ¶Ð ,¸Ô™@¸Ú:  ß¹á*´ò* ¶çW ì¹î*´/¶µ¶¹+¶ñ ¹õ  ¶øš§6 @~™§6~š§6 ™? ¶û™7, ¶þš.*´/¶š™*´/+¶:Æ + ¶ *+¶  š  Á™-*´/:Á™À:~š™  +¶ ¶X ¶øš°*´/¶š~š,*´/+ ¶,¶û™‡ ¶X ¶ø™t*+²¶ :Æ8,¶#š/²–&½(Y+SY¶*¹.SY,S¹4*+¶ :Ç À8+,¹::Æ*¶>§,¶A*¶D*¶ú °4ê:ýÿ%'07@ N T V\v�ªÄËÒâ (2 @!G$X%f&u(‹)š*¤+©,±/¶2Ã3Ø9ã:í?@CD!J;KEOSPwQ|RU„V’W—X [¦\¬`°a5Ê8lm ¤ HIØ[NEgHI³67³8h³n^³oK­iK¡\`špj0ƒqK7|rK@ssK Net^ \Wu; Ëè5j X[vj fMwju>xj@Zþ'Rÿ. &•R•ýª=ûE @ü @ü @ü= üú ü]¹ ú 9 8no-.y z{|35±4h567}~9}€�Y3v*+¶GM,¶ûš°,¶�À8+,¹:°4kl mp5 678hn^@ü•98-.3= *+²¶ °4u5 67 8h98-."3j*´J+¹¥À¹N-Ç(*´¿+¹KÀN:Æ*+¶P:ư-Ç,²T¦)*+¶WN-Æ*-¶>§-¶Z™*´J+¹KW°-°4Byz{!|&}/~47ƒ;„B…H†L‡TŠ[‹fŒh�5>/‚I!ƒ„j67j8hj…\HI@ ü7¹9 8…-.@¾3‘1*+¶»*¶]™'*´/N-Á™-ÀM*+,¶`*´/+¶d*+¶D±4“• –—#™+š0œ5 [N1671HI@# 9H_´3M*´gš *´/¶™§¬4Ÿ5 67@@†t3«A*´/¶k+¶oš¬*´/N-Á™&-ÀM*¶u²y¶™,+¸ƒ¶†™§¬¬4£¤§!¨0©>¨?¬5 ![NA67A8h@ü,@ú98½¾3…Â+¶ŠM*,¶GN-¶ûš²–Ž½(Y+SY,SY-S¹4±+¶�:-¥[+¶’-¶–š²–Ž½(Y+SY,SY-S¹4±-¶�¶�¥#²–›½(Y+SY,SY-SYS¹4+-¶A+*´/¶�+¶¡*´J,¶¤+¹XÀ¹:Æ+¥¶§±4N±² µ¶-·.º4»:½E¾`¿aÂmÄ�Æ’ÉšÊẕ̌ͼÎÁÐ5>Â67ÂHI½8h ·]^4އ^±ˆI@ý.&•ü2•+ü.¹9H‰Š3åQ*+¶ªN-Æ#-¶Zš-*´/¶«¶¯:³¶µ°*´¿+¹¥ÀN:ƶ¹:³¶µ°4* ÔÕÖ×'Ø*Ú9Û>ÜEÝNß5> ‹„Q67QŒhQ­�KHI9‹„@ü*¹ü#N9 Œ­-.ô3¾E*¶]™;*´J+¹KÀ¹M,Æ)*´/:Á™ÀN*,-¶½-¶À+¶Ä,¶§*+¶ɱ4& äåæç-è3é;ë?ïDð5*-[N*ŽIE67E8h@ ü;¹ú98¿c3ïC+¶�¶�N-Á8™6-À8:,+¹Ì:Æ +¶ж+¸Ê6*¶Ð:¹Ñ±4"óõö ÷%ø1ú9ûBþ5R1\K9 �� "‘’-“”C67CHIC1N;•;? CH–@üB=9 H1*—˜ñ3D *´6¹ÕW±4  5 67 ™K9™Ëô3r*´#+¹KÀØM,Æ ,²Ú¶Þ±4 5 678h š›@üØ98œ 3V*´^Æ*´^*¹â*µ^±4  5 67@5´3,¬45 67�ž3« ‡-¶è:-¶î:*¶ð*´M:¾66¢2:  ¶ó„§ÿè*º÷¹û*¶ÿ»Y*¶²–·:-*º ¶¶§:¶§ :¶¿±Zhp\rwz\46  ,39!F#J%Z&h.p%†/5R,\` Z,Ÿ ‡67‡¡K‡¢K‡£¤�¥¦ {R&?  {R§@\ÿ é¨YAøÿ6é¨Y\ÿ é¨Y\\ù9 ¡¢£ªö3�$*´MM,¾>6¢,2:+¶„§ÿë±4232#55 \`$67$¥¦@ þ Aø9¥«ù3>*µg±4 89567ij9i¬­3/*´/°4<5 67¤¥3/*´J°4@5 67*®¯°3C ô*¶M>*´Ë¾¢§*´Ë2:Æ”¹:¹¯™z¹µÀ":¶$*¶(,¸+:*¶G:¶/:  ¶1š  +¶6¶�Á:™++¶<¶@§ +¸C:  ¥+ ¶GW§ÿ‚¹K„§ÿV*´¿¹‰¸N¶TN-¹¯™-¹µÀ&:*¶ªW§ÿå*´¿¹W*´X*¶[±4bDEFGH<ILJTK[LcMmQxR‡T‘U˜V¤Y§Z®E´^Ø_ß`âaëbóc5p ‘±^ LXŒhTP]^[I²³ <h´µ–¶·­aKØ8hô67ô1Nï@_ ýÆý°ÿF ư"&•2ÿưúúúü°ú91RS36|*+¶G:^,`b¶d¶h™2¶û™¶�À8+¹:N§%N²–m+¹o§+,*´/¶«¸rN-Æ-*´/¶�*-¶>§²–v+¹o-°42 ghi"j6l8mIpXs\tdulwzz5H3HI8HI|67|8h|ƒ„X$HIun^@"ý6•ÿ&N¹• 9 8ƒ-.¸{3M*´b¶x*´f¶x±4~€567Z<9Z¹°3[+¶|*´*´b¶€+¶†*´*´f¶€±4ƒ„…5671N91º°3S+¶|*´¶‰+¶†*´¶‰±4ˆ ‰Š5671N91»¼3,*¶Œ¹�š,²Ž*º”¹—,²�*+º ¹—±4� �Ÿ+ 5 ,67,1N,½¾@9 1½¿À3.²@°4ª5 67wx3S*´£Ç²§°*´£¹©Àz°4®¯ ±5 67@ ÁÂ3P*+µ£±4 µ¶567¥¦? ¥,9¥*Ãò 3s9*´J¹¦º­¹°*´J¹W*´#¹¦º³¹°*´#¹W±4¹º¼/½8¾5 967Ä 3C*´J¹¦*º´¹°±4 ÁÈ5 67bc3Ë;+¶�¶�N-Á8™.-À8:,+¹Ì:Æ*+¶ж+¸ʶй·±4ËÍÎ Ï%Ð:Ó5> ‘’%“”;67;HI;1N3•;? ;H–@ü:=9 H1*—F¾3Â8+¶�M,*´/+¶’¶¹N-Ç*+¶жɧ*´#+¶Š*+-º½¹ÁW±4ÖרÙ!Û7ë5*8678HI3n^&šÅ?8H–&šÆ@ ý!•Ç9H*ÉÌÍ3e »ÅY*+,·ǰ4î5  67 HI šÅ? H– šÆ9 Hš*ÊËÌ3Ì7*+,¶Ê:Æ ¶Þ°*¶]™»ØY·Î:*´/¶Ð°°4& ÜÝ Þßáâ)ã2ä5æ5H) ‹›7677HI7šÅ7Œh7Í›/ÎÝ@ üÏѾ3†%*´/N-Á™-ÀM*+,¶`*´/+¶d*+¶D±4ÂÃÅÆ$Ç5* Ò2[N%67%HI@ ÓÔ32*²Ú¶Þ±4¼5 š›ÕÖ3@ +¶Ó*´¶×°4Ÿ5 67 1N×é3« ž»ÝY·ßL*¶Œ¹¦¹©M,¹¯™,¹µÀàN-¶â:-¶æ:»ÝY¹ê·ï:6¹ê¢5š§6»òY¹ôÀö¶ø·ù¹üW„§ÿÅ+»ÿY·¹üW§ÿ~+°42 ‘’*“0”6•F–U—a˜�–‡š™›œœ5\ a ØjI>JK0iÙÚ6cÛÜFSÝÜ*oÞß…àáž67–âÜ? 6cÛãFSÝä–âå@;ýë°ÿ1ë°àæëë@ú'ÿëèé3®8*,²T¶ :Æ+Æ&¶’-¦+¶¶*´/¶«¸ ¶±4( )+7-5>8678Ÿ 88h8:ê8ƒ„ .HI@ü7¹ëì3P*¸°4ö5*67ÉKiKÏKíîðì3P*¸°4ß5*67ÉKiKÏKíîñò3X»Y+*º·°4¾5*67[N\KóK ô3+±4d5 õ 3-¸³–»%Y·'³Ú±4 ACö÷øãØÅ%ù„ 1úûú1þÿ111  11111 #1$1'(+1-.-8šã9 : ;S;@ÞY<  =>@?AC ØD EG HEJ KéM N(P ˜(Q ÅRòÿSTV %W=Y& Z\^