Structure package constants (#2473)

* Structure package constants

* forgot that

* does this matter?

* remove block box prefix

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
This commit is contained in:
YanisBft 2021-06-07 15:44:50 +02:00 committed by GitHub
parent 23e05df05b
commit 6d169d5422
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
10 changed files with 106 additions and 7 deletions

View File

@ -83,7 +83,7 @@ dependencies {
javadocClasspath "org.jetbrains:annotations:${project.jetbrains_annotations_version}"
javadocClasspath "com.google.code.findbugs:jsr305:3.0.2" // for some other jsr annotations
decompileClasspath "net.fabricmc:cfr:${project.cfr_version}"
mappingPoetJar 'net.fabricmc:mappingpoet:0.2.8'
mappingPoetJar "net.fabricmc:mappingpoet:${project.mappingpoet_version}"
unpick "net.fabricmc.unpick:unpick-cli:${project.unpick_version}"
}

View File

@ -1,10 +1,12 @@
# Done to increase the memory available to gradle.
org.gradle.jvmargs=-Xmx4G
enigma_version=0.27.1
stitch_version=0.5.1+build.77
enigma_version=1.2.0
stitch_version=0.6.1
unpick_version=2.2.0
# Loader is only used by javadoc generation/linking
cfr_version=0.0.3
# Javadoc generation/linking
fabric_loader_version=0.11.3
jetbrains_annotations_version=20.1.0
cfr_version=0.0.2
jetbrains_annotations_version=21.0.1
mappingpoet_version=0.2.8

View File

@ -5,6 +5,7 @@ CLASS net/minecraft/class_3342 net/minecraft/structure/EndCityGenerator
FIELD field_14387 BRIDGE_PIECE Lnet/minecraft/class_3342$class_3344;
FIELD field_14388 FAT_TOWER_BRIDGE_ATTACHMENTS Ljava/util/List;
FIELD field_14390 BUILDING Lnet/minecraft/class_3342$class_3344;
FIELD field_31549 MAX_DEPTH I
METHOD method_14673 createPart (Lnet/minecraft/class_3485;Lnet/minecraft/class_3342$class_3344;ILnet/minecraft/class_3342$class_3343;Lnet/minecraft/class_2338;Ljava/util/List;Ljava/util/Random;)Z
ARG 0 manager
ARG 1 piece

View File

@ -10,7 +10,12 @@ CLASS net/minecraft/class_3390 net/minecraft/structure/NetherFortressGenerator
ARG 6 orientation
ARG 7 chainLength
CLASS class_3391 BridgeCrossing
FIELD field_31559 SIZE_X I
FIELD field_31560 SIZE_Y I
FIELD field_31561 SIZE_Z I
METHOD <init> (IILnet/minecraft/class_2350;)V
ARG 1 x
ARG 2 z
ARG 3 orientation
METHOD <init> (ILnet/minecraft/class_3341;Lnet/minecraft/class_2350;)V
ARG 1 chainLength
@ -27,6 +32,9 @@ CLASS net/minecraft/class_3390 net/minecraft/structure/NetherFortressGenerator
ARG 5 chainLength
CLASS class_3392 BridgeEnd
FIELD field_14495 seed I
FIELD field_31562 SIZE_X I
FIELD field_31563 SIZE_Y I
FIELD field_31564 SIZE_Z I
METHOD <init> (ILjava/util/Random;Lnet/minecraft/class_3341;Lnet/minecraft/class_2350;)V
ARG 1 chainLength
ARG 2 random
@ -43,12 +51,16 @@ CLASS net/minecraft/class_3390 net/minecraft/structure/NetherFortressGenerator
ARG 5 orientation
ARG 6 chainLength
CLASS class_3393 Bridge
FIELD field_31565 SIZE_X I
FIELD field_31566 SIZE_Y I
FIELD field_31567 SIZE_Z I
METHOD <init> (ILjava/util/Random;Lnet/minecraft/class_3341;Lnet/minecraft/class_2350;)V
ARG 1 chainLength
ARG 2 random
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_14798 create (Lnet/minecraft/class_6130;Ljava/util/Random;IIILnet/minecraft/class_2350;I)Lnet/minecraft/class_3390$class_3393;
ARG 1 random
@ -58,6 +70,9 @@ CLASS net/minecraft/class_3390 net/minecraft/structure/NetherFortressGenerator
ARG 5 orientation
ARG 6 chainLength
CLASS class_3394 CorridorStairs
FIELD field_31568 SIZE_X I
FIELD field_31569 SIZE_Y I
FIELD field_31570 SIZE_Z I
METHOD <init> (ILnet/minecraft/class_3341;Lnet/minecraft/class_2350;)V
ARG 1 chainLength
ARG 2 boundingBox
@ -72,6 +87,9 @@ CLASS net/minecraft/class_3390 net/minecraft/structure/NetherFortressGenerator
ARG 4 orientation
ARG 5 chainLength
CLASS class_3395 CorridorBalcony
FIELD field_31571 SIZE_X I
FIELD field_31572 SIZE_Y I
FIELD field_31573 SIZE_Z I
METHOD <init> (ILnet/minecraft/class_3341;Lnet/minecraft/class_2350;)V
ARG 1 chainLength
ARG 2 boundingBox
@ -86,6 +104,9 @@ CLASS net/minecraft/class_3390 net/minecraft/structure/NetherFortressGenerator
ARG 4 orientation
ARG 5 chainLength
CLASS class_3396 CorridorExit
FIELD field_31574 SIZE_X I
FIELD field_31575 SIZE_Y I
FIELD field_31576 SIZE_Z I
METHOD <init> (ILjava/util/Random;Lnet/minecraft/class_3341;Lnet/minecraft/class_2350;)V
ARG 1 chainLength
ARG 2 random
@ -102,6 +123,9 @@ CLASS net/minecraft/class_3390 net/minecraft/structure/NetherFortressGenerator
ARG 5 orientation
ARG 6 chainLength
CLASS class_3397 CorridorCrossing
FIELD field_31577 SIZE_X I
FIELD field_31578 SIZE_Y I
FIELD field_31579 SIZE_Z I
METHOD <init> (ILnet/minecraft/class_3341;Lnet/minecraft/class_2350;)V
ARG 1 chainLength
ARG 2 boundingBox
@ -117,6 +141,9 @@ CLASS net/minecraft/class_3390 net/minecraft/structure/NetherFortressGenerator
ARG 5 chainLength
CLASS class_3398 CorridorLeftTurn
FIELD field_14496 containsChest Z
FIELD field_31580 SIZE_X I
FIELD field_31581 SIZE_Y I
FIELD field_31582 SIZE_Z I
METHOD <init> (ILjava/util/Random;Lnet/minecraft/class_3341;Lnet/minecraft/class_2350;)V
ARG 1 chainLength
ARG 2 random
@ -133,6 +160,9 @@ CLASS net/minecraft/class_3390 net/minecraft/structure/NetherFortressGenerator
ARG 5 orientation
ARG 6 chainLength
CLASS class_3399 SmallCorridor
FIELD field_31583 SIZE_X I
FIELD field_31584 SIZE_Y I
FIELD field_31585 SIZE_Z I
METHOD <init> (ILnet/minecraft/class_3341;Lnet/minecraft/class_2350;)V
ARG 1 chainLength
ARG 2 boundingBox
@ -148,6 +178,9 @@ CLASS net/minecraft/class_3390 net/minecraft/structure/NetherFortressGenerator
ARG 5 chainLength
CLASS class_3400 CorridorRightTurn
FIELD field_14497 containsChest Z
FIELD field_31586 SIZE_X I
FIELD field_31587 SIZE_Y I
FIELD field_31588 SIZE_Z I
METHOD <init> (ILjava/util/Random;Lnet/minecraft/class_3341;Lnet/minecraft/class_2350;)V
ARG 1 chainLength
ARG 2 random
@ -164,6 +197,9 @@ CLASS net/minecraft/class_3390 net/minecraft/structure/NetherFortressGenerator
ARG 5 orientation
ARG 6 chainLength
CLASS class_3401 CorridorNetherWartsRoom
FIELD field_31589 SIZE_X I
FIELD field_31590 SIZE_Y I
FIELD field_31591 SIZE_Z I
METHOD <init> (ILnet/minecraft/class_3341;Lnet/minecraft/class_2350;)V
ARG 1 chainLength
ARG 2 boundingBox
@ -179,6 +215,9 @@ CLASS net/minecraft/class_3390 net/minecraft/structure/NetherFortressGenerator
ARG 5 chainlength
CLASS class_3402 BridgePlatform
FIELD field_14498 hasBlazeSpawner Z
FIELD field_31592 SIZE_X I
FIELD field_31593 SIZE_Y I
FIELD field_31594 SIZE_Z I
METHOD <init> (ILnet/minecraft/class_3341;Lnet/minecraft/class_2350;)V
ARG 1 chainLength
ARG 2 boundingBox
@ -252,6 +291,9 @@ CLASS net/minecraft/class_3390 net/minecraft/structure/NetherFortressGenerator
METHOD method_14816 canGenerate (I)Z
ARG 1 chainLength
CLASS class_3405 BridgeSmallCrossing
FIELD field_31595 SIZE_X I
FIELD field_31596 SIZE_Y I
FIELD field_31597 SIZE_Z I
METHOD <init> (ILnet/minecraft/class_3341;Lnet/minecraft/class_2350;)V
ARG 1 chainLength
ARG 2 boundingBox
@ -266,6 +308,9 @@ CLASS net/minecraft/class_3390 net/minecraft/structure/NetherFortressGenerator
ARG 4 orientation
ARG 5 chainLength
CLASS class_3406 BridgeStairs
FIELD field_31598 SIZE_X I
FIELD field_31599 SIZE_Y I
FIELD field_31600 SIZE_Z I
METHOD <init> (ILnet/minecraft/class_3341;Lnet/minecraft/class_2350;)V
ARG 1 chainLength
ARG 2 boundingBox
@ -286,3 +331,5 @@ CLASS net/minecraft/class_3390 net/minecraft/structure/NetherFortressGenerator
FIELD field_14507 bridgePieces Ljava/util/List;
METHOD <init> (Ljava/util/Random;II)V
ARG 1 random
ARG 2 x
ARG 3 z

View File

@ -79,6 +79,7 @@ CLASS net/minecraft/class_3366 net/minecraft/structure/OceanMonumentGenerator
ARG 2 setting
METHOD <init> (Lnet/minecraft/class_3218;Lnet/minecraft/class_2487;)V
ARG 1 world
ARG 2 nbt
CLASS class_3380 DoubleYZRoom
METHOD <init> (Lnet/minecraft/class_2350;Lnet/minecraft/class_3366$class_3388;)V
ARG 1 orientation

View File

@ -32,6 +32,9 @@ CLASS net/minecraft/class_3421 net/minecraft/structure/StrongholdGenerator
METHOD method_14855 init ()V
CLASS class_3422 ChestCorridor
FIELD field_15268 chestGenerated Z
FIELD field_31629 SIZE_X I
FIELD field_31630 SIZE_Y I
FIELD field_31631 SIZE_Z I
METHOD <init> (ILjava/util/Random;Lnet/minecraft/class_3341;Lnet/minecraft/class_2350;)V
ARG 1 chainLength
ARG 2 random
@ -66,12 +69,16 @@ CLASS net/minecraft/class_3421 net/minecraft/structure/StrongholdGenerator
FIELD field_15271 lowerRightExists Z
FIELD field_15272 upperLeftExists Z
FIELD field_15273 lowerLeftExists Z
FIELD field_31632 SIZE_X I
FIELD field_31633 SIZE_Y I
FIELD field_31634 SIZE_Z I
METHOD <init> (ILjava/util/Random;Lnet/minecraft/class_3341;Lnet/minecraft/class_2350;)V
ARG 1 chainLength
ARG 2 random
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_14858 create (Lnet/minecraft/class_6130;Ljava/util/Random;IIILnet/minecraft/class_2350;I)Lnet/minecraft/class_3421$class_3424;
ARG 1 random
@ -98,12 +105,16 @@ CLASS net/minecraft/class_3421 net/minecraft/structure/StrongholdGenerator
ARG 6 chainLength
CLASS class_3426 Library
FIELD field_15274 tall Z
FIELD field_31635 SIZE_X I
FIELD field_31637 SIZE_Y I
FIELD field_31638 SIZE_Z I
METHOD <init> (ILjava/util/Random;Lnet/minecraft/class_3341;Lnet/minecraft/class_2350;)V
ARG 1 chainLength
ARG 2 random
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_14860 create (Lnet/minecraft/class_6130;Ljava/util/Random;IIILnet/minecraft/class_2350;I)Lnet/minecraft/class_3421$class_3426;
ARG 1 random
@ -126,6 +137,9 @@ CLASS net/minecraft/class_3421 net/minecraft/structure/StrongholdGenerator
ARG 1 chainLength
CLASS class_3428 PortalRoom
FIELD field_15279 spawnerPlaced Z
FIELD field_31639 SIZE_X I
FIELD field_31640 SIZE_Y I
FIELD field_31641 SIZE_Z I
METHOD <init> (ILnet/minecraft/class_3341;Lnet/minecraft/class_2350;)V
ARG 1 chainLength
ARG 2 boundingBox
@ -140,6 +154,9 @@ CLASS net/minecraft/class_3421 net/minecraft/structure/StrongholdGenerator
ARG 4 orientation
ARG 5 chainLength
CLASS class_3429 PrisonHall
FIELD field_31642 SIZE_X I
FIELD field_31643 SIZE_Y I
FIELD field_31644 SIZE_Z I
METHOD <init> (ILjava/util/Random;Lnet/minecraft/class_3341;Lnet/minecraft/class_2350;)V
ARG 1 chainLength
ARG 2 random
@ -173,6 +190,9 @@ CLASS net/minecraft/class_3421 net/minecraft/structure/StrongholdGenerator
ARG 6 chainLength
CLASS class_3431 SquareRoom
FIELD field_15280 roomType I
FIELD field_31645 SIZE_X I
FIELD field_31646 SIZE_Y I
FIELD field_31647 SIZE_Z I
METHOD <init> (ILjava/util/Random;Lnet/minecraft/class_3341;Lnet/minecraft/class_2350;)V
ARG 1 chainLength
ARG 2 random
@ -191,17 +211,23 @@ CLASS net/minecraft/class_3421 net/minecraft/structure/StrongholdGenerator
CLASS class_3432 StoneBrickRandomizer
CLASS class_3433 SpiralStaircase
FIELD field_15281 isStructureStart Z
FIELD field_31648 SIZE_X I
FIELD field_31649 SIZE_Y I
FIELD field_31650 SIZE_Z I
METHOD <init> (ILjava/util/Random;Lnet/minecraft/class_3341;Lnet/minecraft/class_2350;)V
ARG 1 chainLength
ARG 2 random
ARG 3 boundingBox
ARG 4 orientation
METHOD <init> (Lnet/minecraft/class_3218;Lnet/minecraft/class_2487;)V
ARG 1 world
ARG 2 nbt
METHOD <init> (Lnet/minecraft/class_3773;IIILnet/minecraft/class_2350;)V
ARG 1 structurePieceType
ARG 2 chainLength
ARG 4 x
ARG 3 x
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 1 random
ARG 2 x
@ -218,6 +244,9 @@ CLASS net/minecraft/class_3421 net/minecraft/structure/StrongholdGenerator
CLASS class_3435 Corridor
FIELD field_15285 rightExitExists Z
FIELD field_15286 leftExitExists Z
FIELD field_31651 SIZE_X I
FIELD field_31652 SIZE_Y I
FIELD field_31653 SIZE_Z I
METHOD <init> (ILjava/util/Random;Lnet/minecraft/class_3341;Lnet/minecraft/class_2350;)V
ARG 1 chainLength
ARG 2 random
@ -234,6 +263,9 @@ CLASS net/minecraft/class_3421 net/minecraft/structure/StrongholdGenerator
ARG 5 orientation
ARG 6 chainLength
CLASS class_3436 Stairs
FIELD field_31654 SIZE_X I
FIELD field_31655 SIZE_Y I
FIELD field_31656 SIZE_Z I
METHOD <init> (ILjava/util/Random;Lnet/minecraft/class_3341;Lnet/minecraft/class_2350;)V
ARG 1 chainLength
ARG 2 random
@ -280,3 +312,6 @@ CLASS net/minecraft/class_3421 net/minecraft/structure/StrongholdGenerator
ARG 5 heightOffset
CLASS class_3438 EntranceType
CLASS class_3466 Turn
FIELD field_31657 SIZE_X I
FIELD field_31658 SIZE_Y I
FIELD field_31659 SIZE_Z I

View File

@ -7,6 +7,7 @@ CLASS net/minecraft/class_3443 net/minecraft/structure/StructurePiece
FIELD field_15315 boundingBox Lnet/minecraft/class_3341;
FIELD field_15316 chainLength I
FIELD field_16712 type Lnet/minecraft/class_3773;
FIELD field_29327 LOGGER Lorg/apache/logging/log4j/Logger;
METHOD <init> (Lnet/minecraft/class_3773;ILnet/minecraft/class_3341;)V
ARG 1 type
ARG 2 length

View File

@ -25,6 +25,8 @@ CLASS net/minecraft/class_3471 net/minecraft/structure/WoodlandMansionGenerator
ARG 1 random
CLASS class_3474 MansionParameters
FIELD field_15438 random Ljava/util/Random;
METHOD <init> (Ljava/util/Random;)V
ARG 1 random
CLASS class_3475 LayoutGenerator
FIELD field_15444 manager Lnet/minecraft/class_3485;
FIELD field_15447 random Ljava/util/Random;
@ -42,7 +44,13 @@ CLASS net/minecraft/class_3471 net/minecraft/structure/WoodlandMansionGenerator
METHOD method_15054 addEntrance (Ljava/util/List;Lnet/minecraft/class_3471$class_3476;)V
ARG 1 pieces
METHOD method_15056 addBigRoom (Ljava/util/List;Lnet/minecraft/class_2338;Lnet/minecraft/class_2470;Lnet/minecraft/class_2350;Lnet/minecraft/class_2350;Lnet/minecraft/class_3471$class_3473;)V
ARG 1 pieces
ARG 2 pos
ARG 3 rotation
METHOD method_15057 addSmallRoom (Ljava/util/List;Lnet/minecraft/class_2338;Lnet/minecraft/class_2470;Lnet/minecraft/class_2350;Lnet/minecraft/class_3471$class_3473;)V
ARG 1 pieces
ARG 2 pos
ARG 3 rotation
METHOD method_15059 addMediumRoom (Ljava/util/List;Lnet/minecraft/class_2338;Lnet/minecraft/class_2470;Lnet/minecraft/class_2350;Lnet/minecraft/class_2350;Lnet/minecraft/class_3471$class_3473;Z)V
ARG 1 pieces
ARG 2 pos

View File

@ -1,7 +1,10 @@
CLASS net/minecraft/class_3781 net/minecraft/structure/pool/SinglePoolElement
FIELD field_16674 processors Ljava/util/function/Supplier;
FIELD field_24015 location Lcom/mojang/datafixers/util/Either;
METHOD <init> (Lcom/mojang/datafixers/util/Either;Ljava/util/function/Supplier;Lnet/minecraft/class_3785$class_3786;)V
ARG 1 location
ARG 2 processors
ARG 3 projection
METHOD <init> (Lnet/minecraft/class_3499;)V
ARG 1 structure
METHOD method_16614 getDataStructureBlocks (Lnet/minecraft/class_3485;Lnet/minecraft/class_2338;Lnet/minecraft/class_2470;Z)Ljava/util/List;

View File

@ -15,6 +15,7 @@ CLASS net/minecraft/class_3785 net/minecraft/structure/pool/StructurePool
ARG 1 id
ARG 2 terminatorsId
ARG 3 elementCounts
ARG 4 projection
METHOD method_16629 getId ()Lnet/minecraft/class_2960;
METHOD method_16631 getRandomElement (Ljava/util/Random;)Lnet/minecraft/class_3784;
ARG 1 random