diff --git a/mappings/net/minecraft/block/Block.mapping b/mappings/net/minecraft/block/Block.mapping index 30a5478019..0f175be96b 100644 --- a/mappings/net/minecraft/block/Block.mapping +++ b/mappings/net/minecraft/block/Block.mapping @@ -189,6 +189,9 @@ CLASS net/minecraft/class_2248 net/minecraft/block/Block ARG 4 flags METHOD method_9614 isShapeFullCube (Lnet/minecraft/class_265;)Z ARG 0 shape + CLASS 1 + METHOD load (Ljava/lang/Object;)Ljava/lang/Object; + ARG 1 shape CLASS class_2249 NeighborGroup FIELD field_10652 self Lnet/minecraft/class_2680; FIELD field_10653 facing Lnet/minecraft/class_2350; diff --git a/mappings/net/minecraft/block/BlockState.mapping b/mappings/net/minecraft/block/BlockState.mapping index a1c2d58b22..49d302f577 100644 --- a/mappings/net/minecraft/block/BlockState.mapping +++ b/mappings/net/minecraft/block/BlockState.mapping @@ -1 +1,2 @@ CLASS net/minecraft/class_2680 net/minecraft/block/BlockState + FIELD field_24734 CODEC Lcom/mojang/serialization/Codec; diff --git a/mappings/net/minecraft/block/ChainBlock.mapping b/mappings/net/minecraft/block/ChainBlock.mapping index 5d958964f4..3efe2e7c4f 100644 --- a/mappings/net/minecraft/block/ChainBlock.mapping +++ b/mappings/net/minecraft/block/ChainBlock.mapping @@ -1,2 +1,3 @@ CLASS net/minecraft/class_5172 net/minecraft/block/ChainBlock FIELD field_23986 SHAPE Lnet/minecraft/class_265; + FIELD field_24411 WATERLOGGED Lnet/minecraft/class_2746; diff --git a/mappings/net/minecraft/block/ChorusFlowerBlock.mapping b/mappings/net/minecraft/block/ChorusFlowerBlock.mapping index 7a5a0b6543..7e352a72a5 100644 --- a/mappings/net/minecraft/block/ChorusFlowerBlock.mapping +++ b/mappings/net/minecraft/block/ChorusFlowerBlock.mapping @@ -14,6 +14,7 @@ CLASS net/minecraft/class_2279 net/minecraft/block/ChorusFlowerBlock ARG 2 pos ARG 3 age METHOD method_9746 isSurroundedByAir (Lnet/minecraft/class_4538;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)Z + ARG 0 world ARG 1 pos ARG 2 exceptDirection METHOD method_9747 die (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)V diff --git a/mappings/net/minecraft/block/FarmlandBlock.mapping b/mappings/net/minecraft/block/FarmlandBlock.mapping index 0f005de3c9..67c33d0d60 100644 --- a/mappings/net/minecraft/block/FarmlandBlock.mapping +++ b/mappings/net/minecraft/block/FarmlandBlock.mapping @@ -9,4 +9,5 @@ CLASS net/minecraft/class_2344 net/minecraft/block/FarmlandBlock ARG 1 world ARG 2 pos METHOD method_10126 isWaterNearby (Lnet/minecraft/class_4538;Lnet/minecraft/class_2338;)Z + ARG 0 world ARG 1 pos diff --git a/mappings/net/minecraft/block/FenceBlock.mapping b/mappings/net/minecraft/block/FenceBlock.mapping index abd3ea9355..0be7718774 100644 --- a/mappings/net/minecraft/block/FenceBlock.mapping +++ b/mappings/net/minecraft/block/FenceBlock.mapping @@ -4,3 +4,5 @@ CLASS net/minecraft/class_2354 net/minecraft/block/FenceBlock ARG 1 state ARG 2 neighborIsFullSquare ARG 3 dir + METHOD method_26375 isFence (Lnet/minecraft/class_2248;)Z + ARG 1 block diff --git a/mappings/net/minecraft/client/MinecraftClient.mapping b/mappings/net/minecraft/client/MinecraftClient.mapping index 6958e9d4d3..ed3d9f83ae 100644 --- a/mappings/net/minecraft/client/MinecraftClient.mapping +++ b/mappings/net/minecraft/client/MinecraftClient.mapping @@ -213,6 +213,7 @@ CLASS net/minecraft/class_310 net/minecraft/client/MinecraftClient METHOD method_18505 getStatusEffectSpriteManager ()Lnet/minecraft/class_4074; METHOD method_18506 getOverlay ()Lnet/minecraft/class_4071; METHOD method_20539 openPauseMenu (Z)V + ARG 1 pause METHOD method_22107 shouldRenderAsync ()Z METHOD method_22108 isRunning ()Z METHOD method_22681 addSystemDetailsToCrashReport (Lnet/minecraft/class_1076;Ljava/lang/String;Lnet/minecraft/class_315;Lnet/minecraft/class_128;)V diff --git a/mappings/net/minecraft/client/world/ClientChunkManager.mapping b/mappings/net/minecraft/client/world/ClientChunkManager.mapping index 257934cccf..1fb1052fe3 100644 --- a/mappings/net/minecraft/client/world/ClientChunkManager.mapping +++ b/mappings/net/minecraft/client/world/ClientChunkManager.mapping @@ -8,6 +8,11 @@ CLASS net/minecraft/class_631 net/minecraft/client/world/ClientChunkManager ARG 1 world ARG 2 loadDistance METHOD method_16020 loadChunkFromPacket (IILnet/minecraft/class_4548;Lnet/minecraft/class_2540;Lnet/minecraft/class_2487;IZ)Lnet/minecraft/class_2818; + ARG 1 x + ARG 2 z + ARG 3 biomes + ARG 4 buf + ARG 5 tag METHOD method_20180 updateLoadDistance (I)V ARG 1 loadDistance METHOD method_20181 positionEquals (Lnet/minecraft/class_2818;II)Z diff --git a/mappings/net/minecraft/client/world/ClientWorld.mapping b/mappings/net/minecraft/client/world/ClientWorld.mapping index a65cd67053..c32dda087c 100644 --- a/mappings/net/minecraft/client/world/ClientWorld.mapping +++ b/mappings/net/minecraft/client/world/ClientWorld.mapping @@ -59,6 +59,8 @@ CLASS net/minecraft/class_638 net/minecraft/client/world/ClientWorld ARG 11 parameters METHOD method_2936 finishRemovingEntities ()V METHOD method_2937 setBlockStateWithoutNeighborUpdates (Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V + ARG 1 pos + ARG 2 state METHOD method_2938 addParticle (Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_2394;Z)V ARG 1 pos ARG 2 state @@ -66,6 +68,7 @@ CLASS net/minecraft/class_638 net/minecraft/client/world/ClientWorld METHOD method_2941 doRandomBlockDisplayTicks (III)V ARG 1 xCenter ARG 2 yCenter + ARG 3 zCenter METHOD method_2942 addEntity (ILnet/minecraft/class_1297;)V ARG 1 id ARG 2 entity @@ -80,6 +83,7 @@ CLASS net/minecraft/class_638 net/minecraft/client/world/ClientWorld METHOD method_2944 setScoreboard (Lnet/minecraft/class_269;)V ARG 1 scoreboard METHOD method_2945 removeEntity (I)V + ARG 1 entityId METHOD method_2947 playSound (Lnet/minecraft/class_2338;Lnet/minecraft/class_3414;Lnet/minecraft/class_3419;FFZ)V ARG 1 pos ARG 2 sound @@ -94,6 +98,7 @@ CLASS net/minecraft/class_638 net/minecraft/client/world/ClientWorld ARG 4 y METHOD method_8435 setTimeOfDay (J)V METHOD method_8441 tick (Ljava/util/function/BooleanSupplier;)V + ARG 1 shouldKeepTicking CLASS class_5271 Properties FIELD field_24433 hardcore Z FIELD field_24434 gameRules Lnet/minecraft/class_1928; @@ -111,9 +116,11 @@ CLASS net/minecraft/class_638 net/minecraft/client/world/ClientWorld ARG 2 hardcore ARG 3 flatWorld METHOD method_165 setTimeOfDay (J)V + ARG 1 time METHOD method_177 setTime (J)V ARG 1 difficulty METHOD method_27875 setDifficulty (Lnet/minecraft/class_1267;)V + ARG 1 difficulty METHOD method_27876 setDifficultyLocked (Z)V ARG 1 difficultyLocked METHOD method_28105 getSkyDarknessHeight ()D diff --git a/mappings/net/minecraft/fluid/FluidState.mapping b/mappings/net/minecraft/fluid/FluidState.mapping index 441515a194..5df87fdda3 100644 --- a/mappings/net/minecraft/fluid/FluidState.mapping +++ b/mappings/net/minecraft/fluid/FluidState.mapping @@ -1,4 +1,8 @@ CLASS net/minecraft/class_3610 net/minecraft/fluid/FluidState + FIELD field_25018 CODEC Lcom/mojang/serialization/Codec; + METHOD (Lnet/minecraft/class_3611;Lcom/google/common/collect/ImmutableMap;Lcom/mojang/serialization/MapCodec;)V + ARG 1 fluid + ARG 2 propertiesMap METHOD method_15756 (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Z ARG 1 world ARG 2 pos diff --git a/mappings/net/minecraft/server/world/ServerWorld.mapping b/mappings/net/minecraft/server/world/ServerWorld.mapping index 1e9db8c87b..62245bc604 100644 --- a/mappings/net/minecraft/server/world/ServerWorld.mapping +++ b/mappings/net/minecraft/server/world/ServerWorld.mapping @@ -118,6 +118,7 @@ CLASS net/minecraft/class_3218 net/minecraft/server/world/ServerWorld METHOD method_18772 unloadEntity (Lnet/minecraft/class_1297;)V ARG 1 entity METHOD method_18774 removeEntity (Lnet/minecraft/class_1297;)V + ARG 1 entity METHOD method_18776 getAliveEnderDragons ()Ljava/util/List; METHOD method_18777 checkUuid (Lnet/minecraft/class_1297;)Z ARG 1 entity @@ -155,10 +156,18 @@ CLASS net/minecraft/class_3218 net/minecraft/server/world/ServerWorld ARG 1 box METHOD method_23660 wakeSleepingPlayers ()V METHOD method_24500 locateBiome (Lnet/minecraft/class_1959;Lnet/minecraft/class_2338;II)Lnet/minecraft/class_2338; + ARG 1 biome + ARG 2 pos + ARG 3 radius METHOD method_27056 getStructureAccessor ()Lnet/minecraft/class_5138; METHOD method_27909 iterateEntities ()Ljava/lang/Iterable; METHOD method_27911 getSpawnPos ()Lnet/minecraft/class_2338; METHOD method_29203 tickTime ()V METHOD method_8448 updateSleepingPlayers ()V METHOD method_8487 locateStructure (Lnet/minecraft/class_3195;Lnet/minecraft/class_2338;IZ)Lnet/minecraft/class_2338; + ARG 1 feature + ARG 2 pos + ARG 3 radius + ARG 4 skipExistingChunks METHOD method_8554 setSpawnPos (Lnet/minecraft/class_2338;)V + ARG 1 pos diff --git a/mappings/net/minecraft/state/State.mapping b/mappings/net/minecraft/state/State.mapping index e35e515984..6dd273d707 100644 --- a/mappings/net/minecraft/state/State.mapping +++ b/mappings/net/minecraft/state/State.mapping @@ -14,6 +14,8 @@ CLASS net/minecraft/class_2688 net/minecraft/state/State ARG 2 value METHOD method_28493 cycle (Lnet/minecraft/class_2769;)Ljava/lang/Object; ARG 1 property + METHOD method_28494 createCodec (Lcom/mojang/serialization/Codec;Ljava/util/function/Function;)Lcom/mojang/serialization/Codec; + ARG 1 ownerToStateFunction METHOD method_28495 getNext (Ljava/util/Collection;Ljava/lang/Object;)Ljava/lang/Object; ARG 0 values ARG 1 value diff --git a/mappings/net/minecraft/state/StateManager.mapping b/mappings/net/minecraft/state/StateManager.mapping index f7f58bd56b..d9a5457475 100644 --- a/mappings/net/minecraft/state/StateManager.mapping +++ b/mappings/net/minecraft/state/StateManager.mapping @@ -3,6 +3,11 @@ CLASS net/minecraft/class_2689 net/minecraft/state/StateManager FIELD field_12315 states Lcom/google/common/collect/ImmutableList; FIELD field_12316 properties Lcom/google/common/collect/ImmutableSortedMap; FIELD field_12317 owner Ljava/lang/Object; + METHOD (Ljava/util/function/Function;Ljava/lang/Object;Lnet/minecraft/class_2689$class_2691;Ljava/util/Map;)V + ARG 1 ownerToStateFunction + ARG 2 owner + ARG 3 factory + ARG 4 propertiesMap METHOD method_11659 getProperties ()Ljava/util/Collection; METHOD method_11660 getOwner ()Ljava/lang/Object; METHOD method_11662 getStates ()Lcom/google/common/collect/ImmutableList; @@ -17,6 +22,8 @@ CLASS net/minecraft/class_2689 net/minecraft/state/StateManager METHOD method_11667 add ([Lnet/minecraft/class_2769;)Lnet/minecraft/class_2689$class_2690; ARG 1 properties METHOD method_11668 build (Ljava/util/function/Function;Lnet/minecraft/class_2689$class_2691;)Lnet/minecraft/class_2689; + ARG 1 ownerToStateFunction + ARG 2 factory METHOD method_11669 validate (Lnet/minecraft/class_2769;)V ARG 1 property CLASS class_2691 Factory diff --git a/mappings/net/minecraft/world/World.mapping b/mappings/net/minecraft/world/World.mapping index 35a1662eb7..ca451db674 100644 --- a/mappings/net/minecraft/world/World.mapping +++ b/mappings/net/minecraft/world/World.mapping @@ -55,6 +55,7 @@ CLASS net/minecraft/class_1937 net/minecraft/world/World ARG 3 predicate METHOD method_18471 tickBlockEntities ()V METHOD method_18472 tickEntity (Ljava/util/function/Consumer;Lnet/minecraft/class_1297;)V + ARG 1 tickConsumer ARG 2 entity METHOD method_19282 onBlockChanged (Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_2680;)V ARG 1 pos @@ -94,6 +95,7 @@ CLASS net/minecraft/class_1937 net/minecraft/world/World ARG 4 data METHOD method_8428 getScoreboard ()Lnet/minecraft/class_269; METHOD method_8430 getRainGradient (F)F + ARG 1 delta METHOD method_8433 getRecipeManager ()Lnet/minecraft/class_1863; METHOD method_8437 createExplosion (Lnet/minecraft/class_1297;DDDFLnet/minecraft/class_1927$class_4179;)Lnet/minecraft/class_1927; ARG 1 entity @@ -105,6 +107,7 @@ CLASS net/minecraft/class_1937 net/minecraft/world/World METHOD method_8438 addBlockEntity (Lnet/minecraft/class_2586;)Z ARG 1 blockEntity METHOD method_8442 getSkyAngleRadians (F)F + ARG 1 tickDelta METHOD method_8447 addBlockEntities (Ljava/util/Collection;)V ARG 1 blockEntities METHOD method_8449 playSoundFromEntity (Lnet/minecraft/class_1657;Lnet/minecraft/class_1297;Lnet/minecraft/class_3414;Lnet/minecraft/class_3419;FF)V @@ -158,6 +161,7 @@ CLASS net/minecraft/class_1937 net/minecraft/world/World METHOD method_8477 canSetBlock (Lnet/minecraft/class_2338;)Z ARG 1 pos METHOD method_8478 getThunderGradient (F)F + ARG 1 delta METHOD method_8479 isReceivingRedstonePower (Lnet/minecraft/class_2338;)Z ARG 1 pos METHOD method_8480 hasHighHumidity (Lnet/minecraft/class_2338;)Z @@ -170,6 +174,8 @@ CLASS net/minecraft/class_1937 net/minecraft/world/World ARG 5 z ARG 7 sound ARG 8 category + ARG 9 volume + ARG 10 pitch METHOD method_8488 getReceivedStrongRedstonePower (Lnet/minecraft/class_2338;)I ARG 1 pos METHOD method_8492 updateNeighbor (Lnet/minecraft/class_2338;Lnet/minecraft/class_2248;Lnet/minecraft/class_2338;)V @@ -224,6 +230,7 @@ CLASS net/minecraft/class_1937 net/minecraft/world/World ARG 1 packet METHOD method_8524 markDirty (Lnet/minecraft/class_2338;Lnet/minecraft/class_2586;)V ARG 1 pos + ARG 2 blockEntity METHOD method_8525 disconnect ()V METHOD method_8526 setBlockEntity (Lnet/minecraft/class_2338;Lnet/minecraft/class_2586;)V ARG 1 pos diff --git a/mappings/net/minecraft/world/WorldProperties.mapping b/mappings/net/minecraft/world/WorldProperties.mapping index dcb298d692..d0f2bc298f 100644 --- a/mappings/net/minecraft/world/WorldProperties.mapping +++ b/mappings/net/minecraft/world/WorldProperties.mapping @@ -2,6 +2,7 @@ CLASS net/minecraft/class_5217 net/minecraft/world/WorldProperties METHOD method_144 getSpawnY ()I METHOD method_146 getGameRules ()Lnet/minecraft/class_1928; METHOD method_151 populateCrashReport (Lnet/minecraft/class_129;)V + ARG 1 reportSection METHOD method_152 isHardcore ()Z METHOD method_156 isRaining ()Z METHOD method_157 setRaining (Z)V diff --git a/mappings/net/minecraft/world/biome/source/BiomeSource.mapping b/mappings/net/minecraft/world/biome/source/BiomeSource.mapping index 854369a4da..c7fd5e721f 100644 --- a/mappings/net/minecraft/world/biome/source/BiomeSource.mapping +++ b/mappings/net/minecraft/world/biome/source/BiomeSource.mapping @@ -5,6 +5,13 @@ CLASS net/minecraft/class_1966 net/minecraft/world/biome/source/BiomeSource FIELD field_9392 structureFeatures Ljava/util/Map; METHOD (Ljava/util/List;)V ARG 1 biomes + METHOD method_24385 locateBiome (IIIIILjava/util/List;Ljava/util/Random;Z)Lnet/minecraft/class_2338; + ARG 1 x + ARG 2 y + ARG 3 z + ARG 4 radius + ARG 6 biomes + ARG 7 random METHOD method_27985 withSeed (J)Lnet/minecraft/class_1966; ARG 1 seed METHOD method_8754 hasStructureFeature (Lnet/minecraft/class_3195;)Z @@ -16,6 +23,8 @@ CLASS net/minecraft/class_1966 net/minecraft/world/biome/source/BiomeSource ARG 2 y ARG 3 z ARG 4 radius + ARG 5 biomes + ARG 6 random METHOD method_8763 getBiomesInArea (IIII)Ljava/util/Set; ARG 1 x ARG 2 y diff --git a/mappings/net/minecraft/world/chunk/ChunkProvider.mapping b/mappings/net/minecraft/world/chunk/ChunkProvider.mapping index 462728c4b3..2a217d4a29 100644 --- a/mappings/net/minecraft/world/chunk/ChunkProvider.mapping +++ b/mappings/net/minecraft/world/chunk/ChunkProvider.mapping @@ -4,4 +4,5 @@ CLASS net/minecraft/class_2823 net/minecraft/world/chunk/ChunkProvider ARG 2 chunkZ METHOD method_12247 onLightUpdate (Lnet/minecraft/class_1944;Lnet/minecraft/class_4076;)V ARG 1 type + ARG 2 pos METHOD method_16399 getWorld ()Lnet/minecraft/class_1922; diff --git a/mappings/net/minecraft/world/chunk/WorldChunk.mapping b/mappings/net/minecraft/world/chunk/WorldChunk.mapping index ee0252eac6..1687bb007c 100644 --- a/mappings/net/minecraft/world/chunk/WorldChunk.mapping +++ b/mappings/net/minecraft/world/chunk/WorldChunk.mapping @@ -23,10 +23,19 @@ CLASS net/minecraft/class_2818 net/minecraft/world/chunk/WorldChunk FIELD field_12857 fluidTickScheduler Lnet/minecraft/class_1951; FIELD field_12858 world Lnet/minecraft/class_1937; FIELD field_20655 biomeArray Lnet/minecraft/class_4548; + METHOD (Lnet/minecraft/class_1937;Lnet/minecraft/class_1923;Lnet/minecraft/class_4548;)V + ARG 1 world + ARG 2 pos + ARG 3 biomes METHOD (Lnet/minecraft/class_1937;Lnet/minecraft/class_1923;Lnet/minecraft/class_4548;Lnet/minecraft/class_2843;Lnet/minecraft/class_1951;Lnet/minecraft/class_1951;J[Lnet/minecraft/class_2826;Ljava/util/function/Consumer;)V + ARG 1 world + ARG 2 pos + ARG 3 biomes + ARG 4 upgradeData ARG 5 blockTickScheduler ARG 6 fluidTickScheduler ARG 7 inhabitedTime + ARG 9 sections ARG 10 loadToWorldConsumer METHOD (Lnet/minecraft/class_1937;Lnet/minecraft/class_2839;)V ARG 1 world @@ -36,6 +45,7 @@ CLASS net/minecraft/class_2818 net/minecraft/world/chunk/WorldChunk METHOD method_12201 getBlockEntity (Lnet/minecraft/class_2338;Lnet/minecraft/class_2818$class_2819;)Lnet/minecraft/class_2586; ARG 1 pos METHOD method_12203 remove (Lnet/minecraft/class_1297;)V + ARG 1 entity METHOD method_12204 loadBlockEntity (Lnet/minecraft/class_2338;Lnet/minecraft/class_2487;)Lnet/minecraft/class_2586; ARG 1 pos ARG 2 tag @@ -58,10 +68,14 @@ CLASS net/minecraft/class_2818 net/minecraft/world/chunk/WorldChunk METHOD method_12216 addBlockEntity (Lnet/minecraft/class_2586;)V METHOD method_12219 remove (Lnet/minecraft/class_1297;I)V ARG 1 entity + ARG 2 section METHOD method_12220 markDirty ()V METHOD method_12221 runPostProcessing ()V METHOD method_12223 isEmpty ()Z METHOD method_12224 loadFromPacket (Lnet/minecraft/class_4548;Lnet/minecraft/class_2540;Lnet/minecraft/class_2487;I)V + ARG 1 biomes + ARG 2 buf + ARG 3 tag METHOD method_12225 getLevelType ()Lnet/minecraft/class_3193$class_3194; METHOD method_12226 setLoadedToWorld (Z)V ARG 1 loaded diff --git a/mappings/net/minecraft/world/gen/chunk/ChunkGenerator.mapping b/mappings/net/minecraft/world/gen/chunk/ChunkGenerator.mapping index 9df46351f5..5fc10abbef 100644 --- a/mappings/net/minecraft/world/gen/chunk/ChunkGenerator.mapping +++ b/mappings/net/minecraft/world/gen/chunk/ChunkGenerator.mapping @@ -15,6 +15,8 @@ CLASS net/minecraft/class_2794 net/minecraft/world/gen/chunk/ChunkGenerator ARG 1 region ARG 2 accessor METHOD method_12103 locateStructure (Lnet/minecraft/class_3218;Lnet/minecraft/class_3195;Lnet/minecraft/class_2338;IZ)Lnet/minecraft/class_2338; + ARG 1 world + ARG 2 feature ARG 3 center ARG 4 radius ARG 5 skipExistingChunks