From e9b17c2dbc6093b2acb7cc2e78cb73dfb2218bde Mon Sep 17 00:00:00 2001 From: Shnupbups Date: Tue, 23 Nov 2021 02:30:07 +1100 Subject: [PATCH] Structure stuff (#2853) --- .../structure/BuriedTreasureGenerator.mapping | 2 + .../structure/DesertTempleGenerator.mapping | 2 + .../structure/EndCityGenerator.mapping | 3 ++ .../structure/IglooGenerator.mapping | 2 + .../structure/JungleTempleGenerator.mapping | 2 + .../structure/MineshaftGenerator.mapping | 8 ++++ .../structure/NetherFortressGenerator.mapping | 48 +++++++++++++++++++ .../structure/NetherFossilGenerator.mapping | 4 ++ .../structure/OceanMonumentGenerator.mapping | 24 ++++++++++ .../structure/OceanRuinGenerator.mapping | 3 ++ .../structure/PoolStructurePiece.mapping | 1 + .../RuinedPortalStructurePiece.mapping | 10 ++++ .../structure/ShipwreckGenerator.mapping | 3 ++ .../structure/StrongholdGenerator.mapping | 42 ++++++++++++++++ .../StructurePiecesGenerator.mapping | 1 + .../structure/SwampHutGenerator.mapping | 2 + .../WoodlandMansionGenerator.mapping | 5 +- .../structure/pool/ListPoolElement.mapping | 5 ++ .../structure/pool/SinglePoolElement.mapping | 2 + .../structure/pool/StructurePool.mapping | 2 + .../pool/StructurePoolBasedGenerator.mapping | 8 ++++ .../pool/StructurePoolElement.mapping | 7 +++ .../structure/rule/RuleTestType.mapping | 1 + 23 files changed, 185 insertions(+), 2 deletions(-) diff --git a/mappings/net/minecraft/structure/BuriedTreasureGenerator.mapping b/mappings/net/minecraft/structure/BuriedTreasureGenerator.mapping index ec401b7aec..f0f4ff8f94 100644 --- a/mappings/net/minecraft/structure/BuriedTreasureGenerator.mapping +++ b/mappings/net/minecraft/structure/BuriedTreasureGenerator.mapping @@ -2,5 +2,7 @@ CLASS net/minecraft/class_3789 net/minecraft/structure/BuriedTreasureGenerator CLASS class_3339 Piece METHOD (Lnet/minecraft/class_2338;)V ARG 1 pos + METHOD (Lnet/minecraft/class_2487;)V + ARG 1 nbt METHOD method_14655 isLiquid (Lnet/minecraft/class_2680;)Z ARG 1 state diff --git a/mappings/net/minecraft/structure/DesertTempleGenerator.mapping b/mappings/net/minecraft/structure/DesertTempleGenerator.mapping index aeb750940b..21e3a8682a 100644 --- a/mappings/net/minecraft/structure/DesertTempleGenerator.mapping +++ b/mappings/net/minecraft/structure/DesertTempleGenerator.mapping @@ -4,3 +4,5 @@ CLASS net/minecraft/class_3346 net/minecraft/structure/DesertTempleGenerator ARG 1 random ARG 2 x ARG 3 z + METHOD (Lnet/minecraft/class_2487;)V + ARG 1 nbt diff --git a/mappings/net/minecraft/structure/EndCityGenerator.mapping b/mappings/net/minecraft/structure/EndCityGenerator.mapping index 67c76cd96c..c831ed5b76 100644 --- a/mappings/net/minecraft/structure/EndCityGenerator.mapping +++ b/mappings/net/minecraft/structure/EndCityGenerator.mapping @@ -39,6 +39,9 @@ CLASS net/minecraft/class_3342 net/minecraft/structure/EndCityGenerator ARG 3 pos ARG 4 rotation ARG 5 includeAir + METHOD (Lnet/minecraft/class_3485;Lnet/minecraft/class_2487;)V + ARG 1 manager + ARG 2 nbt METHOD method_35425 getId (Ljava/lang/String;)Lnet/minecraft/class_2960; ARG 0 template METHOD method_35427 createPlacementData (ZLnet/minecraft/class_2470;)Lnet/minecraft/class_3492; diff --git a/mappings/net/minecraft/structure/IglooGenerator.mapping b/mappings/net/minecraft/structure/IglooGenerator.mapping index 73c23d3c0d..caac7e7c3d 100644 --- a/mappings/net/minecraft/structure/IglooGenerator.mapping +++ b/mappings/net/minecraft/structure/IglooGenerator.mapping @@ -8,9 +8,11 @@ CLASS net/minecraft/class_3351 net/minecraft/structure/IglooGenerator ARG 0 manager ARG 1 pos ARG 2 rotation + ARG 3 holder ARG 4 random CLASS class_3352 Piece METHOD (Lnet/minecraft/class_3485;Lnet/minecraft/class_2487;)V + ARG 1 manager ARG 2 nbt METHOD (Lnet/minecraft/class_3485;Lnet/minecraft/class_2960;Lnet/minecraft/class_2338;Lnet/minecraft/class_2470;I)V ARG 1 manager diff --git a/mappings/net/minecraft/structure/JungleTempleGenerator.mapping b/mappings/net/minecraft/structure/JungleTempleGenerator.mapping index ca9f471e22..494893a5d4 100644 --- a/mappings/net/minecraft/structure/JungleTempleGenerator.mapping +++ b/mappings/net/minecraft/structure/JungleTempleGenerator.mapping @@ -8,4 +8,6 @@ CLASS net/minecraft/class_3348 net/minecraft/structure/JungleTempleGenerator ARG 1 random ARG 2 x ARG 3 z + METHOD (Lnet/minecraft/class_2487;)V + ARG 1 nbt CLASS class_3349 CobblestoneRandomizer diff --git a/mappings/net/minecraft/structure/MineshaftGenerator.mapping b/mappings/net/minecraft/structure/MineshaftGenerator.mapping index 8398a3656b..abf7dec296 100644 --- a/mappings/net/minecraft/structure/MineshaftGenerator.mapping +++ b/mappings/net/minecraft/structure/MineshaftGenerator.mapping @@ -2,6 +2,7 @@ CLASS net/minecraft/class_3353 net/minecraft/structure/MineshaftGenerator FIELD field_29326 LOGGER Lorg/apache/logging/log4j/Logger; METHOD method_14711 pieceGenerator (Lnet/minecraft/class_3443;Lnet/minecraft/class_6130;Ljava/util/Random;IIILnet/minecraft/class_2350;I)Lnet/minecraft/class_3353$class_3356; ARG 0 start + ARG 1 holder ARG 2 random ARG 3 x ARG 4 y @@ -9,6 +10,7 @@ CLASS net/minecraft/class_3353 net/minecraft/structure/MineshaftGenerator ARG 6 orientation ARG 7 chainLength METHOD method_14712 pickPiece (Lnet/minecraft/class_6130;Ljava/util/Random;IIILnet/minecraft/class_2350;ILnet/minecraft/class_3098$class_3100;)Lnet/minecraft/class_3353$class_3356; + ARG 0 holder ARG 1 random ARG 2 x ARG 3 y @@ -90,6 +92,8 @@ CLASS net/minecraft/class_3353 net/minecraft/structure/MineshaftGenerator ARG 2 boundingBox ARG 3 orientation ARG 4 type + METHOD (Lnet/minecraft/class_2487;)V + ARG 1 nbt METHOD method_14716 generateCrossingPillar (Lnet/minecraft/class_5281;Lnet/minecraft/class_3341;IIII)V ARG 1 world ARG 2 boundingBox @@ -98,6 +102,7 @@ CLASS net/minecraft/class_3353 net/minecraft/structure/MineshaftGenerator ARG 5 z ARG 6 maxY METHOD method_14717 getBoundingBox (Lnet/minecraft/class_6130;Ljava/util/Random;IIILnet/minecraft/class_2350;)Lnet/minecraft/class_3341; + ARG 0 holder ARG 1 random ARG 2 x ARG 3 y @@ -141,7 +146,10 @@ CLASS net/minecraft/class_3353 net/minecraft/structure/MineshaftGenerator ARG 2 boundingBox ARG 3 orientation ARG 4 type + METHOD (Lnet/minecraft/class_2487;)V + ARG 1 nbt METHOD method_14720 getBoundingBox (Lnet/minecraft/class_6130;Ljava/util/Random;IIILnet/minecraft/class_2350;)Lnet/minecraft/class_3341; + ARG 0 holder ARG 1 random ARG 2 x ARG 3 y diff --git a/mappings/net/minecraft/structure/NetherFortressGenerator.mapping b/mappings/net/minecraft/structure/NetherFortressGenerator.mapping index b28d8e0d40..06292bbdc6 100644 --- a/mappings/net/minecraft/structure/NetherFortressGenerator.mapping +++ b/mappings/net/minecraft/structure/NetherFortressGenerator.mapping @@ -3,6 +3,7 @@ CLASS net/minecraft/class_3390 net/minecraft/structure/NetherFortressGenerator FIELD field_14494 ALL_BRIDGE_PIECES [Lnet/minecraft/class_3390$class_3404; METHOD method_14795 createPiece (Lnet/minecraft/class_3390$class_3404;Lnet/minecraft/class_6130;Ljava/util/Random;IIILnet/minecraft/class_2350;I)Lnet/minecraft/class_3390$class_3403; ARG 0 pieceData + ARG 1 holder ARG 2 random ARG 3 x ARG 4 y @@ -21,7 +22,10 @@ CLASS net/minecraft/class_3390 net/minecraft/structure/NetherFortressGenerator ARG 1 chainLength ARG 2 boundingBox ARG 3 orientation + METHOD (Lnet/minecraft/class_2487;)V + ARG 1 nbt METHOD method_14796 create (Lnet/minecraft/class_6130;IIILnet/minecraft/class_2350;I)Lnet/minecraft/class_3390$class_3391; + ARG 0 holder ARG 1 x ARG 2 y ARG 3 z @@ -37,7 +41,10 @@ CLASS net/minecraft/class_3390 net/minecraft/structure/NetherFortressGenerator ARG 2 random ARG 3 boundingBox ARG 4 orientation + METHOD (Lnet/minecraft/class_2487;)V + ARG 1 nbt METHOD method_14797 create (Lnet/minecraft/class_6130;Ljava/util/Random;IIILnet/minecraft/class_2350;I)Lnet/minecraft/class_3390$class_3392; + ARG 0 holder ARG 1 random ARG 2 x ARG 3 y @@ -53,7 +60,10 @@ CLASS net/minecraft/class_3390 net/minecraft/structure/NetherFortressGenerator ARG 2 random ARG 3 boundingBox ARG 4 orientation + METHOD (Lnet/minecraft/class_2487;)V + ARG 1 nbt METHOD method_14798 create (Lnet/minecraft/class_6130;Ljava/util/Random;IIILnet/minecraft/class_2350;I)Lnet/minecraft/class_3390$class_3393; + ARG 0 holder ARG 1 random ARG 2 x ARG 3 y @@ -68,7 +78,10 @@ CLASS net/minecraft/class_3390 net/minecraft/structure/NetherFortressGenerator ARG 1 chainLength ARG 2 boundingBox ARG 3 orientation + METHOD (Lnet/minecraft/class_2487;)V + ARG 1 nbt METHOD method_14799 create (Lnet/minecraft/class_6130;IIILnet/minecraft/class_2350;I)Lnet/minecraft/class_3390$class_3394; + ARG 0 holder ARG 1 x ARG 2 y ARG 3 z @@ -82,7 +95,10 @@ CLASS net/minecraft/class_3390 net/minecraft/structure/NetherFortressGenerator ARG 1 chainLength ARG 2 boundingBox ARG 3 orientation + METHOD (Lnet/minecraft/class_2487;)V + ARG 1 nbt METHOD method_14800 create (Lnet/minecraft/class_6130;IIILnet/minecraft/class_2350;I)Lnet/minecraft/class_3390$class_3395; + ARG 0 holder ARG 1 x ARG 2 y ARG 3 z @@ -97,7 +113,10 @@ CLASS net/minecraft/class_3390 net/minecraft/structure/NetherFortressGenerator ARG 2 random ARG 3 boundingBox ARG 4 orientation + METHOD (Lnet/minecraft/class_2487;)V + ARG 1 nbt METHOD method_14801 create (Lnet/minecraft/class_6130;Ljava/util/Random;IIILnet/minecraft/class_2350;I)Lnet/minecraft/class_3390$class_3396; + ARG 0 holder ARG 1 random ARG 2 x ARG 3 y @@ -112,7 +131,10 @@ CLASS net/minecraft/class_3390 net/minecraft/structure/NetherFortressGenerator ARG 1 chainLength ARG 2 boundingBox ARG 3 orientation + METHOD (Lnet/minecraft/class_2487;)V + ARG 1 nbt METHOD method_14802 create (Lnet/minecraft/class_6130;IIILnet/minecraft/class_2350;I)Lnet/minecraft/class_3390$class_3397; + ARG 0 holder ARG 1 x ARG 2 y ARG 3 z @@ -128,7 +150,10 @@ CLASS net/minecraft/class_3390 net/minecraft/structure/NetherFortressGenerator ARG 2 random ARG 3 boundingBox ARG 4 orientation + METHOD (Lnet/minecraft/class_2487;)V + ARG 1 nbt METHOD method_14803 create (Lnet/minecraft/class_6130;Ljava/util/Random;IIILnet/minecraft/class_2350;I)Lnet/minecraft/class_3390$class_3398; + ARG 0 holder ARG 1 random ARG 2 x ARG 3 y @@ -143,7 +168,10 @@ CLASS net/minecraft/class_3390 net/minecraft/structure/NetherFortressGenerator ARG 1 chainLength ARG 2 boundingBox ARG 3 orientation + METHOD (Lnet/minecraft/class_2487;)V + ARG 1 nbt METHOD method_14804 create (Lnet/minecraft/class_6130;IIILnet/minecraft/class_2350;I)Lnet/minecraft/class_3390$class_3399; + ARG 0 holder ARG 1 x ARG 2 y ARG 3 z @@ -159,7 +187,10 @@ CLASS net/minecraft/class_3390 net/minecraft/structure/NetherFortressGenerator ARG 2 random ARG 3 boundingBox ARG 4 orientation + METHOD (Lnet/minecraft/class_2487;)V + ARG 1 nbt METHOD method_14805 create (Lnet/minecraft/class_6130;Ljava/util/Random;IIILnet/minecraft/class_2350;I)Lnet/minecraft/class_3390$class_3400; + ARG 0 holder ARG 1 random ARG 2 x ARG 3 y @@ -174,7 +205,10 @@ CLASS net/minecraft/class_3390 net/minecraft/structure/NetherFortressGenerator ARG 1 chainLength ARG 2 boundingBox ARG 3 orientation + METHOD (Lnet/minecraft/class_2487;)V + ARG 1 nbt METHOD method_14806 create (Lnet/minecraft/class_6130;IIILnet/minecraft/class_2350;I)Lnet/minecraft/class_3390$class_3401; + ARG 0 holder ARG 1 x ARG 2 y ARG 3 z @@ -189,7 +223,10 @@ CLASS net/minecraft/class_3390 net/minecraft/structure/NetherFortressGenerator ARG 1 chainLength ARG 2 boundingBox ARG 3 orientation + METHOD (Lnet/minecraft/class_2487;)V + ARG 1 nbt METHOD method_14807 create (Lnet/minecraft/class_6130;IIIILnet/minecraft/class_2350;)Lnet/minecraft/class_3390$class_3402; + ARG 0 holder ARG 1 x ARG 2 y ARG 3 z @@ -198,6 +235,7 @@ CLASS net/minecraft/class_3390 net/minecraft/structure/NetherFortressGenerator CLASS class_3403 Piece METHOD method_14808 fillSEOpening (Lnet/minecraft/class_3390$class_3407;Lnet/minecraft/class_6130;Ljava/util/Random;IIZ)Lnet/minecraft/class_3443; ARG 1 start + ARG 2 holder ARG 3 random ARG 4 heightOffset ARG 5 leftRightOffset @@ -209,6 +247,7 @@ CLASS net/minecraft/class_3390 net/minecraft/structure/NetherFortressGenerator METHOD method_14811 pickPiece (Lnet/minecraft/class_3390$class_3407;Ljava/util/List;Lnet/minecraft/class_6130;Ljava/util/Random;IIILnet/minecraft/class_2350;I)Lnet/minecraft/class_3390$class_3403; ARG 1 start ARG 2 possiblePieces + ARG 3 holder ARG 4 random ARG 5 x ARG 6 y @@ -217,12 +256,14 @@ CLASS net/minecraft/class_3390 net/minecraft/structure/NetherFortressGenerator ARG 9 chainLength METHOD method_14812 fillNWOpening (Lnet/minecraft/class_3390$class_3407;Lnet/minecraft/class_6130;Ljava/util/Random;IIZ)Lnet/minecraft/class_3443; ARG 1 start + ARG 2 holder ARG 3 random ARG 4 heightOffset ARG 5 leftRightOffset ARG 6 inside METHOD method_14813 pieceGenerator (Lnet/minecraft/class_3390$class_3407;Lnet/minecraft/class_6130;Ljava/util/Random;IIILnet/minecraft/class_2350;IZ)Lnet/minecraft/class_3443; ARG 1 start + ARG 2 holder ARG 3 random ARG 4 x ARG 5 y @@ -232,6 +273,7 @@ CLASS net/minecraft/class_3390 net/minecraft/structure/NetherFortressGenerator ARG 9 inside METHOD method_14814 fillForwardOpening (Lnet/minecraft/class_3390$class_3407;Lnet/minecraft/class_6130;Ljava/util/Random;IIZ)Lnet/minecraft/class_3443; ARG 1 start + ARG 2 holder ARG 3 random ARG 4 leftRightOffset ARG 5 heightOffset @@ -262,7 +304,10 @@ CLASS net/minecraft/class_3390 net/minecraft/structure/NetherFortressGenerator ARG 1 chainLength ARG 2 boundingBox ARG 3 orientation + METHOD (Lnet/minecraft/class_2487;)V + ARG 1 nbt METHOD method_14817 create (Lnet/minecraft/class_6130;IIILnet/minecraft/class_2350;I)Lnet/minecraft/class_3390$class_3405; + ARG 0 holder ARG 1 x ARG 2 y ARG 3 z @@ -276,7 +321,10 @@ CLASS net/minecraft/class_3390 net/minecraft/structure/NetherFortressGenerator ARG 1 chainLength ARG 2 boundingBox ARG 3 orientation + METHOD (Lnet/minecraft/class_2487;)V + ARG 1 nbt METHOD method_14818 create (Lnet/minecraft/class_6130;IIIILnet/minecraft/class_2350;)Lnet/minecraft/class_3390$class_3406; + ARG 0 holder ARG 1 x ARG 2 y ARG 3 z diff --git a/mappings/net/minecraft/structure/NetherFossilGenerator.mapping b/mappings/net/minecraft/structure/NetherFossilGenerator.mapping index 97c5d50029..9fefd6ce2f 100644 --- a/mappings/net/minecraft/structure/NetherFossilGenerator.mapping +++ b/mappings/net/minecraft/structure/NetherFossilGenerator.mapping @@ -2,10 +2,12 @@ CLASS net/minecraft/class_4787 net/minecraft/structure/NetherFossilGenerator FIELD field_22197 FOSSILS [Lnet/minecraft/class_2960; METHOD method_24453 addPieces (Lnet/minecraft/class_3485;Lnet/minecraft/class_6130;Ljava/util/Random;Lnet/minecraft/class_2338;)V ARG 0 manager + ARG 1 holder ARG 2 random ARG 3 pos CLASS class_4788 Piece METHOD (Lnet/minecraft/class_3485;Lnet/minecraft/class_2487;)V + ARG 1 manager ARG 2 nbt METHOD (Lnet/minecraft/class_3485;Lnet/minecraft/class_2960;Lnet/minecraft/class_2338;Lnet/minecraft/class_2470;)V ARG 1 manager @@ -14,3 +16,5 @@ CLASS net/minecraft/class_4787 net/minecraft/structure/NetherFossilGenerator ARG 4 rotation METHOD method_35431 createPlacementData (Lnet/minecraft/class_2470;)Lnet/minecraft/class_3492; ARG 0 rotation + METHOD method_35432 (Lnet/minecraft/class_2487;Lnet/minecraft/class_2960;)Lnet/minecraft/class_3492; + ARG 1 id diff --git a/mappings/net/minecraft/structure/OceanMonumentGenerator.mapping b/mappings/net/minecraft/structure/OceanMonumentGenerator.mapping index 0e8ffa4e3e..ebe57b971d 100644 --- a/mappings/net/minecraft/structure/OceanMonumentGenerator.mapping +++ b/mappings/net/minecraft/structure/OceanMonumentGenerator.mapping @@ -12,6 +12,8 @@ CLASS net/minecraft/class_3366 net/minecraft/structure/OceanMonumentGenerator ARG 2 x ARG 3 z ARG 4 orientation + METHOD (Lnet/minecraft/class_2487;)V + ARG 1 nbt METHOD method_14760 (Ljava/util/Random;)Ljava/util/List; ARG 1 random METHOD method_14761 (ZILnet/minecraft/class_5281;Ljava/util/Random;Lnet/minecraft/class_3341;)V @@ -53,34 +55,50 @@ CLASS net/minecraft/class_3366 net/minecraft/structure/OceanMonumentGenerator METHOD (Lnet/minecraft/class_2350;Lnet/minecraft/class_3366$class_3388;)V ARG 1 orientation ARG 2 setting + METHOD (Lnet/minecraft/class_2487;)V + ARG 1 nbt CLASS class_3377 DoubleXRoom METHOD (Lnet/minecraft/class_2350;Lnet/minecraft/class_3366$class_3388;)V ARG 1 orientation ARG 2 setting + METHOD (Lnet/minecraft/class_2487;)V + ARG 1 nbt CLASS class_3378 DoubleXYRoom METHOD (Lnet/minecraft/class_2350;Lnet/minecraft/class_3366$class_3388;)V ARG 1 orientation ARG 2 setting + METHOD (Lnet/minecraft/class_2487;)V + ARG 1 nbt CLASS class_3379 DoubleYRoom METHOD (Lnet/minecraft/class_2350;Lnet/minecraft/class_3366$class_3388;)V ARG 1 orientation ARG 2 setting + METHOD (Lnet/minecraft/class_2487;)V + ARG 1 nbt CLASS class_3380 DoubleYZRoom METHOD (Lnet/minecraft/class_2350;Lnet/minecraft/class_3366$class_3388;)V ARG 1 orientation ARG 2 setting + METHOD (Lnet/minecraft/class_2487;)V + ARG 1 nbt CLASS class_3381 DoubleZRoom METHOD (Lnet/minecraft/class_2350;Lnet/minecraft/class_3366$class_3388;)V ARG 1 orientation ARG 2 setting + METHOD (Lnet/minecraft/class_2487;)V + ARG 1 nbt CLASS class_3382 Entry METHOD (Lnet/minecraft/class_2350;Lnet/minecraft/class_3366$class_3388;)V ARG 1 orientation ARG 2 setting + METHOD (Lnet/minecraft/class_2487;)V + ARG 1 nbt CLASS class_3383 Penthouse METHOD (Lnet/minecraft/class_2350;Lnet/minecraft/class_3341;)V ARG 1 orientation ARG 2 box + METHOD (Lnet/minecraft/class_2487;)V + ARG 1 nbt CLASS class_3384 Piece FIELD field_14468 TWO_TWO_ZERO_INDEX I FIELD field_14469 TWO_ZERO_ZERO_INDEX I @@ -150,14 +168,20 @@ CLASS net/minecraft/class_3366 net/minecraft/structure/OceanMonumentGenerator ARG 1 orientation ARG 2 setting ARG 3 random + METHOD (Lnet/minecraft/class_2487;)V + ARG 1 nbt CLASS class_3386 SimpleRoomTop METHOD (Lnet/minecraft/class_2350;Lnet/minecraft/class_3366$class_3388;)V ARG 1 orientation ARG 2 setting + METHOD (Lnet/minecraft/class_2487;)V + ARG 1 nbt CLASS class_3387 WingRoom METHOD (Lnet/minecraft/class_2350;Lnet/minecraft/class_3341;I)V ARG 1 orientation ARG 2 box + METHOD (Lnet/minecraft/class_2487;)V + ARG 1 nbt CLASS class_3388 PieceSetting FIELD field_14482 neighborPresences [Z FIELD field_14485 used Z diff --git a/mappings/net/minecraft/structure/OceanRuinGenerator.mapping b/mappings/net/minecraft/structure/OceanRuinGenerator.mapping index fa23682256..2f6b7a106f 100644 --- a/mappings/net/minecraft/structure/OceanRuinGenerator.mapping +++ b/mappings/net/minecraft/structure/OceanRuinGenerator.mapping @@ -14,6 +14,7 @@ CLASS net/minecraft/class_3409 net/minecraft/structure/OceanRuinGenerator ARG 0 manager ARG 1 pos ARG 2 rotation + ARG 3 holder ARG 4 random ARG 5 config ARG 6 large @@ -32,6 +33,7 @@ CLASS net/minecraft/class_3409 net/minecraft/structure/OceanRuinGenerator ARG 0 manager ARG 1 pos ARG 2 rotation + ARG 3 holder ARG 4 random ARG 5 config CLASS class_3410 Piece @@ -39,6 +41,7 @@ CLASS net/minecraft/class_3409 net/minecraft/structure/OceanRuinGenerator FIELD field_14525 large Z FIELD field_14527 biomeType Lnet/minecraft/class_3411$class_3413; METHOD (Lnet/minecraft/class_3485;Lnet/minecraft/class_2487;)V + ARG 1 holder ARG 2 nbt METHOD (Lnet/minecraft/class_3485;Lnet/minecraft/class_2960;Lnet/minecraft/class_2338;Lnet/minecraft/class_2470;FLnet/minecraft/class_3411$class_3413;Z)V ARG 1 structureManager diff --git a/mappings/net/minecraft/structure/PoolStructurePiece.mapping b/mappings/net/minecraft/structure/PoolStructurePiece.mapping index c5ab472cb9..d084843612 100644 --- a/mappings/net/minecraft/structure/PoolStructurePiece.mapping +++ b/mappings/net/minecraft/structure/PoolStructurePiece.mapping @@ -14,6 +14,7 @@ CLASS net/minecraft/class_3790 net/minecraft/structure/PoolStructurePiece ARG 5 rotation ARG 6 boundingBox METHOD (Lnet/minecraft/class_6625;Lnet/minecraft/class_2487;)V + ARG 1 context ARG 2 nbt METHOD method_16644 getPoolElement ()Lnet/minecraft/class_3784; METHOD method_16645 getJunctions ()Ljava/util/List; diff --git a/mappings/net/minecraft/structure/RuinedPortalStructurePiece.mapping b/mappings/net/minecraft/structure/RuinedPortalStructurePiece.mapping index 66113beee9..0e0737928e 100644 --- a/mappings/net/minecraft/structure/RuinedPortalStructurePiece.mapping +++ b/mappings/net/minecraft/structure/RuinedPortalStructurePiece.mapping @@ -2,11 +2,16 @@ CLASS net/minecraft/class_5189 net/minecraft/structure/RuinedPortalStructurePiec FIELD field_24021 verticalPlacement Lnet/minecraft/class_5189$class_5191; FIELD field_24022 properties Lnet/minecraft/class_5189$class_5190; METHOD (Lnet/minecraft/class_3485;Lnet/minecraft/class_2338;Lnet/minecraft/class_5189$class_5191;Lnet/minecraft/class_5189$class_5190;Lnet/minecraft/class_2960;Lnet/minecraft/class_3499;Lnet/minecraft/class_2470;Lnet/minecraft/class_2415;Lnet/minecraft/class_2338;)V + ARG 1 manager + ARG 2 pos ARG 3 verticalPlacement ARG 4 properties + ARG 5 id + ARG 6 structure ARG 7 rotation ARG 8 mirror METHOD (Lnet/minecraft/class_3485;Lnet/minecraft/class_2487;)V + ARG 1 manager ARG 2 nbt METHOD method_27237 getBaseHeight (Lnet/minecraft/class_1936;IILnet/minecraft/class_5189$class_5191;)I ARG 0 world @@ -50,7 +55,10 @@ CLASS net/minecraft/class_5189 net/minecraft/structure/RuinedPortalStructurePiec ARG 1 random ARG 2 world ARG 3 pos + METHOD method_27250 (Ljava/util/Random;Lnet/minecraft/class_5281;Lnet/minecraft/class_2338;)V + ARG 3 pos METHOD method_35449 createPlacementData (Lnet/minecraft/class_3485;Lnet/minecraft/class_2487;Lnet/minecraft/class_2960;)Lnet/minecraft/class_3492; + ARG 0 manager ARG 1 nbt ARG 2 id METHOD method_35450 createPlacementData (Lnet/minecraft/class_2415;Lnet/minecraft/class_2470;Lnet/minecraft/class_5189$class_5191;Lnet/minecraft/class_2338;Lnet/minecraft/class_5189$class_5190;)Lnet/minecraft/class_3492; @@ -59,6 +67,8 @@ CLASS net/minecraft/class_5189 net/minecraft/structure/RuinedPortalStructurePiec ARG 2 verticalPlacement ARG 3 pos ARG 4 properties + METHOD method_35451 (Lnet/minecraft/class_3485;Lnet/minecraft/class_2487;Lnet/minecraft/class_2960;)Lnet/minecraft/class_3492; + ARG 2 id CLASS class_5190 Properties FIELD field_24023 cold Z FIELD field_24024 mossiness F diff --git a/mappings/net/minecraft/structure/ShipwreckGenerator.mapping b/mappings/net/minecraft/structure/ShipwreckGenerator.mapping index d18a7535e7..dd136e9133 100644 --- a/mappings/net/minecraft/structure/ShipwreckGenerator.mapping +++ b/mappings/net/minecraft/structure/ShipwreckGenerator.mapping @@ -2,15 +2,18 @@ CLASS net/minecraft/class_3415 net/minecraft/structure/ShipwreckGenerator FIELD field_14534 BEACHED_TEMPLATES [Lnet/minecraft/class_2960; FIELD field_14535 REGULAR_TEMPLATES [Lnet/minecraft/class_2960; FIELD field_14536 DEFAULT_POSITION Lnet/minecraft/class_2338; + FIELD field_34939 LOOT_TABLES Ljava/util/Map; METHOD method_14834 addParts (Lnet/minecraft/class_3485;Lnet/minecraft/class_2338;Lnet/minecraft/class_2470;Lnet/minecraft/class_6130;Ljava/util/Random;Lnet/minecraft/class_3172;)V ARG 0 structureManager ARG 1 pos ARG 2 rotation + ARG 3 holder ARG 4 random ARG 5 config CLASS class_3416 Piece FIELD field_14538 grounded Z METHOD (Lnet/minecraft/class_3485;Lnet/minecraft/class_2487;)V + ARG 1 manager ARG 2 nbt METHOD (Lnet/minecraft/class_3485;Lnet/minecraft/class_2960;Lnet/minecraft/class_2338;Lnet/minecraft/class_2470;Z)V ARG 1 manager diff --git a/mappings/net/minecraft/structure/StrongholdGenerator.mapping b/mappings/net/minecraft/structure/StrongholdGenerator.mapping index 5d682044f7..12282372cb 100644 --- a/mappings/net/minecraft/structure/StrongholdGenerator.mapping +++ b/mappings/net/minecraft/structure/StrongholdGenerator.mapping @@ -6,6 +6,7 @@ CLASS net/minecraft/class_3421 net/minecraft/structure/StrongholdGenerator FIELD field_15267 possiblePieces Ljava/util/List; METHOD method_14847 createPiece (Ljava/lang/Class;Lnet/minecraft/class_6130;Ljava/util/Random;IIILnet/minecraft/class_2350;I)Lnet/minecraft/class_3421$class_3437; ARG 0 pieceType + ARG 1 holder ARG 2 random ARG 3 x ARG 4 y @@ -14,6 +15,7 @@ CLASS net/minecraft/class_3421 net/minecraft/structure/StrongholdGenerator ARG 7 chainLength METHOD method_14851 pickPiece (Lnet/minecraft/class_3421$class_3434;Lnet/minecraft/class_6130;Ljava/util/Random;IIILnet/minecraft/class_2350;I)Lnet/minecraft/class_3421$class_3437; ARG 0 start + ARG 1 holder ARG 2 random ARG 3 x ARG 4 y @@ -23,6 +25,7 @@ CLASS net/minecraft/class_3421 net/minecraft/structure/StrongholdGenerator METHOD method_14852 checkRemainingPieces ()Z METHOD method_14854 pieceGenerator (Lnet/minecraft/class_3421$class_3434;Lnet/minecraft/class_6130;Ljava/util/Random;IIILnet/minecraft/class_2350;I)Lnet/minecraft/class_3443; ARG 0 start + ARG 1 holder ARG 2 random ARG 3 x ARG 4 y @@ -40,7 +43,10 @@ CLASS net/minecraft/class_3421 net/minecraft/structure/StrongholdGenerator ARG 2 random ARG 3 boundingBox ARG 4 orientation + METHOD (Lnet/minecraft/class_2487;)V + ARG 1 nbt METHOD method_14856 create (Lnet/minecraft/class_6130;Ljava/util/Random;IIILnet/minecraft/class_2350;I)Lnet/minecraft/class_3421$class_3422; + ARG 0 holder ARG 1 random ARG 2 x ARG 3 y @@ -53,7 +59,10 @@ CLASS net/minecraft/class_3421 net/minecraft/structure/StrongholdGenerator ARG 1 chainLength ARG 2 boundingBox ARG 3 orientation + METHOD (Lnet/minecraft/class_2487;)V + ARG 1 nbt METHOD method_14857 create (Lnet/minecraft/class_6130;Ljava/util/Random;IIILnet/minecraft/class_2350;)Lnet/minecraft/class_3341; + ARG 0 holder ARG 1 random ARG 2 x ARG 3 y @@ -72,7 +81,10 @@ CLASS net/minecraft/class_3421 net/minecraft/structure/StrongholdGenerator ARG 2 random ARG 3 boundingBox ARG 4 orientation + METHOD (Lnet/minecraft/class_2487;)V + ARG 1 nbt METHOD method_14858 create (Lnet/minecraft/class_6130;Ljava/util/Random;IIILnet/minecraft/class_2350;I)Lnet/minecraft/class_3421$class_3424; + ARG 0 holder ARG 1 random ARG 2 x ARG 3 y @@ -85,7 +97,10 @@ CLASS net/minecraft/class_3421 net/minecraft/structure/StrongholdGenerator ARG 2 random ARG 3 boundingBox ARG 4 orientation + METHOD (Lnet/minecraft/class_2487;)V + ARG 1 nbt METHOD method_14859 create (Lnet/minecraft/class_6130;Ljava/util/Random;IIILnet/minecraft/class_2350;I)Lnet/minecraft/class_3421$class_3425; + ARG 0 holder ARG 1 random ARG 2 x ARG 3 y @@ -102,7 +117,10 @@ CLASS net/minecraft/class_3421 net/minecraft/structure/StrongholdGenerator ARG 2 random ARG 3 boundingBox ARG 4 orientation + METHOD (Lnet/minecraft/class_2487;)V + ARG 1 nbt METHOD method_14860 create (Lnet/minecraft/class_6130;Ljava/util/Random;IIILnet/minecraft/class_2350;I)Lnet/minecraft/class_3421$class_3426; + ARG 0 holder ARG 1 random ARG 2 x ARG 3 y @@ -130,7 +148,10 @@ CLASS net/minecraft/class_3421 net/minecraft/structure/StrongholdGenerator ARG 1 chainLength ARG 2 boundingBox ARG 3 orientation + METHOD (Lnet/minecraft/class_2487;)V + ARG 1 nbt METHOD method_14863 create (Lnet/minecraft/class_6130;IIILnet/minecraft/class_2350;I)Lnet/minecraft/class_3421$class_3428; + ARG 0 holder ARG 1 x ARG 2 y ARG 3 z @@ -145,7 +166,10 @@ CLASS net/minecraft/class_3421 net/minecraft/structure/StrongholdGenerator ARG 2 random ARG 3 boundingBox ARG 4 orientation + METHOD (Lnet/minecraft/class_2487;)V + ARG 1 nbt METHOD method_14864 create (Lnet/minecraft/class_6130;Ljava/util/Random;IIILnet/minecraft/class_2350;I)Lnet/minecraft/class_3421$class_3429; + ARG 0 holder ARG 1 random ARG 2 x ARG 3 y @@ -158,7 +182,10 @@ CLASS net/minecraft/class_3421 net/minecraft/structure/StrongholdGenerator ARG 2 random ARG 3 boundingBox ARG 4 orientation + METHOD (Lnet/minecraft/class_2487;)V + ARG 1 nbt METHOD method_16652 create (Lnet/minecraft/class_6130;Ljava/util/Random;IIILnet/minecraft/class_2350;I)Lnet/minecraft/class_3421$class_3430; + ARG 0 holder ARG 1 random ARG 2 x ARG 3 y @@ -175,7 +202,10 @@ CLASS net/minecraft/class_3421 net/minecraft/structure/StrongholdGenerator ARG 2 random ARG 3 boundingBox ARG 4 orientation + METHOD (Lnet/minecraft/class_2487;)V + ARG 1 nbt METHOD method_14865 create (Lnet/minecraft/class_6130;Ljava/util/Random;IIILnet/minecraft/class_2350;I)Lnet/minecraft/class_3421$class_3431; + ARG 0 holder ARG 1 random ARG 2 x ARG 3 y @@ -193,6 +223,8 @@ CLASS net/minecraft/class_3421 net/minecraft/structure/StrongholdGenerator ARG 2 random ARG 3 boundingBox ARG 4 orientation + METHOD (Lnet/minecraft/class_2487;)V + ARG 1 nbt METHOD (Lnet/minecraft/class_3773;IIILnet/minecraft/class_2350;)V ARG 1 structurePieceType ARG 2 chainLength @@ -200,6 +232,7 @@ CLASS net/minecraft/class_3421 net/minecraft/structure/StrongholdGenerator ARG 4 z ARG 5 orientation METHOD method_14866 create (Lnet/minecraft/class_6130;Ljava/util/Random;IIILnet/minecraft/class_2350;I)Lnet/minecraft/class_3421$class_3433; + ARG 0 holder ARG 1 random ARG 2 x ARG 3 y @@ -223,7 +256,10 @@ CLASS net/minecraft/class_3421 net/minecraft/structure/StrongholdGenerator ARG 2 random ARG 3 boundingBox ARG 4 orientation + METHOD (Lnet/minecraft/class_2487;)V + ARG 1 nbt METHOD method_14867 create (Lnet/minecraft/class_6130;Ljava/util/Random;IIILnet/minecraft/class_2350;I)Lnet/minecraft/class_3421$class_3435; + ARG 0 holder ARG 1 random ARG 2 x ARG 3 y @@ -239,7 +275,10 @@ CLASS net/minecraft/class_3421 net/minecraft/structure/StrongholdGenerator ARG 2 random ARG 3 boundingBox ARG 4 orientation + METHOD (Lnet/minecraft/class_2487;)V + ARG 1 nbt METHOD method_14868 create (Lnet/minecraft/class_6130;Ljava/util/Random;IIILnet/minecraft/class_2350;I)Lnet/minecraft/class_3421$class_3436; + ARG 0 holder ARG 1 random ARG 2 x ARG 3 y @@ -252,6 +291,7 @@ CLASS net/minecraft/class_3421 net/minecraft/structure/StrongholdGenerator ARG 1 random METHOD method_14870 fillNWOpening (Lnet/minecraft/class_3421$class_3434;Lnet/minecraft/class_6130;Ljava/util/Random;II)Lnet/minecraft/class_3443; ARG 1 start + ARG 2 holder ARG 3 random ARG 4 heightOffset ARG 5 leftRightOffset @@ -267,11 +307,13 @@ CLASS net/minecraft/class_3421 net/minecraft/structure/StrongholdGenerator ARG 7 z METHOD method_14873 fillSEOpening (Lnet/minecraft/class_3421$class_3434;Lnet/minecraft/class_6130;Ljava/util/Random;II)Lnet/minecraft/class_3443; ARG 1 start + ARG 2 holder ARG 3 random ARG 4 heightOffset ARG 5 leftRightOffset METHOD method_14874 fillForwardOpening (Lnet/minecraft/class_3421$class_3434;Lnet/minecraft/class_6130;Ljava/util/Random;II)Lnet/minecraft/class_3443; ARG 1 start + ARG 2 holder ARG 3 random ARG 4 leftRightOffset ARG 5 heightOffset diff --git a/mappings/net/minecraft/structure/StructurePiecesGenerator.mapping b/mappings/net/minecraft/structure/StructurePiecesGenerator.mapping index 5fceb8f968..be4ba34173 100644 --- a/mappings/net/minecraft/structure/StructurePiecesGenerator.mapping +++ b/mappings/net/minecraft/structure/StructurePiecesGenerator.mapping @@ -4,6 +4,7 @@ CLASS net/minecraft/class_6622 net/minecraft/structure/StructurePiecesGenerator COMMENT structure starts chunk status. METHOD generatePieces (Lnet/minecraft/class_6626;Lnet/minecraft/class_6622$class_6623;)V ARG 1 collector + ARG 2 context CLASS class_6623 Context FIELD comp_129 world Lnet/minecraft/class_5539; METHOD comp_129 world ()Lnet/minecraft/class_5539; diff --git a/mappings/net/minecraft/structure/SwampHutGenerator.mapping b/mappings/net/minecraft/structure/SwampHutGenerator.mapping index ceb21b8376..c9ca7d6c73 100644 --- a/mappings/net/minecraft/structure/SwampHutGenerator.mapping +++ b/mappings/net/minecraft/structure/SwampHutGenerator.mapping @@ -5,6 +5,8 @@ CLASS net/minecraft/class_3447 net/minecraft/structure/SwampHutGenerator ARG 1 random ARG 2 x ARG 3 z + METHOD (Lnet/minecraft/class_2487;)V + ARG 1 nbt METHOD method_16181 spawnCat (Lnet/minecraft/class_5425;Lnet/minecraft/class_3341;)V ARG 1 world ARG 2 box diff --git a/mappings/net/minecraft/structure/WoodlandMansionGenerator.mapping b/mappings/net/minecraft/structure/WoodlandMansionGenerator.mapping index 7e88aa9589..edec59c9da 100644 --- a/mappings/net/minecraft/structure/WoodlandMansionGenerator.mapping +++ b/mappings/net/minecraft/structure/WoodlandMansionGenerator.mapping @@ -95,17 +95,18 @@ CLASS net/minecraft/class_3471 net/minecraft/structure/WoodlandMansionGenerator CLASS class_3479 ThirdFloorRoomPool CLASS class_3480 Piece METHOD (Lnet/minecraft/class_3485;Ljava/lang/String;Lnet/minecraft/class_2338;Lnet/minecraft/class_2470;)V - ARG 1 structureManager + ARG 1 manager ARG 2 template ARG 3 pos ARG 4 rotation METHOD (Lnet/minecraft/class_3485;Ljava/lang/String;Lnet/minecraft/class_2338;Lnet/minecraft/class_2470;Lnet/minecraft/class_2415;)V - ARG 1 structureManager + ARG 1 manager ARG 2 template ARG 3 pos ARG 4 rotation ARG 5 mirror METHOD (Lnet/minecraft/class_3485;Lnet/minecraft/class_2487;)V + ARG 1 manager ARG 2 nbt METHOD method_35473 createPlacementData (Lnet/minecraft/class_2415;Lnet/minecraft/class_2470;)Lnet/minecraft/class_3492; ARG 0 mirror diff --git a/mappings/net/minecraft/structure/pool/ListPoolElement.mapping b/mappings/net/minecraft/structure/pool/ListPoolElement.mapping index 28e92d2f6b..436a9e2ab5 100644 --- a/mappings/net/minecraft/structure/pool/ListPoolElement.mapping +++ b/mappings/net/minecraft/structure/pool/ListPoolElement.mapping @@ -4,6 +4,11 @@ CLASS net/minecraft/class_3782 net/minecraft/structure/pool/ListPoolElement METHOD (Ljava/util/List;Lnet/minecraft/class_3785$class_3786;)V ARG 1 elements ARG 2 projection + METHOD method_16620 (Lnet/minecraft/class_3785$class_3786;Lnet/minecraft/class_3784;)V + ARG 1 element METHOD method_19307 setAllElementsProjection (Lnet/minecraft/class_3785$class_3786;)V + ARG 1 projection METHOD method_28875 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; ARG 0 instance + METHOD method_35370 (Lnet/minecraft/class_3485;Lnet/minecraft/class_2338;Lnet/minecraft/class_2470;Lnet/minecraft/class_3784;)Lnet/minecraft/class_3341; + ARG 3 element diff --git a/mappings/net/minecraft/structure/pool/SinglePoolElement.mapping b/mappings/net/minecraft/structure/pool/SinglePoolElement.mapping index dfbff4c3ce..a05c2f0203 100644 --- a/mappings/net/minecraft/structure/pool/SinglePoolElement.mapping +++ b/mappings/net/minecraft/structure/pool/SinglePoolElement.mapping @@ -16,5 +16,7 @@ CLASS net/minecraft/class_3781 net/minecraft/structure/pool/SinglePoolElement ARG 1 rotation ARG 2 box ARG 3 keepJigsaws + METHOD method_27233 getStructure (Lnet/minecraft/class_3485;)Lnet/minecraft/class_3499; + ARG 1 structureManager METHOD method_28878 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; ARG 0 instance diff --git a/mappings/net/minecraft/structure/pool/StructurePool.mapping b/mappings/net/minecraft/structure/pool/StructurePool.mapping index bc2325714c..0534586d56 100644 --- a/mappings/net/minecraft/structure/pool/StructurePool.mapping +++ b/mappings/net/minecraft/structure/pool/StructurePool.mapping @@ -25,6 +25,8 @@ CLASS net/minecraft/class_3785 net/minecraft/structure/pool/StructurePool METHOD method_16634 getTerminatorsId ()Lnet/minecraft/class_2960; METHOD method_19309 getHighestY (Lnet/minecraft/class_3485;)I ARG 1 structureManager + METHOD method_19310 (Lnet/minecraft/class_3485;Lnet/minecraft/class_3784;)I + ARG 1 element METHOD method_28886 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; ARG 0 instance CLASS class_3786 Projection diff --git a/mappings/net/minecraft/structure/pool/StructurePoolBasedGenerator.mapping b/mappings/net/minecraft/structure/pool/StructurePoolBasedGenerator.mapping index cb7ca46f25..22de45e32b 100644 --- a/mappings/net/minecraft/structure/pool/StructurePoolBasedGenerator.mapping +++ b/mappings/net/minecraft/structure/pool/StructurePoolBasedGenerator.mapping @@ -11,6 +11,8 @@ CLASS net/minecraft/class_3778 net/minecraft/structure/pool/StructurePoolBasedGe ARG 7 random ARG 8 world METHOD method_30419 generate (Lnet/minecraft/class_6834$class_6835;Lnet/minecraft/class_3778$class_3779;Lnet/minecraft/class_2338;ZZ)Ljava/util/Optional; + ARG 1 pieceFactory + ARG 2 pos CLASS class_3779 PieceFactory METHOD create (Lnet/minecraft/class_3485;Lnet/minecraft/class_3784;Lnet/minecraft/class_2338;ILnet/minecraft/class_2470;Lnet/minecraft/class_3341;)Lnet/minecraft/class_3790; ARG 1 structureManager @@ -50,3 +52,9 @@ CLASS net/minecraft/class_3778 net/minecraft/structure/pool/StructurePoolBasedGe ARG 3 minY ARG 4 modifyBoundingBox ARG 5 world + METHOD method_31113 (Lnet/minecraft/class_3785;)Ljava/lang/Integer; + ARG 1 pool + METHOD method_31114 (Lnet/minecraft/class_3785;)Ljava/lang/Integer; + ARG 1 pool + METHOD method_31115 (Lnet/minecraft/class_3785;)Ljava/util/Optional; + ARG 1 pool diff --git a/mappings/net/minecraft/structure/pool/StructurePoolElement.mapping b/mappings/net/minecraft/structure/pool/StructurePoolElement.mapping index d038e0362b..9b5e891ba5 100644 --- a/mappings/net/minecraft/structure/pool/StructurePoolElement.mapping +++ b/mappings/net/minecraft/structure/pool/StructurePoolElement.mapping @@ -28,6 +28,13 @@ CLASS net/minecraft/class_3784 net/minecraft/structure/pool/StructurePoolElement ARG 1 structureManager ARG 2 pos ARG 3 rotation + METHOD method_16756 (Lnet/minecraft/class_1936;Lnet/minecraft/class_3499$class_3501;Lnet/minecraft/class_2338;Lnet/minecraft/class_2470;Ljava/util/Random;Lnet/minecraft/class_3341;)V + ARG 1 world + ARG 2 structureBlockInfo + ARG 3 pos + ARG 4 rotation + ARG 5 random + ARG 6 box METHOD method_16757 getType ()Lnet/minecraft/class_3816; METHOD method_19308 getGroundLevelDelta ()I METHOD method_30421 ofFeature (Lnet/minecraft/class_6796;)Ljava/util/function/Function; diff --git a/mappings/net/minecraft/structure/rule/RuleTestType.mapping b/mappings/net/minecraft/structure/rule/RuleTestType.mapping index b150252239..899f03453a 100644 --- a/mappings/net/minecraft/structure/rule/RuleTestType.mapping +++ b/mappings/net/minecraft/structure/rule/RuleTestType.mapping @@ -1,3 +1,4 @@ CLASS net/minecraft/class_3827 net/minecraft/structure/rule/RuleTestType METHOD method_16821 register (Ljava/lang/String;Lcom/mojang/serialization/Codec;)Lnet/minecraft/class_3827; ARG 0 id + ARG 1 codec