From db51af34b7e5736f0b7e197d49170a6536acfbfb Mon Sep 17 00:00:00 2001 From: Shnupbups Date: Mon, 25 Jan 2021 03:38:19 +1100 Subject: [PATCH] World package stuff (#1980) * world stuff * more stuff also resolves #1960 * revert GlowLichenFeatureConfig * fromTag -> fromNbt liach seems to prefer this so whatever --- .../structure/BastionRemnantGenerator.mapping | 1 + .../structure/DesertVillageData.mapping | 1 + .../PillagerOutpostGenerator.mapping | 1 + .../structure/PlainsVillageData.mapping | 1 + .../structure/SavannaVillageData.mapping | 1 + .../structure/SnowyVillageData.mapping | 1 + .../structure/TaigaVillageData.mapping | 1 + .../world/BlockCollisionSpliterator.mapping | 3 + .../net/minecraft/world/BlockView.mapping | 1 + .../net/minecraft/world/ChunkRegion.mapping | 1 + .../world/ChunkTickScheduler.mapping | 5 ++ .../minecraft/world/ChunkUpdateState.mapping | 5 ++ .../net/minecraft/world/CollisionView.mapping | 12 ++- .../minecraft/world/FeatureUpdater.mapping | 2 + .../minecraft/world/ForcedChunkState.mapping | 4 + .../minecraft/world/HeightLimitView.mapping | 6 +- .../net/minecraft/world/Heightmap.mapping | 8 +- .../net/minecraft/world/IdCountsState.mapping | 2 + .../minecraft/world/MobSpawnerLogic.mapping | 18 ++++ .../net/minecraft/world/SpawnHelper.mapping | 6 ++ .../world/WanderingTraderManager.mapping | 6 ++ mappings/net/minecraft/world/World.mapping | 5 ++ .../minecraft/world/WorldProperties.mapping | 1 + .../minecraft/world/WorldSaveHandler.mapping | 5 ++ .../world/chunk/ArrayPalette.mapping | 1 + .../minecraft/world/chunk/ChunkCache.mapping | 5 ++ .../world/chunk/ChunkSection.mapping | 2 + .../minecraft/world/chunk/EmptyChunk.mapping | 4 + .../minecraft/world/chunk/ProtoChunk.mapping | 3 + .../minecraft/world/chunk/UpgradeData.mapping | 5 ++ .../minecraft/world/chunk/WorldChunk.mapping | 3 + .../chunk/light/ChunkLightingView.mapping | 1 + .../chunk/light/LightingProvider.mapping | 2 + .../world/dimension/AreaHelper.mapping | 17 ++++ .../world/dimension/DimensionType.mapping | 2 + .../world/explosion/Explosion.mapping | 1 + .../world/gen/chunk/ChunkGenerator.mapping | 5 ++ .../chunk/FlatChunkGeneratorConfig.mapping | 1 + .../gen/chunk/VerticalBlockSample.mapping | 6 ++ .../gen/feature/BasaltColumnsFeature.mapping | 1 + .../gen/feature/DefaultBiomeFeatures.mapping | 82 +++++++++++++++++++ .../world/gen/feature/DeltaFeature.mapping | 1 + .../feature/DripstoneClusterFeature.mapping | 3 + .../gen/feature/GlowLichenFeature.mapping | 2 +- .../gen/feature/HugeFungusFeature.mapping | 6 ++ .../world/gen/feature/IcebergFeature.mapping | 1 + .../gen/feature/RuinedPortalFeature.mapping | 3 + .../gen/feature/util/DripstoneColumn.mapping | 1 + .../world/gen/trunk/TrunkPlacerType.mapping | 3 + .../world/level/ColorResolver.mapping | 3 + .../minecraft/world/level/LevelInfo.mapping | 1 + .../world/level/LevelProperties.mapping | 1 + .../world/level/storage/AlphaChunkIo.mapping | 4 + .../world/level/storage/LevelSummary.mapping | 8 ++ .../world/poi/PointOfInterestSet.mapping | 1 + .../world/poi/PointOfInterestStorage.mapping | 5 ++ .../world/poi/PointOfInterestType.mapping | 1 + .../world/storage/RegionFile.mapping | 3 + .../SerializingRegionBasedStorage.mapping | 7 +- .../storage/VersionedChunkStorage.mapping | 5 ++ .../timer/FunctionTagTimerCallback.mapping | 2 + .../world/timer/FunctionTimerCallback.mapping | 2 + .../world/timer/TimerCallback.mapping | 3 + 63 files changed, 298 insertions(+), 6 deletions(-) create mode 100644 mappings/net/minecraft/world/level/ColorResolver.mapping diff --git a/mappings/net/minecraft/structure/BastionRemnantGenerator.mapping b/mappings/net/minecraft/structure/BastionRemnantGenerator.mapping index b62e2af765..e3e75dc01d 100644 --- a/mappings/net/minecraft/structure/BastionRemnantGenerator.mapping +++ b/mappings/net/minecraft/structure/BastionRemnantGenerator.mapping @@ -1,2 +1,3 @@ CLASS net/minecraft/class_5179 net/minecraft/structure/BastionRemnantGenerator + FIELD field_25941 STRUCTURE_POOLS Lnet/minecraft/class_3785; METHOD method_27201 init ()V diff --git a/mappings/net/minecraft/structure/DesertVillageData.mapping b/mappings/net/minecraft/structure/DesertVillageData.mapping index 85348e95e9..35b4eafba2 100644 --- a/mappings/net/minecraft/structure/DesertVillageData.mapping +++ b/mappings/net/minecraft/structure/DesertVillageData.mapping @@ -1,2 +1,3 @@ CLASS net/minecraft/class_3868 net/minecraft/structure/DesertVillageData + FIELD field_25948 STRUCTURE_POOLS Lnet/minecraft/class_3785; METHOD method_17037 init ()V diff --git a/mappings/net/minecraft/structure/PillagerOutpostGenerator.mapping b/mappings/net/minecraft/structure/PillagerOutpostGenerator.mapping index d51e0e6e35..4406d0ce0b 100644 --- a/mappings/net/minecraft/structure/PillagerOutpostGenerator.mapping +++ b/mappings/net/minecraft/structure/PillagerOutpostGenerator.mapping @@ -1,2 +1,3 @@ CLASS net/minecraft/class_3791 net/minecraft/structure/PillagerOutpostGenerator + FIELD field_26252 STRUCTURE_POOLS Lnet/minecraft/class_3785; METHOD method_27235 init ()V diff --git a/mappings/net/minecraft/structure/PlainsVillageData.mapping b/mappings/net/minecraft/structure/PlainsVillageData.mapping index 98cbfbdc7b..5d95d4c118 100644 --- a/mappings/net/minecraft/structure/PlainsVillageData.mapping +++ b/mappings/net/minecraft/structure/PlainsVillageData.mapping @@ -1,2 +1,3 @@ CLASS net/minecraft/class_3815 net/minecraft/structure/PlainsVillageData + FIELD field_26253 STRUCTURE_POOLS Lnet/minecraft/class_3785; METHOD method_16754 init ()V diff --git a/mappings/net/minecraft/structure/SavannaVillageData.mapping b/mappings/net/minecraft/structure/SavannaVillageData.mapping index f9a26695bb..a487808601 100644 --- a/mappings/net/minecraft/structure/SavannaVillageData.mapping +++ b/mappings/net/minecraft/structure/SavannaVillageData.mapping @@ -1,2 +1,3 @@ CLASS net/minecraft/class_3834 net/minecraft/structure/SavannaVillageData + FIELD field_26285 STRUCTURE_POOLS Lnet/minecraft/class_3785; METHOD method_16844 init ()V diff --git a/mappings/net/minecraft/structure/SnowyVillageData.mapping b/mappings/net/minecraft/structure/SnowyVillageData.mapping index f944a19ca6..3c65a0240f 100644 --- a/mappings/net/minecraft/structure/SnowyVillageData.mapping +++ b/mappings/net/minecraft/structure/SnowyVillageData.mapping @@ -1,2 +1,3 @@ CLASS net/minecraft/class_3836 net/minecraft/structure/SnowyVillageData + FIELD field_26286 STRUCTURE_POOLS Lnet/minecraft/class_3785; METHOD method_16845 init ()V diff --git a/mappings/net/minecraft/structure/TaigaVillageData.mapping b/mappings/net/minecraft/structure/TaigaVillageData.mapping index eaab9e2c29..ce20a30376 100644 --- a/mappings/net/minecraft/structure/TaigaVillageData.mapping +++ b/mappings/net/minecraft/structure/TaigaVillageData.mapping @@ -1,2 +1,3 @@ CLASS net/minecraft/class_3870 net/minecraft/structure/TaigaVillageData + FIELD field_26341 STRUCTURE_POOLS Lnet/minecraft/class_3785; METHOD method_17038 init ()V diff --git a/mappings/net/minecraft/world/BlockCollisionSpliterator.mapping b/mappings/net/minecraft/world/BlockCollisionSpliterator.mapping index d0f2ec878e..8f2eb08493 100644 --- a/mappings/net/minecraft/world/BlockCollisionSpliterator.mapping +++ b/mappings/net/minecraft/world/BlockCollisionSpliterator.mapping @@ -13,6 +13,9 @@ CLASS net/minecraft/class_5329 net/minecraft/world/BlockCollisionSpliterator ARG 2 entity ARG 3 box METHOD (Lnet/minecraft/class_1941;Lnet/minecraft/class_1297;Lnet/minecraft/class_238;Ljava/util/function/BiPredicate;)V + ARG 1 world + ARG 2 entity + ARG 3 box ARG 4 blockPredicate METHOD method_29283 getChunk (II)Lnet/minecraft/class_1922; ARG 1 x diff --git a/mappings/net/minecraft/world/BlockView.mapping b/mappings/net/minecraft/world/BlockView.mapping index 6c2be1bf7c..fb63b84ae5 100644 --- a/mappings/net/minecraft/world/BlockView.mapping +++ b/mappings/net/minecraft/world/BlockView.mapping @@ -17,6 +17,7 @@ CLASS net/minecraft/class_1922 net/minecraft/world/BlockView METHOD method_30347 getDismountHeight (Lnet/minecraft/class_2338;)D ARG 1 pos METHOD method_32880 raycast (Lnet/minecraft/class_5702;)Lnet/minecraft/class_3965; + ARG 1 context METHOD method_8315 getMaxLightLevel ()I METHOD method_8316 getFluidState (Lnet/minecraft/class_2338;)Lnet/minecraft/class_3610; ARG 1 pos diff --git a/mappings/net/minecraft/world/ChunkRegion.mapping b/mappings/net/minecraft/world/ChunkRegion.mapping index b9a4819c64..521516d7a0 100644 --- a/mappings/net/minecraft/world/ChunkRegion.mapping +++ b/mappings/net/minecraft/world/ChunkRegion.mapping @@ -14,6 +14,7 @@ CLASS net/minecraft/class_3233 net/minecraft/world/ChunkRegion FIELD field_20668 biomeAccess Lnet/minecraft/class_4543; FIELD field_23788 lowerCorner Lnet/minecraft/class_1923; FIELD field_23789 upperCorner Lnet/minecraft/class_1923; + FIELD field_26822 structureAccessor Lnet/minecraft/class_5138; METHOD (Lnet/minecraft/class_3218;Ljava/util/List;)V ARG 1 world ARG 2 chunks diff --git a/mappings/net/minecraft/world/ChunkTickScheduler.mapping b/mappings/net/minecraft/world/ChunkTickScheduler.mapping index ce98e9770a..6a8f985a79 100644 --- a/mappings/net/minecraft/world/ChunkTickScheduler.mapping +++ b/mappings/net/minecraft/world/ChunkTickScheduler.mapping @@ -2,11 +2,16 @@ CLASS net/minecraft/class_2850 net/minecraft/world/ChunkTickScheduler FIELD field_12990 scheduledPositions [Lit/unimi/dsi/fastutil/shorts/ShortList; FIELD field_12991 shouldExclude Ljava/util/function/Predicate; FIELD field_12993 pos Lnet/minecraft/class_1923; + FIELD field_27230 world Lnet/minecraft/class_5539; METHOD (Ljava/util/function/Predicate;Lnet/minecraft/class_1923;Lnet/minecraft/class_2499;Lnet/minecraft/class_5539;)V + ARG 1 shouldExclude + ARG 2 pos ARG 3 tag + ARG 4 world METHOD (Ljava/util/function/Predicate;Lnet/minecraft/class_1923;Lnet/minecraft/class_5539;)V ARG 1 shouldExclude ARG 2 pos + ARG 3 world METHOD method_12367 toNbt ()Lnet/minecraft/class_2499; METHOD method_12368 tick (Lnet/minecraft/class_1951;Ljava/util/function/Function;)V ARG 1 scheduler diff --git a/mappings/net/minecraft/world/ChunkUpdateState.mapping b/mappings/net/minecraft/world/ChunkUpdateState.mapping index 9302732be6..38ea2b01e1 100644 --- a/mappings/net/minecraft/world/ChunkUpdateState.mapping +++ b/mappings/net/minecraft/world/ChunkUpdateState.mapping @@ -1,8 +1,13 @@ CLASS net/minecraft/class_3440 net/minecraft/world/ChunkUpdateState FIELD field_15301 all Lit/unimi/dsi/fastutil/longs/LongSet; FIELD field_15302 remaining Lit/unimi/dsi/fastutil/longs/LongSet; + METHOD (Lit/unimi/dsi/fastutil/longs/LongSet;Lit/unimi/dsi/fastutil/longs/LongSet;)V + ARG 1 all + ARG 2 remaining METHOD method_14894 isRemaining (J)Z METHOD method_14895 markResolved (J)V METHOD method_14896 add (J)V METHOD method_14897 contains (J)Z METHOD method_14898 getAll ()Lit/unimi/dsi/fastutil/longs/LongSet; + METHOD method_32358 fromNbt (Lnet/minecraft/class_2487;)Lnet/minecraft/class_3440; + ARG 0 tag diff --git a/mappings/net/minecraft/world/CollisionView.mapping b/mappings/net/minecraft/world/CollisionView.mapping index 64348ed247..3337bfb207 100644 --- a/mappings/net/minecraft/world/CollisionView.mapping +++ b/mappings/net/minecraft/world/CollisionView.mapping @@ -4,19 +4,29 @@ CLASS net/minecraft/class_1941 net/minecraft/world/CollisionView METHOD method_18026 isSpaceEmpty (Lnet/minecraft/class_238;)Z ARG 1 box METHOD method_20743 getEntityCollisions (Lnet/minecraft/class_1297;Lnet/minecraft/class_238;Ljava/util/function/Predicate;)Ljava/util/stream/Stream; + ARG 1 entity + ARG 2 box METHOD method_20812 getBlockCollisions (Lnet/minecraft/class_1297;Lnet/minecraft/class_238;)Ljava/util/stream/Stream; ARG 1 entity ARG 2 box - METHOD method_22338 getExistingChunk (II)Lnet/minecraft/class_1922; + METHOD method_22338 getChunkAsView (II)Lnet/minecraft/class_1922; ARG 1 chunkX ARG 2 chunkZ METHOD method_30030 getBlockCollisions (Lnet/minecraft/class_1297;Lnet/minecraft/class_238;Ljava/util/function/BiPredicate;)Ljava/util/stream/Stream; + ARG 1 entity + ARG 2 box METHOD method_30635 isBlockSpaceEmpty (Lnet/minecraft/class_1297;Lnet/minecraft/class_238;Ljava/util/function/BiPredicate;)Z + ARG 1 entity + ARG 2 box METHOD method_8587 isSpaceEmpty (Lnet/minecraft/class_1297;Lnet/minecraft/class_238;)Z ARG 1 entity ARG 2 box METHOD method_8590 isSpaceEmpty (Lnet/minecraft/class_1297;Lnet/minecraft/class_238;Ljava/util/function/Predicate;)Z + ARG 1 entity + ARG 2 box METHOD method_8600 getCollisions (Lnet/minecraft/class_1297;Lnet/minecraft/class_238;Ljava/util/function/Predicate;)Ljava/util/stream/Stream; + ARG 1 entity + ARG 2 box METHOD method_8606 intersectsEntities (Lnet/minecraft/class_1297;)Z ARG 1 entity METHOD method_8611 intersectsEntities (Lnet/minecraft/class_1297;Lnet/minecraft/class_265;)Z diff --git a/mappings/net/minecraft/world/FeatureUpdater.mapping b/mappings/net/minecraft/world/FeatureUpdater.mapping index 4296a94e25..f3ca9b5bdc 100644 --- a/mappings/net/minecraft/world/FeatureUpdater.mapping +++ b/mappings/net/minecraft/world/FeatureUpdater.mapping @@ -14,5 +14,7 @@ CLASS net/minecraft/class_3360 net/minecraft/world/FeatureUpdater ARG 2 chunkZ ARG 3 id METHOD method_14741 getUpdatedStarts (Lnet/minecraft/class_2487;Lnet/minecraft/class_1923;)Lnet/minecraft/class_2487; + ARG 1 tag + ARG 2 pos METHOD method_14744 markResolved (J)V METHOD method_14745 create (Lnet/minecraft/class_5321;Lnet/minecraft/class_26;)Lnet/minecraft/class_3360; diff --git a/mappings/net/minecraft/world/ForcedChunkState.mapping b/mappings/net/minecraft/world/ForcedChunkState.mapping index e4ada08516..78b3802126 100644 --- a/mappings/net/minecraft/world/ForcedChunkState.mapping +++ b/mappings/net/minecraft/world/ForcedChunkState.mapping @@ -1,3 +1,7 @@ CLASS net/minecraft/class_1932 net/minecraft/world/ForcedChunkState FIELD field_9213 chunks Lit/unimi/dsi/fastutil/longs/LongSet; + METHOD (Lit/unimi/dsi/fastutil/longs/LongSet;)V + ARG 1 chunks + METHOD method_32350 fromNbt (Lnet/minecraft/class_2487;)Lnet/minecraft/class_1932; + ARG 0 tag METHOD method_8375 getChunks ()Lit/unimi/dsi/fastutil/longs/LongSet; diff --git a/mappings/net/minecraft/world/HeightLimitView.mapping b/mappings/net/minecraft/world/HeightLimitView.mapping index 24d9de6457..46ffae9a81 100644 --- a/mappings/net/minecraft/world/HeightLimitView.mapping +++ b/mappings/net/minecraft/world/HeightLimitView.mapping @@ -9,7 +9,9 @@ CLASS net/minecraft/class_5539 net/minecraft/world/HeightLimitView ARG 1 section METHOD method_31604 getSection (I)I ARG 1 sectionIndex - METHOD method_31605 getBottomSectionLimit ()I + METHOD method_31605 getSectionCount ()I METHOD method_31606 isOutOfHeightLimit (Lnet/minecraft/class_2338;)Z ARG 1 pos - METHOD method_31607 getSectionCount ()I + METHOD method_31607 getBottomSectionLimit ()I + METHOD method_32890 getSections ()I + METHOD method_32891 getMinimumSection ()I diff --git a/mappings/net/minecraft/world/Heightmap.mapping b/mappings/net/minecraft/world/Heightmap.mapping index 0c9a99f590..e089657025 100644 --- a/mappings/net/minecraft/world/Heightmap.mapping +++ b/mappings/net/minecraft/world/Heightmap.mapping @@ -2,9 +2,10 @@ CLASS net/minecraft/class_2902 net/minecraft/world/Heightmap FIELD field_13191 chunk Lnet/minecraft/class_2791; FIELD field_13192 storage Lnet/minecraft/class_3508; FIELD field_13193 blockPredicate Ljava/util/function/Predicate; - FIELD field_16744 ALWAYS_TRUE Ljava/util/function/Predicate; + FIELD field_16744 NOT_AIR Ljava/util/function/Predicate; FIELD field_16745 SUFFOCATES Ljava/util/function/Predicate; METHOD (Lnet/minecraft/class_2791;Lnet/minecraft/class_2902$class_2903;)V + ARG 1 chunk ARG 2 type METHOD method_12595 toIndex (II)I ARG 0 x @@ -26,7 +27,12 @@ CLASS net/minecraft/class_2902 net/minecraft/world/Heightmap METHOD method_12603 get (II)I ARG 1 x ARG 2 z + METHOD method_16680 (Lnet/minecraft/class_2680;)Z + ARG 0 state + METHOD method_16682 (Lnet/minecraft/class_2680;)Z + ARG 0 state METHOD method_16684 populateHeightmaps (Lnet/minecraft/class_2791;Ljava/util/Set;)V + ARG 0 chunk ARG 1 types CLASS class_2903 Type FIELD field_13198 purpose Lnet/minecraft/class_2902$class_2904; diff --git a/mappings/net/minecraft/world/IdCountsState.mapping b/mappings/net/minecraft/world/IdCountsState.mapping index d237bf5f45..1b93c7d4c3 100644 --- a/mappings/net/minecraft/world/IdCountsState.mapping +++ b/mappings/net/minecraft/world/IdCountsState.mapping @@ -1,3 +1,5 @@ CLASS net/minecraft/class_3978 net/minecraft/world/IdCountsState FIELD field_17662 idCounts Lit/unimi/dsi/fastutil/objects/Object2IntMap; METHOD method_17920 getNextMapId ()I + METHOD method_32360 fromNbt (Lnet/minecraft/class_2487;)Lnet/minecraft/class_3978; + ARG 0 tag diff --git a/mappings/net/minecraft/world/MobSpawnerLogic.mapping b/mappings/net/minecraft/world/MobSpawnerLogic.mapping index de8462d58c..fa7f2a0301 100644 --- a/mappings/net/minecraft/world/MobSpawnerLogic.mapping +++ b/mappings/net/minecraft/world/MobSpawnerLogic.mapping @@ -1,4 +1,5 @@ CLASS net/minecraft/class_1917 net/minecraft/world/MobSpawnerLogic + FIELD field_27080 random Ljava/util/Random; FIELD field_9149 spawnCount I FIELD field_9150 maxSpawnDelay I FIELD field_9151 minSpawnDelay I @@ -10,6 +11,12 @@ CLASS net/minecraft/class_1917 net/minecraft/world/MobSpawnerLogic FIELD field_9157 spawnRange I FIELD field_9158 requiredPlayerRange I FIELD field_9160 maxNearbyEntities I + METHOD method_31588 serverTick (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;)V + ARG 1 world + ARG 2 pos + METHOD method_31589 clientTick (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)V + ARG 1 world + ARG 2 pos METHOD method_8272 toTag (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2487;)Lnet/minecraft/class_2487; METHOD method_8273 sendStatus (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;I)V ARG 1 world @@ -19,8 +26,19 @@ CLASS net/minecraft/class_1917 net/minecraft/world/MobSpawnerLogic METHOD method_8277 setSpawnEntry (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_1952;)V ARG 1 world ARG 2 pos + ARG 3 spawnEntry METHOD method_8280 fromTag (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2487;)V + ARG 1 world + ARG 2 pos + ARG 3 tag METHOD method_8281 getEntityId (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)Lnet/minecraft/class_2960; + ARG 1 world + ARG 2 pos METHOD method_8282 updateSpawns (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)V + ARG 1 world + ARG 2 pos METHOD method_8283 getRenderedEntity (Lnet/minecraft/class_1937;)Lnet/minecraft/class_1297; + ARG 1 world METHOD method_8284 isPlayerInRange (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)Z + ARG 1 world + ARG 2 pos diff --git a/mappings/net/minecraft/world/SpawnHelper.mapping b/mappings/net/minecraft/world/SpawnHelper.mapping index 7c7e22f961..26ae3d21cc 100644 --- a/mappings/net/minecraft/world/SpawnHelper.mapping +++ b/mappings/net/minecraft/world/SpawnHelper.mapping @@ -52,15 +52,19 @@ CLASS net/minecraft/class_1948 net/minecraft/world/SpawnHelper ARG 2 x ARG 3 z METHOD method_8659 containsSpawnEntry (Lnet/minecraft/class_3218;Lnet/minecraft/class_5138;Lnet/minecraft/class_2794;Lnet/minecraft/class_1311;Lnet/minecraft/class_5483$class_1964;Lnet/minecraft/class_2338;)Z + ARG 0 world + ARG 5 pos METHOD method_8660 canSpawn (Lnet/minecraft/class_1317$class_1319;Lnet/minecraft/class_4538;Lnet/minecraft/class_2338;Lnet/minecraft/class_1299;)Z ARG 0 location ARG 1 world ARG 2 pos ARG 3 entityType METHOD method_8661 populateEntities (Lnet/minecraft/class_5425;Lnet/minecraft/class_1959;IILjava/util/Random;)V + ARG 0 world ARG 1 biome ARG 2 chunkX ARG 3 chunkZ + ARG 4 random METHOD method_8662 isClearForSpawn (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_3610;Lnet/minecraft/class_1299;)Z ARG 0 blockView ARG 1 pos @@ -73,6 +77,8 @@ CLASS net/minecraft/class_1948 net/minecraft/world/SpawnHelper ARG 3 checker ARG 4 runner METHOD method_8664 pickRandomSpawnEntry (Lnet/minecraft/class_3218;Lnet/minecraft/class_5138;Lnet/minecraft/class_2794;Lnet/minecraft/class_1311;Ljava/util/Random;Lnet/minecraft/class_2338;)Ljava/util/Optional; + ARG 0 world + ARG 5 pos CLASS class_5259 Runner METHOD run (Lnet/minecraft/class_1308;Lnet/minecraft/class_2791;)V ARG 1 entity diff --git a/mappings/net/minecraft/world/WanderingTraderManager.mapping b/mappings/net/minecraft/world/WanderingTraderManager.mapping index f836c3c406..863506c49a 100644 --- a/mappings/net/minecraft/world/WanderingTraderManager.mapping +++ b/mappings/net/minecraft/world/WanderingTraderManager.mapping @@ -7,5 +7,11 @@ CLASS net/minecraft/class_3990 net/minecraft/world/WanderingTraderManager METHOD (Lnet/minecraft/class_5268;)V ARG 1 properties METHOD method_18016 spawnLlama (Lnet/minecraft/class_3218;Lnet/minecraft/class_3989;I)V + ARG 1 world + ARG 2 wanderingTrader METHOD method_18017 getNearbySpawnPos (Lnet/minecraft/class_4538;Lnet/minecraft/class_2338;I)Lnet/minecraft/class_2338; + ARG 1 world + ARG 2 pos METHOD method_23279 doesNotSuffocateAt (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Z + ARG 1 world + ARG 2 pos diff --git a/mappings/net/minecraft/world/World.mapping b/mappings/net/minecraft/world/World.mapping index 24f4cdf7ce..0e23438a33 100644 --- a/mappings/net/minecraft/world/World.mapping +++ b/mappings/net/minecraft/world/World.mapping @@ -81,10 +81,15 @@ CLASS net/minecraft/class_1937 net/minecraft/world/World METHOD method_27983 getRegistryKey ()Lnet/minecraft/class_5321; METHOD method_31592 getEntityIdMap ()Lnet/minecraft/class_5577; METHOD method_31594 addBlockEntityTicker (Lnet/minecraft/class_5562;)V + ARG 1 ticker METHOD method_31595 addBlockBreakParticles (Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V ARG 1 pos ARG 2 state METHOD method_32886 emitGameEvent (Lnet/minecraft/class_1297;Lnet/minecraft/class_5712;Lnet/minecraft/class_2338;I)V + ARG 1 entity + ARG 2 gameEvent + ARG 3 pos + ARG 4 range METHOD method_8413 updateListeners (Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_2680;I)V ARG 1 pos ARG 2 oldState diff --git a/mappings/net/minecraft/world/WorldProperties.mapping b/mappings/net/minecraft/world/WorldProperties.mapping index 3cd3553ff7..e9e0e97c6c 100644 --- a/mappings/net/minecraft/world/WorldProperties.mapping +++ b/mappings/net/minecraft/world/WorldProperties.mapping @@ -3,6 +3,7 @@ CLASS net/minecraft/class_5217 net/minecraft/world/WorldProperties METHOD method_146 getGameRules ()Lnet/minecraft/class_1928; METHOD method_151 populateCrashReport (Lnet/minecraft/class_129;Lnet/minecraft/class_5539;)V ARG 1 reportSection + ARG 2 world METHOD method_152 isHardcore ()Z METHOD method_156 isRaining ()Z METHOD method_157 setRaining (Z)V diff --git a/mappings/net/minecraft/world/WorldSaveHandler.mapping b/mappings/net/minecraft/world/WorldSaveHandler.mapping index 1b3c177866..16c5e1dc76 100644 --- a/mappings/net/minecraft/world/WorldSaveHandler.mapping +++ b/mappings/net/minecraft/world/WorldSaveHandler.mapping @@ -2,6 +2,11 @@ CLASS net/minecraft/class_29 net/minecraft/world/WorldSaveHandler FIELD field_144 playerDataDir Ljava/io/File; FIELD field_148 dataFixer Lcom/mojang/datafixers/DataFixer; FIELD field_149 LOGGER Lorg/apache/logging/log4j/Logger; + METHOD (Lnet/minecraft/class_32$class_5143;Lcom/mojang/datafixers/DataFixer;)V + ARG 1 session + ARG 2 dataFixer METHOD method_261 loadPlayerData (Lnet/minecraft/class_1657;)Lnet/minecraft/class_2487; + ARG 1 player METHOD method_262 savePlayerData (Lnet/minecraft/class_1657;)V + ARG 1 player METHOD method_263 getSavedPlayerIds ()[Ljava/lang/String; diff --git a/mappings/net/minecraft/world/chunk/ArrayPalette.mapping b/mappings/net/minecraft/world/chunk/ArrayPalette.mapping index 396773f552..b5302001a3 100644 --- a/mappings/net/minecraft/world/chunk/ArrayPalette.mapping +++ b/mappings/net/minecraft/world/chunk/ArrayPalette.mapping @@ -6,6 +6,7 @@ CLASS net/minecraft/class_2834 net/minecraft/world/chunk/ArrayPalette FIELD field_12904 array [Ljava/lang/Object; FIELD field_12905 resizeListener Lnet/minecraft/class_2835; METHOD (Lnet/minecraft/class_2361;ILnet/minecraft/class_2835;Ljava/util/function/Function;)V + ARG 1 idList ARG 2 integer ARG 3 resizeListener ARG 4 valueDeserializer diff --git a/mappings/net/minecraft/world/chunk/ChunkCache.mapping b/mappings/net/minecraft/world/chunk/ChunkCache.mapping index 4ae4bb94e9..611037f5f0 100644 --- a/mappings/net/minecraft/world/chunk/ChunkCache.mapping +++ b/mappings/net/minecraft/world/chunk/ChunkCache.mapping @@ -8,3 +8,8 @@ CLASS net/minecraft/class_1950 net/minecraft/world/chunk/ChunkCache ARG 1 world ARG 2 minPos ARG 3 maxPos + METHOD method_22353 getChunk (II)Lnet/minecraft/class_2791; + ARG 1 chunkX + ARG 2 chunkZ + METHOD method_22354 getChunk (Lnet/minecraft/class_2338;)Lnet/minecraft/class_2791; + ARG 1 pos diff --git a/mappings/net/minecraft/world/chunk/ChunkSection.mapping b/mappings/net/minecraft/world/chunk/ChunkSection.mapping index 2a46f6bb86..a68d2debeb 100644 --- a/mappings/net/minecraft/world/chunk/ChunkSection.mapping +++ b/mappings/net/minecraft/world/chunk/ChunkSection.mapping @@ -28,7 +28,9 @@ CLASS net/minecraft/class_2826 net/minecraft/world/chunk/ChunkSection ARG 4 state ARG 5 lock METHOD method_12257 toPacket (Lnet/minecraft/class_2540;)V + ARG 1 buf METHOD method_12258 fromPacket (Lnet/minecraft/class_2540;)V + ARG 1 buf METHOD method_12259 getYOffset ()I METHOD method_12260 getPacketSize ()I METHOD method_12261 isEmpty ()Z diff --git a/mappings/net/minecraft/world/chunk/EmptyChunk.mapping b/mappings/net/minecraft/world/chunk/EmptyChunk.mapping index 67839fa838..14ad12a003 100644 --- a/mappings/net/minecraft/world/chunk/EmptyChunk.mapping +++ b/mappings/net/minecraft/world/chunk/EmptyChunk.mapping @@ -2,3 +2,7 @@ CLASS net/minecraft/class_2812 net/minecraft/world/chunk/EmptyChunk METHOD (Lnet/minecraft/class_1937;Lnet/minecraft/class_1923;)V ARG 1 world ARG 2 pos + CLASS class_5706 EmptyBiomeArray + FIELD field_28128 EMPTY_ARRAY [Lnet/minecraft/class_1959; + METHOD (Lnet/minecraft/class_1937;)V + ARG 1 world diff --git a/mappings/net/minecraft/world/chunk/ProtoChunk.mapping b/mappings/net/minecraft/world/chunk/ProtoChunk.mapping index 7158ef7c36..d47787f9fa 100644 --- a/mappings/net/minecraft/world/chunk/ProtoChunk.mapping +++ b/mappings/net/minecraft/world/chunk/ProtoChunk.mapping @@ -20,14 +20,17 @@ CLASS net/minecraft/class_2839 net/minecraft/world/chunk/ProtoChunk FIELD field_12930 structureReferences Ljava/util/Map; FIELD field_17105 lightingProvider Lnet/minecraft/class_3568; FIELD field_20656 biomes Lnet/minecraft/class_4548; + FIELD field_27229 world Lnet/minecraft/class_5539; METHOD (Lnet/minecraft/class_1923;Lnet/minecraft/class_2843;Lnet/minecraft/class_5539;)V ARG 1 pos ARG 2 upgradeData + ARG 3 world METHOD (Lnet/minecraft/class_1923;Lnet/minecraft/class_2843;[Lnet/minecraft/class_2826;Lnet/minecraft/class_2850;Lnet/minecraft/class_2850;Lnet/minecraft/class_5539;)V ARG 1 pos ARG 2 upgradeData ARG 4 blockTickScheduler ARG 5 fluidTickScheduler + ARG 6 world METHOD method_12025 getCarvingMask (Lnet/minecraft/class_2893$class_2894;)Ljava/util/BitSet; ARG 1 carver METHOD method_12295 getEntities ()Ljava/util/List; diff --git a/mappings/net/minecraft/world/chunk/UpgradeData.mapping b/mappings/net/minecraft/world/chunk/UpgradeData.mapping index 9b771a183a..f9a61cbdb7 100644 --- a/mappings/net/minecraft/world/chunk/UpgradeData.mapping +++ b/mappings/net/minecraft/world/chunk/UpgradeData.mapping @@ -8,6 +8,9 @@ CLASS net/minecraft/class_2843 net/minecraft/world/chunk/UpgradeData FIELD field_12956 LOGGER Lorg/apache/logging/log4j/Logger; METHOD (Lnet/minecraft/class_2487;Lnet/minecraft/class_5539;)V ARG 1 tag + ARG 2 world + METHOD (Lnet/minecraft/class_5539;)V + ARG 1 world METHOD method_12348 upgradeCenter (Lnet/minecraft/class_2818;)V ARG 1 chunk METHOD method_12349 isDone ()Z @@ -27,6 +30,8 @@ CLASS net/minecraft/class_2843 net/minecraft/world/chunk/UpgradeData METHOD method_12357 postUpdate (Lnet/minecraft/class_1936;)V ARG 1 world METHOD method_12358 getUpdatedState (Lnet/minecraft/class_2680;Lnet/minecraft/class_2350;Lnet/minecraft/class_2680;Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;)Lnet/minecraft/class_2680; + ARG 2 direction + ARG 4 world CLASS class_2845 BuiltinLogic FIELD field_12959 DIRECTIONS [Lnet/minecraft/class_2350; METHOD (Ljava/lang/String;I[Lnet/minecraft/class_2248;)V diff --git a/mappings/net/minecraft/world/chunk/WorldChunk.mapping b/mappings/net/minecraft/world/chunk/WorldChunk.mapping index a06113298b..e34482a229 100644 --- a/mappings/net/minecraft/world/chunk/WorldChunk.mapping +++ b/mappings/net/minecraft/world/chunk/WorldChunk.mapping @@ -80,10 +80,13 @@ CLASS net/minecraft/class_2818 net/minecraft/world/chunk/WorldChunk METHOD method_31713 updateAllBlockEntityTickers ()V METHOD method_31715 canTickBlockEntities ()Z METHOD method_31718 wrapTicker (Lnet/minecraft/class_2586;Lnet/minecraft/class_5558;)Lnet/minecraft/class_5562; + ARG 1 blockEntity + ARG 2 blockEntityTicker METHOD method_31721 canTickBlockEntity (Lnet/minecraft/class_2818;Lnet/minecraft/class_2338;)Z METHOD method_31722 removeBlockEntity (Lnet/minecraft/class_2586;)V ARG 1 blockEntity METHOD method_31723 updateTicker (Lnet/minecraft/class_2586;)V + ARG 1 blockEntity METHOD method_31724 canTickBlockEntity (Lnet/minecraft/class_2338;)Z ARG 1 pos METHOD method_31725 removeBlockEntityTicker (Lnet/minecraft/class_2338;)V diff --git a/mappings/net/minecraft/world/chunk/light/ChunkLightingView.mapping b/mappings/net/minecraft/world/chunk/light/ChunkLightingView.mapping index 0f7de5affc..dd4786060e 100644 --- a/mappings/net/minecraft/world/chunk/light/ChunkLightingView.mapping +++ b/mappings/net/minecraft/world/chunk/light/ChunkLightingView.mapping @@ -1,5 +1,6 @@ CLASS net/minecraft/class_3562 net/minecraft/world/chunk/light/ChunkLightingView METHOD method_15543 getLightLevel (Lnet/minecraft/class_2338;)I + ARG 1 pos METHOD method_15544 getLightSection (Lnet/minecraft/class_4076;)Lnet/minecraft/class_2804; ARG 1 pos CLASS class_3563 Empty diff --git a/mappings/net/minecraft/world/chunk/light/LightingProvider.mapping b/mappings/net/minecraft/world/chunk/light/LightingProvider.mapping index 3e754dfa34..bee3dfc807 100644 --- a/mappings/net/minecraft/world/chunk/light/LightingProvider.mapping +++ b/mappings/net/minecraft/world/chunk/light/LightingProvider.mapping @@ -1,6 +1,7 @@ CLASS net/minecraft/class_3568 net/minecraft/world/chunk/light/LightingProvider FIELD field_15813 skyLightProvider Lnet/minecraft/class_3558; FIELD field_15814 blockLightProvider Lnet/minecraft/class_3558; + FIELD field_27339 world Lnet/minecraft/class_5539; METHOD (Lnet/minecraft/class_2823;ZZ)V ARG 1 chunkProvider ARG 2 hasBlockLight @@ -31,3 +32,4 @@ CLASS net/minecraft/class_3568 net/minecraft/world/chunk/light/LightingProvider ARG 1 pos ARG 2 ambientDarkness METHOD method_22876 displaySectionLevel (Lnet/minecraft/class_1944;Lnet/minecraft/class_4076;)Ljava/lang/String; + ARG 1 lightType diff --git a/mappings/net/minecraft/world/dimension/AreaHelper.mapping b/mappings/net/minecraft/world/dimension/AreaHelper.mapping index 4b3637d102..390e53ec6e 100644 --- a/mappings/net/minecraft/world/dimension/AreaHelper.mapping +++ b/mappings/net/minecraft/world/dimension/AreaHelper.mapping @@ -9,12 +9,29 @@ CLASS net/minecraft/class_2424 net/minecraft/world/dimension/AreaHelper FIELD field_25883 IS_VALID_FRAME_BLOCK Lnet/minecraft/class_4970$class_4973; METHOD (Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350$class_2351;)V ARG 1 world + ARG 2 pos ARG 3 axis METHOD method_10359 validStateInsidePortal (Lnet/minecraft/class_2680;)Z + ARG 0 state METHOD method_10360 isValid ()Z METHOD method_10362 wasAlreadyValid ()Z METHOD method_10363 createPortal ()V + METHOD method_30485 getNewPortal (Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350$class_2351;)Ljava/util/Optional; + ARG 0 world + ARG 1 pos + ARG 2 axis + METHOD method_30486 getOrEmpty (Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Ljava/util/function/Predicate;Lnet/minecraft/class_2350$class_2351;)Ljava/util/Optional; + ARG 0 world + ARG 1 pos + ARG 3 axis METHOD method_30487 (Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Z ARG 0 state ARG 1 world ARG 2 pos + METHOD method_30492 getLowerCorner (Lnet/minecraft/class_2338;)Lnet/minecraft/class_2338; + ARG 1 pos + METHOD method_30493 getWidth (Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)I + ARG 1 pos + ARG 2 direction + METHOD method_30495 getWidth ()I + METHOD method_30496 getHeight ()I diff --git a/mappings/net/minecraft/world/dimension/DimensionType.mapping b/mappings/net/minecraft/world/dimension/DimensionType.mapping index 21bf554595..e14bda9469 100644 --- a/mappings/net/minecraft/world/dimension/DimensionType.mapping +++ b/mappings/net/minecraft/world/dimension/DimensionType.mapping @@ -117,6 +117,8 @@ CLASS net/minecraft/class_2874 net/minecraft/world/dimension/DimensionType METHOD method_31108 equals (Lnet/minecraft/class_2874;)Z ARG 1 dimensionType METHOD method_31109 getCoordinateScaleFactor (Lnet/minecraft/class_2874;Lnet/minecraft/class_2874;)D + ARG 0 fromDimension + ARG 1 toDimension METHOD method_31110 getCoordinateScale ()D METHOD method_31181 getSkyProperties ()Lnet/minecraft/class_2960; METHOD method_32922 create (Ljava/util/OptionalLong;ZZZZDZZZZZIIILnet/minecraft/class_4545;Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;F)Lnet/minecraft/class_2874; diff --git a/mappings/net/minecraft/world/explosion/Explosion.mapping b/mappings/net/minecraft/world/explosion/Explosion.mapping index 7374e7452c..e4759d04b3 100644 --- a/mappings/net/minecraft/world/explosion/Explosion.mapping +++ b/mappings/net/minecraft/world/explosion/Explosion.mapping @@ -1,5 +1,6 @@ CLASS net/minecraft/class_1927 net/minecraft/world/explosion/Explosion FIELD field_25400 behavior Lnet/minecraft/class_5362; + FIELD field_25818 DEFAULT_BEHAVIOR Lnet/minecraft/class_5362; FIELD field_9184 destructionType Lnet/minecraft/class_1927$class_4179; FIELD field_9185 entity Lnet/minecraft/class_1297; FIELD field_9186 createFire Z diff --git a/mappings/net/minecraft/world/gen/chunk/ChunkGenerator.mapping b/mappings/net/minecraft/world/gen/chunk/ChunkGenerator.mapping index 0dbd16facf..4092cdf96e 100644 --- a/mappings/net/minecraft/world/gen/chunk/ChunkGenerator.mapping +++ b/mappings/net/minecraft/world/gen/chunk/ChunkGenerator.mapping @@ -65,6 +65,7 @@ CLASS net/minecraft/class_2794 net/minecraft/world/gen/chunk/ChunkGenerator ARG 4 pos METHOD method_16129 setStructureStarts (Lnet/minecraft/class_5455;Lnet/minecraft/class_5138;Lnet/minecraft/class_2791;Lnet/minecraft/class_3485;J)V COMMENT Determines which structures should start in the given chunk and creates their starting points. + ARG 3 chunk ARG 5 worldSeed METHOD method_16130 addStructureReferences (Lnet/minecraft/class_5281;Lnet/minecraft/class_5138;Lnet/minecraft/class_2791;)V COMMENT Finds all structures that the given chunk intersects, and adds references to their starting chunks to it. @@ -92,6 +93,10 @@ CLASS net/minecraft/class_2794 net/minecraft/world/gen/chunk/ChunkGenerator ARG 1 seed METHOD method_28506 getCodec ()Lcom/mojang/serialization/Codec; METHOD method_28507 isStrongholdStartingChunk (Lnet/minecraft/class_1923;)Z + ARG 1 pos METHOD method_28508 setStructureStart (Lnet/minecraft/class_5312;Lnet/minecraft/class_5455;Lnet/minecraft/class_5138;Lnet/minecraft/class_2791;Lnet/minecraft/class_3485;JLnet/minecraft/class_1923;Lnet/minecraft/class_1959;)V + ARG 4 chunk ARG 6 worldSeed + ARG 8 chunkPos + ARG 9 biome METHOD method_28509 generateStrongholdPositions ()V diff --git a/mappings/net/minecraft/world/gen/chunk/FlatChunkGeneratorConfig.mapping b/mappings/net/minecraft/world/gen/chunk/FlatChunkGeneratorConfig.mapping index dd3c3f39fa..0d503c68ad 100644 --- a/mappings/net/minecraft/world/gen/chunk/FlatChunkGeneratorConfig.mapping +++ b/mappings/net/minecraft/world/gen/chunk/FlatChunkGeneratorConfig.mapping @@ -18,6 +18,7 @@ CLASS net/minecraft/class_3232 net/minecraft/world/gen/chunk/FlatChunkGeneratorC ARG 5 hasFeatures ARG 6 biome METHOD (Lnet/minecraft/class_5311;Lnet/minecraft/class_2378;)V + ARG 1 structuresConfig ARG 2 biomeRegistry METHOD method_14309 getDefaultConfig (Lnet/minecraft/class_2378;)Lnet/minecraft/class_3232; ARG 0 biomeRegistry diff --git a/mappings/net/minecraft/world/gen/chunk/VerticalBlockSample.mapping b/mappings/net/minecraft/world/gen/chunk/VerticalBlockSample.mapping index 1e3e40013f..532b0347c2 100644 --- a/mappings/net/minecraft/world/gen/chunk/VerticalBlockSample.mapping +++ b/mappings/net/minecraft/world/gen/chunk/VerticalBlockSample.mapping @@ -1,2 +1,8 @@ CLASS net/minecraft/class_4966 net/minecraft/world/gen/chunk/VerticalBlockSample FIELD field_23143 states [Lnet/minecraft/class_2680; + FIELD field_28105 startY I + METHOD (I[Lnet/minecraft/class_2680;)V + ARG 1 startY + ARG 2 states + METHOD method_32892 getState (Lnet/minecraft/class_2338;)Lnet/minecraft/class_2680; + ARG 1 pos diff --git a/mappings/net/minecraft/world/gen/feature/BasaltColumnsFeature.mapping b/mappings/net/minecraft/world/gen/feature/BasaltColumnsFeature.mapping index 623ae703e3..68f9e257cb 100644 --- a/mappings/net/minecraft/world/gen/feature/BasaltColumnsFeature.mapping +++ b/mappings/net/minecraft/world/gen/feature/BasaltColumnsFeature.mapping @@ -1 +1,2 @@ CLASS net/minecraft/class_5153 net/minecraft/world/gen/feature/BasaltColumnsFeature + FIELD field_24132 BLOCKS Lcom/google/common/collect/ImmutableList; diff --git a/mappings/net/minecraft/world/gen/feature/DefaultBiomeFeatures.mapping b/mappings/net/minecraft/world/gen/feature/DefaultBiomeFeatures.mapping index 1a43d51a60..b827443619 100644 --- a/mappings/net/minecraft/world/gen/feature/DefaultBiomeFeatures.mapping +++ b/mappings/net/minecraft/world/gen/feature/DefaultBiomeFeatures.mapping @@ -1,91 +1,173 @@ CLASS net/minecraft/class_3864 net/minecraft/world/gen/feature/DefaultBiomeFeatures METHOD method_16957 addMountainTrees (Lnet/minecraft/class_5485$class_5495;)V + ARG 0 builder METHOD method_16958 addExtraMountainTrees (Lnet/minecraft/class_5485$class_5495;)V + ARG 0 builder METHOD method_16959 addJungleTrees (Lnet/minecraft/class_5485$class_5495;)V + ARG 0 builder METHOD method_16960 addJungleEdgeTrees (Lnet/minecraft/class_5485$class_5495;)V + ARG 0 builder METHOD method_16961 addBadlandsPlateauTrees (Lnet/minecraft/class_5485$class_5495;)V + ARG 0 builder METHOD method_16962 addSnowySpruceTrees (Lnet/minecraft/class_5485$class_5495;)V + ARG 0 builder METHOD method_16965 addJungleGrass (Lnet/minecraft/class_5485$class_5495;)V + ARG 0 builder METHOD method_16966 addSavannaTallGrass (Lnet/minecraft/class_5485$class_5495;)V + ARG 0 builder METHOD method_16967 addShatteredSavannaGrass (Lnet/minecraft/class_5485$class_5495;)V + ARG 0 builder METHOD method_16968 addSavannaGrass (Lnet/minecraft/class_5485$class_5495;)V + ARG 0 builder METHOD method_16969 addBadlandsGrass (Lnet/minecraft/class_5485$class_5495;)V + ARG 0 builder METHOD method_16970 addForestFlowers (Lnet/minecraft/class_5485$class_5495;)V + ARG 0 builder METHOD method_16971 addForestGrass (Lnet/minecraft/class_5485$class_5495;)V + ARG 0 builder METHOD method_16972 addSwampFeatures (Lnet/minecraft/class_5485$class_5495;)V + ARG 0 builder METHOD method_16973 addMushroomFieldsFeatures (Lnet/minecraft/class_5485$class_5495;)V + ARG 0 builder METHOD method_16974 addPlainsFeatures (Lnet/minecraft/class_5485$class_5495;)V + ARG 0 builder METHOD method_16975 addDesertDeadBushes (Lnet/minecraft/class_5485$class_5495;)V + ARG 0 builder METHOD method_16976 addGiantTaigaGrass (Lnet/minecraft/class_5485$class_5495;)V + ARG 0 builder METHOD method_16977 addDefaultFlowers (Lnet/minecraft/class_5485$class_5495;)V + ARG 0 builder METHOD method_16978 addExtraDefaultFlowers (Lnet/minecraft/class_5485$class_5495;)V + ARG 0 builder METHOD method_16979 addDefaultGrass (Lnet/minecraft/class_5485$class_5495;)V + ARG 0 builder METHOD method_16980 addTaigaGrass (Lnet/minecraft/class_5485$class_5495;)V + ARG 0 builder METHOD method_16981 addPlainsTallGrass (Lnet/minecraft/class_5485$class_5495;)V + ARG 0 builder METHOD method_16982 addDefaultMushrooms (Lnet/minecraft/class_5485$class_5495;)V + ARG 0 builder METHOD method_16983 addLandCarvers (Lnet/minecraft/class_5485$class_5495;)V + ARG 0 builder METHOD method_16984 addDefaultVegetation (Lnet/minecraft/class_5485$class_5495;)V + ARG 0 builder METHOD method_16985 addBadlandsVegetation (Lnet/minecraft/class_5485$class_5495;)V + ARG 0 builder METHOD method_16986 addJungleVegetation (Lnet/minecraft/class_5485$class_5495;)V + ARG 0 builder METHOD method_16987 addDesertVegetation (Lnet/minecraft/class_5485$class_5495;)V + ARG 0 builder METHOD method_16988 addSwampVegetation (Lnet/minecraft/class_5485$class_5495;)V + ARG 0 builder METHOD method_16989 addDesertFeatures (Lnet/minecraft/class_5485$class_5495;)V + ARG 0 builder METHOD method_16990 addFossils (Lnet/minecraft/class_5485$class_5495;)V + ARG 0 builder METHOD method_16991 addKelp (Lnet/minecraft/class_5485$class_5495;)V + ARG 0 builder METHOD method_16992 addSeagrassOnStone (Lnet/minecraft/class_5485$class_5495;)V + ARG 0 builder METHOD method_16995 addLessKelp (Lnet/minecraft/class_5485$class_5495;)V + ARG 0 builder METHOD method_16996 addSprings (Lnet/minecraft/class_5485$class_5495;)V + ARG 0 builder METHOD method_16997 addIcebergs (Lnet/minecraft/class_5485$class_5495;)V + ARG 0 builder METHOD method_16998 addBlueIce (Lnet/minecraft/class_5485$class_5495;)V + ARG 0 builder METHOD method_16999 addFrozenTopLayer (Lnet/minecraft/class_5485$class_5495;)V + ARG 0 builder METHOD method_17000 addOceanCarvers (Lnet/minecraft/class_5485$class_5495;)V + ARG 0 builder METHOD method_17002 addDefaultLakes (Lnet/minecraft/class_5485$class_5495;)V + ARG 0 builder METHOD method_17003 addDesertLakes (Lnet/minecraft/class_5485$class_5495;)V + ARG 0 builder METHOD method_17004 addDungeons (Lnet/minecraft/class_5485$class_5495;)V + ARG 0 builder METHOD method_17005 addMineables (Lnet/minecraft/class_5485$class_5495;)V + ARG 0 builder METHOD method_17006 addDefaultOres (Lnet/minecraft/class_5485$class_5495;)V + ARG 0 builder METHOD method_17007 addExtraGoldOre (Lnet/minecraft/class_5485$class_5495;)V + ARG 0 builder METHOD method_17008 addEmeraldOre (Lnet/minecraft/class_5485$class_5495;)V + ARG 0 builder METHOD method_17009 addInfestedStone (Lnet/minecraft/class_5485$class_5495;)V + ARG 0 builder METHOD method_17010 addDefaultDisks (Lnet/minecraft/class_5485$class_5495;)V + ARG 0 builder METHOD method_17011 addClay (Lnet/minecraft/class_5485$class_5495;)V + ARG 0 builder METHOD method_17012 addMossyRocks (Lnet/minecraft/class_5485$class_5495;)V + ARG 0 builder METHOD method_17013 addLargeFerns (Lnet/minecraft/class_5485$class_5495;)V + ARG 0 builder METHOD method_17014 addSweetBerryBushesSnowy (Lnet/minecraft/class_5485$class_5495;)V + ARG 0 builder METHOD method_17015 addSweetBerryBushes (Lnet/minecraft/class_5485$class_5495;)V + ARG 0 builder METHOD method_17016 addBamboo (Lnet/minecraft/class_5485$class_5495;)V + ARG 0 builder METHOD method_17017 addBambooJungleTrees (Lnet/minecraft/class_5485$class_5495;)V + ARG 0 builder METHOD method_17018 addTaigaTrees (Lnet/minecraft/class_5485$class_5495;)V + ARG 0 builder METHOD method_17019 addWaterBiomeOakTrees (Lnet/minecraft/class_5485$class_5495;)V + ARG 0 builder METHOD method_17020 addBirchTrees (Lnet/minecraft/class_5485$class_5495;)V + ARG 0 builder METHOD method_17021 addForestTrees (Lnet/minecraft/class_5485$class_5495;)V + ARG 0 builder METHOD method_17022 addTallBirchTrees (Lnet/minecraft/class_5485$class_5495;)V + ARG 0 builder METHOD method_17023 addSavannaTrees (Lnet/minecraft/class_5485$class_5495;)V + ARG 0 builder METHOD method_17024 addExtraSavannaTrees (Lnet/minecraft/class_5485$class_5495;)V + ARG 0 builder METHOD method_24382 addNetherMineables (Lnet/minecraft/class_5485$class_5495;)V + ARG 0 builder METHOD method_28437 addBadlandsUndergroundStructures (Lnet/minecraft/class_5485$class_5495;)V + ARG 0 builder METHOD method_28439 addAncientDebris (Lnet/minecraft/class_5485$class_5495;)V + ARG 0 builder METHOD method_28440 addDefaultUndergroundStructures (Lnet/minecraft/class_5485$class_5495;)V + ARG 0 builder METHOD method_28441 addOceanStructures (Lnet/minecraft/class_5485$class_5495;)V + ARG 0 builder METHOD method_30578 addMonsters (Lnet/minecraft/class_5483$class_5496;III)V + ARG 0 builder ARG 1 zombieWeight ARG 2 zombieVillagerWeight ARG 3 skeletonWeight METHOD method_30579 addBats (Lnet/minecraft/class_5483$class_5496;)V + ARG 0 builder METHOD method_30580 addFarmAnimals (Lnet/minecraft/class_5483$class_5496;)V + ARG 0 builder METHOD method_30581 addBatsAndMonsters (Lnet/minecraft/class_5483$class_5496;)V + ARG 0 builder METHOD method_30582 addSnowyMobs (Lnet/minecraft/class_5483$class_5496;)V + ARG 0 builder METHOD method_30583 addDesertMobs (Lnet/minecraft/class_5483$class_5496;)V + ARG 0 builder METHOD method_30585 addMushroomMobs (Lnet/minecraft/class_5483$class_5496;)V + ARG 0 builder METHOD method_30586 addJungleMobs (Lnet/minecraft/class_5483$class_5496;)V + ARG 0 builder METHOD method_30587 addEndMobs (Lnet/minecraft/class_5483$class_5496;)V + ARG 0 builder METHOD method_30678 addWarmOceanMobs (Lnet/minecraft/class_5483$class_5496;II)V + ARG 0 builder ARG 1 squidWeight ARG 2 squidMinGroupSize METHOD method_30679 addOceanMobs (Lnet/minecraft/class_5483$class_5496;III)V + ARG 0 builder ARG 1 squidWeight ARG 2 squidMaxGroupSize ARG 3 codWeight METHOD method_30680 addPlainsMobs (Lnet/minecraft/class_5483$class_5496;)V + ARG 0 builder METHOD method_32236 addAmethystGeodes (Lnet/minecraft/class_5485$class_5495;)V + ARG 0 builder METHOD method_33131 addDripstone (Lnet/minecraft/class_5485$class_5495;)V + ARG 0 builder diff --git a/mappings/net/minecraft/world/gen/feature/DeltaFeature.mapping b/mappings/net/minecraft/world/gen/feature/DeltaFeature.mapping index 18347cf72b..36342ffe6d 100644 --- a/mappings/net/minecraft/world/gen/feature/DeltaFeature.mapping +++ b/mappings/net/minecraft/world/gen/feature/DeltaFeature.mapping @@ -1,2 +1,3 @@ CLASS net/minecraft/class_5154 net/minecraft/world/gen/feature/DeltaFeature FIELD field_23883 DIRECTIONS [Lnet/minecraft/class_2350; + FIELD field_24133 BLOCKS Lcom/google/common/collect/ImmutableList; diff --git a/mappings/net/minecraft/world/gen/feature/DripstoneClusterFeature.mapping b/mappings/net/minecraft/world/gen/feature/DripstoneClusterFeature.mapping index d8671c640c..a61db5b1cf 100644 --- a/mappings/net/minecraft/world/gen/feature/DripstoneClusterFeature.mapping +++ b/mappings/net/minecraft/world/gen/feature/DripstoneClusterFeature.mapping @@ -40,3 +40,6 @@ CLASS net/minecraft/class_5725 net/minecraft/world/gen/feature/DripstoneClusterF ARG 4 density ARG 5 height ARG 6 config + METHOD method_33386 isLava (Lnet/minecraft/class_4538;Lnet/minecraft/class_2338;)Z + ARG 1 world + ARG 2 pos diff --git a/mappings/net/minecraft/world/gen/feature/GlowLichenFeature.mapping b/mappings/net/minecraft/world/gen/feature/GlowLichenFeature.mapping index 0a9beeb8b8..ffdbd97151 100644 --- a/mappings/net/minecraft/world/gen/feature/GlowLichenFeature.mapping +++ b/mappings/net/minecraft/world/gen/feature/GlowLichenFeature.mapping @@ -9,7 +9,7 @@ CLASS net/minecraft/class_5779 net/minecraft/world/gen/feature/GlowLichenFeature METHOD method_33392 shuffleDirections (Lnet/minecraft/class_5780;Ljava/util/Random;)Ljava/util/List; ARG 0 config ARG 1 random - METHOD method_33393 excludeDirection (Lnet/minecraft/class_5780;Ljava/util/Random;Lnet/minecraft/class_2350;)Ljava/util/List; + METHOD method_33393 shuffleDirections (Lnet/minecraft/class_5780;Ljava/util/Random;Lnet/minecraft/class_2350;)Ljava/util/List; ARG 0 config ARG 1 random ARG 2 excluded diff --git a/mappings/net/minecraft/world/gen/feature/HugeFungusFeature.mapping b/mappings/net/minecraft/world/gen/feature/HugeFungusFeature.mapping index 8fb8d57c2b..5f1d78d759 100644 --- a/mappings/net/minecraft/world/gen/feature/HugeFungusFeature.mapping +++ b/mappings/net/minecraft/world/gen/feature/HugeFungusFeature.mapping @@ -30,3 +30,9 @@ CLASS net/minecraft/class_4781 net/minecraft/world/gen/feature/HugeFungusFeature ARG 4 pos ARG 5 hatHeight ARG 6 thickStem + METHOD method_24866 isReplaceable (Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Z)Z + ARG 0 world + ARG 1 pos + ARG 2 replacePlants + METHOD method_29297 (ZLnet/minecraft/class_2680;)Z + ARG 1 state diff --git a/mappings/net/minecraft/world/gen/feature/IcebergFeature.mapping b/mappings/net/minecraft/world/gen/feature/IcebergFeature.mapping index 0567056686..d16c793c08 100644 --- a/mappings/net/minecraft/world/gen/feature/IcebergFeature.mapping +++ b/mappings/net/minecraft/world/gen/feature/IcebergFeature.mapping @@ -6,6 +6,7 @@ CLASS net/minecraft/class_3074 net/minecraft/world/gen/feature/IcebergFeature ARG 1 world ARG 2 pos METHOD method_13420 isSnowyOrIcy (Lnet/minecraft/class_2680;)Z + ARG 0 state METHOD method_13422 clearSnowAbove (Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;)V ARG 1 world ARG 2 pos diff --git a/mappings/net/minecraft/world/gen/feature/RuinedPortalFeature.mapping b/mappings/net/minecraft/world/gen/feature/RuinedPortalFeature.mapping index e3685a40f7..73fc3b8e96 100644 --- a/mappings/net/minecraft/world/gen/feature/RuinedPortalFeature.mapping +++ b/mappings/net/minecraft/world/gen/feature/RuinedPortalFeature.mapping @@ -1,6 +1,9 @@ CLASS net/minecraft/class_5183 net/minecraft/world/gen/feature/RuinedPortalFeature FIELD field_23998 RARE_PORTAL_STRUCTURE_IDS [Ljava/lang/String; FIELD field_23999 COMMON_PORTAL_STRUCTURE_IDS [Ljava/lang/String; + METHOD method_27209 isColdAt (Lnet/minecraft/class_2338;Lnet/minecraft/class_1959;)Z + ARG 0 pos + ARG 1 biome METHOD method_27210 choosePlacementHeight (Ljava/util/Random;II)I ARG 0 random ARG 1 min diff --git a/mappings/net/minecraft/world/gen/feature/util/DripstoneColumn.mapping b/mappings/net/minecraft/world/gen/feature/util/DripstoneColumn.mapping index fef6c9bad7..ca66dec5d8 100644 --- a/mappings/net/minecraft/world/gen/feature/util/DripstoneColumn.mapping +++ b/mappings/net/minecraft/world/gen/feature/util/DripstoneColumn.mapping @@ -20,6 +20,7 @@ CLASS net/minecraft/class_5721 net/minecraft/world/gen/feature/util/DripstoneCol METHOD method_32987 getFloorHeight ()Ljava/util/OptionalInt; METHOD method_32988 createHalfWithFloor (I)Lnet/minecraft/class_5721; ARG 0 floor + METHOD method_33385 getOptionalHeight ()Ljava/util/OptionalInt; CLASS class_5722 Empty FIELD field_28197 INSTANCE Lnet/minecraft/class_5721$class_5722; CLASS class_5723 Bounded diff --git a/mappings/net/minecraft/world/gen/trunk/TrunkPlacerType.mapping b/mappings/net/minecraft/world/gen/trunk/TrunkPlacerType.mapping index d226202fd4..355c2bb4b5 100644 --- a/mappings/net/minecraft/world/gen/trunk/TrunkPlacerType.mapping +++ b/mappings/net/minecraft/world/gen/trunk/TrunkPlacerType.mapping @@ -1,5 +1,8 @@ CLASS net/minecraft/class_5142 net/minecraft/world/gen/trunk/TrunkPlacerType FIELD field_24973 codec Lcom/mojang/serialization/Codec; + METHOD (Lcom/mojang/serialization/Codec;)V + ARG 1 codec METHOD method_26995 register (Ljava/lang/String;Lcom/mojang/serialization/Codec;)Lnet/minecraft/class_5142; ARG 0 id + ARG 1 codec METHOD method_28908 getCodec ()Lcom/mojang/serialization/Codec; diff --git a/mappings/net/minecraft/world/level/ColorResolver.mapping b/mappings/net/minecraft/world/level/ColorResolver.mapping new file mode 100644 index 0000000000..0813f8a826 --- /dev/null +++ b/mappings/net/minecraft/world/level/ColorResolver.mapping @@ -0,0 +1,3 @@ +CLASS net/minecraft/world/level/ColorResolver + METHOD getColor (Lnet/minecraft/class_1959;DD)I + ARG 1 biome diff --git a/mappings/net/minecraft/world/level/LevelInfo.mapping b/mappings/net/minecraft/world/level/LevelInfo.mapping index c506296017..1d9502177d 100644 --- a/mappings/net/minecraft/world/level/LevelInfo.mapping +++ b/mappings/net/minecraft/world/level/LevelInfo.mapping @@ -22,6 +22,7 @@ CLASS net/minecraft/class_1940 net/minecraft/world/level/LevelInfo METHOD method_28382 withGameMode (Lnet/minecraft/class_1934;)Lnet/minecraft/class_1940; ARG 1 mode METHOD method_28383 fromDynamic (Lcom/mojang/serialization/Dynamic;Lnet/minecraft/class_5359;)Lnet/minecraft/class_1940; + ARG 1 dataPackSettings METHOD method_28385 withCopiedGameRules ()Lnet/minecraft/class_1940; METHOD method_29557 withDataPackSettings (Lnet/minecraft/class_5359;)Lnet/minecraft/class_1940; ARG 1 dataPackSettings diff --git a/mappings/net/minecraft/world/level/LevelProperties.mapping b/mappings/net/minecraft/world/level/LevelProperties.mapping index 14673f07cc..0baf699439 100644 --- a/mappings/net/minecraft/world/level/LevelProperties.mapping +++ b/mappings/net/minecraft/world/level/LevelProperties.mapping @@ -53,6 +53,7 @@ CLASS net/minecraft/class_31 net/minecraft/world/level/LevelProperties ARG 22 wanderingTraderSpawnDelay ARG 23 wanderingTraderSpawnChance ARG 24 wanderingTraderId + ARG 25 serverBrands ARG 26 scheduledEvents ARG 27 customBossEvents ARG 28 dragonFight diff --git a/mappings/net/minecraft/world/level/storage/AlphaChunkIo.mapping b/mappings/net/minecraft/world/level/storage/AlphaChunkIo.mapping index b4b480bd02..1afd7ef98f 100644 --- a/mappings/net/minecraft/world/level/storage/AlphaChunkIo.mapping +++ b/mappings/net/minecraft/world/level/storage/AlphaChunkIo.mapping @@ -1,7 +1,11 @@ CLASS net/minecraft/class_2864 net/minecraft/world/level/storage/AlphaChunkIo + FIELD field_28130 world Lnet/minecraft/class_5539; METHOD method_12432 convertAlphaChunk (Lnet/minecraft/class_5455$class_5457;Lnet/minecraft/class_2864$class_2865;Lnet/minecraft/class_2487;Lnet/minecraft/class_1966;)V + ARG 2 tag + ARG 3 biomeSource METHOD method_12433 readAlphaChunk (Lnet/minecraft/class_2487;)Lnet/minecraft/class_2864$class_2865; ARG 0 tag + CLASS 1 AlphaHeightLimitView CLASS class_2865 AlphaChunk FIELD field_13037 entities Lnet/minecraft/class_2499; FIELD field_13038 blockLight Lnet/minecraft/class_2832; diff --git a/mappings/net/minecraft/world/level/storage/LevelSummary.mapping b/mappings/net/minecraft/world/level/storage/LevelSummary.mapping index 1978728d2d..6f012ddc6b 100644 --- a/mappings/net/minecraft/world/level/storage/LevelSummary.mapping +++ b/mappings/net/minecraft/world/level/storage/LevelSummary.mapping @@ -6,6 +6,13 @@ CLASS net/minecraft/class_34 net/minecraft/world/level/storage/LevelSummary FIELD field_24191 details Lnet/minecraft/class_2561; FIELD field_25022 levelInfo Lnet/minecraft/class_1940; FIELD field_25023 versionInfo Lnet/minecraft/class_5315; + METHOD (Lnet/minecraft/class_1940;Lnet/minecraft/class_5315;Ljava/lang/String;ZZLjava/io/File;)V + ARG 1 levelInfo + ARG 2 versionInfo + ARG 3 name + ARG 4 requiresConversion + ARG 5 locked + ARG 6 file METHOD method_247 getGameMode ()Lnet/minecraft/class_1934; METHOD method_248 getName ()Ljava/lang/String; METHOD method_249 getLastPlayed ()J @@ -20,3 +27,4 @@ CLASS net/minecraft/class_34 net/minecraft/world/level/storage/LevelSummary METHOD method_27021 isLocked ()Z METHOD method_27429 getDetails ()Lnet/minecraft/class_2561; METHOD method_27430 createDetails ()Lnet/minecraft/class_2561; + METHOD method_29586 getVersionInfo ()Lnet/minecraft/class_5315; diff --git a/mappings/net/minecraft/world/poi/PointOfInterestSet.mapping b/mappings/net/minecraft/world/poi/PointOfInterestSet.mapping index c6f131e7cf..70e6e2efb0 100644 --- a/mappings/net/minecraft/world/poi/PointOfInterestSet.mapping +++ b/mappings/net/minecraft/world/poi/PointOfInterestSet.mapping @@ -8,6 +8,7 @@ CLASS net/minecraft/class_4157 net/minecraft/world/poi/PointOfInterestSet ARG 1 updateListener METHOD (Ljava/lang/Runnable;ZLjava/util/List;)V ARG 1 updateListener + ARG 2 valid METHOD method_19145 remove (Lnet/minecraft/class_2338;)V ARG 1 pos METHOD method_19146 add (Lnet/minecraft/class_2338;Lnet/minecraft/class_4158;)V diff --git a/mappings/net/minecraft/world/poi/PointOfInterestStorage.mapping b/mappings/net/minecraft/world/poi/PointOfInterestStorage.mapping index 4eaea47c0e..13006f5af1 100644 --- a/mappings/net/minecraft/world/poi/PointOfInterestStorage.mapping +++ b/mappings/net/minecraft/world/poi/PointOfInterestStorage.mapping @@ -1,6 +1,9 @@ CLASS net/minecraft/class_4153 net/minecraft/world/poi/PointOfInterestStorage FIELD field_18484 pointOfInterestDistanceTracker Lnet/minecraft/class_4153$class_4154; FIELD field_20688 preloadedChunks Lit/unimi/dsi/fastutil/longs/LongSet; + METHOD (Ljava/io/File;Lcom/mojang/datafixers/DataFixer;ZLnet/minecraft/class_5539;)V + ARG 2 dataFixer + ARG 4 world METHOD method_19112 remove (Lnet/minecraft/class_2338;)V ARG 1 pos METHOD method_19115 add (Lnet/minecraft/class_2338;Lnet/minecraft/class_4158;)V @@ -76,4 +79,6 @@ CLASS net/minecraft/class_4153 net/minecraft/world/poi/PointOfInterestStorage METHOD method_19134 update ()V CLASS class_4155 OccupationStatus FIELD field_18490 predicate Ljava/util/function/Predicate; + METHOD (Ljava/lang/String;ILjava/util/function/Predicate;)V + ARG 3 predicate METHOD method_19135 getPredicate ()Ljava/util/function/Predicate; diff --git a/mappings/net/minecraft/world/poi/PointOfInterestType.mapping b/mappings/net/minecraft/world/poi/PointOfInterestType.mapping index 3dcfb7f5c6..7debda54ed 100644 --- a/mappings/net/minecraft/world/poi/PointOfInterestType.mapping +++ b/mappings/net/minecraft/world/poi/PointOfInterestType.mapping @@ -26,6 +26,7 @@ CLASS net/minecraft/class_4158 net/minecraft/world/poi/PointOfInterestType METHOD method_19516 from (Lnet/minecraft/class_2680;)Ljava/util/Optional; ARG 0 state METHOD method_20354 setup (Lnet/minecraft/class_4158;)Lnet/minecraft/class_4158; + ARG 0 poiType METHOD method_20356 getAllStatesOf (Lnet/minecraft/class_2248;)Ljava/util/Set; ARG 0 block METHOD method_20357 register (Ljava/lang/String;Ljava/util/Set;II)Lnet/minecraft/class_4158; diff --git a/mappings/net/minecraft/world/storage/RegionFile.mapping b/mappings/net/minecraft/world/storage/RegionFile.mapping index 630e0b8f8c..9cf00c171a 100644 --- a/mappings/net/minecraft/world/storage/RegionFile.mapping +++ b/mappings/net/minecraft/world/storage/RegionFile.mapping @@ -49,6 +49,9 @@ CLASS net/minecraft/class_2861 net/minecraft/world/storage/RegionFile METHOD method_22410 writeSafely (Ljava/nio/file/Path;Ljava/nio/ByteBuffer;)Lnet/minecraft/class_2861$class_4549; METHOD method_22412 getChunkStreamVersionId (B)B METHOD method_22413 getExternalChunkPath (Lnet/minecraft/class_1923;)Ljava/nio/file/Path; + ARG 1 chunkPos CLASS class_2862 ChunkBuffer FIELD field_17656 pos Lnet/minecraft/class_1923; + METHOD (Lnet/minecraft/class_2861;Lnet/minecraft/class_1923;)V + ARG 2 pos CLASS class_4549 OutputAction diff --git a/mappings/net/minecraft/world/storage/SerializingRegionBasedStorage.mapping b/mappings/net/minecraft/world/storage/SerializingRegionBasedStorage.mapping index cd0e59e55e..a9a646e467 100644 --- a/mappings/net/minecraft/world/storage/SerializingRegionBasedStorage.mapping +++ b/mappings/net/minecraft/world/storage/SerializingRegionBasedStorage.mapping @@ -4,17 +4,22 @@ CLASS net/minecraft/class_4180 net/minecraft/world/storage/SerializingRegionBase FIELD field_18693 unsavedElements Lit/unimi/dsi/fastutil/longs/LongLinkedOpenHashSet; FIELD field_18695 factory Ljava/util/function/Function; FIELD field_19228 dataFixer Lcom/mojang/datafixers/DataFixer; - FIELD field_19229 dataFixType Lnet/minecraft/class_4284; + FIELD field_19229 dataFixTypes Lnet/minecraft/class_4284; FIELD field_21505 worker Lnet/minecraft/class_4698; FIELD field_24750 codecFactory Ljava/util/function/Function; + FIELD field_27240 world Lnet/minecraft/class_5539; METHOD (Ljava/io/File;Ljava/util/function/Function;Ljava/util/function/Function;Lcom/mojang/datafixers/DataFixer;Lnet/minecraft/class_4284;ZLnet/minecraft/class_5539;)V ARG 1 directory ARG 2 codecFactory ARG 3 factory + ARG 4 dataFixer + ARG 5 dataFixTypes ARG 6 dsync + ARG 7 world METHOD method_19288 onUpdate (J)V ARG 1 pos METHOD method_19289 loadDataAt (Lnet/minecraft/class_1923;)V + ARG 1 chunkPos METHOD method_19290 tick (Ljava/util/function/BooleanSupplier;)V ARG 1 shouldKeepTicking METHOD method_19291 onLoad (J)V diff --git a/mappings/net/minecraft/world/storage/VersionedChunkStorage.mapping b/mappings/net/minecraft/world/storage/VersionedChunkStorage.mapping index 47f0945f6c..a053825b53 100644 --- a/mappings/net/minecraft/world/storage/VersionedChunkStorage.mapping +++ b/mappings/net/minecraft/world/storage/VersionedChunkStorage.mapping @@ -2,11 +2,16 @@ CLASS net/minecraft/class_3977 net/minecraft/world/storage/VersionedChunkStorage FIELD field_17654 featureUpdater Lnet/minecraft/class_3360; FIELD field_17655 dataFixer Lcom/mojang/datafixers/DataFixer; FIELD field_21494 worker Lnet/minecraft/class_4698; + METHOD (Ljava/io/File;Lcom/mojang/datafixers/DataFixer;Z)V + ARG 2 dataFixer METHOD method_17907 updateChunkTag (Lnet/minecraft/class_5321;Ljava/util/function/Supplier;Lnet/minecraft/class_2487;)Lnet/minecraft/class_2487; ARG 2 persistentStateManagerFactory ARG 3 tag METHOD method_17908 getDataVersion (Lnet/minecraft/class_2487;)I ARG 0 tag METHOD method_17910 setTagAt (Lnet/minecraft/class_1923;Lnet/minecraft/class_2487;)V + ARG 1 chunkPos + ARG 2 tag METHOD method_23696 getNbt (Lnet/minecraft/class_1923;)Lnet/minecraft/class_2487; + ARG 1 chunkPos METHOD method_23697 completeAll ()V diff --git a/mappings/net/minecraft/world/timer/FunctionTagTimerCallback.mapping b/mappings/net/minecraft/world/timer/FunctionTagTimerCallback.mapping index 0f80bdf732..712986e0c4 100644 --- a/mappings/net/minecraft/world/timer/FunctionTagTimerCallback.mapping +++ b/mappings/net/minecraft/world/timer/FunctionTagTimerCallback.mapping @@ -1,3 +1,5 @@ CLASS net/minecraft/class_229 net/minecraft/world/timer/FunctionTagTimerCallback FIELD field_1303 name Lnet/minecraft/class_2960; + METHOD (Lnet/minecraft/class_2960;)V + ARG 1 name CLASS class_230 Serializer diff --git a/mappings/net/minecraft/world/timer/FunctionTimerCallback.mapping b/mappings/net/minecraft/world/timer/FunctionTimerCallback.mapping index efa4a2c2ba..eedbd73d39 100644 --- a/mappings/net/minecraft/world/timer/FunctionTimerCallback.mapping +++ b/mappings/net/minecraft/world/timer/FunctionTimerCallback.mapping @@ -1,3 +1,5 @@ CLASS net/minecraft/class_231 net/minecraft/world/timer/FunctionTimerCallback FIELD field_1304 name Lnet/minecraft/class_2960; + METHOD (Lnet/minecraft/class_2960;)V + ARG 1 name CLASS class_232 Serializer diff --git a/mappings/net/minecraft/world/timer/TimerCallback.mapping b/mappings/net/minecraft/world/timer/TimerCallback.mapping index 62e1d57c5d..71db44637c 100644 --- a/mappings/net/minecraft/world/timer/TimerCallback.mapping +++ b/mappings/net/minecraft/world/timer/TimerCallback.mapping @@ -6,6 +6,9 @@ CLASS net/minecraft/class_234 net/minecraft/world/timer/TimerCallback CLASS class_235 Serializer FIELD field_1309 id Lnet/minecraft/class_2960; FIELD field_1310 callbackClass Ljava/lang/Class; + METHOD (Lnet/minecraft/class_2960;Ljava/lang/Class;)V + ARG 1 id + ARG 2 callbackClass METHOD method_975 serialize (Lnet/minecraft/class_2487;Lnet/minecraft/class_234;)V ARG 1 tag ARG 2 callback