Random stuff (#2463)

* Stuff

* Apply suggestions from code review

Co-authored-by: YanisBft <doublecraft.official@gmail.com>

Co-authored-by: YanisBft <doublecraft.official@gmail.com>
This commit is contained in:
Shnupbups 2021-06-04 22:02:31 +10:00 committed by GitHub
parent 5d1e9d9800
commit 233d572f2c
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
56 changed files with 388 additions and 7 deletions

View File

@ -0,0 +1,2 @@
CLASS net/minecraft/client/ClientBrandRetriever
FIELD field_33204 VANILLA Ljava/lang/String;

View File

@ -444,11 +444,21 @@ CLASS net/minecraft/class_310 net/minecraft/client/MinecraftClient
METHOD method_35706 isRealmsEnabled ()Z
METHOD method_36561 reloadResources (Z)Ljava/util/concurrent/CompletableFuture;
ARG 1 force
METHOD method_37274 addSystemDetailsToCrashReport (Lnet/minecraft/class_6396;Lnet/minecraft/class_310;Lnet/minecraft/class_1076;Ljava/lang/String;Lnet/minecraft/class_315;)Lnet/minecraft/class_6396;
ARG 0 systemDetails
ARG 1 client
ARG 2 languageManager
ARG 3 version
ARG 4 options
CLASS class_5366 WorldLoadAction
CLASS class_5367 IntegratedResourceManager
FIELD field_25439 resourcePackManager Lnet/minecraft/class_3283;
FIELD field_25440 serverResourceManager Lnet/minecraft/class_5350;
FIELD field_25441 saveProperties Lnet/minecraft/class_5219;
METHOD <init> (Lnet/minecraft/class_3283;Lnet/minecraft/class_5350;Lnet/minecraft/class_5219;)V
ARG 1 resourcePackManager
ARG 2 serverResourceManager
ARG 3 saveProperties
METHOD method_29612 getResourcePackManager ()Lnet/minecraft/class_3283;
METHOD method_29613 getServerResourceManager ()Lnet/minecraft/class_5350;
METHOD method_29614 getSaveProperties ()Lnet/minecraft/class_5219;
@ -457,6 +467,8 @@ CLASS net/minecraft/class_310 net/minecraft/client/MinecraftClient
COMMENT
COMMENT @see MinecraftClient#getChatRestriction()
FIELD field_28944 description Lnet/minecraft/class_2561;
METHOD <init> (Ljava/lang/String;ILnet/minecraft/class_2561;)V
ARG 3 description
METHOD method_33885 getDescription ()Lnet/minecraft/class_2561;
METHOD method_33886 allowsChat (Z)Z
ARG 1 singlePlayer

View File

@ -1,3 +1,5 @@
CLASS net/minecraft/class_4284 net/minecraft/datafixer/DataFixTypes
FIELD field_19222 typeReference Lcom/mojang/datafixers/DSL$TypeReference;
METHOD <init> (Ljava/lang/String;ILcom/mojang/datafixers/DSL$TypeReference;)V
ARG 3 typeReference
METHOD method_20329 getTypeReference ()Lcom/mojang/datafixers/DSL$TypeReference;

View File

@ -122,11 +122,17 @@ CLASS net/minecraft/class_4095 net/minecraft/entity/ai/brain/Brain
METHOD method_29519 hasMemoryModuleWithValue (Lnet/minecraft/class_4140;Ljava/lang/Object;)Z
ARG 1 type
ARG 2 value
METHOD method_35058 getMemories ()Ljava/util/Map;
METHOD method_35059 getPossibleActivities ()Ljava/util/Set;
METHOD method_35060 clear ()V
METHOD method_36978 getMemory (Lnet/minecraft/class_4140;)J
ARG 1 type
CLASS class_5302 MemoryEntry
FIELD field_24661 type Lnet/minecraft/class_4140;
FIELD field_24662 data Ljava/util/Optional;
METHOD <init> (Lnet/minecraft/class_4140;Ljava/util/Optional;)V
ARG 1 type
ARG 2 data
METHOD method_28328 apply (Lnet/minecraft/class_4095;)V
ARG 1 brain
METHOD method_28330 serialize (Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/RecordBuilder;)V
@ -141,5 +147,8 @@ CLASS net/minecraft/class_4095 net/minecraft/entity/ai/brain/Brain
FIELD field_24663 memoryModules Ljava/util/Collection;
FIELD field_24664 sensors Ljava/util/Collection;
FIELD field_24665 codec Lcom/mojang/serialization/Codec;
METHOD <init> (Ljava/util/Collection;Ljava/util/Collection;)V
ARG 1 memoryModules
ARG 2 sensors
METHOD method_28335 deserialize (Lcom/mojang/serialization/Dynamic;)Lnet/minecraft/class_4095;
ARG 1 data

View File

@ -119,6 +119,8 @@ CLASS net/minecraft/class_22 net/minecraft/item/map/MapState
FIELD field_129 startX I
FIELD field_130 dirty Z
FIELD field_27891 iconsDirty Z
METHOD <init> (Lnet/minecraft/class_22;Lnet/minecraft/class_1657;)V
ARG 2 player
METHOD method_111 markDirty (II)V
ARG 1 startX
ARG 2 startZ

View File

@ -1,6 +1,8 @@
CLASS net/minecraft/class_186 net/minecraft/loot/condition/AlternativeLootCondition
FIELD field_1246 terms [Lnet/minecraft/class_5341;
FIELD field_1247 predicate Ljava/util/function/Predicate;
METHOD <init> ([Lnet/minecraft/class_5341;)V
ARG 1 terms
METHOD method_826 builder ([Lnet/minecraft/class_5341$class_210;)Lnet/minecraft/class_186$class_187;
ARG 0 terms
METHOD test (Ljava/lang/Object;)Z

View File

@ -1,6 +1,9 @@
CLASS net/minecraft/class_212 net/minecraft/loot/condition/BlockStatePropertyLootCondition
FIELD field_1286 block Lnet/minecraft/class_2248;
FIELD field_1288 properties Lnet/minecraft/class_4559;
METHOD <init> (Lnet/minecraft/class_2248;Lnet/minecraft/class_4559;)V
ARG 1 block
ARG 2 properties
METHOD method_900 builder (Lnet/minecraft/class_2248;)Lnet/minecraft/class_212$class_213;
ARG 0 block
METHOD test (Ljava/lang/Object;)Z

View File

@ -1,5 +1,7 @@
CLASS net/minecraft/class_190 net/minecraft/loot/condition/DamageSourcePropertiesLootCondition
FIELD field_1256 predicate Lnet/minecraft/class_2022;
METHOD <init> (Lnet/minecraft/class_2022;)V
ARG 1 predicate
METHOD method_837 builder (Lnet/minecraft/class_2022$class_2023;)Lnet/minecraft/class_5341$class_210;
ARG 0 builder
METHOD test (Ljava/lang/Object;)Z

View File

@ -1,6 +1,9 @@
CLASS net/minecraft/class_215 net/minecraft/loot/condition/EntityPropertiesLootCondition
FIELD field_1292 entity Lnet/minecraft/class_47$class_50;
FIELD field_1293 predicate Lnet/minecraft/class_2048;
METHOD <init> (Lnet/minecraft/class_2048;Lnet/minecraft/class_47$class_50;)V
ARG 1 predicate
ARG 2 entity
METHOD method_15972 create (Lnet/minecraft/class_47$class_50;)Lnet/minecraft/class_5341$class_210;
ARG 0 entity
METHOD method_27865 builder (Lnet/minecraft/class_47$class_50;Lnet/minecraft/class_2048;)Lnet/minecraft/class_5341$class_210;

View File

@ -1,6 +1,9 @@
CLASS net/minecraft/class_199 net/minecraft/loot/condition/EntityScoresLootCondition
FIELD field_1278 target Lnet/minecraft/class_47$class_50;
FIELD field_1279 scores Ljava/util/Map;
METHOD <init> (Ljava/util/Map;Lnet/minecraft/class_47$class_50;)V
ARG 1 scores
ARG 2 target
METHOD method_35557 create (Lnet/minecraft/class_47$class_50;)Lnet/minecraft/class_199$class_6163;
ARG 0 target
METHOD method_865 entityScoreIsInRange (Lnet/minecraft/class_47;Lnet/minecraft/class_1297;Lnet/minecraft/class_269;Ljava/lang/String;Lnet/minecraft/class_42;)Z

View File

@ -1,5 +1,7 @@
CLASS net/minecraft/class_207 net/minecraft/loot/condition/InvertedLootCondition
FIELD field_1283 term Lnet/minecraft/class_5341;
METHOD <init> (Lnet/minecraft/class_5341;)V
ARG 1 term
METHOD method_889 builder (Lnet/minecraft/class_5341$class_210;)Lnet/minecraft/class_5341$class_210;
ARG 0 term
METHOD test (Ljava/lang/Object;)Z

View File

@ -1,6 +1,9 @@
CLASS net/minecraft/class_205 net/minecraft/loot/condition/LocationCheckLootCondition
FIELD field_1282 predicate Lnet/minecraft/class_2090;
FIELD field_20765 offset Lnet/minecraft/class_2338;
METHOD <init> (Lnet/minecraft/class_2090;Lnet/minecraft/class_2338;)V
ARG 1 predicate
ARG 2 offset
METHOD method_30151 builder (Lnet/minecraft/class_2090$class_2091;Lnet/minecraft/class_2338;)Lnet/minecraft/class_5341$class_210;
ARG 0 predicateBuilder
ARG 1 pos

View File

@ -1,5 +1,7 @@
CLASS net/minecraft/class_219 net/minecraft/loot/condition/RandomChanceLootCondition
FIELD field_1296 chance F
METHOD <init> (F)V
ARG 1 chance
METHOD method_932 builder (F)Lnet/minecraft/class_5341$class_210;
ARG 0 chance
METHOD test (Ljava/lang/Object;)Z

View File

@ -1,6 +1,9 @@
CLASS net/minecraft/class_225 net/minecraft/loot/condition/RandomChanceWithLootingLootCondition
FIELD field_1299 lootingMultiplier F
FIELD field_1300 chance F
METHOD <init> (FF)V
ARG 1 chance
ARG 2 lootingMultiplier
METHOD method_953 builder (FF)Lnet/minecraft/class_5341$class_210;
ARG 0 chance
ARG 1 lootingMultiplier

View File

@ -1,6 +1,8 @@
CLASS net/minecraft/class_4568 net/minecraft/loot/condition/ReferenceLootCondition
FIELD field_20763 LOGGER Lorg/apache/logging/log4j/Logger;
FIELD field_20764 id Lnet/minecraft/class_2960;
METHOD <init> (Lnet/minecraft/class_2960;)V
ARG 1 id
METHOD method_35555 builder (Lnet/minecraft/class_2960;)Lnet/minecraft/class_5341$class_210;
ARG 0 id
METHOD test (Ljava/lang/Object;)Z

View File

@ -1,6 +1,9 @@
CLASS net/minecraft/class_182 net/minecraft/loot/condition/TableBonusLootCondition
FIELD field_1234 enchantment Lnet/minecraft/class_1887;
FIELD field_1235 chances [F
METHOD <init> (Lnet/minecraft/class_1887;[F)V
ARG 1 enchantment
ARG 2 chances
METHOD method_800 builder (Lnet/minecraft/class_1887;[F)Lnet/minecraft/class_5341$class_210;
ARG 0 enchantment
ARG 1 chances

View File

@ -1,6 +1,9 @@
CLASS net/minecraft/class_4571 net/minecraft/loot/condition/TimeCheckLootCondition
FIELD field_20767 period Ljava/lang/Long;
FIELD field_20768 value Lnet/minecraft/class_42;
METHOD <init> (Ljava/lang/Long;Lnet/minecraft/class_42;)V
ARG 1 period
ARG 2 value
METHOD method_35559 create (Lnet/minecraft/class_42;)Lnet/minecraft/class_4571$class_6164;
ARG 0 value
METHOD test (Ljava/lang/Object;)Z

View File

@ -1,6 +1,9 @@
CLASS net/minecraft/class_5644 net/minecraft/loot/condition/ValueCheckLootCondition
FIELD field_27912 value Lnet/minecraft/class_5658;
FIELD field_27913 range Lnet/minecraft/class_42;
METHOD <init> (Lnet/minecraft/class_5658;Lnet/minecraft/class_42;)V
ARG 1 value
ARG 2 range
METHOD method_35562 builder (Lnet/minecraft/class_5658;Lnet/minecraft/class_42;)Lnet/minecraft/class_5341$class_210;
ARG 0 value
ARG 1 range

View File

@ -1,6 +1,9 @@
CLASS net/minecraft/class_227 net/minecraft/loot/condition/WeatherCheckLootCondition
FIELD field_1301 thundering Ljava/lang/Boolean;
FIELD field_1302 raining Ljava/lang/Boolean;
METHOD <init> (Ljava/lang/Boolean;Ljava/lang/Boolean;)V
ARG 1 raining
ARG 2 thundering
METHOD method_35564 create ()Lnet/minecraft/class_227$class_6165;
METHOD test (Ljava/lang/Object;)Z
ARG 1 context

View File

@ -1,6 +1,9 @@
CLASS net/minecraft/class_176 net/minecraft/loot/context/LootContextType
FIELD field_1215 allowed Ljava/util/Set;
FIELD field_1216 required Ljava/util/Set;
METHOD <init> (Ljava/util/Set;Ljava/util/Set;)V
ARG 1 required
ARG 2 allowed
METHOD method_35553 isAllowed (Lnet/minecraft/class_169;)Z
ARG 1 parameter
METHOD method_35554 create ()Lnet/minecraft/class_176$class_177;

View File

@ -5,12 +5,14 @@ CLASS net/minecraft/class_4553 net/minecraft/predicate/PlayerPredicate
FIELD field_20725 stats Ljava/util/Map;
FIELD field_20726 recipes Lit/unimi/dsi/fastutil/objects/Object2BooleanMap;
FIELD field_20727 advancements Ljava/util/Map;
FIELD field_33929 lookingAt Lnet/minecraft/class_2048;
METHOD <init> (Lnet/minecraft/class_2096$class_2100;Lnet/minecraft/class_1934;Ljava/util/Map;Lit/unimi/dsi/fastutil/objects/Object2BooleanMap;Ljava/util/Map;Lnet/minecraft/class_2048;)V
ARG 1 experienceLevel
ARG 2 gameMode
ARG 3 stats
ARG 4 recipes
ARG 5 advancements
ARG 6 lookingAt
METHOD method_22494 toJson ()Lcom/google/gson/JsonElement;
METHOD method_22495 getStatId (Lnet/minecraft/class_3445;)Lnet/minecraft/class_2960;
ARG 0 stat
@ -49,6 +51,7 @@ CLASS net/minecraft/class_4553 net/minecraft/predicate/PlayerPredicate
FIELD field_20732 stats Ljava/util/Map;
FIELD field_20733 recipes Lit/unimi/dsi/fastutil/objects/Object2BooleanMap;
FIELD field_20734 advancements Ljava/util/Map;
FIELD field_33930 lookingAt Lnet/minecraft/class_2048;
METHOD method_22507 build ()Lnet/minecraft/class_4553;
METHOD method_35310 create ()Lnet/minecraft/class_4553$class_4557;
METHOD method_35311 stat (Lnet/minecraft/class_3445;Lnet/minecraft/class_2096$class_2100;)Lnet/minecraft/class_4553$class_4557;
@ -67,3 +70,5 @@ CLASS net/minecraft/class_4553 net/minecraft/predicate/PlayerPredicate
METHOD method_35316 advancement (Lnet/minecraft/class_2960;Z)Lnet/minecraft/class_4553$class_4557;
ARG 1 id
ARG 2 done
METHOD method_37251 lookingAt (Lnet/minecraft/class_2048;)Lnet/minecraft/class_4553$class_4557;
ARG 1 lookingAt

View File

@ -32,12 +32,19 @@ CLASS net/minecraft/class_3342 net/minecraft/structure/EndCityGenerator
CLASS 3
FIELD field_14394 shipGenerated Z
CLASS class_3343 Piece
METHOD <init> (Lnet/minecraft/class_3218;Lnet/minecraft/class_2487;)V
ARG 1 world
METHOD <init> (Lnet/minecraft/class_3485;Ljava/lang/String;Lnet/minecraft/class_2338;Lnet/minecraft/class_2470;Z)V
ARG 1 manager
ARG 2 template
ARG 3 pos
ARG 4 rotation
ARG 5 ignoreAir
ARG 5 includeAir
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;
ARG 0 includeAir
ARG 1 rotation
CLASS class_3344 Part
METHOD method_14687 create (Lnet/minecraft/class_3485;ILnet/minecraft/class_3342$class_3343;Lnet/minecraft/class_2338;Ljava/util/List;Ljava/util/Random;)Z
ARG 1 manager

View File

@ -1,5 +1,7 @@
CLASS net/minecraft/class_3351 net/minecraft/structure/IglooGenerator
FIELD field_14406 OFFSETS_FROM_TOP Ljava/util/Map;
FIELD field_14407 MIDDLE_TEMPLATE Lnet/minecraft/class_2960;
FIELD field_14408 OFFSETS Ljava/util/Map;
FIELD field_14409 TOP_TEMPLATE Lnet/minecraft/class_2960;
FIELD field_14410 BOTTOM_TEMPLATE Lnet/minecraft/class_2960;
METHOD method_14705 addPieces (Lnet/minecraft/class_3485;Lnet/minecraft/class_2338;Lnet/minecraft/class_2470;Lnet/minecraft/class_6130;Ljava/util/Random;)V
@ -17,3 +19,10 @@ CLASS net/minecraft/class_3351 net/minecraft/structure/IglooGenerator
ARG 3 pos
ARG 4 rotation
ARG 5 yOffset
METHOD method_35428 createPlacementData (Lnet/minecraft/class_2470;Lnet/minecraft/class_2960;)Lnet/minecraft/class_3492;
ARG 0 rotation
ARG 1 identifier
METHOD method_35430 getPosOffset (Lnet/minecraft/class_2960;Lnet/minecraft/class_2338;I)Lnet/minecraft/class_2338;
ARG 0 identifier
ARG 1 pos
ARG 2 yOffset

View File

@ -28,6 +28,7 @@ CLASS net/minecraft/class_3353 net/minecraft/structure/MineshaftGenerator
ARG 4 orientation
ARG 5 type
METHOD <init> (Lnet/minecraft/class_3218;Lnet/minecraft/class_2487;)V
ARG 1 world
ARG 2 nbt
METHOD method_14713 generateSupports (Lnet/minecraft/class_5281;Lnet/minecraft/class_3341;IIIIILjava/util/Random;)V
ARG 1 world
@ -46,6 +47,7 @@ CLASS net/minecraft/class_3353 net/minecraft/structure/MineshaftGenerator
ARG 5 orientation
METHOD method_14715 addCobwebsUnderground (Lnet/minecraft/class_5281;Lnet/minecraft/class_3341;Ljava/util/Random;FIII)V
ARG 1 world
ARG 2 box
ARG 3 random
ARG 4 threshold
ARG 5 x
@ -59,6 +61,30 @@ CLASS net/minecraft/class_3353 net/minecraft/structure/MineshaftGenerator
ARG 5 z
METHOD method_33777 isNotRailOrLava (Lnet/minecraft/class_2680;)Z
ARG 1 state
METHOD method_33877 sideCoversSmallSquare (Lnet/minecraft/class_4538;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Z
ARG 1 world
ARG 2 pos
ARG 3 state
METHOD method_33878 fillColumn (Lnet/minecraft/class_5281;Lnet/minecraft/class_2680;Lnet/minecraft/class_2338$class_2339;II)V
ARG 0 world
ARG 1 state
ARG 2 pos
ARG 3 startY
ARG 4 endY
METHOD method_33879 (Lnet/minecraft/class_5281;Lnet/minecraft/class_2680;IIILnet/minecraft/class_3341;)V
ARG 1 world
ARG 2 state
ARG 3 x
ARG 4 y
ARG 5 z
ARG 6 box
METHOD method_36422 (Lnet/minecraft/class_5281;Lnet/minecraft/class_3341;IIII)Z
ARG 1 world
ARG 2 box
ARG 3 x
ARG 4 y
ARG 5 z
ARG 6 count
CLASS class_3355 MineshaftCrossing
FIELD field_14419 twoFloors Z
FIELD field_14420 direction Lnet/minecraft/class_2350;
@ -68,6 +94,7 @@ CLASS net/minecraft/class_3353 net/minecraft/structure/MineshaftGenerator
ARG 3 orientation
ARG 4 type
METHOD <init> (Lnet/minecraft/class_3218;Lnet/minecraft/class_2487;)V
ARG 1 world
ARG 2 nbt
METHOD method_14716 generateCrossingPillar (Lnet/minecraft/class_5281;Lnet/minecraft/class_3341;IIII)V
ARG 1 world
@ -88,6 +115,7 @@ CLASS net/minecraft/class_3353 net/minecraft/structure/MineshaftGenerator
ARG 1 structurePieceType
ARG 2 chainLength
ARG 3 type
ARG 4 box
METHOD method_14719 isSolidCeiling (Lnet/minecraft/class_1922;Lnet/minecraft/class_3341;IIII)Z
ARG 1 world
ARG 2 boundingBox
@ -95,6 +123,16 @@ CLASS net/minecraft/class_3353 net/minecraft/structure/MineshaftGenerator
ARG 4 maxX
ARG 5 y
ARG 6 z
METHOD method_33880 (Lnet/minecraft/class_5281;Lnet/minecraft/class_3341;Lnet/minecraft/class_2680;III)V
ARG 1 world
ARG 2 box
ARG 3 state
ARG 4 x
ARG 5 y
ARG 6 z
METHOD method_33999 (Lnet/minecraft/class_1922;Lnet/minecraft/class_3341;)Z
ARG 1 world
ARG 2 box
CLASS class_3357 MineshaftRoom
FIELD field_14422 entrances Ljava/util/List;
METHOD <init> (ILjava/util/Random;IILnet/minecraft/class_3098$class_3100;)V
@ -104,6 +142,7 @@ CLASS net/minecraft/class_3353 net/minecraft/structure/MineshaftGenerator
ARG 4 z
ARG 5 type
METHOD <init> (Lnet/minecraft/class_3218;Lnet/minecraft/class_2487;)V
ARG 1 world
ARG 2 nbt
CLASS class_3358 MineshaftStairs
METHOD <init> (ILnet/minecraft/class_3341;Lnet/minecraft/class_2350;Lnet/minecraft/class_3098$class_3100;)V
@ -112,6 +151,7 @@ CLASS net/minecraft/class_3353 net/minecraft/structure/MineshaftGenerator
ARG 3 orientation
ARG 4 type
METHOD <init> (Lnet/minecraft/class_3218;Lnet/minecraft/class_2487;)V
ARG 1 world
ARG 2 nbt
METHOD method_14720 getBoundingBox (Lnet/minecraft/class_6130;Ljava/util/Random;IIILnet/minecraft/class_2350;)Lnet/minecraft/class_3341;
ARG 1 random

View File

@ -10,11 +10,14 @@ CLASS net/minecraft/class_3390 net/minecraft/structure/NetherFortressGenerator
ARG 6 orientation
ARG 7 chainLength
CLASS class_3391 BridgeCrossing
METHOD <init> (IILnet/minecraft/class_2350;)V
ARG 3 orientation
METHOD <init> (ILnet/minecraft/class_3341;Lnet/minecraft/class_2350;)V
ARG 1 chainLength
ARG 2 boundingBox
ARG 3 orientation
METHOD <init> (Lnet/minecraft/class_3218;Lnet/minecraft/class_2487;)V
ARG 1 world
ARG 2 nbt
METHOD method_14796 create (Lnet/minecraft/class_6130;IIILnet/minecraft/class_2350;I)Lnet/minecraft/class_3390$class_3391;
ARG 1 x
@ -30,6 +33,7 @@ CLASS net/minecraft/class_3390 net/minecraft/structure/NetherFortressGenerator
ARG 3 boundingBox
ARG 4 orientation
METHOD <init> (Lnet/minecraft/class_3218;Lnet/minecraft/class_2487;)V
ARG 1 world
ARG 2 nbt
METHOD method_14797 create (Lnet/minecraft/class_6130;Ljava/util/Random;IIILnet/minecraft/class_2350;I)Lnet/minecraft/class_3390$class_3392;
ARG 1 random
@ -59,6 +63,7 @@ CLASS net/minecraft/class_3390 net/minecraft/structure/NetherFortressGenerator
ARG 2 boundingBox
ARG 3 orientation
METHOD <init> (Lnet/minecraft/class_3218;Lnet/minecraft/class_2487;)V
ARG 1 world
ARG 2 nbt
METHOD method_14799 create (Lnet/minecraft/class_6130;IIILnet/minecraft/class_2350;I)Lnet/minecraft/class_3390$class_3394;
ARG 1 x
@ -72,6 +77,7 @@ CLASS net/minecraft/class_3390 net/minecraft/structure/NetherFortressGenerator
ARG 2 boundingBox
ARG 3 orientation
METHOD <init> (Lnet/minecraft/class_3218;Lnet/minecraft/class_2487;)V
ARG 1 world
ARG 2 nbt
METHOD method_14800 create (Lnet/minecraft/class_6130;IIILnet/minecraft/class_2350;I)Lnet/minecraft/class_3390$class_3395;
ARG 1 x
@ -86,6 +92,7 @@ CLASS net/minecraft/class_3390 net/minecraft/structure/NetherFortressGenerator
ARG 3 boundingBox
ARG 4 orientation
METHOD <init> (Lnet/minecraft/class_3218;Lnet/minecraft/class_2487;)V
ARG 1 world
ARG 2 nbt
METHOD method_14801 create (Lnet/minecraft/class_6130;Ljava/util/Random;IIILnet/minecraft/class_2350;I)Lnet/minecraft/class_3390$class_3396;
ARG 1 random
@ -100,6 +107,7 @@ CLASS net/minecraft/class_3390 net/minecraft/structure/NetherFortressGenerator
ARG 2 boundingBox
ARG 3 orientation
METHOD <init> (Lnet/minecraft/class_3218;Lnet/minecraft/class_2487;)V
ARG 1 world
ARG 2 nbt
METHOD method_14802 create (Lnet/minecraft/class_6130;IIILnet/minecraft/class_2350;I)Lnet/minecraft/class_3390$class_3397;
ARG 1 x
@ -115,6 +123,7 @@ CLASS net/minecraft/class_3390 net/minecraft/structure/NetherFortressGenerator
ARG 3 boundingBox
ARG 4 orientation
METHOD <init> (Lnet/minecraft/class_3218;Lnet/minecraft/class_2487;)V
ARG 1 world
ARG 2 nbt
METHOD method_14803 create (Lnet/minecraft/class_6130;Ljava/util/Random;IIILnet/minecraft/class_2350;I)Lnet/minecraft/class_3390$class_3398;
ARG 1 random
@ -129,6 +138,7 @@ CLASS net/minecraft/class_3390 net/minecraft/structure/NetherFortressGenerator
ARG 2 boundingBox
ARG 3 orientation
METHOD <init> (Lnet/minecraft/class_3218;Lnet/minecraft/class_2487;)V
ARG 1 world
ARG 2 nbt
METHOD method_14804 create (Lnet/minecraft/class_6130;IIILnet/minecraft/class_2350;I)Lnet/minecraft/class_3390$class_3399;
ARG 1 x
@ -144,6 +154,7 @@ CLASS net/minecraft/class_3390 net/minecraft/structure/NetherFortressGenerator
ARG 3 boundingBox
ARG 4 orientation
METHOD <init> (Lnet/minecraft/class_3218;Lnet/minecraft/class_2487;)V
ARG 1 world
ARG 2 nbt
METHOD method_14805 create (Lnet/minecraft/class_6130;Ljava/util/Random;IIILnet/minecraft/class_2350;I)Lnet/minecraft/class_3390$class_3400;
ARG 1 random
@ -158,6 +169,7 @@ CLASS net/minecraft/class_3390 net/minecraft/structure/NetherFortressGenerator
ARG 2 boundingBox
ARG 3 orientation
METHOD <init> (Lnet/minecraft/class_3218;Lnet/minecraft/class_2487;)V
ARG 1 world
ARG 2 nbt
METHOD method_14806 create (Lnet/minecraft/class_6130;IIILnet/minecraft/class_2350;I)Lnet/minecraft/class_3390$class_3401;
ARG 1 x
@ -172,6 +184,7 @@ CLASS net/minecraft/class_3390 net/minecraft/structure/NetherFortressGenerator
ARG 2 boundingBox
ARG 3 orientation
METHOD <init> (Lnet/minecraft/class_3218;Lnet/minecraft/class_2487;)V
ARG 1 world
ARG 2 nbt
METHOD method_14807 create (Lnet/minecraft/class_6130;IIIILnet/minecraft/class_2350;)Lnet/minecraft/class_3390$class_3402;
ARG 1 x
@ -244,6 +257,7 @@ CLASS net/minecraft/class_3390 net/minecraft/structure/NetherFortressGenerator
ARG 2 boundingBox
ARG 3 orientation
METHOD <init> (Lnet/minecraft/class_3218;Lnet/minecraft/class_2487;)V
ARG 1 world
ARG 2 nbt
METHOD method_14817 create (Lnet/minecraft/class_6130;IIILnet/minecraft/class_2350;I)Lnet/minecraft/class_3390$class_3405;
ARG 1 x
@ -257,6 +271,7 @@ CLASS net/minecraft/class_3390 net/minecraft/structure/NetherFortressGenerator
ARG 2 boundingBox
ARG 3 orientation
METHOD <init> (Lnet/minecraft/class_3218;Lnet/minecraft/class_2487;)V
ARG 1 world
ARG 2 nbt
METHOD method_14818 create (Lnet/minecraft/class_6130;IIIILnet/minecraft/class_2350;)Lnet/minecraft/class_3390$class_3406;
ARG 1 x
@ -269,3 +284,5 @@ CLASS net/minecraft/class_3390 net/minecraft/structure/NetherFortressGenerator
FIELD field_14505 pieces Ljava/util/List;
FIELD field_14506 lastPiece Lnet/minecraft/class_3390$class_3404;
FIELD field_14507 bridgePieces Ljava/util/List;
METHOD <init> (Ljava/util/Random;II)V
ARG 1 random

View File

@ -13,3 +13,5 @@ CLASS net/minecraft/class_4787 net/minecraft/structure/NetherFossilGenerator
ARG 2 template
ARG 3 pos
ARG 4 rotation
METHOD method_35431 createPlacementData (Lnet/minecraft/class_2470;)Lnet/minecraft/class_3492;
ARG 0 rotation

View File

@ -9,9 +9,42 @@ CLASS net/minecraft/class_3366 net/minecraft/structure/OceanMonumentGenerator
CLASS class_3374 Base
METHOD <init> (Ljava/util/Random;IILnet/minecraft/class_2350;)V
ARG 1 random
ARG 2 x
ARG 3 z
ARG 4 orientation
METHOD <init> (Lnet/minecraft/class_3218;Lnet/minecraft/class_2487;)V
ARG 1 world
ARG 2 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
ARG 3 world
ARG 4 random
ARG 5 box
METHOD method_14762 (Lnet/minecraft/class_5281;Ljava/util/Random;Lnet/minecraft/class_3341;)V
ARG 1 world
ARG 2 random
ARG 3 box
METHOD method_14763 (Lnet/minecraft/class_5281;Ljava/util/Random;Lnet/minecraft/class_3341;)V
ARG 1 world
ARG 2 random
ARG 3 box
METHOD method_14764 (Lnet/minecraft/class_5281;Ljava/util/Random;Lnet/minecraft/class_3341;)V
ARG 1 world
ARG 2 random
ARG 3 box
METHOD method_14765 (Lnet/minecraft/class_5281;Ljava/util/Random;Lnet/minecraft/class_3341;)V
ARG 1 world
ARG 2 random
ARG 3 box
METHOD method_14766 (Lnet/minecraft/class_5281;Ljava/util/Random;Lnet/minecraft/class_3341;)V
ARG 1 world
ARG 2 random
ARG 3 box
METHOD method_14767 (Lnet/minecraft/class_5281;Ljava/util/Random;Lnet/minecraft/class_3341;)V
ARG 1 world
ARG 2 random
ARG 3 box
CLASS class_3375 PieceFactory
METHOD method_14768 generate (Lnet/minecraft/class_2350;Lnet/minecraft/class_3366$class_3388;Ljava/util/Random;)Lnet/minecraft/class_3366$class_3384;
ARG 1 direction
@ -24,43 +57,55 @@ CLASS net/minecraft/class_3366 net/minecraft/structure/OceanMonumentGenerator
ARG 1 orientation
ARG 2 setting
METHOD <init> (Lnet/minecraft/class_3218;Lnet/minecraft/class_2487;)V
ARG 1 world
ARG 2 nbt
CLASS class_3377 DoubleXRoom
METHOD <init> (Lnet/minecraft/class_2350;Lnet/minecraft/class_3366$class_3388;)V
ARG 1 orientation
ARG 2 setting
METHOD <init> (Lnet/minecraft/class_3218;Lnet/minecraft/class_2487;)V
ARG 1 world
ARG 2 nbt
CLASS class_3378 DoubleXYRoom
METHOD <init> (Lnet/minecraft/class_2350;Lnet/minecraft/class_3366$class_3388;)V
ARG 1 orientation
ARG 2 setting
METHOD <init> (Lnet/minecraft/class_3218;Lnet/minecraft/class_2487;)V
ARG 1 world
ARG 2 nbt
CLASS class_3379 DoubleYRoom
METHOD <init> (Lnet/minecraft/class_2350;Lnet/minecraft/class_3366$class_3388;)V
ARG 1 orientation
ARG 2 setting
METHOD <init> (Lnet/minecraft/class_3218;Lnet/minecraft/class_2487;)V
ARG 1 world
CLASS class_3380 DoubleYZRoom
METHOD <init> (Lnet/minecraft/class_2350;Lnet/minecraft/class_3366$class_3388;)V
ARG 1 orientation
ARG 2 setting
METHOD <init> (Lnet/minecraft/class_3218;Lnet/minecraft/class_2487;)V
ARG 1 world
ARG 2 nbt
CLASS class_3381 DoubleZRoom
METHOD <init> (Lnet/minecraft/class_2350;Lnet/minecraft/class_3366$class_3388;)V
ARG 1 orientation
ARG 2 setting
METHOD <init> (Lnet/minecraft/class_3218;Lnet/minecraft/class_2487;)V
ARG 1 world
ARG 2 nbt
CLASS class_3382 Entry
METHOD <init> (Lnet/minecraft/class_2350;Lnet/minecraft/class_3366$class_3388;)V
ARG 1 orientation
ARG 2 setting
METHOD <init> (Lnet/minecraft/class_3218;Lnet/minecraft/class_2487;)V
ARG 1 world
ARG 2 nbt
CLASS class_3383 Penthouse
METHOD <init> (Lnet/minecraft/class_2350;Lnet/minecraft/class_3341;)V
ARG 1 orientation
ARG 2 box
METHOD <init> (Lnet/minecraft/class_3218;Lnet/minecraft/class_2487;)V
ARG 1 world
ARG 2 nbt
CLASS class_3384 Piece
FIELD field_14468 TWO_TWO_ZERO_INDEX I
@ -83,13 +128,28 @@ CLASS net/minecraft/class_3366 net/minecraft/structure/OceanMonumentGenerator
METHOD <init> (Lnet/minecraft/class_3773;Lnet/minecraft/class_2350;ILnet/minecraft/class_3341;)V
ARG 1 type
ARG 2 orientation
ARG 3 length
ARG 4 box
METHOD method_14770 getIndex (III)I
ARG 0 x
ARG 1 y
ARG 2 z
METHOD method_14771 fillArea (Lnet/minecraft/class_5281;Lnet/minecraft/class_3341;IIIIIILnet/minecraft/class_2680;)V
ARG 1 world
ARG 2 box
ARG 3 x
ARG 4 y
ARG 5 z
ARG 6 width
ARG 7 height
ARG 8 depth
ARG 9 state
METHOD method_14772 spawnElderGuardian (Lnet/minecraft/class_5281;Lnet/minecraft/class_3341;III)Z
ARG 1 world
ARG 2 box
ARG 3 x
ARG 4 y
ARG 5 z
METHOD method_14773 setAirAndWater (Lnet/minecraft/class_5281;Lnet/minecraft/class_3341;IIIIII)V
ARG 1 world
ARG 2 box
@ -99,17 +159,32 @@ CLASS net/minecraft/class_3366 net/minecraft/structure/OceanMonumentGenerator
ARG 6 width
ARG 7 height
ARG 8 depth
METHOD method_14774 (Lnet/minecraft/class_5281;Lnet/minecraft/class_3341;IIZ)V
ARG 1 world
ARG 2 box
ARG 3 x
ARG 4 z
METHOD method_14775 (Lnet/minecraft/class_3341;IIII)Z
ARG 1 box
ARG 2 x
ARG 4 z
METHOD method_35445 createBox (Lnet/minecraft/class_2350;Lnet/minecraft/class_3366$class_3388;III)Lnet/minecraft/class_3341;
ARG 0 orientation
ARG 1 setting
CLASS class_3385 SimpleRoom
METHOD <init> (Lnet/minecraft/class_2350;Lnet/minecraft/class_3366$class_3388;Ljava/util/Random;)V
ARG 1 orientation
ARG 2 setting
ARG 3 random
METHOD <init> (Lnet/minecraft/class_3218;Lnet/minecraft/class_2487;)V
ARG 1 world
ARG 2 nbt
CLASS class_3386 SimpleRoomTop
METHOD <init> (Lnet/minecraft/class_2350;Lnet/minecraft/class_3366$class_3388;)V
ARG 1 orientation
ARG 2 setting
METHOD <init> (Lnet/minecraft/class_3218;Lnet/minecraft/class_2487;)V
ARG 1 world
ARG 2 nbt
CLASS class_3387 WingRoom
METHOD <init> (Lnet/minecraft/class_2350;Lnet/minecraft/class_3341;I)V

View File

@ -9,6 +9,7 @@ CLASS net/minecraft/class_3409 net/minecraft/structure/OceanRuinGenerator
FIELD field_14522 MOSSY_RUINS [Lnet/minecraft/class_2960;
METHOD method_14821 getRoomPositions (Ljava/util/Random;Lnet/minecraft/class_2338;)Ljava/util/List;
ARG 0 random
ARG 1 pos
METHOD method_14822 (Lnet/minecraft/class_3485;Lnet/minecraft/class_2338;Lnet/minecraft/class_2470;Lnet/minecraft/class_6130;Ljava/util/Random;Lnet/minecraft/class_3114;ZF)V
ARG 0 manager
ARG 1 pos
@ -48,3 +49,9 @@ CLASS net/minecraft/class_3409 net/minecraft/structure/OceanRuinGenerator
ARG 5 integrity
ARG 6 biomeType
ARG 7 large
METHOD method_14829 (Lnet/minecraft/class_2338;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)I
ARG 1 start
ARG 2 world
ARG 3 end
METHOD method_35446 createPlacementData (Lnet/minecraft/class_2470;)Lnet/minecraft/class_3492;
ARG 0 rotation

View File

@ -4,6 +4,11 @@ CLASS net/minecraft/class_5189 net/minecraft/structure/RuinedPortalStructurePiec
METHOD <init> (Lnet/minecraft/class_3218;Lnet/minecraft/class_2487;)V
ARG 1 world
ARG 2 nbt
METHOD <init> (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 3 verticalPlacement
ARG 4 properties
ARG 7 rotation
ARG 8 mirror
METHOD method_27237 getBaseHeight (Lnet/minecraft/class_1936;IILnet/minecraft/class_5189$class_5191;)I
ARG 0 world
ARG 1 x
@ -36,6 +41,8 @@ CLASS net/minecraft/class_5189 net/minecraft/structure/RuinedPortalStructurePiec
ARG 2 world
ARG 3 pos
METHOD method_27247 createLavaReplacementRule (Lnet/minecraft/class_5189$class_5191;Lnet/minecraft/class_5189$class_5190;)Lnet/minecraft/class_3821;
ARG 0 verticalPlacement
ARG 1 properties
METHOD method_27248 updateNetherracks (Ljava/util/Random;Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;)V
ARG 1 random
ARG 2 world
@ -44,10 +51,16 @@ CLASS net/minecraft/class_5189 net/minecraft/structure/RuinedPortalStructurePiec
ARG 1 random
ARG 2 world
ARG 3 pos
METHOD method_35449 (Lnet/minecraft/class_3218;Lnet/minecraft/class_2487;Lnet/minecraft/class_2960;)Lnet/minecraft/class_3492;
METHOD method_35449 createPlacementData (Lnet/minecraft/class_3218;Lnet/minecraft/class_2487;Lnet/minecraft/class_2960;)Lnet/minecraft/class_3492;
ARG 0 world
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;
ARG 0 mirror
ARG 1 rotation
ARG 2 verticalPlacement
ARG 3 pos
ARG 4 properties
CLASS class_5190 Properties
FIELD field_24023 cold Z
FIELD field_24024 mossiness F

View File

@ -19,3 +19,5 @@ CLASS net/minecraft/class_3415 net/minecraft/structure/ShipwreckGenerator
ARG 3 pos
ARG 4 rotation
ARG 5 grounded
METHOD method_35452 createPlacementData (Lnet/minecraft/class_2470;)Lnet/minecraft/class_3492;
ARG 0 rotation

View File

@ -3,9 +3,20 @@ CLASS net/minecraft/class_3470 net/minecraft/structure/SimpleStructurePiece
FIELD field_15433 structure Lnet/minecraft/class_3499;
FIELD field_15434 placementData Lnet/minecraft/class_3492;
FIELD field_16586 LOGGER Lorg/apache/logging/log4j/Logger;
FIELD field_31664 identifier Ljava/lang/String;
METHOD <init> (Lnet/minecraft/class_3773;ILnet/minecraft/class_3485;Lnet/minecraft/class_2960;Ljava/lang/String;Lnet/minecraft/class_3492;Lnet/minecraft/class_2338;)V
ARG 1 type
ARG 3 structureManager
ARG 4 identifier
ARG 6 placementData
ARG 7 pos
METHOD <init> (Lnet/minecraft/class_3773;Lnet/minecraft/class_2487;Lnet/minecraft/class_3218;Ljava/util/function/Function;)V
ARG 1 type
ARG 3 world
METHOD method_15026 handleMetadata (Ljava/lang/String;Lnet/minecraft/class_2338;Lnet/minecraft/class_5425;Ljava/util/Random;Lnet/minecraft/class_3341;)V
ARG 1 metadata
ARG 2 pos
ARG 3 world
ARG 4 random
ARG 5 boundingBox
METHOD method_35470 getId ()Lnet/minecraft/class_2960;

View File

@ -38,6 +38,7 @@ CLASS net/minecraft/class_3421 net/minecraft/structure/StrongholdGenerator
ARG 3 boundingBox
ARG 4 orientation
METHOD <init> (Lnet/minecraft/class_3218;Lnet/minecraft/class_2487;)V
ARG 1 world
ARG 2 nbt
METHOD method_14856 create (Lnet/minecraft/class_6130;Ljava/util/Random;IIILnet/minecraft/class_2350;I)Lnet/minecraft/class_3421$class_3422;
ARG 1 random
@ -86,6 +87,7 @@ CLASS net/minecraft/class_3421 net/minecraft/structure/StrongholdGenerator
ARG 3 boundingBox
ARG 4 orientation
METHOD <init> (Lnet/minecraft/class_3218;Lnet/minecraft/class_2487;)V
ARG 1 world
ARG 2 nbt
METHOD method_14859 create (Lnet/minecraft/class_6130;Ljava/util/Random;IIILnet/minecraft/class_2350;I)Lnet/minecraft/class_3421$class_3425;
ARG 1 random
@ -129,6 +131,7 @@ CLASS net/minecraft/class_3421 net/minecraft/structure/StrongholdGenerator
ARG 2 boundingBox
ARG 3 orientation
METHOD <init> (Lnet/minecraft/class_3218;Lnet/minecraft/class_2487;)V
ARG 1 world
ARG 2 nbt
METHOD method_14863 create (Lnet/minecraft/class_6130;IIILnet/minecraft/class_2350;I)Lnet/minecraft/class_3421$class_3428;
ARG 1 x
@ -143,6 +146,7 @@ CLASS net/minecraft/class_3421 net/minecraft/structure/StrongholdGenerator
ARG 3 boundingBox
ARG 4 orientation
METHOD <init> (Lnet/minecraft/class_3218;Lnet/minecraft/class_2487;)V
ARG 1 world
ARG 2 nbt
METHOD method_14864 create (Lnet/minecraft/class_6130;Ljava/util/Random;IIILnet/minecraft/class_2350;I)Lnet/minecraft/class_3421$class_3429;
ARG 1 random
@ -158,6 +162,7 @@ CLASS net/minecraft/class_3421 net/minecraft/structure/StrongholdGenerator
ARG 3 boundingBox
ARG 4 orientation
METHOD <init> (Lnet/minecraft/class_3218;Lnet/minecraft/class_2487;)V
ARG 1 world
ARG 2 nbt
METHOD method_16652 create (Lnet/minecraft/class_6130;Ljava/util/Random;IIILnet/minecraft/class_2350;I)Lnet/minecraft/class_3421$class_3430;
ARG 1 random
@ -174,6 +179,7 @@ CLASS net/minecraft/class_3421 net/minecraft/structure/StrongholdGenerator
ARG 3 boundingBox
ARG 4 orientation
METHOD <init> (Lnet/minecraft/class_3218;Lnet/minecraft/class_2487;)V
ARG 1 world
ARG 2 nbt
METHOD method_14865 create (Lnet/minecraft/class_6130;Ljava/util/Random;IIILnet/minecraft/class_2350;I)Lnet/minecraft/class_3421$class_3431;
ARG 1 random
@ -218,6 +224,7 @@ CLASS net/minecraft/class_3421 net/minecraft/structure/StrongholdGenerator
ARG 3 boundingBox
ARG 4 orientation
METHOD <init> (Lnet/minecraft/class_3218;Lnet/minecraft/class_2487;)V
ARG 1 world
ARG 2 nbt
METHOD method_14867 create (Lnet/minecraft/class_6130;Ljava/util/Random;IIILnet/minecraft/class_2350;I)Lnet/minecraft/class_3421$class_3435;
ARG 1 random
@ -233,6 +240,7 @@ CLASS net/minecraft/class_3421 net/minecraft/structure/StrongholdGenerator
ARG 3 boundingBox
ARG 4 orientation
METHOD <init> (Lnet/minecraft/class_3218;Lnet/minecraft/class_2487;)V
ARG 1 world
ARG 2 nbt
METHOD method_14868 create (Lnet/minecraft/class_6130;Ljava/util/Random;IIILnet/minecraft/class_2350;I)Lnet/minecraft/class_3421$class_3436;
ARG 1 random

View File

@ -51,11 +51,13 @@ CLASS net/minecraft/class_3499 net/minecraft/structure/Structure
METHOD method_15172 place (Lnet/minecraft/class_5425;Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;Lnet/minecraft/class_3492;Ljava/util/Random;I)Z
ARG 1 world
ARG 2 pos
ARG 3 pivot
ARG 4 placementData
ARG 5 random
METHOD method_15174 saveFromWorld (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2382;ZLnet/minecraft/class_2248;)V
ARG 1 world
ARG 2 start
ARG 3 dimensions
ARG 4 includeEntities
ARG 5 ignoredBlock
METHOD method_15175 writeNbt (Lnet/minecraft/class_2487;)Lnet/minecraft/class_2487;
@ -95,6 +97,7 @@ CLASS net/minecraft/class_3499 net/minecraft/structure/Structure
METHOD method_16446 process (Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;Lnet/minecraft/class_3492;Ljava/util/List;)Ljava/util/List;
ARG 0 world
ARG 1 pos
ARG 2 pivot
ARG 3 placementData
METHOD method_17916 getEntity (Lnet/minecraft/class_5425;Lnet/minecraft/class_2487;)Ljava/util/Optional;
ARG 0 world
@ -108,7 +111,14 @@ CLASS net/minecraft/class_3499 net/minecraft/structure/Structure
METHOD method_27267 calculateBoundingBox (Lnet/minecraft/class_2338;Lnet/minecraft/class_2470;Lnet/minecraft/class_2338;Lnet/minecraft/class_2415;)Lnet/minecraft/class_3341;
ARG 1 pos
ARG 2 rotation
ARG 3 pivot
ARG 4 mirror
METHOD method_34400 createBox (Lnet/minecraft/class_2338;Lnet/minecraft/class_2470;Lnet/minecraft/class_2338;Lnet/minecraft/class_2415;Lnet/minecraft/class_2382;)Lnet/minecraft/class_3341;
ARG 0 pos
ARG 1 rotation
ARG 2 pivot
ARG 3 mirror
ARG 4 dimensions
CLASS class_3500 Palette
FIELD field_15590 AIR Lnet/minecraft/class_2680;
FIELD field_15591 ids Lnet/minecraft/class_2361;
@ -139,6 +149,8 @@ CLASS net/minecraft/class_3499 net/minecraft/structure/Structure
CLASS class_5162 PalettedBlockInfoList
FIELD field_23913 infos Ljava/util/List;
FIELD field_23914 blockToInfos Ljava/util/Map;
METHOD <init> (Ljava/util/List;)V
ARG 1 infos
METHOD method_27125 getAll ()Ljava/util/List;
METHOD method_27126 getAllOf (Lnet/minecraft/class_2248;)Ljava/util/List;
ARG 1 block

View File

@ -4,6 +4,9 @@ CLASS net/minecraft/class_3485 net/minecraft/structure/StructureManager
FIELD field_15514 LOGGER Lorg/apache/logging/log4j/Logger;
FIELD field_15515 dataFixer Lcom/mojang/datafixers/DataFixer;
FIELD field_25189 resourceManager Lnet/minecraft/class_3300;
FIELD field_31684 STRUCTURES_DIRECTORY Ljava/lang/String;
FIELD field_31685 NBT_FILE_EXTENSION Ljava/lang/String;
FIELD field_31686 SNBT_FILE_EXTENSION Ljava/lang/String;
METHOD <init> (Lnet/minecraft/class_3300;Lnet/minecraft/class_32$class_5143;Lcom/mojang/datafixers/DataFixer;)V
ARG 1 resourceManager
ARG 2 session
@ -25,6 +28,7 @@ CLASS net/minecraft/class_3485 net/minecraft/structure/StructureManager
METHOD method_15092 loadStructureFromFile (Lnet/minecraft/class_2960;)Ljava/util/Optional;
ARG 1 id
METHOD method_15093 saveStructure (Lnet/minecraft/class_2960;)Z
ARG 1 id
METHOD method_15094 getStructure (Lnet/minecraft/class_2960;)Ljava/util/Optional;
ARG 1 id
METHOD method_21891 createStructure (Lnet/minecraft/class_2487;)Lnet/minecraft/class_3499;

View File

@ -10,6 +10,7 @@ CLASS net/minecraft/class_3443 net/minecraft/structure/StructurePiece
METHOD <init> (Lnet/minecraft/class_3773;ILnet/minecraft/class_3341;)V
ARG 1 type
ARG 2 length
ARG 3 boundingBox
METHOD <init> (Lnet/minecraft/class_3773;Lnet/minecraft/class_2487;)V
ARG 1 type
ARG 2 nbt
@ -29,6 +30,8 @@ CLASS net/minecraft/class_3443 net/minecraft/structure/StructurePiece
ARG 1 world
ARG 2 block
ARG 3 x
ARG 4 y
ARG 5 z
ARG 6 box
METHOD method_14918 fillOpenings (Lnet/minecraft/class_3443;Lnet/minecraft/class_6130;Ljava/util/Random;)V
ARG 1 start
@ -66,6 +69,8 @@ CLASS net/minecraft/class_3443 net/minecraft/structure/StructurePiece
METHOD method_14929 getBlockAt (Lnet/minecraft/class_1922;IIILnet/minecraft/class_3341;)Lnet/minecraft/class_2680;
ARG 1 world
ARG 2 x
ARG 3 y
ARG 4 z
ARG 5 box
METHOD method_14930 addDispenser (Lnet/minecraft/class_5281;Lnet/minecraft/class_3341;Ljava/util/Random;IIILnet/minecraft/class_2350;Lnet/minecraft/class_2960;)Z
ARG 1 world
@ -105,6 +110,8 @@ CLASS net/minecraft/class_3443 net/minecraft/structure/StructurePiece
ARG 1 world
ARG 2 state
ARG 3 x
ARG 4 y
ARG 5 z
ARG 6 box
METHOD method_14938 fillWithOutline (Lnet/minecraft/class_5281;Lnet/minecraft/class_3341;IIIIIIZLjava/util/Random;Lnet/minecraft/class_3443$class_3444;)V
ARG 1 world
@ -179,6 +186,32 @@ CLASS net/minecraft/class_3443 net/minecraft/structure/StructurePiece
ARG 3 z
METHOD method_33881 canReplace (Lnet/minecraft/class_2680;)Z
ARG 1 state
METHOD method_35454 createBox (IIILnet/minecraft/class_2350;III)Lnet/minecraft/class_3341;
ARG 0 x
ARG 1 y
ARG 2 z
ARG 3 orientation
ARG 4 width
ARG 5 height
ARG 6 depth
METHOD method_35455 fillWithOutline (Lnet/minecraft/class_5281;Lnet/minecraft/class_3341;Lnet/minecraft/class_3341;Lnet/minecraft/class_2680;Lnet/minecraft/class_2680;Z)V
ARG 1 world
ARG 2 box
ARG 3 fillBox
ARG 4 outline
ARG 5 inside
ARG 6 cantReplaceAir
METHOD method_35456 fillWithOutline (Lnet/minecraft/class_5281;Lnet/minecraft/class_3341;Lnet/minecraft/class_3341;ZLjava/util/Random;Lnet/minecraft/class_3443$class_3444;)V
ARG 1 world
ARG 2 box
ARG 3 fillBox
ARG 4 cantReplaceAir
ARG 5 random
ARG 6 randomizer
METHOD method_35457 getRandomHorizontalDirection (Ljava/util/Random;)Lnet/minecraft/class_2350;
ARG 0 random
METHOD method_35458 getCenter ()Lnet/minecraft/class_2338;
METHOD method_35460 getMirror ()Lnet/minecraft/class_2415;
CLASS class_3444 BlockRandomizer
FIELD field_15317 block Lnet/minecraft/class_2680;
METHOD method_14947 getBlock ()Lnet/minecraft/class_2680;

View File

@ -5,11 +5,13 @@ CLASS net/minecraft/class_3418 net/minecraft/structure/StructurePieceWithDimensi
FIELD field_15244 width I
METHOD <init> (Lnet/minecraft/class_3773;IIIIIILnet/minecraft/class_2350;)V
ARG 1 type
ARG 3 x
ARG 4 y
ARG 5 z
ARG 6 width
ARG 7 height
ARG 2 x
ARG 3 y
ARG 4 z
ARG 5 width
ARG 6 height
ARG 7 depth
ARG 8 orientation
METHOD method_14839 (Lnet/minecraft/class_1936;Lnet/minecraft/class_3341;I)Z
ARG 1 world
ARG 2 boundingBox

View File

@ -40,3 +40,5 @@ CLASS net/minecraft/class_3492 net/minecraft/structure/StructurePlacementData
METHOD method_16444 shouldUpdateNeighbors ()Z
METHOD method_16664 removeProcessor (Lnet/minecraft/class_3491;)Lnet/minecraft/class_3492;
ARG 1 processor
METHOD method_35476 setPlaceFluids (Z)Lnet/minecraft/class_3492;
ARG 1 placeFluids

View File

@ -3,6 +3,8 @@ CLASS net/minecraft/class_3447 net/minecraft/structure/SwampHutGenerator
FIELD field_16445 hasCat Z
METHOD <init> (Ljava/util/Random;II)V
ARG 1 random
ARG 2 x
ARG 3 z
METHOD <init> (Lnet/minecraft/class_3218;Lnet/minecraft/class_2487;)V
ARG 1 world
ARG 2 nbt

View File

@ -87,6 +87,7 @@ CLASS net/minecraft/class_3471 net/minecraft/structure/WoodlandMansionGenerator
CLASS class_3479 ThirdFloorRoomPool
CLASS class_3480 Piece
METHOD <init> (Lnet/minecraft/class_3218;Lnet/minecraft/class_2487;)V
ARG 1 world
ARG 2 nbt
METHOD <init> (Lnet/minecraft/class_3485;Ljava/lang/String;Lnet/minecraft/class_2338;Lnet/minecraft/class_2470;)V
ARG 1 structureManager
@ -99,3 +100,8 @@ CLASS net/minecraft/class_3471 net/minecraft/structure/WoodlandMansionGenerator
ARG 3 pos
ARG 4 rotation
ARG 5 mirror
METHOD method_35473 createPlacementData (Lnet/minecraft/class_2415;Lnet/minecraft/class_2470;)Lnet/minecraft/class_3492;
ARG 0 mirror
ARG 1 rotation
METHOD method_35474 getId (Ljava/lang/String;)Lnet/minecraft/class_2960;
ARG 0 identifier

View File

@ -12,6 +12,11 @@ CLASS net/minecraft/class_3778 net/minecraft/structure/pool/StructurePoolBasedGe
FIELD field_18697 pieceShape Lorg/apache/commons/lang3/mutable/MutableObject;
FIELD field_18698 minY I
FIELD field_18699 currentSize I
METHOD <init> (Lnet/minecraft/class_3790;Lorg/apache/commons/lang3/mutable/MutableObject;II)V
ARG 1 piece
ARG 2 pieceShape
ARG 3 minY
ARG 4 currentSize
CLASS class_4182 StructurePoolGenerator
FIELD field_18700 maxSize I
FIELD field_18701 pieceFactory Lnet/minecraft/class_3778$class_3779;
@ -21,7 +26,17 @@ CLASS net/minecraft/class_3778 net/minecraft/structure/pool/StructurePoolBasedGe
FIELD field_18705 random Ljava/util/Random;
FIELD field_18706 structurePieces Ljava/util/Deque;
FIELD field_25852 registry Lnet/minecraft/class_2378;
METHOD <init> (Lnet/minecraft/class_2378;ILnet/minecraft/class_3778$class_3779;Lnet/minecraft/class_2794;Lnet/minecraft/class_3485;Ljava/util/List;Ljava/util/Random;)V
ARG 1 registry
ARG 2 maxSize
ARG 3 pieceFactory
ARG 4 chunkGenerator
ARG 5 structureManager
ARG 6 children
ARG 7 random
METHOD method_19306 generatePiece (Lnet/minecraft/class_3790;Lorg/apache/commons/lang3/mutable/MutableObject;IIZLnet/minecraft/class_5539;)V
ARG 1 piece
ARG 2 pieceShape
ARG 3 minY
ARG 4 currentSize
ARG 6 world

View File

@ -4,6 +4,8 @@ CLASS net/minecraft/class_3784 net/minecraft/structure/pool/StructurePoolElement
METHOD <init> (Lnet/minecraft/class_3785$class_3786;)V
ARG 1 projection
METHOD method_16601 getStart (Lnet/minecraft/class_3485;Lnet/minecraft/class_2470;)Lnet/minecraft/class_2382;
ARG 1 structureManager
ARG 2 rotation
METHOD method_16622 setProjection (Lnet/minecraft/class_3785$class_3786;)Lnet/minecraft/class_3784;
ARG 1 projection
METHOD method_16624 getProjection ()Lnet/minecraft/class_3785$class_3786;

View File

@ -2,4 +2,6 @@ CLASS net/minecraft/class_3491 net/minecraft/structure/processor/StructureProces
METHOD method_15110 process (Lnet/minecraft/class_4538;Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;Lnet/minecraft/class_3499$class_3501;Lnet/minecraft/class_3499$class_3501;Lnet/minecraft/class_3492;)Lnet/minecraft/class_3499$class_3501;
ARG 1 world
ARG 2 pos
ARG 3 pivot
ARG 6 data
METHOD method_16772 getType ()Lnet/minecraft/class_3828;

View File

@ -24,6 +24,8 @@ CLASS net/minecraft/class_3821 net/minecraft/structure/processor/StructureProces
METHOD method_16762 test (Lnet/minecraft/class_2680;Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;Ljava/util/Random;)Z
ARG 1 input
ARG 2 location
ARG 5 pivot
ARG 6 random
METHOD method_16763 getOutputState ()Lnet/minecraft/class_2680;
METHOD method_28984 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance

View File

@ -1,4 +1,5 @@
CLASS net/minecraft/class_4995 net/minecraft/structure/rule/PosRuleTest
METHOD method_26404 getType ()Lnet/minecraft/class_4996;
METHOD method_26406 test (Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;Ljava/util/Random;)Z
ARG 3 pivot
ARG 4 random

View File

@ -36,6 +36,12 @@ CLASS net/minecraft/class_5330 net/minecraft/util/JsonSerializing
FIELD field_25199 idFieldName Ljava/lang/String;
FIELD field_25200 typeIdentification Ljava/util/function/Function;
FIELD field_25201 elementSerializer Lcom/mojang/datafixers/util/Pair;
METHOD <init> (Lnet/minecraft/class_2378;Ljava/lang/String;Ljava/lang/String;Ljava/util/function/Function;Lnet/minecraft/class_5336;Lcom/mojang/datafixers/util/Pair;)V
ARG 1 registry
ARG 2 rootFieldName
ARG 3 idFieldName
ARG 4 typeIdentification
ARG 6 elementSerializer
METHOD deserialize (Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Ljava/lang/Object;
ARG 1 json
ARG 2 type

View File

@ -28,3 +28,5 @@ CLASS net/minecraft/class_3513 net/minecraft/util/collection/Int2ObjectBiMap
ARG 2 id
METHOD method_34903 containsKey (I)Z
ARG 1 index
METHOD method_34904 contains (Ljava/lang/Object;)Z
ARG 1 value

View File

@ -2,6 +2,8 @@ CLASS net/minecraft/class_129 net/minecraft/util/crash/CrashReportSection
FIELD field_1094 elements Ljava/util/List;
FIELD field_1096 title Ljava/lang/String;
FIELD field_1097 stackTrace [Ljava/lang/StackTraceElement;
METHOD <init> (Ljava/lang/String;)V
ARG 1 title
METHOD method_574 addStackTrace (Ljava/lang/StringBuilder;)V
ARG 1 crashReportBuilder
METHOD method_575 getStackTrace ()[Ljava/lang/StackTraceElement;

View File

@ -13,6 +13,7 @@ CLASS net/minecraft/class_3533 net/minecraft/util/profiler/ProfilerSystem
FIELD field_21819 currentInfo Lnet/minecraft/class_3533$class_4746;
FIELD field_21961 timeGetter Ljava/util/function/LongSupplier;
METHOD <init> (Ljava/util/function/LongSupplier;Ljava/util/function/IntSupplier;Z)V
ARG 1 timeGetter
ARG 2 tickGetter
ARG 3 checkTimeout
METHOD method_24246 getCurrentInfo ()Lnet/minecraft/class_3533$class_4746;

View File

@ -130,6 +130,10 @@ CLASS net/minecraft/class_1948 net/minecraft/world/SpawnHelper
FIELD field_24398 cachedPos Lnet/minecraft/class_2338;
FIELD field_24399 cachedEntityType Lnet/minecraft/class_1299;
FIELD field_24400 cachedDensityMass D
METHOD <init> (ILit/unimi/dsi/fastutil/objects/Object2IntOpenHashMap;Lnet/minecraft/class_5263;)V
ARG 1 spawningChunkCount
ARG 2 groupToCount
ARG 3 densityField
METHOD method_27823 getSpawningChunkCount ()I
METHOD method_27824 test (Lnet/minecraft/class_1299;Lnet/minecraft/class_2338;Lnet/minecraft/class_2791;)Z
COMMENT @see SpawnHelper.Checker#test(EntityType, BlockPos, Chunk)

View File

@ -9,3 +9,5 @@ CLASS net/minecraft/class_3746 net/minecraft/world/TestableWorld
ARG 1 pos
ARG 2 state
METHOD method_8598 getTopPosition (Lnet/minecraft/class_2902$class_2903;Lnet/minecraft/class_2338;)Lnet/minecraft/class_2338;
ARG 1 heightmap
ARG 2 pos

View File

@ -120,6 +120,10 @@ CLASS net/minecraft/class_2784 net/minecraft/world/border/WorldBorder
FIELD field_12741 timeStart J
FIELD field_12742 timeEnd J
FIELD field_12744 timeDuration D
METHOD <init> (Lnet/minecraft/class_2784;DDJ)V
ARG 2 oldSize
ARG 4 newSize
ARG 6 timeDuration
CLASS class_2787 StaticArea
FIELD field_12745 boundNorth D
FIELD field_12746 boundWest D

View File

@ -13,3 +13,4 @@ CLASS net/minecraft/class_1950 net/minecraft/world/chunk/ChunkCache
ARG 2 chunkZ
METHOD method_22354 getChunk (Lnet/minecraft/class_2338;)Lnet/minecraft/class_2791;
ARG 1 pos
METHOD method_37233 getProfiler ()Lnet/minecraft/class_3695;

View File

@ -26,6 +26,8 @@ CLASS net/minecraft/class_2806 net/minecraft/world/chunk/ChunkStatus
METHOD method_12152 getTaskMargin ()I
METHOD method_12154 runGenerationTask (Ljava/util/concurrent/Executor;Lnet/minecraft/class_3218;Lnet/minecraft/class_2794;Lnet/minecraft/class_3485;Lnet/minecraft/class_3227;Ljava/util/function/Function;Ljava/util/List;)Ljava/util/concurrent/CompletableFuture;
ARG 2 world
ARG 4 structureManager
ARG 5 lightingProvider
METHOD method_12155 getMaxDistanceFromFull ()I
METHOD method_12160 getHeightmapTypes ()Ljava/util/EnumSet;
METHOD method_12161 byDistanceFromFull (I)Lnet/minecraft/class_2806;
@ -108,6 +110,8 @@ CLASS net/minecraft/class_2806 net/minecraft/world/chunk/ChunkStatus
ARG 1 targetStatus
COMMENT the status the chunk will be set to after the task is completed
ARG 3 world
ARG 5 structureManager
ARG 6 lightingProvider
CLASS class_2808 ChunkType
COMMENT Specifies the type of a chunk
FIELD field_12807 LEVELCHUNK Lnet/minecraft/class_2806$class_2808;
@ -115,6 +119,9 @@ CLASS net/minecraft/class_2806 net/minecraft/world/chunk/ChunkStatus
FIELD field_12808 PROTOCHUNK Lnet/minecraft/class_2806$class_2808;
COMMENT A chunk which is incomplete and not loaded to the world yet.
CLASS class_3768 SimpleGenerationTask
METHOD doWork (Lnet/minecraft/class_2806;Lnet/minecraft/class_3218;Lnet/minecraft/class_2794;Ljava/util/List;Lnet/minecraft/class_2791;)V
ARG 1 targetStatus
ARG 2 world
CLASS class_4305 LoadTask
COMMENT A task called when a chunk is loaded but does not need to be generated.
METHOD doWork (Lnet/minecraft/class_2806;Lnet/minecraft/class_3218;Lnet/minecraft/class_3485;Lnet/minecraft/class_3227;Ljava/util/function/Function;Lnet/minecraft/class_2791;)Ljava/util/concurrent/CompletableFuture;

View File

@ -35,6 +35,8 @@ CLASS net/minecraft/class_2843 net/minecraft/world/chunk/UpgradeData
ARG 4 world
CLASS class_2845 BuiltinLogic
FIELD field_12959 DIRECTIONS [Lnet/minecraft/class_2350;
METHOD <init> (Ljava/lang/String;IZ[Lnet/minecraft/class_2248;)V
ARG 4 blocks
METHOD <init> (Ljava/lang/String;I[Lnet/minecraft/class_2248;)V
ARG 3 blocks
CLASS 4

View File

@ -116,5 +116,7 @@ CLASS net/minecraft/class_2818 net/minecraft/world/chunk/WorldChunk
ARG 3 ticker
CLASS class_5564 WrappedBlockEntityTickInvoker
FIELD field_27228 wrapped Lnet/minecraft/class_5562;
METHOD <init> (Lnet/minecraft/class_2818;Lnet/minecraft/class_5562;)V
ARG 2 wrapped
METHOD method_31727 setWrapped (Lnet/minecraft/class_5562;)V
ARG 1 wrapped

View File

@ -1,6 +1,8 @@
CLASS net/minecraft/class_4657 net/minecraft/world/gen/stateprovider/WeightedBlockStateProvider
FIELD field_21315 states Lnet/minecraft/class_6005;
FIELD field_24946 CODEC Lcom/mojang/serialization/Codec;
METHOD <init> (Lnet/minecraft/class_6005$class_6006;)V
ARG 1 states
METHOD <init> (Lnet/minecraft/class_6005;)V
ARG 1 states
METHOD method_28868 wrap (Lnet/minecraft/class_6005;)Lcom/mojang/serialization/DataResult;