1.19.3-pre2 stuff (#3426)

* 1.19.3-pre2 stuff

yarn is very inconsistent with whether to use `index`, `id`, or even in one scenario `ordinal` for integer indexes in value lists...

* Apply suggestions from reviews
This commit is contained in:
Shnupbups 2022-11-24 23:09:49 +11:00 committed by GitHub
parent 78edd4174f
commit 11e53e1a48
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
32 changed files with 127 additions and 43 deletions

View File

@ -14,3 +14,5 @@ CLASS net/minecraft/class_2428 net/minecraft/block/NoteBlock
ARG 2 pos
ARG 3 state
METHOD method_47886 getCustomSound (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)Lnet/minecraft/class_2960;
ARG 1 world
ARG 2 pos

View File

@ -4,6 +4,7 @@ CLASS net/minecraft/class_418 net/minecraft/client/gui/screen/DeathScreen
FIELD field_2451 ticksSinceDeath I
FIELD field_26537 scoreText Lnet/minecraft/class_2561;
FIELD field_33809 buttons Ljava/util/List;
FIELD field_41684 titleScreenButton Lnet/minecraft/class_4185;
METHOD <init> (Lnet/minecraft/class_2561;Z)V
ARG 1 message
ARG 2 isHardcore
@ -12,3 +13,8 @@ CLASS net/minecraft/class_418 net/minecraft/client/gui/screen/DeathScreen
METHOD method_2164 getTextComponentUnderMouse (I)Lnet/minecraft/class_2583;
ARG 1 mouseX
METHOD method_22364 quitLevel ()V
METHOD method_47938 (Lnet/minecraft/class_4185;)V
ARG 1 button
METHOD method_47939 (Z)V
ARG 1 confirmed
METHOD method_47940 onTitleScreenButtonClicked ()V

View File

@ -1,5 +1,5 @@
CLASS net/minecraft/class_4060 net/minecraft/client/option/AoMode
FIELD field_18147 VALUES Ljava/util/function/IntFunction;
FIELD field_18147 BY_ID Ljava/util/function/IntFunction;
FIELD field_18148 id I
FIELD field_18149 translationKey Ljava/lang/String;
METHOD <init> (Ljava/lang/String;IILjava/lang/String;)V

View File

@ -1,5 +1,5 @@
CLASS net/minecraft/class_4061 net/minecraft/client/option/AttackIndicator
FIELD field_18154 VALUES Ljava/util/function/IntFunction;
FIELD field_18154 BY_ID Ljava/util/function/IntFunction;
FIELD field_18155 id I
FIELD field_18156 translationKey Ljava/lang/String;
METHOD <init> (Ljava/lang/String;IILjava/lang/String;)V

View File

@ -1,5 +1,5 @@
CLASS net/minecraft/class_1659 net/minecraft/client/option/ChatVisibility
FIELD field_7534 VALUES Ljava/util/function/IntFunction;
FIELD field_7534 BY_ID Ljava/util/function/IntFunction;
FIELD field_7535 id I
FIELD field_7540 translationKey Ljava/lang/String;
METHOD <init> (Ljava/lang/String;IILjava/lang/String;)V

View File

@ -1,5 +1,5 @@
CLASS net/minecraft/class_5365 net/minecraft/client/option/GraphicsMode
FIELD field_25430 VALUES Ljava/util/function/IntFunction;
FIELD field_25430 BY_ID Ljava/util/function/IntFunction;
FIELD field_25431 id I
FIELD field_25432 translationKey Ljava/lang/String;
METHOD <init> (Ljava/lang/String;IILjava/lang/String;)V

View File

@ -9,7 +9,7 @@ CLASS net/minecraft/class_4065 net/minecraft/client/option/NarratorMode
COMMENT The narrator narrates chat messages.
FIELD field_18179 Lnet/minecraft/class_4065;
COMMENT The narrator narrates system text, including screens.
FIELD field_18180 VALUES Ljava/util/function/IntFunction;
FIELD field_18180 BY_ID Ljava/util/function/IntFunction;
FIELD field_18181 id I
FIELD field_24212 name Lnet/minecraft/class_2561;
METHOD <init> (Ljava/lang/String;IILjava/lang/String;)V

View File

@ -1,5 +1,5 @@
CLASS net/minecraft/class_4066 net/minecraft/client/option/ParticlesMode
FIELD field_18200 VALUES Ljava/util/function/IntFunction;
FIELD field_18200 BY_ID Ljava/util/function/IntFunction;
FIELD field_18201 id I
FIELD field_18202 translationKey Ljava/lang/String;
METHOD <init> (Ljava/lang/String;IILjava/lang/String;)V

View File

@ -1,5 +1,5 @@
CLASS net/minecraft/class_6597 net/minecraft/client/render/ChunkBuilderMode
FIELD field_34791 modes Ljava/util/function/IntFunction;
FIELD field_34791 BY_ID Ljava/util/function/IntFunction;
FIELD field_34792 id I
FIELD field_34793 name Ljava/lang/String;
METHOD <init> (Ljava/lang/String;IILjava/lang/String;)V

View File

@ -9,6 +9,7 @@ CLASS net/minecraft/class_1617 net/minecraft/entity/mob/SpellcastingIllagerEntit
METHOD method_7140 getSpell ()Lnet/minecraft/class_1617$class_1618;
METHOD method_7142 getCastSpellSound ()Lnet/minecraft/class_3414;
CLASS class_1618 Spell
FIELD field_41674 BY_ID Ljava/util/function/IntFunction;
FIELD field_7374 particleVelocity [D
FIELD field_7375 id I
METHOD <init> (Ljava/lang/String;IIDDD)V
@ -16,6 +17,8 @@ CLASS net/minecraft/class_1617 net/minecraft/entity/mob/SpellcastingIllagerEntit
ARG 4 particleVelocityX
ARG 6 particleVelocityY
ARG 8 particleVelocityZ
METHOD method_47929 (Lnet/minecraft/class_1617$class_1618;)I
ARG 0 spell
METHOD method_7144 byId (I)Lnet/minecraft/class_1617$class_1618;
ARG 0 id
CLASS class_1619 LookAtTargetGoal

View File

@ -82,7 +82,7 @@ CLASS net/minecraft/class_5762 net/minecraft/entity/passive/AxolotlEntity
METHOD <init> (Lnet/minecraft/class_5762;)V
ARG 1 axolotl
CLASS class_5767 Variant
FIELD field_28346 VARIANTS Ljava/util/function/IntFunction;
FIELD field_28346 BY_ID Ljava/util/function/IntFunction;
FIELD field_28347 id I
FIELD field_28348 name Ljava/lang/String;
FIELD field_28349 natural Z
@ -102,3 +102,5 @@ CLASS net/minecraft/class_5762 net/minecraft/entity/passive/AxolotlEntity
METHOD method_33238 getName ()Ljava/lang/String;
METHOD method_33240 getRandomUnnatural (Lnet/minecraft/class_5819;)Lnet/minecraft/class_5762$class_5767;
ARG 0 random
METHOD method_47928 byId (I)Lnet/minecraft/class_5762$class_5767;
ARG 0 id

View File

@ -168,7 +168,7 @@ CLASS net/minecraft/class_4019 net/minecraft/entity/passive/FoxEntity
METHOD method_18432 canNotCalmDown ()Z
CLASS class_4038 MoveToHuntGoal
CLASS class_4039 Type
FIELD field_17998 TYPES Ljava/util/function/IntFunction;
FIELD field_17998 BY_ID Ljava/util/function/IntFunction;
FIELD field_18000 id I
FIELD field_18001 key Ljava/lang/String;
FIELD field_41548 CODEC Lnet/minecraft/class_3542$class_7292;

View File

@ -1,11 +1,11 @@
CLASS net/minecraft/class_5149 net/minecraft/entity/passive/HorseColor
FIELD field_23823 VALUES Ljava/util/function/IntFunction;
FIELD field_23824 index I
FIELD field_23823 BY_ID Ljava/util/function/IntFunction;
FIELD field_23824 id I
FIELD field_41595 CODEC Lcom/mojang/serialization/Codec;
FIELD field_41596 name Ljava/lang/String;
METHOD <init> (Ljava/lang/String;IILjava/lang/String;)V
ARG 3 index
ARG 3 id
ARG 4 name
METHOD method_27082 getIndex ()I
METHOD method_27083 byIndex (I)Lnet/minecraft/class_5149;
ARG 0 index
METHOD method_27082 getId ()I
METHOD method_27083 byId (I)Lnet/minecraft/class_5149;
ARG 0 id

View File

@ -1,8 +1,8 @@
CLASS net/minecraft/class_5148 net/minecraft/entity/passive/HorseMarking
FIELD field_23813 VALUES Ljava/util/function/IntFunction;
FIELD field_23814 index I
FIELD field_23813 BY_ID Ljava/util/function/IntFunction;
FIELD field_23814 id I
METHOD <init> (Ljava/lang/String;II)V
ARG 3 index
METHOD method_27079 getIndex ()I
ARG 3 id
METHOD method_27079 getId ()I
METHOD method_27080 byIndex (I)Lnet/minecraft/class_5148;
ARG 0 index

View File

@ -45,12 +45,12 @@ CLASS net/minecraft/class_1501 net/minecraft/entity/passive/LlamaEntity
ARG 1 llama
CLASS class_7993 Variant
FIELD field_41590 CODEC Lcom/mojang/serialization/Codec;
FIELD field_41591 VALUES Ljava/util/function/IntFunction;
FIELD field_41592 index I
FIELD field_41591 BY_ID Ljava/util/function/IntFunction;
FIELD field_41592 id I
FIELD field_41593 name Ljava/lang/String;
METHOD <init> (Ljava/lang/String;IILjava/lang/String;)V
ARG 3 index
ARG 3 id
ARG 4 name
METHOD method_47875 getIndex ()I
METHOD method_47876 byIndex (I)Lnet/minecraft/class_1501$class_7993;
ARG 0 index
METHOD method_47876 byId (I)Lnet/minecraft/class_1501$class_7993;
ARG 0 id

View File

@ -108,8 +108,9 @@ CLASS net/minecraft/class_1440 net/minecraft/entity/passive/PandaEntity
ARG 2 chance
METHOD method_6561 isBambooClose ()Z
CLASS class_1443 Gene
FIELD field_41673 CODEC Lnet/minecraft/class_3542$class_7292;
FIELD field_6785 id I
FIELD field_6786 VALUES Ljava/util/function/IntFunction;
FIELD field_6786 BY_ID Ljava/util/function/IntFunction;
FIELD field_6790 recessive Z
FIELD field_6797 name Ljava/lang/String;
METHOD <init> (Ljava/lang/String;IILjava/lang/String;Z)V

View File

@ -40,12 +40,12 @@ CLASS net/minecraft/class_1453 net/minecraft/entity/passive/ParrotEntity
METHOD method_38066 locateTree ()Lnet/minecraft/class_243;
CLASS class_7989 Variant
FIELD field_41555 CODEC Lcom/mojang/serialization/Codec;
FIELD field_41556 VALUES Ljava/util/function/IntFunction;
FIELD field_41557 index I
FIELD field_41556 BY_ID Ljava/util/function/IntFunction;
FIELD field_41557 id I
FIELD field_41558 name Ljava/lang/String;
METHOD <init> (Ljava/lang/String;IILjava/lang/String;)V
ARG 3 index
ARG 3 id
ARG 4 name
METHOD method_47849 getIndex ()I
METHOD method_47849 getId ()I
METHOD method_47850 byIndex (I)Lnet/minecraft/class_1453$class_7989;
ARG 0 index

View File

@ -75,12 +75,12 @@ CLASS net/minecraft/class_1463 net/minecraft/entity/passive/RabbitEntity
METHOD method_27313 canJump ()Z
CLASS class_7990 RabbitType
FIELD field_41568 CODEC Lcom/mojang/serialization/Codec;
FIELD field_41569 TYPE_BY_INDEX Ljava/util/function/IntFunction;
FIELD field_41570 index I
FIELD field_41569 BY_ID Ljava/util/function/IntFunction;
FIELD field_41570 id I
FIELD field_41571 name Ljava/lang/String;
METHOD <init> (Ljava/lang/String;IILjava/lang/String;)V
ARG 3 index
ARG 3 id
ARG 4 name
METHOD method_47856 getIndex ()I
METHOD method_47857 byIndex (I)Lnet/minecraft/class_1463$class_7990;
ARG 0 index
METHOD method_47856 getId ()I
METHOD method_47857 byId (I)Lnet/minecraft/class_1463$class_7990;
ARG 0 id

View File

@ -28,7 +28,7 @@ CLASS net/minecraft/class_1474 net/minecraft/entity/passive/TropicalFishEntity
METHOD method_6658 getBaseColorComponents ()Lnet/minecraft/class_1767;
CLASS class_1475 Variety
FIELD field_41578 CODEC Lcom/mojang/serialization/Codec;
FIELD field_41579 VARIETY_BY_ID Ljava/util/function/IntFunction;
FIELD field_41579 BY_ID Ljava/util/function/IntFunction;
FIELD field_41580 name Ljava/lang/String;
FIELD field_41581 text Lnet/minecraft/class_2561;
FIELD field_41582 size Lnet/minecraft/class_1474$class_7991;

View File

@ -89,6 +89,7 @@ CLASS net/minecraft/class_1690 net/minecraft/entity/vehicle/BoatEntity
CLASS class_1691 Location
CLASS class_1692 Type
FIELD field_41599 CODEC Lnet/minecraft/class_3542$class_7292;
FIELD field_41675 BY_ID Ljava/util/function/IntFunction;
FIELD field_7726 name Ljava/lang/String;
FIELD field_7731 baseBlock Lnet/minecraft/class_2248;
METHOD <init> (Ljava/lang/String;ILnet/minecraft/class_2248;Ljava/lang/String;)V

View File

@ -16,7 +16,7 @@ CLASS net/minecraft/class_1781 net/minecraft/item/FireworkRocketItem
CLASS class_1782 Type
FIELD field_7971 name Ljava/lang/String;
FIELD field_7972 id I
FIELD field_7975 TYPES Ljava/util/function/IntFunction;
FIELD field_7975 BY_ID Ljava/util/function/IntFunction;
METHOD <init> (Ljava/lang/String;IILjava/lang/String;)V
ARG 3 id
ARG 4 name

View File

@ -36,6 +36,7 @@ CLASS net/minecraft/class_274 net/minecraft/scoreboard/ScoreboardCriterion
METHOD method_37271 getAllSimpleCriteria ()Ljava/util/Set;
CLASS class_275 RenderType
FIELD field_1469 name Ljava/lang/String;
FIELD field_41683 CODEC Lnet/minecraft/class_3542$class_7292;
METHOD <init> (Ljava/lang/String;ILjava/lang/String;)V
ARG 3 name
METHOD method_1228 getName ()Ljava/lang/String;

View File

@ -8,6 +8,7 @@ CLASS net/minecraft/class_3079 net/minecraft/server/command/LocateCommand
FIELD field_39253 LOCATE_BIOME_HORIZONTAL_BLOCK_CHECK_INTERVAL I
FIELD field_39254 LOCATE_BIOME_VERTICAL_BLOCK_CHECK_INTERVAL I
FIELD field_39255 LOCATE_POI_RADIUS I
FIELD field_41660 LOGGER Lorg/slf4j/Logger;
METHOD method_13439 getDistance (IIII)F
ARG 0 x1
ARG 1 y1
@ -27,6 +28,7 @@ CLASS net/minecraft/class_3079 net/minecraft/server/command/LocateCommand
ARG 3 result
ARG 4 successMessage
ARG 5 includeY
ARG 6 timeTaken
METHOD method_39985 (Ljava/lang/Object;)Lcom/mojang/brigadier/Message;
ARG 0 id
METHOD method_40998 (Lcom/mojang/datafixers/util/Pair;Lnet/minecraft/class_6862;)Ljava/lang/String;
@ -70,6 +72,7 @@ CLASS net/minecraft/class_3079 net/minecraft/server/command/LocateCommand
ARG 3 result
ARG 4 successMessage
ARG 5 includeY
ARG 6 timeTaken
METHOD method_45149 sendCoordinates (Lnet/minecraft/class_2168;Lnet/minecraft/class_2338;Lcom/mojang/datafixers/util/Pair;Ljava/lang/String;ZLjava/lang/String;Ljava/time/Duration;)I
ARG 0 source
ARG 1 currentPos
@ -77,6 +80,7 @@ CLASS net/minecraft/class_3079 net/minecraft/server/command/LocateCommand
ARG 3 successMessage
ARG 4 includeY
ARG 5 entryString
ARG 6 timeTaken
METHOD method_45150 (Lnet/minecraft/class_7737$class_7741;Lcom/mojang/datafixers/util/Pair;Lnet/minecraft/class_6885$class_6888;)Ljava/lang/String;
ARG 2 tag
METHOD method_45151 (Lnet/minecraft/class_7737$class_7741;Lnet/minecraft/class_6880$class_6883;)Ljava/lang/String;

View File

@ -2,6 +2,7 @@ CLASS net/minecraft/class_3414 net/minecraft/sound/SoundEvent
FIELD field_14533 id Lnet/minecraft/class_2960;
FIELD field_38690 distanceToTravel F
FIELD field_38691 staticDistance Z
FIELD field_41661 DEFAULT_DISTANCE_TO_TRAVEL F
METHOD <init> (Lnet/minecraft/class_2960;FZ)V
ARG 1 id
ARG 2 distanceToTravel
@ -9,3 +10,10 @@ CLASS net/minecraft/class_3414 net/minecraft/sound/SoundEvent
METHOD method_14833 getId ()Lnet/minecraft/class_2960;
METHOD method_43044 getDistanceToTravel (F)F
ARG 1 volume
METHOD method_47908 of (Lnet/minecraft/class_2960;)Lnet/minecraft/class_3414;
ARG 0 id
METHOD method_47909 of (Lnet/minecraft/class_2960;F)Lnet/minecraft/class_3414;
ARG 0 id
ARG 1 distanceToTravel
METHOD method_47910 getDistanceToTravelForVolume (F)F
ARG 0 volume

View File

@ -6,7 +6,7 @@ CLASS net/minecraft/class_1767 net/minecraft/util/DyeColor
FIELD field_7948 name Ljava/lang/String;
FIELD field_7950 BY_FIREWORK_COLOR Lit/unimi/dsi/fastutil/ints/Int2ObjectOpenHashMap;
FIELD field_7956 mapColor Lnet/minecraft/class_3620;
FIELD field_7959 VALUES Ljava/util/function/IntFunction;
FIELD field_7959 BY_ID Ljava/util/function/IntFunction;
FIELD field_7960 fireworkColor I
FIELD field_7965 id I
METHOD <init> (Ljava/lang/String;IILjava/lang/String;ILnet/minecraft/class_3620;II)V

View File

@ -46,3 +46,6 @@ CLASS net/minecraft/class_3542 net/minecraft/util/StringIdentifiable
ARG 1 ordinal
METHOD method_42635 (Ljava/lang/Object;)Ljava/lang/String;
ARG 0 identifiable
METHOD method_47920 byId (Ljava/lang/String;Ljava/lang/Enum;)Ljava/lang/Enum;
ARG 1 id
ARG 2 fallback

View File

@ -0,0 +1,24 @@
CLASS net/minecraft/class_7995 net/minecraft/util/function/ValueLists
METHOD method_47911 (I[Ljava/lang/Object;Ljava/lang/Object;I)Ljava/lang/Object;
ARG 3 index
METHOD method_47912 (Ljava/util/function/IntFunction;Ljava/lang/Object;I)Ljava/lang/Object;
ARG 2 index
METHOD method_47913 createIdToValueFunction (Ljava/util/function/ToIntFunction;[Ljava/lang/Object;)Ljava/util/function/IntFunction;
ARG 0 valueToIdFunction
ARG 1 values
METHOD method_47914 createIdToValueFunction (Ljava/util/function/ToIntFunction;[Ljava/lang/Object;Lnet/minecraft/class_7995$class_7996;)Ljava/util/function/IntFunction;
ARG 0 valueToIdFunction
ARG 1 values
ARG 2 outOfBoundsHandling
METHOD method_47915 createIdToValueFunction (Ljava/util/function/ToIntFunction;[Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/function/IntFunction;
ARG 0 valueToIdFunction
ARG 1 values
ARG 2 fallback
METHOD method_47916 ([Ljava/lang/Object;II)Ljava/lang/Object;
ARG 2 index
METHOD method_47917 validate (Ljava/util/function/ToIntFunction;[Ljava/lang/Object;)[Ljava/lang/Object;
ARG 0 valueToIndexFunction
ARG 1 values
METHOD method_47918 ([Ljava/lang/Object;II)Ljava/lang/Object;
ARG 2 index
CLASS class_7996 OutOfBoundsHandling

View File

@ -1,5 +1,6 @@
CLASS net/minecraft/class_1267 net/minecraft/world/Difficulty
FIELD field_5800 BY_NAME Ljava/util/function/IntFunction;
FIELD field_41668 CODEC Lnet/minecraft/class_3542$class_7292;
FIELD field_5800 BY_ID Ljava/util/function/IntFunction;
FIELD field_5803 id I
FIELD field_5806 name Ljava/lang/String;
METHOD <init> (Ljava/lang/String;IILjava/lang/String;)V
@ -9,6 +10,6 @@ CLASS net/minecraft/class_1267 net/minecraft/world/Difficulty
ARG 0 name
METHOD method_5460 getName ()Ljava/lang/String;
METHOD method_5461 getId ()I
METHOD method_5462 byOrdinal (I)Lnet/minecraft/class_1267;
ARG 0 ordinal
METHOD method_5462 byId (I)Lnet/minecraft/class_1267;
ARG 0 id
METHOD method_5463 getTranslatableName ()Lnet/minecraft/class_2561;

View File

@ -3,6 +3,8 @@ CLASS net/minecraft/class_1934 net/minecraft/world/GameMode
FIELD field_28046 simpleTranslatableName Lnet/minecraft/class_2561;
FIELD field_28047 translatableName Lnet/minecraft/class_2561;
FIELD field_30964 UNKNOWN I
FIELD field_41676 CODEC Lnet/minecraft/class_3542$class_7292;
FIELD field_41677 BY_ID Ljava/util/function/IntFunction;
FIELD field_9217 id I
FIELD field_9221 name Ljava/lang/String;
METHOD <init> (Ljava/lang/String;IILjava/lang/String;)V

View File

@ -217,6 +217,23 @@ CLASS net/minecraft/class_1937 net/minecraft/world/World
ARG 5 limit
METHOD method_47576 (Ljava/util/function/Predicate;Ljava/util/List;ILnet/minecraft/class_5575;Lnet/minecraft/class_1297;)Lnet/minecraft/class_7927$class_7928;
ARG 4 entity
METHOD method_47907 playSound (Lnet/minecraft/class_1657;Lnet/minecraft/class_243;Lnet/minecraft/class_2960;Lnet/minecraft/class_3419;FFDJ)V
ARG 1 except
ARG 2 pos
ARG 3 id
ARG 4 category
ARG 5 volume
ARG 6 pitch
ARG 7 distance
ARG 9 seed
METHOD method_47930 playSound (Lnet/minecraft/class_1657;Lnet/minecraft/class_243;Lnet/minecraft/class_2960;Lnet/minecraft/class_3419;FFD)V
ARG 1 except
ARG 2 pos
ARG 3 id
ARG 4 category
ARG 5 volume
ARG 6 pitch
ARG 7 distance
METHOD method_8413 updateListeners (Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_2680;I)V
ARG 1 pos
ARG 2 oldState

View File

@ -6,20 +6,24 @@ CLASS net/minecraft/class_3098 net/minecraft/world/gen/structure/MineshaftStruct
ARG 2 type
METHOD method_38678 addPieces (Lnet/minecraft/class_6626;Lnet/minecraft/class_3195$class_7149;)I
ARG 1 collector
ARG 2 context
METHOD method_41667 (Lnet/minecraft/class_3098;)Lnet/minecraft/class_3098$class_3100;
ARG 0 mineshaftStructure
CLASS class_3100 Type
FIELD field_13689 name Ljava/lang/String;
FIELD field_24839 CODEC Lcom/mojang/serialization/Codec;
FIELD field_28850 log Lnet/minecraft/class_2680;
FIELD field_28851 planks Lnet/minecraft/class_2680;
FIELD field_28852 fence Lnet/minecraft/class_2680;
FIELD field_41680 BY_ID Ljava/util/function/IntFunction;
METHOD <init> (Ljava/lang/String;ILjava/lang/String;Lnet/minecraft/class_2248;Lnet/minecraft/class_2248;Lnet/minecraft/class_2248;)V
ARG 3 name
ARG 4 log
ARG 5 planks
ARG 6 fence
METHOD method_13534 getName ()Ljava/lang/String;
METHOD method_13535 byIndex (I)Lnet/minecraft/class_3098$class_3100;
ARG 0 index
METHOD method_13535 byId (I)Lnet/minecraft/class_3098$class_3100;
ARG 0 id
METHOD method_33760 getLog ()Lnet/minecraft/class_2680;
METHOD method_33761 getPlanks ()Lnet/minecraft/class_2680;
METHOD method_33762 getFence ()Lnet/minecraft/class_2680;

View File

@ -33,6 +33,7 @@ CLASS net/minecraft/class_3195 net/minecraft/world/gen/structure/Structure
ARG 2 generator
METHOD method_41613 isBiomeValid (Lnet/minecraft/class_3195$class_7150;Lnet/minecraft/class_3195$class_7149;)Z
ARG 0 result
ARG 1 context
METHOD method_41614 createStructureStart (Lnet/minecraft/class_5455;Lnet/minecraft/class_2794;Lnet/minecraft/class_1966;Lnet/minecraft/class_7138;Lnet/minecraft/class_3485;JLnet/minecraft/class_1923;ILnet/minecraft/class_5539;Ljava/util/function/Predicate;)Lnet/minecraft/class_3449;
ARG 1 dynamicRegistryManager
ARG 2 chunkGenerator
@ -65,6 +66,10 @@ CLASS net/minecraft/class_3195 net/minecraft/world/gen/structure/Structure
METHOD method_42700 (Ljava/util/function/Function;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 1 instance
METHOD method_42701 getTerrainAdaptation ()Lnet/minecraft/class_5847;
METHOD method_47931 (Lnet/minecraft/class_3195$class_7149;Lnet/minecraft/class_3195$class_7150;)Z
ARG 1 position
METHOD method_47932 getValidStructurePosition (Lnet/minecraft/class_3195$class_7149;)Ljava/util/Optional;
ARG 1 context
CLASS class_7149 Context
FIELD comp_561 dynamicRegistryManager Lnet/minecraft/class_5455;
FIELD comp_564 noiseConfig Lnet/minecraft/class_7138;