Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Chunk restoration #661

Merged
merged 17 commits into from
Nov 19, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
13 changes: 13 additions & 0 deletions mappings/net/minecraft/client/render/BuiltChunkStorage.mapping
Original file line number Diff line number Diff line change
Expand Up @@ -4,22 +4,35 @@ CLASS net/minecraft/unmapped/C_rqhfsngs net/minecraft/client/render/BuiltChunkSt
FIELD f_jiixbeeb xGridSections I
FIELD f_llzkkcwf sections [Lnet/minecraft/unmapped/C_sjynkhfr$C_exmylrbc;
FIELD f_mlshnjmi zGridSections I
FIELD f_sqecsiyn sectionPos Lnet/minecraft/unmapped/C_zubvmeye;
FIELD f_ugpffsia yGridSections I
FIELD f_ypmjrpkj world Lnet/minecraft/unmapped/C_cdctfzbn;
METHOD <init> (Lnet/minecraft/unmapped/C_sjynkhfr;Lnet/minecraft/unmapped/C_cdctfzbn;ILnet/minecraft/unmapped/C_sfkkabhx;)V
ARG 1 builder
ARG 3 viewDistance
METHOD m_flvtwfft clear ()V
METHOD m_hibueudp getSectionPos ()Lnet/minecraft/unmapped/C_zubvmeye;
METHOD m_jpnxgjcl getSection (Lnet/minecraft/unmapped/C_hynzadkk;)Lnet/minecraft/unmapped/C_sjynkhfr$C_exmylrbc;
METHOD m_lzwczkxc getViewDistance ()I
METHOD m_paxdewur createSections (Lnet/minecraft/unmapped/C_sjynkhfr;)V
ARG 1 builder
METHOD m_rtueaaeu isWithinViewDistance (III)Z
ARG 1 x
ARG 2 y
ARG 3 z
METHOD m_rxnslrfy updateCameraPosition (Lnet/minecraft/unmapped/C_zubvmeye;)V
ARG 1 pos
METHOD m_sdckahhd scheduleRebuild (IIIZ)V
ARG 1 x
ARG 2 y
ARG 3 z
ARG 4 important
METHOD m_sdyufbzs getRenderSection (III)Lnet/minecraft/unmapped/C_sjynkhfr$C_exmylrbc;
ARG 1 x
ARG 2 y
ARG 3 z
METHOD m_thjqtzzg getRenderSection (J)Lnet/minecraft/unmapped/C_sjynkhfr$C_exmylrbc;
ARG 1 pos
METHOD m_thmsuaoy getWorld ()Lnet/minecraft/unmapped/C_qpninoyb;
METHOD m_uqgbrzua setViewDistance (I)V
ARG 1 viewDistance
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -41,6 +41,8 @@ CLASS net/minecraft/unmapped/C_jnliocmw net/minecraft/client/render/SectionOcclu
METHOD m_viheltip scheduleFullUpdate ()V
METHOD m_xapgsdwa createInitialNodes (Lnet/minecraft/unmapped/C_dcmtgrvm;Ljava/util/Queue;)V
ARG 2 nodes
METHOD m_xhfcuajv schedulePropagationFrom (Lnet/minecraft/unmapped/C_sjynkhfr$C_exmylrbc;)V
ARG 1 section
METHOD m_yxpdbtyy scheduleFullUpdate (ZLnet/minecraft/unmapped/C_dcmtgrvm;Lnet/minecraft/unmapped/C_vgpupfxx;Lit/unimi/dsi/fastutil/longs/LongOpenHashSet;)V
ARG 1 insideCube
ARG 3 cameraPos
Expand Down
2 changes: 2 additions & 0 deletions mappings/net/minecraft/client/render/WorldRenderer.mapping
Original file line number Diff line number Diff line change
Expand Up @@ -226,6 +226,8 @@ CLASS net/minecraft/unmapped/C_sfkkabhx net/minecraft/client/render/WorldRendere
METHOD m_rzgnhorc isSectionCompiled (Lnet/minecraft/unmapped/C_hynzadkk;)Z
METHOD m_tamcgvjw offsetFrustum (Lnet/minecraft/unmapped/C_jwzjqevg;)Lnet/minecraft/unmapped/C_jwzjqevg;
METHOD m_tbgywtxm reload ()V
METHOD m_tboyskxy onSectionBecomingNonEmpty (J)V
ARG 1 chunkSectionPos
METHOD m_tgxmzbib getParticlesFramebuffer ()Lnet/minecraft/unmapped/C_xxwgvelc;
METHOD m_uptmaubw addLateDebugPass (Lnet/minecraft/unmapped/C_obrvgeej;Lnet/minecraft/unmapped/C_vgpupfxx;Lnet/minecraft/unmapped/C_vidgpspy;)V
ARG 1 frameGraph
Expand Down
14 changes: 14 additions & 0 deletions mappings/net/minecraft/client/world/ClientChunkManager.mapping
Original file line number Diff line number Diff line change
Expand Up @@ -30,22 +30,36 @@ CLASS net/minecraft/unmapped/C_rxbefbuv net/minecraft/client/world/ClientChunkMa
ARG 3 buf
ARG 4 nbt
ARG 5 consumer
METHOD m_yfdsyahd getLoadedEmptySections ()Lit/unimi/dsi/fastutil/longs/LongOpenHashSet;
CLASS C_tfcolboi ClientChunkMap
FIELD f_beqrondb centerChunkX I
FIELD f_iopqblvb loadedEmptySections Lit/unimi/dsi/fastutil/longs/LongOpenHashSet;
FIELD f_iuuqegjv radius I
FIELD f_kbcvrkzo chunks Ljava/util/concurrent/atomic/AtomicReferenceArray;
FIELD f_sxbcqsci loadedChunkCount I
FIELD f_vqnbxpll centerChunkZ I
FIELD f_wfoyaoab diameter I
METHOD <init> (Lnet/minecraft/unmapped/C_rxbefbuv;I)V
ARG 2 radius
METHOD m_amnberdl onSectionEmptinessChanged (IIIZ)V
ARG 1 chunkX
ARG 2 sectionCoord
ARG 3 chunkZ
ARG 4 emptySection
METHOD m_dpjpfdqy isInRadius (II)Z
ARG 1 chunkX
ARG 2 chunkZ
METHOD m_fkdgglmo removeEmptySections (Lnet/minecraft/unmapped/C_hrdsvlkq;)V
ARG 1 chunk
METHOD m_gfizlrgc unload (ILnet/minecraft/unmapped/C_hrdsvlkq;)V
ARG 2 chunk
METHOD m_mjkggrto addEmptySections (Lnet/minecraft/unmapped/C_hrdsvlkq;)V
ARG 1 chunk
METHOD m_pciippob getIndex (II)I
ARG 1 chunkX
ARG 2 chunkZ
METHOD m_qqdzgquf writePositions (Ljava/lang/String;)V
ARG 1 fileName
METHOD m_vlowadnu getChunk (I)Lnet/minecraft/unmapped/C_hrdsvlkq;
ARG 1 index
METHOD m_wufvlhmm replace (ILnet/minecraft/unmapped/C_hrdsvlkq;)V
2 changes: 2 additions & 0 deletions mappings/net/minecraft/client/world/ClientWorld.mapping
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,8 @@ CLASS net/minecraft/unmapped/C_ghdnlrrw net/minecraft/client/world/ClientWorld
METHOD m_alvumyoa getSkyColor (Lnet/minecraft/unmapped/C_vgpupfxx;F)I
ARG 1 cameraPosition
ARG 2 tickDelta
METHOD m_bfurccxk onSectionBecomingNonEmpty (J)V
ARG 1 chunkSectionPos
METHOD m_blplldfx syncBlockState (Lnet/minecraft/unmapped/C_hynzadkk;Lnet/minecraft/unmapped/C_txtbiemp;Lnet/minecraft/unmapped/C_vgpupfxx;)V
ARG 3 playerPos
METHOD m_bmqpmbrd (Lnet/minecraft/unmapped/C_hynzadkk;)I
Expand Down
1 change: 1 addition & 0 deletions mappings/net/minecraft/network/packet/Packet.mapping
Original file line number Diff line number Diff line change
Expand Up @@ -8,4 +8,5 @@ CLASS net/minecraft/unmapped/C_zyjtrjrl net/minecraft/network/packet/Packet
COMMENT Returns whether a throwable in writing of this packet allows the
COMMENT connection to simply skip the packet's sending than disconnecting.
METHOD m_rppugqly apply (Lnet/minecraft/unmapped/C_tkgdawqw;)V
ARG 1 listener
METHOD m_ytvbgrrz transitionsNetworkPhase ()Z
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
CLASS net/minecraft/unmapped/C_gdbvnevg net/minecraft/network/packet/s2c/play/ChunkDataS2CPacket
FIELD f_adcbxzny chunkZ I
FIELD f_ipkzrufr chunkX I
FIELD f_adcbxzny z I
FIELD f_ipkzrufr x I
FIELD f_jkrdfkjr lightUpdateData Lnet/minecraft/unmapped/C_qeldjmur;
FIELD f_oqycayzk chunkData Lnet/minecraft/unmapped/C_tilplatb;
FIELD f_oqycayzk data Lnet/minecraft/unmapped/C_tilplatb;
FIELD f_pmiruxtl CODEC Lnet/minecraft/unmapped/C_qsrmwluu;
METHOD <init> (Lnet/minecraft/unmapped/C_bngyzsts;)V
ARG 1 buf
Expand All @@ -11,9 +11,9 @@ CLASS net/minecraft/unmapped/C_gdbvnevg net/minecraft/network/packet/s2c/play/Ch
ARG 2 lightingProvider
ARG 3 skyLightData
ARG 4 blockLightData
METHOD m_bgbhnrvd chunkData ()Lnet/minecraft/unmapped/C_tilplatb;
METHOD m_ihkxzryj chunkZ ()I
METHOD m_bgbhnrvd getData ()Lnet/minecraft/unmapped/C_tilplatb;
METHOD m_ihkxzryj getZ ()I
METHOD m_oyxrmtuz lightUpdateData ()Lnet/minecraft/unmapped/C_qeldjmur;
METHOD m_pavmyvwd chunkX ()I
METHOD m_pavmyvwd getX ()I
METHOD m_uzjldfpt write (Lnet/minecraft/unmapped/C_bngyzsts;)V
ARG 1 buf
Original file line number Diff line number Diff line change
Expand Up @@ -41,16 +41,16 @@ CLASS net/minecraft/unmapped/C_ebcmvjwj net/minecraft/server/world/ServerChunkMa
ARG 1 holder
ARG 2 maxLevel
METHOD m_hsnsljxf getChunkFuture (IILnet/minecraft/unmapped/C_kogtzhzt;Z)Ljava/util/concurrent/CompletableFuture;
ARG 1 chunkX
ARG 2 chunkZ
ARG 1 x
ARG 2 z
ARG 3 leastStatus
ARG 4 create
METHOD m_ilfskcor getChunkHolder (J)Lnet/minecraft/unmapped/C_gkderdjo;
ARG 1 pos
METHOD m_iuemgshl getPendingTasks ()I
METHOD m_jgyqtgrc getChunkFutureSyncOnMainThread (IILnet/minecraft/unmapped/C_kogtzhzt;Z)Ljava/util/concurrent/CompletableFuture;
ARG 1 chunkX
ARG 2 chunkZ
ARG 1 x
ARG 2 z
ARG 3 leastStatus
ARG 4 create
METHOD m_kpypddik ifChunkLoaded (JLjava/util/function/Consumer;)V
Expand Down
2 changes: 1 addition & 1 deletion mappings/net/minecraft/server/world/ServerWorld.mapping
Original file line number Diff line number Diff line change
Expand Up @@ -199,7 +199,7 @@ CLASS net/minecraft/unmapped/C_bdwnwhiu net/minecraft/server/world/ServerWorld
METHOD m_tqvywirw getEntityOrDragonPart (I)Lnet/minecraft/unmapped/C_astfners;
ARG 1 id
METHOD m_tzlitazt sendSleepingStatus ()V
METHOD m_uwauhnel (Lnet/minecraft/unmapped/C_lwzmmmqr;)V
METHOD m_uwauhnel onStructureStartsReady (Lnet/minecraft/unmapped/C_lwzmmmqr;)V
ARG 1 chunk
METHOD m_vgbceyje resetIdleTimeout ()V
METHOD m_wtlcknkv getTopFive (Ljava/lang/Iterable;Ljava/util/function/Function;)Ljava/lang/String;
Expand Down
6 changes: 6 additions & 0 deletions mappings/net/minecraft/structure/StructureManager.mapping
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,8 @@ CLASS net/minecraft/unmapped/C_rhdulivw net/minecraft/structure/StructureManager
METHOD m_dfmsetux getStructureStartAt (Lnet/minecraft/unmapped/C_hynzadkk;Lnet/minecraft/unmapped/C_quklzgtb;)Lnet/minecraft/unmapped/C_efiavfys;
ARG 1 pos
ARG 2 structure
METHOD m_djdnxqsq getStructureStartWithPieceAt (Lnet/minecraft/unmapped/C_hynzadkk;Ljava/util/function/Predicate;)Lnet/minecraft/unmapped/C_efiavfys;
ARG 2 structurePredicate
METHOD m_ewzwrhal incrementStructureReferences (Lnet/minecraft/unmapped/C_efiavfys;)V
ARG 1 start
METHOD m_hqgaiyeh shouldGenerate ()Z
Expand All @@ -37,6 +39,8 @@ CLASS net/minecraft/unmapped/C_rhdulivw net/minecraft/structure/StructureManager
METHOD m_qdndgzdv structureHasPieceAt (Lnet/minecraft/unmapped/C_hynzadkk;Lnet/minecraft/unmapped/C_efiavfys;)Z
ARG 1 pos
ARG 2 start
METHOD m_sfhzyjcm getStructureStartWithPieceAt (Lnet/minecraft/unmapped/C_hynzadkk;Lnet/minecraft/unmapped/C_odfnijdo;)Lnet/minecraft/unmapped/C_efiavfys;
ARG 2 structures
METHOD m_tnwbowrs getStructuresAt (Lnet/minecraft/unmapped/C_hynzadkk;)Ljava/util/Map;
ARG 1 pos
METHOD m_vrmqqpkx setStructureStart (Lnet/minecraft/unmapped/C_zubvmeye;Lnet/minecraft/unmapped/C_quklzgtb;Lnet/minecraft/unmapped/C_efiavfys;Lnet/minecraft/unmapped/C_byiynvyh;)V
Expand All @@ -48,6 +52,8 @@ CLASS net/minecraft/unmapped/C_rhdulivw net/minecraft/structure/StructureManager
METHOD m_woqhycam getStructureStarts (Lnet/minecraft/unmapped/C_zubvmeye;Lnet/minecraft/unmapped/C_quklzgtb;)Ljava/util/List;
ARG 1 sectionPos
ARG 2 structure
METHOD m_xamriycs (Lnet/minecraft/unmapped/C_ednuhnnn;Lnet/minecraft/unmapped/C_cjzoxshv;)Z
ARG 1 structure
METHOD m_xhpkpveo getStructureStartWithPieceAt (Lnet/minecraft/unmapped/C_hynzadkk;Lnet/minecraft/unmapped/C_ednuhnnn;)Lnet/minecraft/unmapped/C_efiavfys;
ARG 1 pos
ARG 2 structures
Expand Down
28 changes: 28 additions & 0 deletions mappings/net/minecraft/util/RegionBoundValues.mapping
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
CLASS net/minecraft/unmapped/C_xgsefppr net/minecraft/util/RegionBoundValues
FIELD f_abhbmwxm minX I
FIELD f_duchftei minZ I
FIELD f_sjobxbbs values [Ljava/lang/Object;
FIELD f_togksayj maxX I
FIELD f_tzkyezrr maxZ I
METHOD <init> (IIIILnet/minecraft/unmapped/C_xgsefppr$C_iualwfgh;)V
ARG 5 initializer
METHOD m_bkxoehdi forEach (Ljava/util/function/Consumer;)V
ARG 1 valueConsumer
METHOD m_exekxunj getImpl (II)I
ARG 1 x
ARG 2 z
METHOD m_faymaync isInRange (II)Z
ARG 1 x
ARG 2 z
METHOD m_pmihppge get (II)Ljava/lang/Object;
ARG 1 x
ARG 2 z
METHOD m_xtaeuwxr of (IIILnet/minecraft/unmapped/C_xgsefppr$C_iualwfgh;)Lnet/minecraft/unmapped/C_xgsefppr;
ARG 0 x
ARG 1 z
ARG 2 range
ARG 3 initializer
CLASS C_iualwfgh Initializer
METHOD get (II)Ljava/lang/Object;
ARG 1 x
ARG 2 z
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,13 @@ CLASS net/minecraft/unmapped/C_pdegcfzu net/minecraft/util/profiling/jfr/JvmProf
METHOD m_ampfjuyj isRunning ()Z
METHOD m_fcajjqtj isAvailable ()Z
METHOD m_fkxuyhmv onPacketSent (Lnet/minecraft/unmapped/C_kxdobmrm;Lnet/minecraft/unmapped/C_usugyqlb;Ljava/net/SocketAddress;I)V
METHOD m_kgosmkpg onChunkGenerate (Lnet/minecraft/unmapped/C_ynrszrtu;Lnet/minecraft/unmapped/C_xhhleach;Ljava/lang/String;)Lnet/minecraft/unmapped/C_ubafnjcv;
ARG 2 packetType
ARG 3 remoteAddress
ARG 4 packetId
METHOD m_kgosmkpg onChunkGenerated (Lnet/minecraft/unmapped/C_ynrszrtu;Lnet/minecraft/unmapped/C_xhhleach;Ljava/lang/String;)Lnet/minecraft/unmapped/C_ubafnjcv;
ARG 1 chunkPos
ARG 2 world
ARG 3 targetStatus
METHOD m_lpccagqc stop ()Ljava/nio/file/Path;
METHOD m_momqlrwh onPacketReceived (Lnet/minecraft/unmapped/C_kxdobmrm;Lnet/minecraft/unmapped/C_usugyqlb;Ljava/net/SocketAddress;I)V
METHOD m_nyblkrol onServerTick (F)V
Expand Down
1 change: 1 addition & 0 deletions mappings/net/minecraft/world/BlockRenderView.mapping
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ CLASS net/minecraft/unmapped/C_xjeuupup net/minecraft/world/BlockRenderView
ARG 1 pos
METHOD m_lqesafyv getBrightness (Lnet/minecraft/unmapped/C_xpuuihxf;Z)F
METHOD m_oskenyjr getColor (Lnet/minecraft/unmapped/C_hynzadkk;Lnet/minecraft/unmapped/C_qodopjcw;)I
ARG 2 colorProvider
METHOD m_qvmixhuq getLightingProvider ()Lnet/minecraft/unmapped/C_ksposksb;
METHOD m_rqndxint getBaseLightLevel (Lnet/minecraft/unmapped/C_hynzadkk;I)I
ARG 1 pos
Expand Down
2 changes: 2 additions & 0 deletions mappings/net/minecraft/world/CollisionView.mapping
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,8 @@ CLASS net/minecraft/unmapped/C_vxzrjtdu net/minecraft/world/CollisionView
ARG 1 entity
ARG 2 box
METHOD m_cdodgqhq getChunkAsView (II)Lnet/minecraft/unmapped/C_peaveboq;
ARG 1 chunkX
ARG 2 chunkZ
METHOD m_istsheae isSpaceEmpty (Lnet/minecraft/unmapped/C_hbcjzgoe;)Z
ARG 1 box
METHOD m_kamrttpa getBorderCollision (Lnet/minecraft/unmapped/C_astfners;Lnet/minecraft/unmapped/C_hbcjzgoe;)Lnet/minecraft/unmapped/C_zscvhwbd;
Expand Down
1 change: 1 addition & 0 deletions mappings/net/minecraft/world/ServerWorldAccess.mapping
Original file line number Diff line number Diff line change
Expand Up @@ -3,3 +3,4 @@ CLASS net/minecraft/unmapped/C_jmnzlycd net/minecraft/world/ServerWorldAccess
METHOD m_imualvpo spawnEntityAndPassengers (Lnet/minecraft/unmapped/C_astfners;)V
COMMENT Spawns an entity and all its passengers (recursively) into the world.
ARG 1 entity
METHOD m_wguextlz getWorld ()Lnet/minecraft/unmapped/C_bdwnwhiu;
7 changes: 7 additions & 0 deletions mappings/net/minecraft/world/StructureHolder.mapping
Original file line number Diff line number Diff line change
@@ -1,7 +1,14 @@
CLASS net/minecraft/unmapped/C_byiynvyh net/minecraft/world/StructureHolder
METHOD m_fejlmeve setStructureReferences (Ljava/util/Map;)V
ARG 1 references
METHOD m_pvlhddmd setStructureStart (Lnet/minecraft/unmapped/C_quklzgtb;Lnet/minecraft/unmapped/C_efiavfys;)V
ARG 1 feature
ARG 2 start
METHOD m_svqvtqfp getStructureReferences (Lnet/minecraft/unmapped/C_quklzgtb;)Lit/unimi/dsi/fastutil/longs/LongSet;
ARG 1 feature
METHOD m_xqpwvlyw addStructureReference (Lnet/minecraft/unmapped/C_quklzgtb;J)V
ARG 1 feature
ARG 2 chunPos
METHOD m_xrnbkauz getStructureStart (Lnet/minecraft/unmapped/C_quklzgtb;)Lnet/minecraft/unmapped/C_efiavfys;
ARG 1 feature
METHOD m_zjjsiikg getStructureReferences ()Ljava/util/Map;
13 changes: 13 additions & 0 deletions mappings/net/minecraft/world/WorldView.mapping
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,9 @@ CLASS net/minecraft/unmapped/C_eemzphbi net/minecraft/world/WorldView
METHOD m_biizoxac getBiome (Lnet/minecraft/unmapped/C_hynzadkk;)Lnet/minecraft/unmapped/C_cjzoxshv;
ARG 1 pos
METHOD m_bqzdiqtj getChunk (IILnet/minecraft/unmapped/C_kogtzhzt;)Lnet/minecraft/unmapped/C_lwzmmmqr;
ARG 1 chunkX
ARG 2 chunkZ
ARG 3 status
METHOD m_btlyapdt getChunk (Lnet/minecraft/unmapped/C_hynzadkk;)Lnet/minecraft/unmapped/C_lwzmmmqr;
ARG 1 pos
METHOD m_cnmhzsof isClient ()Z
Expand Down Expand Up @@ -48,19 +51,29 @@ CLASS net/minecraft/unmapped/C_eemzphbi net/minecraft/world/WorldView
METHOD m_ogigqbxw getLightLevel (Lnet/minecraft/unmapped/C_hynzadkk;)I
ARG 1 pos
METHOD m_ozgszpob filteredLookup (Lnet/minecraft/unmapped/C_xhhleach;)Lnet/minecraft/unmapped/C_vtbxyypo;
ARG 1 registry
METHOD m_qdcvrgsy getBrightness (Lnet/minecraft/unmapped/C_hynzadkk;)F
ARG 1 pos
METHOD m_ttxosgdg getChunk (IILnet/minecraft/unmapped/C_kogtzhzt;Z)Lnet/minecraft/unmapped/C_lwzmmmqr;
ARG 1 chunkX
ARG 2 chunkZ
ARG 3 status
ARG 4 create
METHOD m_ucheokld isSkyVisibleAllowingSea (Lnet/minecraft/unmapped/C_hynzadkk;)Z
ARG 1 pos
METHOD m_uljetols isWater (Lnet/minecraft/unmapped/C_hynzadkk;)Z
ARG 1 pos
METHOD m_vahflkwe isChunkLoaded (II)Z
ARG 1 chunkX
ARG 2 chunkZ
METHOD m_vjliiugt isChunkLoaded (Lnet/minecraft/unmapped/C_hynzadkk;)Z
ARG 1 pos
METHOD m_yirkkvqk getTopPosition (Lnet/minecraft/unmapped/C_ybztoekc$C_wkdeqzbn;Lnet/minecraft/unmapped/C_hynzadkk;)Lnet/minecraft/unmapped/C_hynzadkk;
ARG 1 heightmap
ARG 2 pos
METHOD m_yjbibpuo getGeneratorStoredBiome (III)Lnet/minecraft/unmapped/C_cjzoxshv;
ARG 1 x
ARG 2 y
ARG 3 z
METHOD m_zmumzdjx getRegistryManager ()Lnet/minecraft/unmapped/C_wqxmvzdq;
METHOD m_ztjkuhbv getTopY (Lnet/minecraft/unmapped/C_ybztoekc$C_wkdeqzbn;II)I
4 changes: 4 additions & 0 deletions mappings/net/minecraft/world/biome/source/BiomeAccess.mapping
Original file line number Diff line number Diff line change
Expand Up @@ -27,3 +27,7 @@ CLASS net/minecraft/unmapped/C_txmmiamu net/minecraft/world/biome/source/BiomeAc
METHOD m_uzbiicev (JIIIDDD)D
ARG 0 seed
CLASS C_sutfgxpu NoiseBiomeSource
METHOD getNoiseBiome (III)Lnet/minecraft/unmapped/C_cjzoxshv;
ARG 1 x
ARG 2 y
ARG 3 z
16 changes: 16 additions & 0 deletions mappings/net/minecraft/world/chunk/Chunk.mapping
Original file line number Diff line number Diff line change
Expand Up @@ -51,6 +51,7 @@ CLASS net/minecraft/unmapped/C_lwzmmmqr net/minecraft/world/chunk/Chunk
METHOD m_fhrvmsma needsSaving ()Z
METHOD m_fmezrwqz getBlockTickScheduler ()Lnet/minecraft/unmapped/C_ncwmpyyu;
METHOD m_hguftcvs setBlockEntity (Lnet/minecraft/unmapped/C_kvegafmh;)V
ARG 1 blockEntity
METHOD m_ifohhonx getUpgradeData ()Lnet/minecraft/unmapped/C_jrivgvxn;
METHOD m_itzisycv getStructureStarts ()Ljava/util/Map;
METHOD m_jnwohgqe getHeightLimitView ()Lnet/minecraft/unmapped/C_qpninoyb;
Expand All @@ -60,23 +61,30 @@ CLASS net/minecraft/unmapped/C_lwzmmmqr net/minecraft/world/chunk/Chunk
ARG 2 consumer
METHOD m_mjwvwhyy (Lnet/minecraft/unmapped/C_quklzgtb;)Lit/unimi/dsi/fastutil/longs/LongSet;
ARG 0 key
METHOD m_mkactvip isSerializable ()Z
METHOD m_ntljehgr getOrCreateChunkNoiseSampler (Ljava/util/function/Function;)Lnet/minecraft/unmapped/C_rvjywqnu;
ARG 1 noiseSamplerCreator
METHOD m_oeshvinu getPos ()Lnet/minecraft/unmapped/C_ynrszrtu;
METHOD m_pcowjlry tryMarkSaved ()Z
METHOD m_pkqflpwq hasBelowZeroRetrogen ()Z
METHOD m_pmdbdcxs getHeightmap (Lnet/minecraft/unmapped/C_ybztoekc$C_wkdeqzbn;)Lnet/minecraft/unmapped/C_ybztoekc;
ARG 1 type
METHOD m_pornhcnk fillSectionArray (Lnet/minecraft/unmapped/C_tqxyjqsk;[Lnet/minecraft/unmapped/C_aurosfgf;)V
ARG 0 biomeRegistry
ARG 1 sectionArray
METHOD m_ptmjitse hasStructureReferences ()Z
METHOD m_puwtdbeb isSectionEmpty (I)Z
ARG 1 coord
METHOD m_pzyvuftt getHighestFilledSectionYOffset ()I
METHOD m_qaecgkls setInhabitedTime (J)V
ARG 1 inhabitedTime
METHOD m_qdoylksi markBlockForPostProcessing (Lit/unimi/dsi/fastutil/shorts/ShortList;I)V
ARG 1 sections
ARG 2 index
METHOD m_qhwssies setBlockState (Lnet/minecraft/unmapped/C_hynzadkk;Lnet/minecraft/unmapped/C_txtbiemp;Z)Lnet/minecraft/unmapped/C_txtbiemp;
ARG 3 moved
METHOD m_qlsrwmuw getBelowZeroRetrogen ()Lnet/minecraft/unmapped/C_empvvetb;
METHOD m_rbxakgwa getStatus ()Lnet/minecraft/unmapped/C_kogtzhzt;
METHOD m_rgzeprey setBiomesFromNoise (Lnet/minecraft/unmapped/C_nhlknxak;Lnet/minecraft/unmapped/C_ohqwadgy$C_pigoipju;)V
ARG 1 biomeSupplier
ARG 2 sampler
Expand All @@ -88,10 +96,12 @@ CLASS net/minecraft/unmapped/C_lwzmmmqr net/minecraft/world/chunk/Chunk
ARG 1 pos
METHOD m_ryislatp isLightCorrect ()Z
METHOD m_smvmtzoy getPackedBlockEntityNbt (Lnet/minecraft/unmapped/C_hynzadkk;Lnet/minecraft/unmapped/C_vtbxyypo$C_etmlgbig;)Lnet/minecraft/unmapped/C_hhlwcnih;
ARG 2 registryManager
METHOD m_sogpxvqe getBlockEntityNbt (Lnet/minecraft/unmapped/C_hynzadkk;)Lnet/minecraft/unmapped/C_hhlwcnih;
ARG 1 pos
METHOD m_tmmlzzvg hasHeightmap (Lnet/minecraft/unmapped/C_ybztoekc$C_wkdeqzbn;)Z
ARG 1 type
METHOD m_twktjquw markNeedsSaving ()V
METHOD m_udykeqsw areSectionsEmptyBetween (II)Z
ARG 1 lowerHeight
ARG 2 upperHeight
Expand All @@ -102,6 +112,7 @@ CLASS net/minecraft/unmapped/C_lwzmmmqr net/minecraft/world/chunk/Chunk
ARG 1 type
ARG 2 heightmap
METHOD m_wljtnein getTicksForSerialization (J)Lnet/minecraft/unmapped/C_lwzmmmqr$C_ozbhqkkq;
ARG 1 time
METHOD m_xbdheuaq (Lnet/minecraft/unmapped/C_ybztoekc$C_wkdeqzbn;)Lnet/minecraft/unmapped/C_ybztoekc;
ARG 1 heightmapType
METHOD m_xkejgfig getHeightmaps ()Ljava/util/Collection;
Expand All @@ -110,3 +121,8 @@ CLASS net/minecraft/unmapped/C_lwzmmmqr net/minecraft/world/chunk/Chunk
METHOD m_yrcpifpe setLightCorrect (Z)V
ARG 1 lightCorrect
METHOD m_yuipgvpr getInhabitedTime ()J
CLASS C_ozbhqkkq PackedTicks
FIELD f_juvuxeon blockTicks Ljava/util/List;
FIELD f_rhsbjeav fluidTicks Ljava/util/List;
METHOD m_dpqohxww blockTicks ()Ljava/util/List;
METHOD m_yjluxaun fluidTicks ()Ljava/util/List;
10 changes: 10 additions & 0 deletions mappings/net/minecraft/world/chunk/ChunkDependencies.mapping
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
CLASS net/minecraft/unmapped/C_uisfyfhg net/minecraft/world/chunk/ChunkDependencies
FIELD f_ivufksoa radiiByDependencyIndex [I
FIELD f_wffsuakv dependenciesByRadius Lcom/google/common/collect/ImmutableList;
METHOD m_dnwdpeuv get (I)Lnet/minecraft/unmapped/C_kogtzhzt;
ARG 1 radius
METHOD m_dxycnhaa getDependenciesByRadius ()Lcom/google/common/collect/ImmutableList;
METHOD m_grcpkwme getRadius (Lnet/minecraft/unmapped/C_kogtzhzt;)I
ARG 1 dependencyStatus
METHOD m_lqmmnsdk getMaxRadius ()I
METHOD m_ovpkckxs size ()I
Loading
Loading