24w09a even more stuff (#3804)

* 24w09a even more stuff

* a bit more

* layour
This commit is contained in:
Shnupbups 2024-03-01 22:57:46 +11:00 committed by GitHub
parent 1a6cb21e97
commit a5fe6de797
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
48 changed files with 197 additions and 12 deletions

View File

@ -1,2 +0,0 @@
CLASS net/minecraft/class_9273
CLASS class_4621 Crack

View File

@ -27,3 +27,12 @@ CLASS net/minecraft/class_325 net/minecraft/client/color/item/ItemColors
METHOD method_43767 (Lnet/minecraft/class_1799;I)I
ARG 0 stack
ARG 1 tintIndex
METHOD method_57705 (Lnet/minecraft/class_1799;I)I
ARG 0 stack
ARG 1 tintIndex
METHOD method_57706 (Lnet/minecraft/class_1799;I)I
ARG 0 stack
ARG 1 tintIndex
METHOD method_57707 (Lnet/minecraft/class_1799;I)I
ARG 0 stack
ARG 1 tintIndex

View File

@ -8,6 +8,8 @@ CLASS net/minecraft/class_8032 net/minecraft/client/gui/screen/AccessibilityOnbo
FIELD field_42038 isNarratorUsable Z
FIELD field_46008 onClose Ljava/lang/Runnable;
FIELD field_48395 narratorWidget Lnet/minecraft/class_339;
FIELD field_49490 TITLE_TEXT Lnet/minecraft/class_2561;
FIELD field_49491 layout Lnet/minecraft/class_8132;
METHOD <init> (Lnet/minecraft/class_315;Ljava/lang/Runnable;)V
ARG 1 gameOptions
ARG 2 onClose

View File

@ -1 +1,2 @@
CLASS net/minecraft/class_424 net/minecraft/client/gui/screen/MessageScreen
FIELD field_49496 textWidget Lnet/minecraft/class_8019;

View File

@ -1,6 +1,7 @@
CLASS net/minecraft/class_428 net/minecraft/client/gui/screen/OutOfMemoryScreen
FIELD field_49504 TITLE Lnet/minecraft/class_2561;
FIELD field_49505 MESSAGE Lnet/minecraft/class_2561;
FIELD field_49506 MAX_TEXT_WIDTH I
FIELD field_49507 layout Lnet/minecraft/class_8132;
METHOD method_19834 (Lnet/minecraft/class_4185;)V
ARG 1 button

View File

@ -24,7 +24,7 @@ CLASS net/minecraft/class_437 net/minecraft/client/gui/screen/Screen
FIELD field_42156 screenInitialized Z
FIELD field_44944 executor Ljava/util/concurrent/Executor;
FIELD field_49508 PANORAMA_RENDERER Lnet/minecraft/class_751;
FIELD field_49509 ROTATIONG_PANORAMA_RENDERER Lnet/minecraft/class_766;
FIELD field_49509 ROTATING_PANORAMA_RENDERER Lnet/minecraft/class_766;
FIELD field_49510 PANORAMA_OVERLAY_TEXTURE Lnet/minecraft/class_2960;
FIELD field_49511 MENU_BACKGROUND_TEXTURE Lnet/minecraft/class_2960;
METHOD <init> (Lnet/minecraft/class_2561;)V

View File

@ -12,6 +12,11 @@ CLASS net/minecraft/class_447 net/minecraft/client/gui/screen/StatsScreen
FIELD field_45420 SORT_UP_TEXTURE Lnet/minecraft/class_2960;
FIELD field_45421 SORT_DOWN_TEXTURE Lnet/minecraft/class_2960;
FIELD field_46185 NONE_TEXT Lnet/minecraft/class_2561;
FIELD field_49516 TITLE_TEXT Lnet/minecraft/class_2561;
FIELD field_49517 GENERAL_BUTTON_TEXT Lnet/minecraft/class_2561;
FIELD field_49518 ITEM_BUTTON_TEXT Lnet/minecraft/class_2561;
FIELD field_49519 MOBS_BUTTON_TEXT Lnet/minecraft/class_2561;
FIELD field_49523 layout Lnet/minecraft/class_8132;
METHOD <init> (Lnet/minecraft/class_437;Lnet/minecraft/class_3469;)V
ARG 1 parent
ARG 2 statHandler
@ -30,6 +35,8 @@ CLASS net/minecraft/class_447 net/minecraft/client/gui/screen/StatsScreen
METHOD method_2300 onStatsReady ()V
METHOD method_27027 getStatTranslationKey (Lnet/minecraft/class_3445;)Ljava/lang/String;
ARG 0 stat
METHOD method_57739 (Lnet/minecraft/class_447;Lnet/minecraft/class_364;)V
ARG 1 child
CLASS class_4198 GeneralStatsListWidget
METHOD <init> (Lnet/minecraft/class_447;Lnet/minecraft/class_310;)V
ARG 2 client

View File

@ -10,6 +10,7 @@ CLASS net/minecraft/class_442 net/minecraft/client/gui/screen/TitleScreen
FIELD field_37209 deprecationNotice Lnet/minecraft/class_442$class_7063;
FIELD field_41847 logoDrawer Lnet/minecraft/class_8020;
FIELD field_47850 NARRATOR_SCREEN_TITLE Lnet/minecraft/class_2561;
FIELD field_49514 backgroundAlpha F
METHOD <init> (Z)V
ARG 1 doBackgroundFade
METHOD <init> (ZLnet/minecraft/class_8020;)V

View File

@ -3,9 +3,19 @@ CLASS net/minecraft/class_7065 net/minecraft/client/gui/screen/WarningScreen
FIELD field_37220 checkMessage Lnet/minecraft/class_2561;
FIELD field_37221 narratedText Lnet/minecraft/class_2561;
FIELD field_37222 messageText Lnet/minecraft/class_2561;
FIELD field_49539 textWidget Lnet/minecraft/class_8019;
FIELD field_49540 positioningWidget Lnet/minecraft/class_7843;
METHOD <init> (Lnet/minecraft/class_2561;Lnet/minecraft/class_2561;Lnet/minecraft/class_2561;)V
ARG 1 header
ARG 2 message
ARG 3 narratedText
METHOD <init> (Lnet/minecraft/class_2561;Lnet/minecraft/class_2561;Lnet/minecraft/class_2561;Lnet/minecraft/class_2561;)V
ARG 1 header
ARG 2 messageText
ARG 3 checkMessage
ARG 4 narratedText
METHOD method_57750 getLayout ()Lnet/minecraft/class_8133;
METHOD method_57753 (Lnet/minecraft/class_7847;)V
ARG 0 positioner
METHOD method_57754 (Lnet/minecraft/class_7065;Lnet/minecraft/class_364;)V
ARG 1 child

View File

@ -1,4 +1,5 @@
CLASS net/minecraft/class_4189 net/minecraft/client/gui/screen/option/AccessibilityOptionsScreen
FIELD field_49492 TITLE_TEXT Lnet/minecraft/class_2561;
METHOD <init> (Lnet/minecraft/class_437;Lnet/minecraft/class_315;)V
ARG 1 parent
ARG 2 gameOptions

View File

@ -1,4 +1,5 @@
CLASS net/minecraft/class_458 net/minecraft/client/gui/screen/option/ControlsOptionsScreen
FIELD field_49532 TITLE_TEXT Lnet/minecraft/class_2561;
METHOD <init> (Lnet/minecraft/class_437;Lnet/minecraft/class_315;)V
ARG 1 parent
ARG 2 options

View File

@ -1,7 +1,7 @@
CLASS net/minecraft/class_4667 net/minecraft/client/gui/screen/option/GameOptionsScreen
FIELD field_21335 parent Lnet/minecraft/class_437;
FIELD field_21336 gameOptions Lnet/minecraft/class_315;
FIELD field_49503 layour Lnet/minecraft/class_8132;
FIELD field_49503 layout Lnet/minecraft/class_8132;
METHOD <init> (Lnet/minecraft/class_437;Lnet/minecraft/class_315;Lnet/minecraft/class_2561;)V
ARG 1 parent
ARG 2 gameOptions

View File

@ -1,4 +1,5 @@
CLASS net/minecraft/class_440 net/minecraft/client/gui/screen/option/SkinOptionsScreen
FIELD field_49512 TITLE_TEXT Lnet/minecraft/class_2561;
METHOD <init> (Lnet/minecraft/class_437;Lnet/minecraft/class_315;)V
ARG 1 parent
ARG 2 gameOptions

View File

@ -1,5 +1,6 @@
CLASS net/minecraft/class_443 net/minecraft/client/gui/screen/option/SoundOptionsScreen
FIELD field_40416 optionButtons Lnet/minecraft/class_353;
FIELD field_49513 TITLE_TEXT Lnet/minecraft/class_2561;
METHOD <init> (Lnet/minecraft/class_437;Lnet/minecraft/class_315;)V
ARG 1 parent
ARG 2 options

View File

@ -33,6 +33,7 @@ CLASS net/minecraft/class_7941 net/minecraft/client/gui/screen/option/TelemetryE
METHOD method_54801 formatTitleText (Lnet/minecraft/class_2561;Z)Lnet/minecraft/class_2561;
ARG 1 title
ARG 2 disabled
METHOD method_57767 initContents ()V
CLASS class_7942 Contents
FIELD comp_1160 grid Lnet/minecraft/class_8133;
METHOD comp_1160 grid ()Lnet/minecraft/class_8133;

View File

@ -10,7 +10,11 @@ CLASS net/minecraft/class_7944 net/minecraft/client/gui/screen/option/TelemetryI
FIELD field_41376 scroll D
FIELD field_45567 PRIVACY_STATEMENT_TEXT Lnet/minecraft/class_2561;
FIELD field_47126 OPT_IN_DESCRIPTION_TEXT Lnet/minecraft/class_2561;
FIELD field_49552 OPTIONAL_TELEMETRY_ENABLED_BY_API Z
FIELD field_49553 layout Lnet/minecraft/class_8132;
FIELD field_49554 textWidget Lnet/minecraft/class_7940;
METHOD <init> (Lnet/minecraft/class_437;Lnet/minecraft/class_315;)V
ARG 1 parent
ARG 2 options
METHOD method_47646 (D)V
ARG 1 scroll

View File

@ -7,6 +7,7 @@ CLASS net/minecraft/class_446 net/minecraft/client/gui/screen/option/VideoOption
FIELD field_25686 GRAPHICS_WARNING_CANCEL_TEXT Lnet/minecraft/class_2561;
FIELD field_25688 warningManager Lnet/minecraft/class_5407;
FIELD field_2639 list Lnet/minecraft/class_353;
FIELD field_49515 TITLE_TEXT Lnet/minecraft/class_2561;
METHOD <init> (Lnet/minecraft/class_437;Lnet/minecraft/class_315;)V
ARG 1 parent
ARG 2 options

View File

@ -164,6 +164,9 @@ CLASS net/minecraft/class_5676 net/minecraft/client/gui/widget/CyclingButtonWidg
ARG 1 value
METHOD method_42729 values (Lnet/minecraft/class_5676$class_5680;)Lnet/minecraft/class_5676$class_5677;
ARG 1 values
METHOD method_57720 build (Lnet/minecraft/class_2561;Lnet/minecraft/class_5676$class_5678;)Lnet/minecraft/class_5676;
ARG 1 optionText
ARG 2 callback
CLASS class_5678 UpdateCallback
METHOD onValueChange (Lnet/minecraft/class_5676;Ljava/lang/Object;)V
ARG 1 button

View File

@ -10,6 +10,8 @@ CLASS net/minecraft/class_350 net/minecraft/client/gui/widget/EntryListWidget
FIELD field_22751 selected Lnet/minecraft/class_350$class_351;
FIELD field_33780 hoveredEntry Lnet/minecraft/class_350$class_351;
FIELD field_45908 SCROLLER_TEXTURE Lnet/minecraft/class_2960;
FIELD field_49477 SCROLLER_BACKGROUND_TEXTURE Lnet/minecraft/class_2960;
FIELD field_49478 MENU_LIST_BACKGROUND_TEXTURE Lnet/minecraft/class_2960;
METHOD <init> (Lnet/minecraft/class_310;IIII)V
ARG 1 client
ARG 2 width
@ -128,10 +130,15 @@ CLASS net/minecraft/class_350 net/minecraft/client/gui/widget/EntryListWidget
METHOD method_57712 position (ILnet/minecraft/class_8132;)V
ARG 1 width
ARG 2 layout
METHOD method_57713 drawHeaderAndFooterSeparators (Lnet/minecraft/class_332;)V
ARG 1 context
METHOD method_57714 position (III)V
ARG 1 width
ARG 2 height
ARG 3 y
METHOD method_57715 drawMenuListBackground (Lnet/minecraft/class_332;)V
ARG 1 context
METHOD method_57717 isScrollbarVisible ()Z
CLASS class_351 Entry
FIELD field_22752 parentList Lnet/minecraft/class_350;
METHOD method_25343 render (Lnet/minecraft/class_332;IIIIIIIZF)V

View File

@ -1,12 +1,21 @@
CLASS net/minecraft/class_8019 net/minecraft/client/gui/widget/NarratedMultilineTextWidget
FIELD field_41802 EXPANSION I
FIELD field_41802 DEFAULT_MARGIN I
FIELD field_45355 alwaysShowBorders Z
FIELD field_49480 margin I
METHOD <init> (ILnet/minecraft/class_2561;Lnet/minecraft/class_327;)V
ARG 1 maxWidth
ARG 2 message
ARG 3 textRenderer
METHOD <init> (ILnet/minecraft/class_2561;Lnet/minecraft/class_327;I)V
ARG 1 maxWidth
ARG 2 message
ARG 3 textRenderer
ARG 4 margin
METHOD <init> (ILnet/minecraft/class_2561;Lnet/minecraft/class_327;ZI)V
ARG 1 maxWidth
ARG 2 message
ARG 3 textRenderer
ARG 4 alwaysShowBorders
ARG 5 margin
METHOD method_57721 initMaxWidth (I)V
ARG 1 baseWidth

View File

@ -171,6 +171,8 @@ CLASS net/minecraft/class_7172 net/minecraft/client/option/SimpleOption
ARG 1 value
METHOD method_47606 (Ljava/lang/Object;)V
ARG 0 value
METHOD method_57701 createWidget (Lnet/minecraft/class_315;)Lnet/minecraft/class_339;
ARG 1 options
CLASS class_7173 PotentialValuesBasedCallbacks
COMMENT A set of callbacks for a cycling option.
COMMENT

View File

@ -6,13 +6,15 @@ CLASS net/minecraft/class_4406 net/minecraft/client/realms/gui/screen/RealmsPlay
FIELD field_44908 QUESTION_TEXT Lnet/minecraft/class_2561;
FIELD field_49460 selectionList Lnet/minecraft/class_4406$class_4407;
FIELD field_49461 TITLE Lnet/minecraft/class_2561;
FIELD field_49463 layour Lnet/minecraft/class_8132;
FIELD field_49463 layout Lnet/minecraft/class_8132;
METHOD <init> (Lnet/minecraft/class_4388;Lnet/minecraft/class_4877;)V
ARG 1 parent
ARG 2 serverData
METHOD method_21333 backButtonClicked ()V
METHOD method_25197 (Lnet/minecraft/class_4185;)V
ARG 1 button
METHOD method_57681 (Lnet/minecraft/class_4406;Lnet/minecraft/class_364;)V
ARG 1 child
CLASS class_4407 InvitedObjectSelectionList
CLASS class_4408 InvitedObjectSelectionListEntry
FIELD field_19979 playerInfo Lnet/minecraft/class_4874;

View File

@ -1,2 +1,2 @@
CLASS net/minecraft/class_4691 net/minecraft/client/render/entity/feature/IronGolemCrackFeatureRenderer
FIELD field_21443 DAMAGE_TO_TEXTURE Ljava/util/Map;
FIELD field_21443 CRACK_TEXTURES Ljava/util/Map;

View File

@ -1,5 +1,17 @@
CLASS net/minecraft/class_9085 net/minecraft/client/render/entity/feature/WolfArmorFeatureRenderer
FIELD field_47890 model Lnet/minecraft/class_624;
FIELD field_49582 CRACK_TEXTURES Ljava/util/Map;
METHOD <init> (Lnet/minecraft/class_3883;Lnet/minecraft/class_5599;)V
ARG 1 context
ARG 2 loader
METHOD method_57819 renderCracks (Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;ILnet/minecraft/class_1799;)V
ARG 1 matrices
ARG 2 vertexConsumers
ARG 3 light
ARG 4 stack
METHOD method_57820 renderDyed (Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;ILnet/minecraft/class_1799;Lnet/minecraft/class_4059;)V
ARG 1 matrices
ARG 2 vertexConsumers
ARG 3 light
ARG 4 stack
ARG 5 item

View File

@ -1,4 +1,4 @@
CLASS net/minecraft/class_7228 net/minecraft/data/server/BiomeParametersProvider
CLASS net/minecraft/class_7228 net/minecraft/data/report/BiomeParametersProvider
FIELD field_38012 LOGGER Lorg/slf4j/Logger;
FIELD field_39373 path Ljava/nio/file/Path;
FIELD field_40950 registryLookupFuture Ljava/util/concurrent/CompletableFuture;

View File

@ -1,4 +1,4 @@
CLASS net/minecraft/class_5475 net/minecraft/data/report/DynamicRegistriesProvider
CLASS net/minecraft/class_5475 net/minecraft/data/server/DynamicRegistriesProvider
FIELD field_26377 LOGGER Lorg/slf4j/Logger;
FIELD field_40665 output Lnet/minecraft/class_7784;
FIELD field_40952 registryLookupFuture Ljava/util/concurrent/CompletableFuture;

View File

@ -9,6 +9,8 @@ CLASS net/minecraft/class_2412 net/minecraft/data/server/advancement/vanilla/Van
ARG 1 entityTypes
METHOD method_10337 requireListedBiomesVisited (Lnet/minecraft/class_161$class_162;Lnet/minecraft/class_7225$class_7874;Ljava/util/List;)Lnet/minecraft/class_161$class_162;
ARG 0 builder
ARG 1 registryLookup
ARG 2 biomes
METHOD method_37315 createLookingAtEntityUsing (Lnet/minecraft/class_1299;Lnet/minecraft/class_1792;)Lnet/minecraft/class_175;
ARG 0 entity
ARG 1 item
@ -16,6 +18,10 @@ CLASS net/minecraft/class_2412 net/minecraft/data/server/advancement/vanilla/Van
ARG 0 range
ARG 1 entity
METHOD method_49356 buildAdventuringTime (Lnet/minecraft/class_7225$class_7874;Ljava/util/function/Consumer;Lnet/minecraft/class_8779;Lnet/minecraft/class_8197$class_5305;)V
ARG 0 registryLookup
ARG 1 exporter
ARG 2 parent
ARG 3 biomeSourceListPreset
METHOD method_51689 requireAllExclusiveTrimmedArmor (Lnet/minecraft/class_161$class_162;)Lnet/minecraft/class_161$class_162;
ARG 0 builder
METHOD method_51690 (Lnet/minecraft/class_161$class_162;Lnet/minecraft/class_7803$class_8905;)V

View File

@ -8,6 +8,7 @@ CLASS net/minecraft/class_14 net/minecraft/entity/ai/pathing/LandPathNodeMaker
ARG 1 node
ARG 2 successor
METHOD method_23476 getLandNodeType (Lnet/minecraft/class_9316;Lnet/minecraft/class_2338$class_2339;)Lnet/minecraft/class_7;
ARG 0 context
ARG 1 pos
METHOD method_29304 checkBoxCollision (Lnet/minecraft/class_238;)Z
ARG 1 box
@ -65,6 +66,7 @@ CLASS net/minecraft/class_14 net/minecraft/entity/ai/pathing/LandPathNodeMaker
METHOD method_57089 isValidDiagonalSuccessor (Lnet/minecraft/class_9;)Z
ARG 1 node
METHOD method_57090 getCollidingNodeTypes (Lnet/minecraft/class_9316;III)Ljava/util/Set;
ARG 1 context
ARG 2 x
ARG 3 y
ARG 4 z
@ -72,10 +74,18 @@ CLASS net/minecraft/class_14 net/minecraft/entity/ai/pathing/LandPathNodeMaker
ARG 1 x
ARG 2 y
ARG 3 z
METHOD method_57625 getLandNodeType (Lnet/minecraft/class_1308;Lnet/minecraft/class_2338;)Lnet/minecraft/class_7;
ARG 0 entity
ARG 1 pos
METHOD method_58 getCommonNodeType (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Lnet/minecraft/class_7;
ARG 0 world
ARG 1 pos
METHOD method_59 getNodeTypeFromNeighbors (Lnet/minecraft/class_9316;IIILnet/minecraft/class_7;)Lnet/minecraft/class_7;
ARG 0 context
ARG 1 x
ARG 2 y
ARG 3 z
ARG 4 fallback
METHOD method_60 getFeetY (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)D
ARG 0 world
ARG 1 pos

View File

@ -0,0 +1,16 @@
CLASS net/minecraft/class_9316 net/minecraft/entity/ai/pathing/PathContext
FIELD field_49421 world Lnet/minecraft/class_1941;
FIELD field_49422 nodeTypeCache Lnet/minecraft/class_9315;
FIELD field_49423 entityPos Lnet/minecraft/class_2338;
FIELD field_49424 lastNodePos Lnet/minecraft/class_2338$class_2339;
METHOD <init> (Lnet/minecraft/class_1941;Lnet/minecraft/class_1308;)V
ARG 1 world
ARG 2 entity
METHOD method_57621 getWorld ()Lnet/minecraft/class_1941;
METHOD method_57622 getNodeType (III)Lnet/minecraft/class_7;
ARG 1 x
ARG 2 y
ARG 3 z
METHOD method_57623 getBlockState (Lnet/minecraft/class_2338;)Lnet/minecraft/class_2680;
ARG 1 pos
METHOD method_57624 getEntityPos ()Lnet/minecraft/class_2338;

View File

@ -8,6 +8,7 @@ CLASS net/minecraft/class_8 net/minecraft/entity/ai/pathing/PathNodeMaker
FIELD field_32 pathNodeCache Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;
FIELD field_33 entity Lnet/minecraft/class_1308;
FIELD field_40927 canWalkOverFences Z
FIELD field_49416 context Lnet/minecraft/class_9316;
METHOD method_12 init (Lnet/minecraft/class_1950;Lnet/minecraft/class_1308;)V
ARG 1 cachedWorld
ARG 2 entity
@ -25,6 +26,7 @@ CLASS net/minecraft/class_8 net/minecraft/entity/ai/pathing/PathNodeMaker
ARG 5 z
METHOD method_17 getDefaultNodeType (Lnet/minecraft/class_9316;III)Lnet/minecraft/class_7;
COMMENT Gets the path node type at the given position without adjusting the node type according to whether the entity can enter or open doors
ARG 1 context
ARG 2 x
ARG 3 y
ARG 4 z
@ -40,6 +42,7 @@ CLASS net/minecraft/class_8 net/minecraft/entity/ai/pathing/PathNodeMaker
METHOD method_24 canOpenDoors ()Z
METHOD method_25 getNodeType (Lnet/minecraft/class_9316;IIILnet/minecraft/class_1308;)Lnet/minecraft/class_7;
COMMENT Gets the path node type at the given position without adjusting the node type according to whether the entity can enter or open doors
ARG 1 context
ARG 2 x
ARG 3 y
ARG 4 z
@ -55,3 +58,6 @@ CLASS net/minecraft/class_8 net/minecraft/entity/ai/pathing/PathNodeMaker
ARG 1 x
ARG 3 y
ARG 5 z
METHOD method_57615 getDefaultNodeType (Lnet/minecraft/class_1308;Lnet/minecraft/class_2338;)Lnet/minecraft/class_7;
ARG 1 entity
ARG 2 pos

View File

@ -0,0 +1,18 @@
CLASS net/minecraft/class_9273 net/minecraft/entity/passive/Cracks
FIELD field_49210 IRON_GOLEM Lnet/minecraft/class_9273;
FIELD field_49211 WOLF_ARMOR Lnet/minecraft/class_9273;
FIELD field_49212 lowCrackThreshold F
FIELD field_49213 mediumCrackThreshold F
FIELD field_49214 highCrackThreshold F
METHOD <init> (FFF)V
ARG 1 lowCrackThreshold
ARG 2 mediumCrackThreshold
ARG 3 highCrackThreshold
METHOD method_57282 getCrackLevel (F)Lnet/minecraft/class_9273$class_4621;
ARG 1 health
METHOD method_57283 getCrackLevel (II)Lnet/minecraft/class_9273$class_4621;
ARG 1 currentDamage
ARG 2 maxDamage
METHOD method_57284 getCrackLevel (Lnet/minecraft/class_1799;)Lnet/minecraft/class_9273$class_4621;
ARG 1 stack
CLASS class_4621 CrackLevel

View File

@ -9,7 +9,7 @@ CLASS net/minecraft/class_1439 net/minecraft/entity/passive/IronGolemEntity
COMMENT The tracked flags of iron golems. Only has the {@code 1} bit for whether a
COMMENT golem is {@linkplain #isPlayerCreated() created by a player}.
METHOD method_22328 getAttackDamage ()F
METHOD method_23347 getCrack ()Lnet/minecraft/class_9273$class_4621;
METHOD method_23347 getCrackLevel ()Lnet/minecraft/class_9273$class_4621;
METHOD method_26886 createIronGolemAttributes ()Lnet/minecraft/class_5132$class_5133;
METHOD method_6496 isPlayerCreated ()Z
METHOD method_6497 setLookingAtVillager (Z)V

View File

@ -24,6 +24,8 @@ CLASS net/minecraft/class_1493 net/minecraft/entity/passive/WolfEntity
ARG 3 pos
ARG 4 random
METHOD method_55710 hasArmor ()Z
METHOD method_57304 shouldArmorAbsorbDamage (Lnet/minecraft/class_1282;)Z
ARG 1 source
METHOD method_6707 getFurWetBrightnessMultiplier (F)F
COMMENT Returns this wolf's brightness multiplier based on the fur wetness.
COMMENT <p>

View File

@ -1,5 +1,6 @@
CLASS net/minecraft/class_9238 net/minecraft/entity/projectile/BreezeWindChargeEntity
FIELD field_49095 EXPLOSION_BEHAVIOR Lnet/minecraft/class_9236$class_9237;
FIELD field_49242 EXPLOSION_POWER F
METHOD <init> (Lnet/minecraft/class_8949;Lnet/minecraft/class_1937;)V
ARG 1 breeze
ARG 2 world

View File

@ -1,5 +1,6 @@
CLASS net/minecraft/class_8956 net/minecraft/entity/projectile/WindChargeEntity
FIELD field_47579 EXPLOSION_BEHAVIOR Lnet/minecraft/class_8956$class_9036;
FIELD field_49243 EXPLOSION_POWER F
METHOD <init> (Lnet/minecraft/class_1657;Lnet/minecraft/class_1937;DDD)V
ARG 1 player
ARG 2 world

View File

@ -1,4 +1,4 @@
CLASS net/minecraft/class_4488 net/minecraft/loot/function/CopyStateFunction
CLASS net/minecraft/class_4488 net/minecraft/loot/function/CopyStateLootFunction
FIELD field_20449 block Lnet/minecraft/class_6880;
FIELD field_20450 properties Ljava/util/Set;
FIELD field_45816 CODEC Lcom/mojang/serialization/Codec;

View File

@ -1,4 +1,4 @@
CLASS net/minecraft/class_5592 net/minecraft/loot/function/SetBannerPatternFunction
CLASS net/minecraft/class_5592 net/minecraft/loot/function/SetBannerPatternLootFunction
FIELD field_27343 patterns Lnet/minecraft/class_9307;
FIELD field_27344 append Z
FIELD field_45839 CODEC Lcom/mojang/serialization/Codec;

View File

@ -0,0 +1,13 @@
CLASS net/minecraft/class_9320 net/minecraft/loot/function/SetComponentsLootFunction
FIELD field_49444 CODEC Lcom/mojang/serialization/Codec;
FIELD field_49445 changes Lnet/minecraft/class_9326;
METHOD <init> (Ljava/util/List;Lnet/minecraft/class_9326;)V
ARG 1 conditions
ARG 2 changes
METHOD method_57650 builder (Lnet/minecraft/class_9331;Ljava/lang/Object;)Lnet/minecraft/class_120$class_121;
ARG 0 componentType
ARG 1 value
METHOD method_57651 (Lnet/minecraft/class_9331;Ljava/lang/Object;Ljava/util/List;)Lnet/minecraft/class_117;
ARG 2 conditions
METHOD method_57652 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance

View File

@ -7,6 +7,8 @@ CLASS net/minecraft/class_4550 net/minecraft/predicate/BlockPredicate
ARG 1 world
ARG 2 pos
METHOD method_57143 hasNbt ()Z
METHOD method_57144 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance
METHOD method_57145 testBlockEntity (Lnet/minecraft/class_4538;Lnet/minecraft/class_2586;Lnet/minecraft/class_2105;)Z
ARG 0 world
ARG 1 blockEntity

View File

@ -12,7 +12,11 @@ CLASS net/minecraft/class_9329 net/minecraft/predicate/ComponentPredicate
ARG 1 holder
METHOD method_57865 of (Lnet/minecraft/class_9323;)Lnet/minecraft/class_9329;
ARG 0 components
METHOD method_57866 (Lnet/minecraft/class_9329;)Ljava/util/List;
ARG 0 predicate
METHOD method_57867 isEmpty ()Z
METHOD method_57869 (Lnet/minecraft/class_9329;)Ljava/util/Map;
ARG 0 predicate
METHOD method_57870 toChanges ()Lnet/minecraft/class_9326;
METHOD test (Ljava/lang/Object;)Z
ARG 1 components

View File

@ -12,6 +12,7 @@ CLASS net/minecraft/class_4551 net/minecraft/predicate/FluidPredicate
FIELD field_30914 state Ljava/util/Optional;
METHOD method_35221 create ()Lnet/minecraft/class_4551$class_6079;
METHOD method_35222 tag (Lnet/minecraft/class_6885;)Lnet/minecraft/class_4551$class_6079;
ARG 1 tag
METHOD method_35223 state (Lnet/minecraft/class_4559;)Lnet/minecraft/class_4551$class_6079;
ARG 1 state
METHOD method_35224 fluid (Lnet/minecraft/class_3611;)Lnet/minecraft/class_4551$class_6079;

View File

@ -1,12 +1,14 @@
CLASS net/minecraft/class_2105 net/minecraft/predicate/NbtPredicate
FIELD comp_1816 nbt Lnet/minecraft/class_2487;
FIELD field_45768 CODEC Lcom/mojang/serialization/Codec;
FIELD field_49244 PACKET_CODEC Lnet/minecraft/class_9139;
METHOD <init> (Lnet/minecraft/class_2487;)V
ARG 1 nbt
METHOD comp_1816 nbt ()Lnet/minecraft/class_2487;
METHOD method_9072 test (Lnet/minecraft/class_1297;)Z
ARG 1 entity
METHOD method_9074 test (Lnet/minecraft/class_1799;)Z
ARG 1 stack
METHOD method_9076 entityToNbt (Lnet/minecraft/class_1297;)Lnet/minecraft/class_2487;
ARG 0 entity
METHOD method_9077 test (Lnet/minecraft/class_2520;)Z

View File

@ -2,6 +2,7 @@ CLASS net/minecraft/class_4559 net/minecraft/predicate/StatePredicate
FIELD comp_1830 conditions Ljava/util/List;
FIELD field_45777 CODEC Lcom/mojang/serialization/Codec;
FIELD field_45778 CONDITION_LIST_CODEC Lcom/mojang/serialization/Codec;
FIELD field_49396 PACKET_CODEC Lnet/minecraft/class_9139;
METHOD <init> (Ljava/util/List;)V
ARG 1 conditions
METHOD comp_1830 conditions ()Ljava/util/List;
@ -39,11 +40,13 @@ CLASS net/minecraft/class_4559 net/minecraft/predicate/StatePredicate
CLASS class_4561 ExactValueMatcher
FIELD comp_1831 value Ljava/lang/String;
FIELD field_45779 CODEC Lcom/mojang/serialization/Codec;
FIELD field_49397 PACKET_CODEC Lnet/minecraft/class_9139;
METHOD <init> (Ljava/lang/String;)V
ARG 1 key
METHOD comp_1831 value ()Ljava/lang/String;
CLASS class_4562 Condition
FIELD comp_1832 key Ljava/lang/String;
FIELD field_49398 PACKET_CODEC Lnet/minecraft/class_9139;
METHOD <init> (Ljava/lang/String;Lnet/minecraft/class_4559$class_8750;)V
ARG 1 key
METHOD comp_1832 key ()Ljava/lang/String;
@ -56,12 +59,18 @@ CLASS net/minecraft/class_4559 net/minecraft/predicate/StatePredicate
FIELD comp_1834 min Ljava/util/Optional;
FIELD comp_1835 max Ljava/util/Optional;
FIELD field_45780 CODEC Lcom/mojang/serialization/Codec;
FIELD field_49399 PACKET_CODEC Lnet/minecraft/class_9139;
METHOD comp_1834 min ()Ljava/util/Optional;
METHOD comp_1835 max ()Ljava/util/Optional;
METHOD method_53239 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance
CLASS class_8750 ValueMatcher
FIELD field_45781 CODEC Lcom/mojang/serialization/Codec;
FIELD field_49400 PACKET_CODEC Lnet/minecraft/class_9139;
METHOD method_22532 test (Lnet/minecraft/class_2688;Lnet/minecraft/class_2769;)Z
ARG 1 state
ARG 2 property
METHOD method_53243 (Lnet/minecraft/class_4559$class_8750;)Lcom/mojang/datafixers/util/Either;
ARG 0 valueMatcher
METHOD method_57564 (Lnet/minecraft/class_4559$class_8750;)Lcom/mojang/datafixers/util/Either;
ARG 0 valueMatcher

View File

@ -23,6 +23,8 @@ CLASS net/minecraft/class_2102 net/minecraft/predicate/entity/EntityEffectPredic
METHOD comp_1813 duration ()Lnet/minecraft/class_2096$class_2100;
METHOD comp_1814 ambient ()Ljava/util/Optional;
METHOD comp_1815 visible ()Ljava/util/Optional;
METHOD method_53204 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance
METHOD method_9069 test (Lnet/minecraft/class_1293;)Z
ARG 1 statusEffectInstance
CLASS class_8748 Builder

View File

@ -30,6 +30,7 @@ CLASS net/minecraft/class_2090 net/minecraft/predicate/entity/LocationPredicate
METHOD method_35276 x (Lnet/minecraft/class_2096$class_2099;)Lnet/minecraft/class_2090$class_2091;
ARG 1 x
METHOD method_35277 structure (Lnet/minecraft/class_6885;)Lnet/minecraft/class_2090$class_2091;
ARG 1 structure
METHOD method_35278 y (Lnet/minecraft/class_2096$class_2099;)Lnet/minecraft/class_2090$class_2091;
ARG 1 y
METHOD method_35279 dimension (Lnet/minecraft/class_5321;)Lnet/minecraft/class_2090$class_2091;
@ -37,13 +38,16 @@ CLASS net/minecraft/class_2090 net/minecraft/predicate/entity/LocationPredicate
METHOD method_35280 z (Lnet/minecraft/class_2096$class_2099;)Lnet/minecraft/class_2090$class_2091;
ARG 1 z
METHOD method_53180 createBiome (Lnet/minecraft/class_6880;)Lnet/minecraft/class_2090$class_2091;
ARG 0 biome
METHOD method_53181 createY (Lnet/minecraft/class_2096$class_2099;)Lnet/minecraft/class_2090$class_2091;
ARG 0 y
METHOD method_53182 createDimension (Lnet/minecraft/class_5321;)Lnet/minecraft/class_2090$class_2091;
ARG 0 dimension
METHOD method_53183 createStructure (Lnet/minecraft/class_6880;)Lnet/minecraft/class_2090$class_2091;
ARG 0 structure
METHOD method_9023 build ()Lnet/minecraft/class_2090;
METHOD method_9024 biome (Lnet/minecraft/class_6885;)Lnet/minecraft/class_2090$class_2091;
ARG 1 biome
CLASS class_8747 PositionRange
FIELD field_45761 CODEC Lcom/mojang/serialization/Codec;
METHOD method_53184 test (DDD)Z
@ -54,3 +58,5 @@ CLASS net/minecraft/class_2090 net/minecraft/predicate/entity/LocationPredicate
ARG 0 x
ARG 1 y
ARG 2 z
METHOD method_53186 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance

View File

@ -8,3 +8,4 @@ CLASS net/minecraft/class_2035 net/minecraft/predicate/item/EnchantmentPredicate
METHOD method_53126 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance
METHOD method_8880 test (Lnet/minecraft/class_9304;)Z
ARG 1 enchantmentsComponent

View File

@ -1,15 +1,20 @@
CLASS net/minecraft/class_2073 net/minecraft/predicate/item/ItemPredicate
FIELD field_45754 CODEC Lcom/mojang/serialization/Codec;
METHOD method_57298 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance
METHOD method_8970 test (Lnet/minecraft/class_1799;)Z
ARG 1 stack
CLASS class_2074 Builder
FIELD field_20690 storedEnchantments Lcom/google/common/collect/ImmutableList$Builder;
FIELD field_49234 nbtPredicate Ljava/util/Optional;
FIELD field_49235 componentPredicate Lnet/minecraft/class_9329;
FIELD field_9648 count Lnet/minecraft/class_2096$class_2100;
FIELD field_9649 enchantments Lcom/google/common/collect/ImmutableList$Builder;
FIELD field_9650 item Ljava/util/Optional;
FIELD field_9651 potion Ljava/util/Optional;
FIELD field_9653 durability Lnet/minecraft/class_2096$class_2100;
METHOD method_35232 potion (Lnet/minecraft/class_6885;)Lnet/minecraft/class_2073$class_2074;
ARG 1 potion
METHOD method_35233 count (Lnet/minecraft/class_2096$class_2100;)Lnet/minecraft/class_2073$class_2074;
ARG 1 count
METHOD method_35234 storedEnchantment (Lnet/minecraft/class_2035;)Lnet/minecraft/class_2073$class_2074;
@ -18,6 +23,10 @@ CLASS net/minecraft/class_2073 net/minecraft/predicate/item/ItemPredicate
ARG 1 durability
METHOD method_53166 (Lnet/minecraft/class_1935;)Lnet/minecraft/class_6880;
ARG 0 item
METHOD method_57299 component (Lnet/minecraft/class_9329;)Lnet/minecraft/class_2073$class_2074;
ARG 1 componentPredicate
METHOD method_57300 nbt (Lnet/minecraft/class_2487;)Lnet/minecraft/class_2073$class_2074;
ARG 1 nbt
METHOD method_8973 create ()Lnet/minecraft/class_2073$class_2074;
METHOD method_8975 tag (Lnet/minecraft/class_6862;)Lnet/minecraft/class_2073$class_2074;
ARG 1 tag

View File

@ -1,3 +1,5 @@
CLASS net/minecraft/class_4317 net/minecraft/recipe/RepairItemRecipe
METHOD method_24364 (Lnet/minecraft/class_9304;Lnet/minecraft/class_9304;Lnet/minecraft/class_9304$class_9305;Lnet/minecraft/class_1887;)V
ARG 3 enchantment
METHOD method_57528 (Lnet/minecraft/class_5455;Lnet/minecraft/class_9304;Lnet/minecraft/class_9304;Lnet/minecraft/class_9304$class_9305;)V
ARG 3 builder