diff --git a/filament/src/main/java/net/fabricmc/filament/nameproposal/NameProposalConfig.java b/filament/src/main/java/net/fabricmc/filament/nameproposal/NameProposalConfig.java index e25859b6e1..979ea47314 100644 --- a/filament/src/main/java/net/fabricmc/filament/nameproposal/NameProposalConfig.java +++ b/filament/src/main/java/net/fabricmc/filament/nameproposal/NameProposalConfig.java @@ -44,7 +44,8 @@ public record NameProposalConfig(FieldNameProvider fieldNameProvider) { "net/minecraft/class_1_786", "net/minecraft/class_1_789", "net/minecraft/class_1_793", - "net/minecraft/class_1_819" + "net/minecraft/class_1_819", + "net/minecraft/class_1_1767" ); public static final NameProposalConfig DEFAULT = new NameProposalConfig(new SequenceFieldNameProvider(List.of( diff --git a/mappings/com/mojang/blaze3d/platform/PolygonMode.mapping b/mappings/com/mojang/blaze3d/platform/PolygonMode.mapping deleted file mode 100644 index a9e5149d48..0000000000 --- a/mappings/com/mojang/blaze3d/platform/PolygonMode.mapping +++ /dev/null @@ -1 +0,0 @@ -CLASS net/minecraft/class_1_1238 com/mojang/blaze3d/platform/PolygonMode diff --git a/mappings/com/mojang/blaze3d/textures/TextureWithSampler.mapping b/mappings/com/mojang/blaze3d/textures/TextureWithSampler.mapping new file mode 100644 index 0000000000..87e0f7aad7 --- /dev/null +++ b/mappings/com/mojang/blaze3d/textures/TextureWithSampler.mapping @@ -0,0 +1 @@ +CLASS net/minecraft/class_1_1762 com/mojang/blaze3d/textures/TextureWithSampler diff --git a/mappings/com/mojang/blaze3d/vertex/PolygonMode.mapping b/mappings/com/mojang/blaze3d/vertex/PolygonMode.mapping new file mode 100644 index 0000000000..06a74a4e63 --- /dev/null +++ b/mappings/com/mojang/blaze3d/vertex/PolygonMode.mapping @@ -0,0 +1 @@ +CLASS net/minecraft/class_1_1238 com/mojang/blaze3d/vertex/PolygonMode diff --git a/mappings/net/minecraft/block/AbstractBlock.mapping b/mappings/net/minecraft/block/AbstractBlock.mapping index d2aee0249e..4d0f380c2a 100644 --- a/mappings/net/minecraft/block/AbstractBlock.mapping +++ b/mappings/net/minecraft/block/AbstractBlock.mapping @@ -221,6 +221,7 @@ CLASS net/minecraft/class_4970 net/minecraft/block/AbstractBlock COMMENT FIELD field_1_3773 bounciness F FIELD field_1_7565 fallDistanceReduction F + FIELD field_1_11522 sounds Ljava/util/Optional; FIELD field_23154 dynamicBounds Z COMMENT Whether this block's collision shape can change. COMMENT @@ -266,6 +267,8 @@ CLASS net/minecraft/class_4970 net/minecraft/block/AbstractBlock COMMENT COMMENT @see net.minecraft.resource.featuretoggle.FeatureFlags FIELD field_54005 translationKey Ljava/lang/String; + METHOD (Lnet/minecraft/class_4970$class_2251;)V + ARG 1 settings METHOD method_1_5240 getWeakRedstonePower (Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)I ARG 1 state ARG 2 view @@ -884,6 +887,7 @@ CLASS net/minecraft/class_4970 net/minecraft/block/AbstractBlock CLASS class_2251 Settings FIELD field_1_3774 bounciness F FIELD field_1_7566 fallDistanceReduction F + FIELD field_1_11523 sounds Ljava/util/Optional; FIELD field_10660 resistance F FIELD field_10661 randomTicks Z FIELD field_10662 mapColorProvider Ljava/util/function/Function; @@ -930,6 +934,8 @@ CLASS net/minecraft/class_4970 net/minecraft/block/AbstractBlock ARG 1 state ARG 2 world ARG 3 pos + ARG 4 type + METHOD method_1_11183 noSounds ()Lnet/minecraft/class_4970$class_2251; METHOD method_9618 breakInstantly ()Lnet/minecraft/class_4970$class_2251; COMMENT Specifies that a block is broken instantly. METHOD method_9624 dynamicBounds ()Lnet/minecraft/class_4970$class_2251; @@ -937,6 +943,7 @@ CLASS net/minecraft/class_4970 net/minecraft/block/AbstractBlock COMMENT By default, block collision bounds are cached for performance. COMMENT By invoking this method, the game will not cache the block collision bounds and instead calculate the collision bounds when needed. METHOD method_9626 sounds (Lnet/minecraft/class_5321;)Lnet/minecraft/class_4970$class_2251; + ARG 1 sounds METHOD method_9628 slipperiness (F)Lnet/minecraft/class_4970$class_2251; ARG 1 slipperiness METHOD method_9629 strength (FF)Lnet/minecraft/class_4970$class_2251; @@ -1017,6 +1024,8 @@ CLASS net/minecraft/class_4970 net/minecraft/block/AbstractBlock METHOD method_51369 solid ()Lnet/minecraft/class_4970$class_2251; METHOD method_51370 notSolid ()Lnet/minecraft/class_4970$class_2251; METHOD method_51371 replaceable ()Lnet/minecraft/class_4970$class_2251; + METHOD method_51519 (Lnet/minecraft/class_3620;Lnet/minecraft/class_2680;)Lnet/minecraft/class_3620; + ARG 1 state METHOD method_51520 mapColor (Ljava/util/function/Function;)Lnet/minecraft/class_4970$class_2251; ARG 1 mapColorProvider METHOD method_51521 (Lnet/minecraft/class_2680;)Lnet/minecraft/class_3620; @@ -1092,6 +1101,11 @@ CLASS net/minecraft/class_4970 net/minecraft/block/AbstractBlock ARG 1 world ARG 2 pos ARG 3 dir + METHOD method_1_11180 getSoundGroup ()Ljava/util/Optional; + METHOD method_1_11181 getSoundGroupOrEmpty (Lnet/minecraft/class_4538;)Lnet/minecraft/class_1_1769; + ARG 1 world + METHOD method_1_11182 getSoundGroupEntry (Lnet/minecraft/class_4538;)Ljava/util/Optional; + ARG 1 world METHOD method_26165 calcBlockBreakingDelta (Lnet/minecraft/class_1657;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)F ARG 1 player ARG 2 world diff --git a/mappings/net/minecraft/block/AmethystBlocks.mapping b/mappings/net/minecraft/block/AmethystBlocks.mapping new file mode 100644 index 0000000000..426afceb7e --- /dev/null +++ b/mappings/net/minecraft/block/AmethystBlocks.mapping @@ -0,0 +1,5 @@ +CLASS net/minecraft/class_1_1761 net/minecraft/block/AmethystBlocks + METHOD method_1_11137 onProjectileHit (Lnet/minecraft/class_1937;Lnet/minecraft/class_2680;Lnet/minecraft/class_3965;)V + ARG 0 world + ARG 1 state + ARG 2 hit diff --git a/mappings/net/minecraft/block/AmethystClusterBlock.mapping b/mappings/net/minecraft/block/AmethystClusterBlock.mapping index 881196a39f..636d91bdb5 100644 --- a/mappings/net/minecraft/block/AmethystClusterBlock.mapping +++ b/mappings/net/minecraft/block/AmethystClusterBlock.mapping @@ -1,8 +1 @@ -CLASS net/minecraft/class_5542 net/minecraft/block/AmethystClusterBlock - FIELD field_27086 WATERLOGGED Lnet/minecraft/class_2746; - FIELD field_27087 FACING Lnet/minecraft/class_2754; - FIELD field_55729 shapesByDirection Ljava/util/Map; - METHOD (FFLnet/minecraft/class_4970$class_2251;)V - ARG 1 height - ARG 2 width - ARG 3 settings +CLASS net/minecraft/class_1_1768 net/minecraft/block/AmethystClusterBlock diff --git a/mappings/net/minecraft/block/AttachableCrystalBlock.mapping b/mappings/net/minecraft/block/AttachableCrystalBlock.mapping new file mode 100644 index 0000000000..d2bdfd0b5d --- /dev/null +++ b/mappings/net/minecraft/block/AttachableCrystalBlock.mapping @@ -0,0 +1,8 @@ +CLASS net/minecraft/class_5542 net/minecraft/block/AttachableCrystalBlock + FIELD field_27086 WATERLOGGED Lnet/minecraft/class_2746; + FIELD field_27087 FACING Lnet/minecraft/class_2754; + FIELD field_55729 shapesByDirection Ljava/util/Map; + METHOD (FFLnet/minecraft/class_4970$class_2251;)V + ARG 1 height + ARG 2 width + ARG 3 settings diff --git a/mappings/net/minecraft/block/BlockSoundSet.mapping b/mappings/net/minecraft/block/BlockSoundSet.mapping new file mode 100644 index 0000000000..b67b446653 --- /dev/null +++ b/mappings/net/minecraft/block/BlockSoundSet.mapping @@ -0,0 +1,18 @@ +CLASS net/minecraft/class_1_1769 net/minecraft/block/BlockSoundSet + FIELD field_1_11521 EMPTY Lnet/minecraft/class_1_1769; + METHOD (FFLnet/minecraft/class_6880;Lnet/minecraft/class_6880;Lnet/minecraft/class_6880;Lnet/minecraft/class_6880;Lnet/minecraft/class_6880;)V + ARG 1 volume + ARG 2 pitch + ARG 3 breakSound + ARG 4 stepSound + ARG 5 placeSound + ARG 6 hitSound + ARG 7 fallSound + METHOD (Lnet/minecraft/class_6880;Lnet/minecraft/class_6880;Lnet/minecraft/class_6880;Lnet/minecraft/class_6880;Lnet/minecraft/class_6880;)V + ARG 1 breakSound + ARG 2 stepSound + ARG 3 placeSound + ARG 4 hitSound + ARG 5 fallSound + METHOD method_1_11179 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; + ARG 0 instance diff --git a/mappings/net/minecraft/block/Blocks.mapping b/mappings/net/minecraft/block/Blocks.mapping index 347f3e88c9..d9d1b047b5 100644 --- a/mappings/net/minecraft/block/Blocks.mapping +++ b/mappings/net/minecraft/block/Blocks.mapping @@ -317,6 +317,48 @@ CLASS net/minecraft/class_2246 net/minecraft/block/Blocks ARG 1 state METHOD method_1_9417 (Lnet/minecraft/class_4970$class_2251;)Lnet/minecraft/class_2248; ARG 0 settings + METHOD method_1_10548 (Lnet/minecraft/class_4970$class_2251;)Lnet/minecraft/class_2248; + ARG 0 settings + METHOD method_1_10549 (Lnet/minecraft/class_4970$class_2251;)Lnet/minecraft/class_2248; + ARG 0 settings + METHOD method_1_10550 (Lnet/minecraft/class_4970$class_2251;)Lnet/minecraft/class_2248; + ARG 0 settings + METHOD method_1_10551 (Lnet/minecraft/class_4970$class_2251;)Lnet/minecraft/class_2248; + ARG 0 settings + METHOD method_1_10552 (Lnet/minecraft/class_4970$class_2251;)Lnet/minecraft/class_2248; + ARG 0 settings + METHOD method_1_10553 (Lnet/minecraft/class_4970$class_2251;)Lnet/minecraft/class_2248; + ARG 0 settings + METHOD method_1_10554 (Lnet/minecraft/class_1767;)Lnet/minecraft/class_4970$class_2251; + ARG 0 settings + METHOD method_1_10555 (Lnet/minecraft/class_1767;)Lnet/minecraft/class_4970$class_2251; + ARG 0 settings + METHOD method_1_10556 (Lnet/minecraft/class_4970$class_2251;)Lnet/minecraft/class_2248; + ARG 0 settings + METHOD method_1_10557 (Lnet/minecraft/class_4970$class_2251;)Lnet/minecraft/class_2248; + ARG 0 settings + METHOD method_1_10558 (Lnet/minecraft/class_4970$class_2251;)Lnet/minecraft/class_2248; + ARG 0 settings + METHOD method_1_10559 (Lnet/minecraft/class_4970$class_2251;)Lnet/minecraft/class_2248; + ARG 0 settings + METHOD method_1_10560 (Lnet/minecraft/class_4970$class_2251;)Lnet/minecraft/class_2248; + ARG 0 settings + METHOD method_1_10561 (Lnet/minecraft/class_4970$class_2251;)Lnet/minecraft/class_2248; + ARG 0 settings + METHOD method_1_10562 (Lnet/minecraft/class_2680;)I + ARG 0 state + METHOD method_1_10563 (Lnet/minecraft/class_4970$class_2251;)Lnet/minecraft/class_2248; + ARG 0 settings + METHOD method_1_10564 (Lnet/minecraft/class_4970$class_2251;)Lnet/minecraft/class_2248; + ARG 0 settings + METHOD method_1_10565 (Lnet/minecraft/class_4970$class_2251;)Lnet/minecraft/class_2248; + ARG 0 settings + METHOD method_1_10566 (Lnet/minecraft/class_4970$class_2251;)Lnet/minecraft/class_2248; + ARG 0 settings + METHOD method_1_11040 (Lnet/minecraft/class_2680;)I + ARG 0 state + METHOD method_1_11041 (Lnet/minecraft/class_4970$class_2251;)Lnet/minecraft/class_2248; + ARG 0 settings METHOD method_9492 register (Lnet/minecraft/class_1_784;Lnet/minecraft/class_4970$class_2251;)Lnet/minecraft/class_2248; ARG 0 key ARG 1 settings @@ -478,6 +520,7 @@ CLASS net/minecraft/class_2246 net/minecraft/block/Blocks ARG 0 block ARG 1 copyTranslationKey METHOD method_63058 createLeavesSettings (Lnet/minecraft/class_5321;)Lnet/minecraft/class_4970$class_2251; + ARG 0 sounds METHOD method_63059 (Lnet/minecraft/class_4970$class_2251;)Lnet/minecraft/class_2248; ARG 0 settings METHOD method_63060 (Lnet/minecraft/class_3620;Lnet/minecraft/class_2680;)Lnet/minecraft/class_3620; @@ -485,6 +528,7 @@ CLASS net/minecraft/class_2246 net/minecraft/block/Blocks METHOD method_63061 createLogSettings (Lnet/minecraft/class_3620;Lnet/minecraft/class_3620;Lnet/minecraft/class_5321;)Lnet/minecraft/class_4970$class_2251; ARG 0 topMapColor ARG 1 sideMapColor + ARG 2 sounds METHOD method_63062 (Lnet/minecraft/class_3620;Lnet/minecraft/class_3620;Lnet/minecraft/class_2680;)Lnet/minecraft/class_3620; ARG 2 state METHOD method_63064 register (Lnet/minecraft/class_1_784;Ljava/util/function/Function;Lnet/minecraft/class_4970$class_2251;)Lnet/minecraft/class_2248; diff --git a/mappings/net/minecraft/block/IceCrystalBlock.mapping b/mappings/net/minecraft/block/IceCrystalBlock.mapping new file mode 100644 index 0000000000..93e8d98d4a --- /dev/null +++ b/mappings/net/minecraft/block/IceCrystalBlock.mapping @@ -0,0 +1 @@ +CLASS net/minecraft/class_1_1748 net/minecraft/block/IceCrystalBlock diff --git a/mappings/net/minecraft/block/IcicleBlock.mapping b/mappings/net/minecraft/block/IcicleBlock.mapping new file mode 100644 index 0000000000..f21ff48a22 --- /dev/null +++ b/mappings/net/minecraft/block/IcicleBlock.mapping @@ -0,0 +1,18 @@ +CLASS net/minecraft/class_1_1740 net/minecraft/block/IcicleBlock + FIELD field_1_11339 ATTACHED Lnet/minecraft/class_2746; + FIELD field_1_11341 PARTICLE_TICK_CHANCE F + FIELD field_1_11342 MAX_GROWTH_LENGTH I + FIELD field_1_11343 ALLOWED_GROWTH_DIRECTIONS Ljava/util/List; + METHOD method_1_11067 isAboveMeltingBlock (Lnet/minecraft/class_4538;Lnet/minecraft/class_2338;)Z + ARG 1 world + ARG 2 pos + METHOD method_1_11068 isBase (Lnet/minecraft/class_2680;Lnet/minecraft/class_4538;Lnet/minecraft/class_2338;)Z + ARG 1 state + ARG 2 world + ARG 3 pos + METHOD method_1_11069 isBrightEnoughToMelt (Lnet/minecraft/class_4538;Lnet/minecraft/class_2338;)Z + ARG 1 world + ARG 2 pos + METHOD method_1_11070 isSubjectToMelting (Lnet/minecraft/class_4538;Lnet/minecraft/class_2338;)Z + ARG 1 world + ARG 2 pos diff --git a/mappings/net/minecraft/block/MapColor.mapping b/mappings/net/minecraft/block/MapColor.mapping index b2e9506584..3f9ce5fa6d 100644 --- a/mappings/net/minecraft/block/MapColor.mapping +++ b/mappings/net/minecraft/block/MapColor.mapping @@ -7,6 +7,8 @@ CLASS net/minecraft/class_3620 net/minecraft/block/MapColor COMMENT base color. The "rendered color" is internally represented as a byte; the first six bits COMMENT indicate the base color, and the last two bits indicate the brightness. This value is returned COMMENT from {@link MapColor#getRenderColorByte} and is passed to {@link MapColor#getRenderColor}. + FIELD field_1_10589 DEFAULT_COLORS Lnet/minecraft/class_1_727; + FIELD field_1_10590 TERRACOTTA_COLORS Lnet/minecraft/class_1_727; FIELD field_15976 LIGHT_BLUE_GRAY Lnet/minecraft/class_3620; FIELD field_15977 BROWN Lnet/minecraft/class_3620; FIELD field_15978 GRAY Lnet/minecraft/class_3620; diff --git a/mappings/net/minecraft/block/SpeleothemBlock.mapping b/mappings/net/minecraft/block/SpeleothemBlock.mapping index 1ef145a417..1aaff494fb 100644 --- a/mappings/net/minecraft/block/SpeleothemBlock.mapping +++ b/mappings/net/minecraft/block/SpeleothemBlock.mapping @@ -11,6 +11,7 @@ CLASS net/minecraft/class_1_805 net/minecraft/block/SpeleothemBlock FIELD field_1_5735 DIRECTION Lnet/minecraft/class_2754; FIELD field_1_5736 WATERLOGGED Lnet/minecraft/class_2746; FIELD field_1_5737 growsOn Lnet/minecraft/class_2680; + FIELD field_1_11372 TIP_Y D METHOD (Lnet/minecraft/class_2680;Lnet/minecraft/class_4970$class_2251;)V ARG 1 growsOn ARG 2 settings @@ -61,6 +62,7 @@ CLASS net/minecraft/class_1_805 net/minecraft/block/SpeleothemBlock ARG 1 state ARG 2 world ARG 3 pos + ARG 4 random METHOD method_1_4932 growStalagmite (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;)V ARG 1 world ARG 2 pos @@ -98,7 +100,28 @@ CLASS net/minecraft/class_1_805 net/minecraft/block/SpeleothemBlock ARG 2 pos METHOD method_1_5205 getWorldEventId ()I METHOD method_1_6302 getMaxGrowthLength ()I + METHOD method_1_11090 handleStalagmiteDamage (Lnet/minecraft/class_1937;Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;Lnet/minecraft/class_1297;D)V + ARG 1 world + ARG 2 state + ARG 3 pos + ARG 4 entity + ARG 5 fallDistance + METHOD method_1_11091 getAllowedGrowthDirections ()Ljava/util/List; + METHOD method_1_11092 isStalagmiteBase (Lnet/minecraft/class_2680;Lnet/minecraft/class_4538;Lnet/minecraft/class_2338;)Z + ARG 0 state + ARG 1 world + ARG 2 pos + METHOD method_1_11093 canMergeTips ()Z + METHOD method_1_11094 tickParticles (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;Lnet/minecraft/class_3611;)V + ARG 1 world + ARG 2 pos + ARG 3 state + ARG 4 fluidPos + ARG 5 fluid METHOD method_36371 canGrow (Lnet/minecraft/class_4538;Lnet/minecraft/class_2338;)Z ARG 1 world ARG 2 pos METHOD method_75744 getParticleEffect (Lnet/minecraft/class_1937;Lnet/minecraft/class_3611;Lnet/minecraft/class_2338;)Lnet/minecraft/class_2394; + ARG 1 world + ARG 2 fluid + ARG 3 fluidPos diff --git a/mappings/net/minecraft/block/entity/LecternBlockEntity.mapping b/mappings/net/minecraft/block/entity/LecternBlockEntity.mapping index 0a672ff3ba..ae6f17686f 100644 --- a/mappings/net/minecraft/block/entity/LecternBlockEntity.mapping +++ b/mappings/net/minecraft/block/entity/LecternBlockEntity.mapping @@ -7,6 +7,8 @@ CLASS net/minecraft/class_3722 net/minecraft/block/entity/LecternBlockEntity METHOD (Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V ARG 1 pos ARG 2 state + METHOD method_1_11308 clampPageIndex (I)I + ARG 1 pageIndex METHOD method_17511 setCurrentPage (I)V ARG 1 currentPage METHOD method_17512 getCommandSource (Lnet/minecraft/class_1657;Lnet/minecraft/class_3218;)Lnet/minecraft/class_2168; @@ -19,6 +21,7 @@ CLASS net/minecraft/class_3722 net/minecraft/block/entity/LecternBlockEntity ARG 2 player METHOD method_17518 resolveBook (Lnet/minecraft/class_1799;Lnet/minecraft/class_1657;)Lnet/minecraft/class_1799; ARG 1 book + ARG 2 player METHOD method_17520 getBook ()Lnet/minecraft/class_1799; METHOD method_17522 hasBook ()Z METHOD method_17523 getCurrentPage ()I @@ -26,3 +29,5 @@ CLASS net/minecraft/class_3722 net/minecraft/block/entity/LecternBlockEntity METHOD method_17525 onBookRemoved ()V METHOD method_57591 getPageCount (Lnet/minecraft/class_1799;)I ARG 0 stack + METHOD method_67683 (Lnet/minecraft/class_1799;)Lnet/minecraft/class_1799; + ARG 1 stack diff --git a/mappings/net/minecraft/class_1_1747.mapping b/mappings/net/minecraft/class_1_1747.mapping deleted file mode 100644 index f24d922eb3..0000000000 --- a/mappings/net/minecraft/class_1_1747.mapping +++ /dev/null @@ -1,57 +0,0 @@ -CLASS net/minecraft/class_1_1747 - CLASS class_5677 Builder - COMMENT A builder to easily create cycling button widgets. - COMMENT - COMMENT Each builder must have at least one of its {@code values} methods called - COMMENT with at least one default (non-alternative) value in the list before - COMMENT building. - COMMENT - COMMENT @see CyclingButtonWidget#builder(Function) - FIELD field_27976 narrationMessageFactory Ljava/util/function/Function; - FIELD field_64537 icon Lnet/minecraft/class_1_1747$class_12347; - FIELD field_64538 labelType Lnet/minecraft/class_1_1747$class_12346; - METHOD (Ljava/util/function/Function;Ljava/util/function/Supplier;)V - COMMENT Creates a builder. - COMMENT - COMMENT @see CyclingButtonWidget#builder(Function) - ARG 1 valueToText - ARG 2 valueSupplier - METHOD method_32616 omitKeyText ()Lnet/minecraft/class_1_1747$class_5677; - COMMENT Makes the built button omit the option and only display the current value - COMMENT for its text, such as showing "Jump Mode" than "Mode: Jump Mode". - METHOD method_32617 build (IIIILnet/minecraft/class_2561;Lnet/minecraft/class_5676$class_5678;)Lnet/minecraft/class_1_1747; - COMMENT Builds a cycling button widget. - COMMENT - COMMENT @throws IllegalStateException if no {@code values} call is made, or the - COMMENT {@code values} has no default values available - ARG 1 x - ARG 2 y - ARG 3 width - ARG 4 height - ARG 5 optionText - ARG 6 callback - METHOD method_32623 narration (Ljava/util/function/Function;)Lnet/minecraft/class_1_1747$class_5677; - COMMENT Overrides the narration message of the button to build. - COMMENT - COMMENT

If this is not called, the button will use - COMMENT {@link CyclingButtonWidget#getGenericNarrationMessage()} for narration - COMMENT messages. - ARG 1 narrationMessageFactory - METHOD method_35723 build (IIIILnet/minecraft/class_2561;)Lnet/minecraft/class_1_1747; - ARG 1 x - ARG 2 y - ARG 3 width - ARG 4 height - ARG 5 optionText - METHOD method_57720 build (Lnet/minecraft/class_2561;Lnet/minecraft/class_5676$class_5678;)Lnet/minecraft/class_1_1747; - ARG 1 optionText - ARG 2 callback - METHOD method_76614 labelType (Lnet/minecraft/class_1_1747$class_12346;)Lnet/minecraft/class_1_1747$class_5677; - ARG 1 labelType - METHOD method_76615 icon (Lnet/minecraft/class_1_1747$class_12347;)Lnet/minecraft/class_1_1747$class_5677; - ARG 1 icon - CLASS class_12346 LabelType - CLASS class_12347 IconGetter - METHOD method_1_162 apply (Lnet/minecraft/class_1_1747;Ljava/lang/Object;)Lnet/minecraft/class_2960; - ARG 1 button - ARG 2 value diff --git a/mappings/net/minecraft/class_1_1801.mapping b/mappings/net/minecraft/class_1_1801.mapping deleted file mode 100644 index 3edd7fcc8d..0000000000 --- a/mappings/net/minecraft/class_1_1801.mapping +++ /dev/null @@ -1,2 +0,0 @@ -CLASS net/minecraft/class_1_1801 - METHOD method_1_6407 queryPresenceResponse (Lcom/mojang/authlib/services/response/PresenceResponse;)V diff --git a/mappings/net/minecraft/client/MinecraftClient.mapping b/mappings/net/minecraft/client/MinecraftClient.mapping index 5dee5f90c9..2ea5a8000f 100644 --- a/mappings/net/minecraft/client/MinecraftClient.mapping +++ b/mappings/net/minecraft/client/MinecraftClient.mapping @@ -54,6 +54,7 @@ CLASS net/minecraft/class_310 net/minecraft/client/MinecraftClient FIELD field_1_9834 multiDrawIndirectEnabled Z FIELD field_1_10060 LEVEL_SECTION_CATEGORY Lcom/mojang/jtracy/SectionCategory; FIELD field_1_10061 levelSection Lcom/mojang/jtracy/Section; + FIELD field_1_10921 gameProfileResolver Lnet/minecraft/class_11755; FIELD field_1687 world Lnet/minecraft/class_638; COMMENT Represents the world the client is currently viewing. COMMENT This field is not null when in game. @@ -216,6 +217,7 @@ CLASS net/minecraft/class_310 net/minecraft/client/MinecraftClient METHOD method_1_6370 toggleFriendsScreen ()Z METHOD method_1_6371 toggleFullscreen ()V METHOD method_1_6428 getPaletteManager ()Lnet/minecraft/class_1_1126; + METHOD method_1_11012 getGameProfileResolver ()Lnet/minecraft/class_11755; METHOD method_1478 getResourceManager ()Lnet/minecraft/class_3300; METHOD method_1479 getResourcePackDir ()Ljava/nio/file/Path; METHOD method_1481 joinWorld (Lnet/minecraft/class_638;)V diff --git a/mappings/net/minecraft/client/data/BlockStateModelGenerator.mapping b/mappings/net/minecraft/client/data/BlockStateModelGenerator.mapping index 4af4f895e2..0f31e32430 100644 --- a/mappings/net/minecraft/client/data/BlockStateModelGenerator.mapping +++ b/mappings/net/minecraft/client/data/BlockStateModelGenerator.mapping @@ -1,5 +1,6 @@ CLASS net/minecraft/class_4910 net/minecraft/client/data/BlockStateModelGenerator FIELD field_1_2306 SKULL_TRANSFORMATION Lnet/minecraft/class_4590; + FIELD field_1_11552 ROTATE_Z_180 Lnet/minecraft/class_10804; FIELD field_22830 blockStateCollector Ljava/util/function/Consumer; FIELD field_22831 modelCollector Ljava/util/function/BiConsumer; FIELD field_28548 CONNECTION_VARIANT_FUNCTIONS Ljava/util/Map; @@ -99,6 +100,8 @@ CLASS net/minecraft/class_4910 net/minecraft/client/data/BlockStateModelGenerato ARG 0 strawBedBlock ARG 1 headModel ARG 2 footModel + METHOD method_1_11188 registerIceCrystal ()V + METHOD method_1_11189 registerIcicle ()V METHOD method_25508 registerChorusPlant ()V METHOD method_25509 registerComposter ()V METHOD method_25510 registerDaylightDetector ()V @@ -427,7 +430,8 @@ CLASS net/minecraft/class_4910 net/minecraft/client/data/BlockStateModelGenerato METHOD method_32228 registerCandle (Lnet/minecraft/class_2248;Lnet/minecraft/class_2248;)V ARG 1 candle ARG 2 cake - METHOD method_32229 registerAmethyst (Lnet/minecraft/class_2248;)V + METHOD method_32229 registerAttachedCrystal (Lnet/minecraft/class_2248;)V + ARG 1 block METHOD method_32802 registerPointedDripstone (Lnet/minecraft/class_2248;)V ARG 1 block METHOD method_32803 getDripstoneVariant (Lnet/minecraft/class_2350;Lnet/minecraft/class_5691;Lnet/minecraft/class_2248;)Lnet/minecraft/class_807; diff --git a/mappings/net/minecraft/client/dxgi/ComUnknown.mapping b/mappings/net/minecraft/client/dxgi/ComUnknown.mapping new file mode 100644 index 0000000000..188c80ddf9 --- /dev/null +++ b/mappings/net/minecraft/client/dxgi/ComUnknown.mapping @@ -0,0 +1,39 @@ +CLASS net/minecraft/class_1_1735 net/minecraft/client/dxgi/ComUnknown + COMMENT An object that implements the IUnknown + COMMENT interface in the Component Object Model (COM). + COMMENT + COMMENT Subclasses are generally named identically to their equivalent in the + COMMENT respective Windows API, except that the leading I is omitted. + FIELD field_1_11303 MAX_VTABLE_INDEX I + FIELD field_1_11304 LOOKUP Ljava/lang/foreign/SymbolLookup; + FIELD field_1_11305 self Ljava/lang/foreign/MemorySegment; + FIELD field_1_11306 queryInterface Ljava/lang/invoke/MethodHandle; + FIELD field_1_11307 release Ljava/lang/invoke/MethodHandle; + FIELD field_1_11308 vtable Ljava/lang/foreign/MemorySegment; + METHOD (Ljava/lang/foreign/MemorySegment;)V + ARG 1 ptr + METHOD method_1_11050 getSelf ()Ljava/lang/foreign/MemorySegment; + METHOD method_1_11051 lookupFunction (Ljava/lang/String;Ljava/lang/foreign/FunctionDescriptor;)Ljava/lang/invoke/MethodHandle; + ARG 0 name + ARG 1 desc + METHOD method_1_11052 queryInterface (Lnet/minecraft/class_1_1728;Ljava/util/function/Function;)Lnet/minecraft/class_1_1735; + ARG 1 iid + ARG 2 ctor + METHOD method_1_11053 getVtableEntry (JLjava/lang/foreign/FunctionDescriptor;)Ljava/lang/invoke/MethodHandle; + COMMENT Creates a {@link MethodHandle} to one of this object's vtable entry. + COMMENT + COMMENT @see {@code d3d12.h} + ARG 1 index + ARG 3 desc + CLASS class_1_1736 Layouts + FIELD field_1_11309 P_ADDRESS Ljava/lang/foreign/AddressLayout; + FIELD field_1_11310 BOOL Ljava/lang/foreign/ValueLayout$OfInt; + FIELD field_1_11311 ENUM Ljava/lang/foreign/ValueLayout$OfInt; + FIELD field_1_11312 HANDLE Ljava/lang/foreign/ValueLayout$OfLong; + FIELD field_1_11313 HRESULT Ljava/lang/foreign/ValueLayout$OfInt; + FIELD field_1_11314 HWND Ljava/lang/foreign/ValueLayout$OfLong; + FIELD field_1_11315 IID_PTR Ljava/lang/foreign/AddressLayout; + FIELD field_1_11316 ADDRESS Ljava/lang/foreign/AddressLayout; + FIELD field_1_11317 THIS Ljava/lang/foreign/AddressLayout; + FIELD field_1_11318 UINT Ljava/lang/foreign/ValueLayout$OfInt; + FIELD field_1_11319 UINT64 Ljava/lang/foreign/ValueLayout$OfLong; diff --git a/mappings/net/minecraft/client/dxgi/D3D12Adapter.mapping b/mappings/net/minecraft/client/dxgi/D3D12Adapter.mapping new file mode 100644 index 0000000000..1165f2280d --- /dev/null +++ b/mappings/net/minecraft/client/dxgi/D3D12Adapter.mapping @@ -0,0 +1,4 @@ +CLASS net/minecraft/class_1_1746 net/minecraft/client/dxgi/D3D12Adapter + FIELD field_1_11363 D3D12_CREATE_DEVICE Ljava/lang/invoke/MethodHandle; + METHOD method_1_11077 createDevice (I)Lnet/minecraft/class_1_1749; + ARG 1 minimumFeatureLevel diff --git a/mappings/net/minecraft/client/dxgi/D3D12CommandAllocator.mapping b/mappings/net/minecraft/client/dxgi/D3D12CommandAllocator.mapping new file mode 100644 index 0000000000..cdb30cf3f1 --- /dev/null +++ b/mappings/net/minecraft/client/dxgi/D3D12CommandAllocator.mapping @@ -0,0 +1,3 @@ +CLASS net/minecraft/class_1_1791 net/minecraft/client/dxgi/D3D12CommandAllocator + FIELD field_1_11632 reset Ljava/lang/invoke/MethodHandle; + METHOD method_1_11311 reset ()I diff --git a/mappings/net/minecraft/client/dxgi/D3D12CommandList.mapping b/mappings/net/minecraft/client/dxgi/D3D12CommandList.mapping new file mode 100644 index 0000000000..31751f8a9b --- /dev/null +++ b/mappings/net/minecraft/client/dxgi/D3D12CommandList.mapping @@ -0,0 +1,10 @@ +CLASS net/minecraft/class_1_1807 net/minecraft/client/dxgi/D3D12CommandList + FIELD field_1_11739 close Ljava/lang/invoke/MethodHandle; + FIELD field_1_11740 COPY_RESOURCE Ljava/lang/invoke/MethodHandle; + FIELD field_1_11741 reset Ljava/lang/invoke/MethodHandle; + METHOD method_1_11398 copyResource (Lnet/minecraft/class_1_1758;Lnet/minecraft/class_1_1758;)V + ARG 1 dstResource + ARG 2 srcResource + METHOD method_1_11399 close ()I + METHOD method_1_11400 reset (Lnet/minecraft/class_1_1791;)I + ARG 1 allocator diff --git a/mappings/net/minecraft/client/dxgi/D3D12CommandQueue.mapping b/mappings/net/minecraft/client/dxgi/D3D12CommandQueue.mapping new file mode 100644 index 0000000000..51a5224346 --- /dev/null +++ b/mappings/net/minecraft/client/dxgi/D3D12CommandQueue.mapping @@ -0,0 +1,12 @@ +CLASS net/minecraft/class_1_1773 net/minecraft/client/dxgi/D3D12CommandQueue + FIELD field_1_11558 executeCommandLists Ljava/lang/invoke/MethodHandle; + FIELD field_1_11559 signal Ljava/lang/invoke/MethodHandle; + FIELD field_1_11560 wait Ljava/lang/invoke/MethodHandle; + METHOD method_1_11195 executeCommandLists (Lnet/minecraft/class_1_1807;)I + ARG 1 commandList + METHOD method_1_11196 signal (Lnet/minecraft/class_1_1745;J)I + ARG 1 fence + ARG 2 value + METHOD method_1_11197 wait (Lnet/minecraft/class_1_1745;J)I + ARG 1 fence + ARG 2 value diff --git a/mappings/net/minecraft/client/dxgi/D3D12CommandQueueDesc.mapping b/mappings/net/minecraft/client/dxgi/D3D12CommandQueueDesc.mapping new file mode 100644 index 0000000000..1d3a23d4b3 --- /dev/null +++ b/mappings/net/minecraft/client/dxgi/D3D12CommandQueueDesc.mapping @@ -0,0 +1,24 @@ +CLASS net/minecraft/class_1_1792 net/minecraft/client/dxgi/D3D12CommandQueueDesc + FIELD field_1_11633 FIELD_FLAGS Ljava/lang/invoke/VarHandle; + FIELD field_1_11634 LAYOUT Ljava/lang/foreign/StructLayout; + FIELD field_1_11635 FIELDS_NODE_MASK Ljava/lang/invoke/VarHandle; + FIELD field_1_11636 FIELD_PRIORITY Ljava/lang/invoke/VarHandle; + FIELD field_1_11637 FIELD_TYPE Ljava/lang/invoke/VarHandle; + FIELD field_1_11638 segment Ljava/lang/foreign/MemorySegment; + METHOD (Ljava/lang/foreign/Arena;)V + ARG 1 arena + METHOD (Ljava/lang/foreign/MemorySegment;)V + ARG 1 segment + METHOD method_1_11312 getSegment ()Ljava/lang/foreign/MemorySegment; + METHOD method_1_11313 getFlags ()I + METHOD method_1_11314 setFlags (I)V + ARG 1 flags + METHOD method_1_11315 getNodeMask ()I + METHOD method_1_11316 setNodeMask (I)V + ARG 1 nodeMask + METHOD method_1_11317 getPriority ()I + METHOD method_1_11318 setPriority (I)V + ARG 1 priority + METHOD method_1_11319 getType ()I + METHOD method_1_11320 setType (I)V + ARG 1 type diff --git a/mappings/net/minecraft/client/dxgi/D3D12CommittedResource.mapping b/mappings/net/minecraft/client/dxgi/D3D12CommittedResource.mapping new file mode 100644 index 0000000000..a9f3312000 --- /dev/null +++ b/mappings/net/minecraft/client/dxgi/D3D12CommittedResource.mapping @@ -0,0 +1 @@ +CLASS net/minecraft/class_1_1758 net/minecraft/client/dxgi/D3D12CommittedResource diff --git a/mappings/net/minecraft/client/dxgi/D3D12Device.mapping b/mappings/net/minecraft/client/dxgi/D3D12Device.mapping new file mode 100644 index 0000000000..a3b5b6f594 --- /dev/null +++ b/mappings/net/minecraft/client/dxgi/D3D12Device.mapping @@ -0,0 +1,28 @@ +CLASS net/minecraft/class_1_1749 net/minecraft/client/dxgi/D3D12Device + FIELD field_1_11375 createCommandAllocator Ljava/lang/invoke/MethodHandle; + FIELD field_1_11376 createCommandList Ljava/lang/invoke/MethodHandle; + FIELD field_1_11377 createCommandQueue Ljava/lang/invoke/MethodHandle; + FIELD field_1_11378 createCommittedResource Ljava/lang/invoke/MethodHandle; + FIELD field_1_11379 createFence Ljava/lang/invoke/MethodHandle; + FIELD field_1_11380 createSharedHandle Ljava/lang/invoke/MethodHandle; + FIELD field_1_11381 openSharedHandle Ljava/lang/invoke/MethodHandle; + METHOD method_1_11095 createCommandAllocator (I)Lnet/minecraft/class_1_1791; + ARG 1 type + METHOD method_1_11096 createCommandList (IILnet/minecraft/class_1_1791;)Lnet/minecraft/class_1_1807; + ARG 1 nodeMask + ARG 2 type + ARG 3 commandAllocator + METHOD method_1_11097 createCommandQueue (Lnet/minecraft/class_1_1792;)Lnet/minecraft/class_1_1773; + ARG 1 desc + METHOD method_1_11098 createCommittedResource (Lnet/minecraft/class_1_1785;ILnet/minecraft/class_1_1774;I)Lnet/minecraft/class_1_1758; + ARG 1 heapProperties + ARG 2 heapFlags + ARG 3 desc + ARG 4 initialState + METHOD method_1_11099 createFence (JI)Lnet/minecraft/class_1_1745; + ARG 1 initialValue + ARG 3 flags + METHOD method_1_11100 createSharedHandle (Lnet/minecraft/class_1_1771;)Lnet/minecraft/class_1_1737; + ARG 1 object + METHOD method_1_11101 openSharedHandle (Lnet/minecraft/class_1_1737;)Lnet/minecraft/class_1_1758; + ARG 1 handle diff --git a/mappings/net/minecraft/client/dxgi/D3D12DeviceChild.mapping b/mappings/net/minecraft/client/dxgi/D3D12DeviceChild.mapping new file mode 100644 index 0000000000..330e363500 --- /dev/null +++ b/mappings/net/minecraft/client/dxgi/D3D12DeviceChild.mapping @@ -0,0 +1 @@ +CLASS net/minecraft/class_1_1771 net/minecraft/client/dxgi/D3D12DeviceChild diff --git a/mappings/net/minecraft/client/dxgi/D3D12Fence.mapping b/mappings/net/minecraft/client/dxgi/D3D12Fence.mapping new file mode 100644 index 0000000000..4c9a2bb731 --- /dev/null +++ b/mappings/net/minecraft/client/dxgi/D3D12Fence.mapping @@ -0,0 +1,4 @@ +CLASS net/minecraft/class_1_1745 net/minecraft/client/dxgi/D3D12Fence + FIELD field_1_11362 setEventOnCompletion Ljava/lang/invoke/MethodHandle; + METHOD method_1_11076 setEventOnCompletion (J)I + ARG 1 value diff --git a/mappings/net/minecraft/client/dxgi/D3D12HeapProperties.mapping b/mappings/net/minecraft/client/dxgi/D3D12HeapProperties.mapping new file mode 100644 index 0000000000..448acc8068 --- /dev/null +++ b/mappings/net/minecraft/client/dxgi/D3D12HeapProperties.mapping @@ -0,0 +1,28 @@ +CLASS net/minecraft/class_1_1785 net/minecraft/client/dxgi/D3D12HeapProperties + FIELD field_1_11609 FIELD_CPU_PAGE_PROPERTY Ljava/lang/invoke/VarHandle; + FIELD field_1_11610 FIELD_CREATION_NODE_MASK Ljava/lang/invoke/VarHandle; + FIELD field_1_11611 LAYOUT Ljava/lang/foreign/StructLayout; + FIELD field_1_11612 FIELD_MEMORY_POOL_PREFERENCE Ljava/lang/invoke/VarHandle; + FIELD field_1_11613 FIELD_TYPE Ljava/lang/invoke/VarHandle; + FIELD field_1_11614 FIELD_VISIBLE_NODE_MASK Ljava/lang/invoke/VarHandle; + FIELD field_1_11615 segment Ljava/lang/foreign/MemorySegment; + METHOD (Ljava/lang/foreign/Arena;)V + ARG 1 arena + METHOD (Ljava/lang/foreign/MemorySegment;)V + ARG 1 segment + METHOD method_1_11274 getSegment ()Ljava/lang/foreign/MemorySegment; + METHOD method_1_11275 getCpuPageProperty ()I + METHOD method_1_11276 setCpuPageProperty (I)V + ARG 1 cpuPageProperty + METHOD method_1_11277 getCreationNodeMask ()I + METHOD method_1_11278 setCreationNodeMask (I)V + ARG 1 creationNodeMask + METHOD method_1_11279 getMemoryPoolPreference ()I + METHOD method_1_11280 setMemoryPoolPreference (I)V + ARG 1 memoryPoolPreference + METHOD method_1_11281 getType ()I + METHOD method_1_11282 setType (I)V + ARG 1 type + METHOD method_1_11283 getVisibleNodeMask ()I + METHOD method_1_11284 setVisibleNodeMask (I)V + ARG 1 visibleNodeMask diff --git a/mappings/net/minecraft/client/dxgi/D3D12Object.mapping b/mappings/net/minecraft/client/dxgi/D3D12Object.mapping new file mode 100644 index 0000000000..041a84db14 --- /dev/null +++ b/mappings/net/minecraft/client/dxgi/D3D12Object.mapping @@ -0,0 +1 @@ +CLASS net/minecraft/class_1_1750 net/minecraft/client/dxgi/D3D12Object diff --git a/mappings/net/minecraft/client/dxgi/D3D12Pageable.mapping b/mappings/net/minecraft/client/dxgi/D3D12Pageable.mapping new file mode 100644 index 0000000000..c57bc389e4 --- /dev/null +++ b/mappings/net/minecraft/client/dxgi/D3D12Pageable.mapping @@ -0,0 +1 @@ +CLASS net/minecraft/class_1_1757 net/minecraft/client/dxgi/D3D12Pageable diff --git a/mappings/net/minecraft/client/dxgi/D3D12ResourceDesc.mapping b/mappings/net/minecraft/client/dxgi/D3D12ResourceDesc.mapping new file mode 100644 index 0000000000..b0cef8ee72 --- /dev/null +++ b/mappings/net/minecraft/client/dxgi/D3D12ResourceDesc.mapping @@ -0,0 +1,50 @@ +CLASS net/minecraft/class_1_1774 net/minecraft/client/dxgi/D3D12ResourceDesc + FIELD field_1_11561 FIELD_ALIGNMENT Ljava/lang/invoke/VarHandle; + FIELD field_1_11562 FIELD_DEPTH_OR_ARRAY_STRIDE Ljava/lang/invoke/VarHandle; + FIELD field_1_11563 FIELD_DIMENSION Ljava/lang/invoke/VarHandle; + FIELD field_1_11564 FIELD_FLAGS Ljava/lang/invoke/VarHandle; + FIELD field_1_11565 FIELD_FORMAT Ljava/lang/invoke/VarHandle; + FIELD field_1_11566 FIELD_HEIGHT Ljava/lang/invoke/VarHandle; + FIELD field_1_11567 LAYOUT Ljava/lang/foreign/StructLayout; + FIELD field_1_11568 FIELD_LAYOUT Ljava/lang/invoke/VarHandle; + FIELD field_1_11569 FIELD_MIP_LEVELS Ljava/lang/invoke/VarHandle; + FIELD field_1_11570 FIELD_NODE_MASK Ljava/lang/invoke/VarHandle; + FIELD field_1_11571 FIELD_SAMPLE_DESC_OFFSET J + FIELD field_1_11572 FIELD_WIDTH Ljava/lang/invoke/VarHandle; + FIELD field_1_11573 segment Ljava/lang/foreign/MemorySegment; + METHOD (Ljava/lang/foreign/Arena;)V + ARG 1 arena + METHOD (Ljava/lang/foreign/MemorySegment;)V + ARG 1 segment + METHOD method_1_11198 getSegment ()Ljava/lang/foreign/MemorySegment; + METHOD method_1_11199 getAlignment ()I + METHOD method_1_11200 setAlignment (I)V + ARG 1 alignment + METHOD method_1_11201 getDepthOrArrayStride ()S + METHOD method_1_11202 setDepthOrArrayStride (S)V + ARG 1 depthOrArrayStride + METHOD method_1_11203 getDimension ()I + METHOD method_1_11204 setDimension (I)V + ARG 1 dimension + METHOD method_1_11205 getFlags ()I + METHOD method_1_11206 setFlags (I)V + ARG 1 flags + METHOD method_1_11207 getFormat ()I + METHOD method_1_11208 setFormat (I)V + ARG 1 format + METHOD method_1_11209 getHeight ()I + METHOD method_1_11210 setHeight (I)V + ARG 1 height + METHOD method_1_11211 getLayout ()I + METHOD method_1_11212 setLayout (I)V + ARG 1 layout + METHOD method_1_11213 getMipLevels ()S + METHOD method_1_11214 setMipLevels (S)V + ARG 1 mipLevels + METHOD method_1_11215 getNodeMask ()I + METHOD method_1_11216 setNodeMask (I)V + ARG 1 nodeMask + METHOD method_1_11217 getSampleDesc ()Lnet/minecraft/class_1_1759; + METHOD method_1_11218 getWidth ()J + METHOD method_1_11219 setWidth (J)V + ARG 1 width diff --git a/mappings/net/minecraft/client/dxgi/D3D12SampleDesc.mapping b/mappings/net/minecraft/client/dxgi/D3D12SampleDesc.mapping new file mode 100644 index 0000000000..40bee0b3ff --- /dev/null +++ b/mappings/net/minecraft/client/dxgi/D3D12SampleDesc.mapping @@ -0,0 +1,15 @@ +CLASS net/minecraft/class_1_1759 net/minecraft/client/dxgi/D3D12SampleDesc + FIELD field_1_11425 FIELD_COUNT Ljava/lang/invoke/VarHandle; + FIELD field_1_11426 LAYOUT Ljava/lang/foreign/StructLayout; + FIELD field_1_11427 FIELD_QUALITY Ljava/lang/invoke/VarHandle; + FIELD field_1_11428 segment Ljava/lang/foreign/MemorySegment; + METHOD (Ljava/lang/foreign/Arena;)V + ARG 1 arena + METHOD (Ljava/lang/foreign/MemorySegment;)V + ARG 1 segment + METHOD method_1_11127 getCount ()I + METHOD method_1_11128 setCount (I)V + ARG 1 count + METHOD method_1_11129 getQuality ()I + METHOD method_1_11130 setQuality (I)V + ARG 1 quality diff --git a/mappings/net/minecraft/client/dxgi/D3DConst.mapping b/mappings/net/minecraft/client/dxgi/D3DConst.mapping new file mode 100644 index 0000000000..2726c6c8ec --- /dev/null +++ b/mappings/net/minecraft/client/dxgi/D3DConst.mapping @@ -0,0 +1 @@ +CLASS net/minecraft/class_1_1732 net/minecraft/client/dxgi/D3DConst diff --git a/mappings/net/minecraft/client/dxgi/DXGIDeviceSubObject.mapping b/mappings/net/minecraft/client/dxgi/DXGIDeviceSubObject.mapping new file mode 100644 index 0000000000..40ab7da6a1 --- /dev/null +++ b/mappings/net/minecraft/client/dxgi/DXGIDeviceSubObject.mapping @@ -0,0 +1 @@ +CLASS net/minecraft/class_1_1781 net/minecraft/client/dxgi/DXGIDeviceSubObject diff --git a/mappings/net/minecraft/client/dxgi/DXGIFactory.mapping b/mappings/net/minecraft/client/dxgi/DXGIFactory.mapping new file mode 100644 index 0000000000..db30cc83e5 --- /dev/null +++ b/mappings/net/minecraft/client/dxgi/DXGIFactory.mapping @@ -0,0 +1,21 @@ +CLASS net/minecraft/class_1_1751 net/minecraft/client/dxgi/DXGIFactory + FIELD field_1_11382 checkFeatureSupport Ljava/lang/invoke/MethodHandle; + FIELD field_1_11383 CREATE_DXGI_FACTORY_2 Ljava/lang/invoke/MethodHandle; + FIELD field_1_11384 createSwapChainForHwnd Ljava/lang/invoke/MethodHandle; + FIELD field_1_11385 enumAdapterByLuid Ljava/lang/invoke/MethodHandle; + FIELD field_1_11386 makeWindowAssociation Ljava/lang/invoke/MethodHandle; + METHOD (Ljava/lang/foreign/MemorySegment;)V + ARG 1 segment + METHOD method_1_11102 hasAdapterByLuid (Ljava/lang/foreign/MemorySegment;)Z + ARG 1 adapterLuid + METHOD method_1_11103 supportsTearing ()Z + METHOD method_1_11104 createFactory ()Lnet/minecraft/class_1_1751; + METHOD method_1_11105 createSwapChainForHwnd (Lnet/minecraft/class_1_1773;JLnet/minecraft/class_1_1775;)Lnet/minecraft/class_1_1760; + ARG 1 device + ARG 2 hwnd + ARG 4 desc + METHOD method_1_11106 enumAdapterByLuid (Ljava/lang/foreign/MemorySegment;)Lnet/minecraft/class_1_1746; + ARG 1 adapterLuid + METHOD method_1_11107 makeWindowAssociation (JI)V + ARG 1 window + ARG 3 flags diff --git a/mappings/net/minecraft/client/dxgi/DXGIObject.mapping b/mappings/net/minecraft/client/dxgi/DXGIObject.mapping new file mode 100644 index 0000000000..7bf968da20 --- /dev/null +++ b/mappings/net/minecraft/client/dxgi/DXGIObject.mapping @@ -0,0 +1 @@ +CLASS net/minecraft/class_1_1742 net/minecraft/client/dxgi/DXGIObject diff --git a/mappings/net/minecraft/client/dxgi/DXGISwapChain.mapping b/mappings/net/minecraft/client/dxgi/DXGISwapChain.mapping new file mode 100644 index 0000000000..acdc4d1457 --- /dev/null +++ b/mappings/net/minecraft/client/dxgi/DXGISwapChain.mapping @@ -0,0 +1,15 @@ +CLASS net/minecraft/class_1_1760 net/minecraft/client/dxgi/DXGISwapChain + FIELD field_1_11429 getBuffer Ljava/lang/invoke/MethodHandle; + FIELD field_1_11430 getCurrentBackBufferIndex Ljava/lang/invoke/MethodHandle; + FIELD field_1_11431 getFrameLatencyWaitableObject Ljava/lang/invoke/MethodHandle; + FIELD field_1_11432 present Ljava/lang/invoke/MethodHandle; + FIELD field_1_11433 setMaximumFrameLatency Ljava/lang/invoke/MethodHandle; + METHOD method_1_11131 getCurrentBackBufferIndex ()I + METHOD method_1_11132 getBuffer (I)Lnet/minecraft/class_1_1758; + ARG 1 bufferIndex + METHOD method_1_11133 present (II)I + ARG 1 swapInterval + ARG 2 flags + METHOD method_1_11134 setMaximumFrameLatency (I)I + ARG 1 maxLatency + METHOD method_1_11135 getFrameLatencyWaitableObject ()Lnet/minecraft/class_1_1737; diff --git a/mappings/net/minecraft/client/dxgi/DXGISwapChainDesc1.mapping b/mappings/net/minecraft/client/dxgi/DXGISwapChainDesc1.mapping new file mode 100644 index 0000000000..74eeabafc0 --- /dev/null +++ b/mappings/net/minecraft/client/dxgi/DXGISwapChainDesc1.mapping @@ -0,0 +1,50 @@ +CLASS net/minecraft/class_1_1775 net/minecraft/client/dxgi/DXGISwapChainDesc1 + FIELD field_1_11574 FIELD_ALPHA_MODE Ljava/lang/invoke/VarHandle; + FIELD field_1_11575 FIELD_BUFFER_COUNT Ljava/lang/invoke/VarHandle; + FIELD field_1_11576 FIELD_BUFFER_USAGE Ljava/lang/invoke/VarHandle; + FIELD field_1_11577 FIELD_FLAGS Ljava/lang/invoke/VarHandle; + FIELD field_1_11578 FIELD_FORMAT Ljava/lang/invoke/VarHandle; + FIELD field_1_11579 FIELD_HEIGHT Ljava/lang/invoke/VarHandle; + FIELD field_1_11580 LAYOUT Ljava/lang/foreign/StructLayout; + FIELD field_1_11581 FIELD_SAMPLE_DESC_OFFSET J + FIELD field_1_11582 FIELD_SCALING Ljava/lang/invoke/VarHandle; + FIELD field_1_11583 FIELD_STEREO Ljava/lang/invoke/VarHandle; + FIELD field_1_11584 FIELD_SWAP_EFFECT Ljava/lang/invoke/VarHandle; + FIELD field_1_11585 FIELD_WIDTH Ljava/lang/invoke/VarHandle; + FIELD field_1_11586 segment Ljava/lang/foreign/MemorySegment; + METHOD (Ljava/lang/foreign/Arena;)V + ARG 1 arena + METHOD (Ljava/lang/foreign/MemorySegment;)V + ARG 1 segment + METHOD method_1_11220 getSegment ()Ljava/lang/foreign/MemorySegment; + METHOD method_1_11221 getAlphaMode ()I + METHOD method_1_11222 setAlphaMode (I)V + ARG 1 alphaMode + METHOD method_1_11223 getBufferCount ()I + METHOD method_1_11224 setBufferCount (I)V + ARG 1 bufferCount + METHOD method_1_11225 getBufferUsage ()I + METHOD method_1_11226 setBufferUsage (I)V + ARG 1 bufferUsage + METHOD method_1_11227 getFlags ()I + METHOD method_1_11228 setFlags (I)V + ARG 1 flags + METHOD method_1_11229 getFormat ()I + METHOD method_1_11230 setFormat (I)V + ARG 1 format + METHOD method_1_11231 getHeight ()I + METHOD method_1_11232 setHeight (I)V + ARG 1 height + METHOD method_1_11233 getSampleDesc ()Lnet/minecraft/class_1_1759; + METHOD method_1_11234 getScaling ()I + METHOD method_1_11235 setScaling (I)V + ARG 1 scaling + METHOD method_1_11236 isStereo ()Z + METHOD method_1_11237 setStereo (Z)V + ARG 1 stereo + METHOD method_1_11238 getSwapEffect ()I + METHOD method_1_11239 setSwapEffect (I)V + ARG 1 swapEffect + METHOD method_1_11240 getWidth ()I + METHOD method_1_11241 setWidth (I)V + ARG 1 width diff --git a/mappings/net/minecraft/client/dxgi/DXGIVulkanSurfaceBackend.mapping b/mappings/net/minecraft/client/dxgi/DXGIVulkanSurfaceBackend.mapping new file mode 100644 index 0000000000..d08ada434f --- /dev/null +++ b/mappings/net/minecraft/client/dxgi/DXGIVulkanSurfaceBackend.mapping @@ -0,0 +1,36 @@ +CLASS net/minecraft/class_1_1770 net/minecraft/client/dxgi/DXGIVulkanSurfaceBackend + FIELD field_1_11525 LOGGER Lorg/slf4j/Logger; + FIELD field_1_11526 commandAllocators Ljava/util/List; + FIELD field_1_11527 supportsTearing Z + FIELD field_1_11528 configured Z + FIELD field_1_11529 sharedHandles Ljava/util/List; + FIELD field_1_11530 commandList Lnet/minecraft/class_1_1807; + FIELD field_1_11531 commandQueue Lnet/minecraft/class_1_1773; + FIELD field_1_11532 device Lnet/minecraft/class_1_1749; + FIELD field_1_11534 closableResources Ljava/util/List; + FIELD field_1_11535 factory Lnet/minecraft/class_1_1751; + FIELD field_1_11537 fence Lnet/minecraft/class_1_1745; + FIELD field_1_11538 fenceHandle Lnet/minecraft/class_1_1737; + FIELD field_1_11539 fenceValue J + FIELD field_1_11540 presentMode Lnet/minecraft/class_1_1314$class_1_774; + FIELD field_1_11541 deviceNodeMask I + FIELD field_1_11542 height I + FIELD field_1_11543 swapChain Lnet/minecraft/class_1_1760; + FIELD field_1_11544 width I + FIELD field_1_11545 imageMemories Lit/unimi/dsi/fastutil/longs/LongList; + FIELD field_1_11546 swapChainImages Lit/unimi/dsi/fastutil/longs/LongList; + FIELD field_1_11547 vkSemaphore J + FIELD field_1_11548 vulkanDevice Lnet/minecraft/class_1_679; + FIELD field_1_11549 frameLatencyWaitableObject Lnet/minecraft/class_1_1737; + FIELD field_1_11550 hwnd J + METHOD (Lnet/minecraft/class_1_679;J)V + ARG 1 vulkanDevice + ARG 2 window + METHOD method_1_11184 tryEnable (Lorg/lwjgl/vulkan/VkPhysicalDevice;Lnet/minecraft/class_1_1045;)Z + ARG 0 vkPhysicalDevice + ARG 1 featureSet + METHOD method_1_11185 doTryEnable (Lorg/lwjgl/vulkan/VkPhysicalDevice;Lnet/minecraft/class_1_1045;)Z + ARG 0 vkPhysicalDevice + ARG 1 featureSet + METHOD method_1_11186 freeCurrentSwapChain ()V + METHOD method_1_11187 shouldEnable ()Z diff --git a/mappings/net/minecraft/client/dxgi/Guid.mapping b/mappings/net/minecraft/client/dxgi/Guid.mapping new file mode 100644 index 0000000000..c6ca1f0976 --- /dev/null +++ b/mappings/net/minecraft/client/dxgi/Guid.mapping @@ -0,0 +1,29 @@ +CLASS net/minecraft/class_1_1728 net/minecraft/client/dxgi/Guid + FIELD field_1_10956 D3D12_COMMAND_ALLOCATOR Lnet/minecraft/class_1_1728; + FIELD field_1_10957 D3D12_COMMAND_LIST Lnet/minecraft/class_1_1728; + FIELD field_1_10959 D3D12_COMMAND_QUEUE Lnet/minecraft/class_1_1728; + FIELD field_1_10989 D3D12_DEVICE Lnet/minecraft/class_1_1728; + FIELD field_1_11009 D3D12_FENCE Lnet/minecraft/class_1_1728; + FIELD field_1_11043 D3D12_COMMITTED_RESOURCE Lnet/minecraft/class_1_1728; + FIELD field_1_11069 D3D12_ADAPTER Lnet/minecraft/class_1_1728; + FIELD field_1_11082 DXGI_FACTORY Lnet/minecraft/class_1_1728; + METHOD (IIIIIIIIIII)V + ARG 1 a + ARG 2 b + ARG 3 c + ARG 4 d + ARG 5 e + ARG 6 f + ARG 7 g + ARG 8 h + ARG 9 i + ARG 10 j + ARG 11 k + METHOD method_1_11020 toMemorySegment (Ljava/lang/foreign/Arena;)Ljava/lang/foreign/MemorySegment; + ARG 1 arena + METHOD method_1_11021 assertUByteInRange (I)V + ARG 0 n + METHOD method_1_11022 assertUShortInRange (I)V + ARG 0 n + METHOD method_1_11023 write (Ljava/lang/foreign/MemorySegment;)V + ARG 1 memorySegment diff --git a/mappings/net/minecraft/client/dxgi/HresultUtil.mapping b/mappings/net/minecraft/client/dxgi/HresultUtil.mapping new file mode 100644 index 0000000000..69da2786d0 --- /dev/null +++ b/mappings/net/minecraft/client/dxgi/HresultUtil.mapping @@ -0,0 +1,7 @@ +CLASS net/minecraft/class_1_1733 net/minecraft/client/dxgi/HresultUtil + METHOD method_1_11036 reportHresultError (I)V + ARG 0 hresult + METHOD method_1_11037 isError (I)Z + ARG 0 hresult + METHOD method_1_11038 describeError (I)Ljava/lang/String; + ARG 0 hresult diff --git a/mappings/net/minecraft/client/dxgi/PPointer.mapping b/mappings/net/minecraft/client/dxgi/PPointer.mapping new file mode 100644 index 0000000000..7556cbbffd --- /dev/null +++ b/mappings/net/minecraft/client/dxgi/PPointer.mapping @@ -0,0 +1,8 @@ +CLASS net/minecraft/class_1_1738 net/minecraft/client/dxgi/PPointer + FIELD field_1_11332 arena Ljava/lang/foreign/Arena; + FIELD field_1_11333 segment Ljava/lang/foreign/MemorySegment; + METHOD method_1_11063 guidToSegment (Lnet/minecraft/class_1_1728;)Ljava/lang/foreign/MemorySegment; + ARG 1 guid + METHOD method_1_11064 getArena ()Ljava/lang/foreign/Arena; + METHOD method_1_11065 getContents ()Ljava/lang/foreign/MemorySegment; + METHOD method_1_11066 getOutPtr ()Ljava/lang/foreign/MemorySegment; diff --git a/mappings/net/minecraft/client/dxgi/WindowsHandle.mapping b/mappings/net/minecraft/client/dxgi/WindowsHandle.mapping new file mode 100644 index 0000000000..cad8be9990 --- /dev/null +++ b/mappings/net/minecraft/client/dxgi/WindowsHandle.mapping @@ -0,0 +1,7 @@ +CLASS net/minecraft/class_1_1737 net/minecraft/client/dxgi/WindowsHandle + METHOD method_1_11055 getKernel32Func (Ljava/lang/String;Ljava/lang/foreign/FunctionDescriptor;)Ljava/lang/invoke/MethodHandle; + ARG 0 name + ARG 1 desc + METHOD method_1_11056 wait (IZ)I + ARG 1 ms + ARG 2 alertable diff --git a/mappings/net/minecraft/client/friend/FriendActionManager.mapping b/mappings/net/minecraft/client/friend/FriendActionManager.mapping new file mode 100644 index 0000000000..fde0c759cb --- /dev/null +++ b/mappings/net/minecraft/client/friend/FriendActionManager.mapping @@ -0,0 +1,36 @@ +CLASS net/minecraft/class_1_1796 net/minecraft/client/friend/FriendActionManager + FIELD field_1_11657 GENERIC_ERROR_TOAST_TEXT Lnet/minecraft/class_2561; + FIELD field_1_11658 LOGGER Lorg/slf4j/Logger; + FIELD field_1_11659 client Lnet/minecraft/class_310; + FIELD field_1_11660 pendingActions Ljava/util/Map; + FIELD field_1_11661 onActionFailed Ljava/lang/Runnable; + FIELD field_1_11662 beforeAction Ljava/lang/Runnable; + FIELD field_1_11663 onActionComplete Ljava/lang/Runnable; + METHOD (Lnet/minecraft/class_310;)V + ARG 1 client + METHOD method_1_11337 acceptIncoming (Ljava/util/UUID;)V + ARG 1 playerId + METHOD method_1_11338 setCallbacks (Ljava/lang/Runnable;Ljava/lang/Runnable;)V + ARG 1 beforeAction + ARG 2 onActionFailed + METHOD method_1_11339 declineIncoming (Ljava/util/UUID;)V + ARG 1 playerId + METHOD method_1_11340 getPendingAction (Ljava/util/UUID;)Lnet/minecraft/class_1_1796$class_1_1797; + ARG 1 playerId + METHOD method_1_11343 (Ljava/util/UUID;Ljava/lang/Object;Ljava/lang/Throwable;)V + ARG 2 result + ARG 3 ex + METHOD method_1_11344 onActionFailed (Ljava/lang/Throwable;)Ljava/lang/Void; + ARG 1 ex + METHOD method_1_11345 runAction (Ljava/util/UUID;Lnet/minecraft/class_1_1796$class_1_1797;Ljava/util/function/BiFunction;)V + ARG 1 playerId + ARG 2 actionType + ARG 3 request + METHOD method_1_11346 removeFriend (Ljava/util/UUID;)V + ARG 1 playerId + METHOD method_1_11347 clearCallbacks ()V + METHOD method_1_11348 revokeOutgoing (Ljava/util/UUID;)V + ARG 1 playerId + METHOD method_1_11349 addFriend (Ljava/util/UUID;)V + ARG 1 playerId + CLASS class_1_1797 ActionType diff --git a/mappings/net/minecraft/client/friend/SocialInteractionsManager.mapping b/mappings/net/minecraft/client/friend/SocialInteractionsManager.mapping index b27669a9c7..0b4b9fde73 100644 --- a/mappings/net/minecraft/client/friend/SocialInteractionsManager.mapping +++ b/mappings/net/minecraft/client/friend/SocialInteractionsManager.mapping @@ -8,6 +8,7 @@ CLASS net/minecraft/class_5520 net/minecraft/client/friend/SocialInteractionsMan FIELD field_1_6762 friendsService Lcom/mojang/authlib/services/FriendsService; FIELD field_1_6763 invitationManager Lnet/minecraft/class_1_951; FIELD field_1_6764 friendListManager Lnet/minecraft/class_1_1004; + FIELD field_1_7152 UNAUTHORIZED_TEXT Lnet/minecraft/class_2561; FIELD field_26865 client Lnet/minecraft/class_310; FIELD field_26866 hiddenPlayers Ljava/util/Set; FIELD field_26912 userApiService Lcom/mojang/authlib/minecraft/UserApiService; @@ -17,6 +18,7 @@ CLASS net/minecraft/class_5520 net/minecraft/client/friend/SocialInteractionsMan METHOD (Lnet/minecraft/class_310;Lcom/mojang/authlib/minecraft/UserApiService;Lcom/mojang/authlib/services/FriendsService;Lnet/minecraft/class_1_1004;)V ARG 1 client ARG 2 userApiService + ARG 3 friendsService ARG 4 friendListManager METHOD method_1_5930 acceptIncomingFriendRequest (Ljava/util/UUID;)Ljava/util/concurrent/CompletableFuture; ARG 1 uuid @@ -30,10 +32,15 @@ CLASS net/minecraft/class_5520 net/minecraft/client/friend/SocialInteractionsMan METHOD method_1_5936 getOutgoingRequests ()Ljava/util/List; METHOD method_1_5937 getInvitationManager ()Lnet/minecraft/class_1_951; METHOD method_1_5938 reportResultCode (Lcom/mojang/authlib/services/FriendsService$ResultCode;)V + ARG 1 resultCode METHOD method_1_5939 acceptsFriendInvites ()Z METHOD method_1_5940 hasFriend (Ljava/util/UUID;)Z ARG 1 uuid METHOD method_1_5941 areFriendsEnabled ()Z + METHOD method_1_5946 (Lcom/mojang/authlib/services/response/FriendDto;)Lnet/minecraft/class_5520$class_1_980; + ARG 0 friendDto + METHOD method_1_5950 (Lcom/mojang/authlib/services/FriendsService$ResultCode;)Ljava/util/concurrent/CompletionStage; + ARG 1 resultCode METHOD method_1_5955 convertFriendDtos (Ljava/util/List;)Ljava/util/List; ARG 0 player METHOD method_1_5956 removeFriend (Ljava/util/UUID;)Ljava/util/concurrent/CompletableFuture; @@ -51,9 +58,19 @@ CLASS net/minecraft/class_5520 net/minecraft/client/friend/SocialInteractionsMan METHOD method_1_5962 setFriendsEnabled (Z)V ARG 1 friendsEnabled METHOD method_1_5963 reportError (Lcom/mojang/authlib/services/FriendsService$ResultCode;)V + ARG 1 resultCode METHOD method_1_5964 updateFriendSettings (ZZ)Ljava/util/concurrent/CompletableFuture; ARG 1 enableFriendList ARG 2 acceptFriendInvites + METHOD method_1_11376 hasFriend (Ljava/util/List;Ljava/util/UUID;)Z + ARG 1 friends + ARG 2 uuid + METHOD method_1_11377 getFriendshipStatus (Ljava/util/UUID;)Lnet/minecraft/class_5520$class_1_1799; + ARG 1 uuid + METHOD method_1_11378 getPlayerVisibility (Ljava/util/UUID;)Lnet/minecraft/class_5520$class_1_1800; + ARG 1 uuid + METHOD method_1_11380 sendFriendRequest (Ljava/util/UUID;)Ljava/util/concurrent/CompletableFuture; + ARG 1 uuid METHOD method_31336 getHiddenPlayers ()Ljava/util/Set; METHOD method_31337 setPlayerOnline (Lnet/minecraft/class_640;)V ARG 1 player @@ -74,3 +91,5 @@ CLASS net/minecraft/class_5520 net/minecraft/client/friend/SocialInteractionsMan METHOD method_38935 loadBlockList ()V METHOD method_38936 unloadBlockList ()V CLASS class_1_980 Player + CLASS class_1_1799 FriendshipStatus + CLASS class_1_1800 Visibility diff --git a/mappings/net/minecraft/client/friend/UserStatus.mapping b/mappings/net/minecraft/client/friend/UserStatus.mapping new file mode 100644 index 0000000000..7e8587623e --- /dev/null +++ b/mappings/net/minecraft/client/friend/UserStatus.mapping @@ -0,0 +1,2 @@ +CLASS net/minecraft/class_1_1765 net/minecraft/client/friend/UserStatus + FIELD field_1_11489 DEFAULT Lnet/minecraft/class_1_1765; diff --git a/mappings/net/minecraft/client/friend/gui/screen/FriendsScreen.mapping b/mappings/net/minecraft/client/friend/gui/screen/FriendsScreen.mapping index 0549195942..44f4142ea0 100644 --- a/mappings/net/minecraft/client/friend/gui/screen/FriendsScreen.mapping +++ b/mappings/net/minecraft/client/friend/gui/screen/FriendsScreen.mapping @@ -16,6 +16,15 @@ CLASS net/minecraft/class_1_986 net/minecraft/client/friend/gui/screen/FriendsSc FIELD field_1_6816 tabManager Lnet/minecraft/class_8088; FIELD field_1_6817 tabNavigation Lnet/minecraft/class_8089; FIELD field_1_7154 UNAUTHORIZED_TEXT Lnet/minecraft/class_2561; + FIELD field_1_11745 actionManager Lnet/minecraft/class_1_1796; + FIELD field_1_11746 root Lnet/minecraft/class_8132; + METHOD (Lnet/minecraft/class_310;Lnet/minecraft/class_437;)V + ARG 1 client + ARG 2 parent + METHOD (Lnet/minecraft/class_310;Lnet/minecraft/class_437;Lnet/minecraft/class_1_1796;)V + ARG 1 client + ARG 2 parent + ARG 3 actionManager METHOD method_1_5994 unloadTab (Lnet/minecraft/class_8087;)V ARG 1 tab METHOD method_1_5996 (Lnet/minecraft/class_1_986;Lnet/minecraft/class_339;)V @@ -32,3 +41,8 @@ CLASS net/minecraft/class_1_986 net/minecraft/client/friend/gui/screen/FriendsSc METHOD method_1_6013 setErrorMessage (Lnet/minecraft/class_2561;)V ARG 1 errorMessage METHOD method_1_6014 update ()V + METHOD method_1_11401 getFriendWidgetWidth ()I + METHOD method_1_11402 getTabsHeight ()I + METHOD method_1_11404 showProfile (Ljava/util/UUID;Ljava/lang/String;)V + ARG 1 playerId + ARG 2 playerName diff --git a/mappings/net/minecraft/client/friend/gui/screen/PlayerOptionsScreen.mapping b/mappings/net/minecraft/client/friend/gui/screen/PlayerOptionsScreen.mapping new file mode 100644 index 0000000000..077e86e424 --- /dev/null +++ b/mappings/net/minecraft/client/friend/gui/screen/PlayerOptionsScreen.mapping @@ -0,0 +1,89 @@ +CLASS net/minecraft/class_1_1798 net/minecraft/client/friend/gui/screen/PlayerOptionsScreen + FIELD field_1_11671 CANCEL_REQUEST_TEXT Lnet/minecraft/class_2561; + FIELD field_1_11672 UNFRIEND_CONFIRM_TEXT Lnet/minecraft/class_2561; + FIELD field_1_11673 DRAFT_REPORT_ICON_TEXTURE Lnet/minecraft/class_2960; + FIELD field_1_11674 EDIT_REPORT_TEXT Lnet/minecraft/class_2561; + FIELD field_1_11675 EDIT_REPORT_TOOLTIP Lnet/minecraft/class_7919; + FIELD field_1_11680 MUTE_TEXT Lnet/minecraft/class_2561; + FIELD field_1_11681 MUTE_TOOLTIP Lnet/minecraft/class_7919; + FIELD field_1_11682 PLAYER_DISPLAY_HEIGHT I + FIELD field_1_11683 PLAYER_DISPLAY_SENSITIVITY F + FIELD field_1_11684 PLAYER_DISPLAY_WIDTH I + FIELD field_1_11686 REPORT_TEXT Lnet/minecraft/class_2561; + FIELD field_1_11687 REPORT_DISABLED_TOOLTIP Lnet/minecraft/class_7919; + FIELD field_1_11688 REPORT_TOOLTIP Lnet/minecraft/class_7919; + FIELD field_1_11689 SEND_REQUEST_TEXT Lnet/minecraft/class_2561; + FIELD field_1_11693 TITLE_TEXT Lnet/minecraft/class_2561; + FIELD field_1_11694 UNFRIEND_TEXT Lnet/minecraft/class_2561; + FIELD field_1_11695 UNMUTE_TEXT Lnet/minecraft/class_2561; + FIELD field_1_11696 UNMUTE_TOOLTIP Lnet/minecraft/class_7919; + FIELD field_1_11698 acceptRequestButton Lnet/minecraft/class_8662; + FIELD field_1_11699 body Lnet/minecraft/class_8667; + FIELD field_1_11700 declineRequestButton Lnet/minecraft/class_8662; + FIELD field_1_11701 addFriendButton Lnet/minecraft/class_8662; + FIELD field_1_11702 friendshipStatus Lnet/minecraft/class_5520$class_1_1799; + FIELD field_1_11703 friendActionManager Lnet/minecraft/class_1_1796; + FIELD field_1_11704 hasDraft Z + FIELD field_1_11705 parent Lnet/minecraft/class_437; + FIELD field_1_11706 root Lnet/minecraft/class_8132; + FIELD field_1_11707 muteButton Lnet/minecraft/class_4185; + FIELD field_1_11708 playerId Ljava/util/UUID; + FIELD field_1_11709 playerName Ljava/lang/String; + FIELD field_1_11710 playerRenderState Lnet/minecraft/class_10055; + FIELD field_1_11711 profileWidget Lnet/minecraft/class_1_1803; + FIELD field_1_11712 reportButton Lnet/minecraft/class_8662; + FIELD field_1_11713 skin Ljava/util/function/Supplier; + METHOD (Lnet/minecraft/class_437;Ljava/util/UUID;Ljava/lang/String;Lnet/minecraft/class_1_1796;Ljava/util/function/Supplier;ZZZ)V + ARG 1 parent + ARG 2 playerId + ARG 3 playerName + ARG 4 friendActionManager + ARG 5 skin + ARG 6 skinReportable + ARG 7 chatReportable + ARG 8 sentMessage + METHOD method_1_11351 revokeOutgoingFriendRequest ()V + METHOD method_1_11352 promptUnfriendConfirmation ()V + METHOD method_1_11353 createPlayerRenderState ()Lnet/minecraft/class_10055; + METHOD method_1_11354 (Lnet/minecraft/class_8816;)V + ARG 1 button + METHOD method_1_11355 (Lnet/minecraft/class_8816;)V + ARG 1 button + METHOD method_1_11356 (Lnet/minecraft/class_7847;)V + ARG 0 positioner + METHOD method_1_11357 (Lnet/minecraft/class_4185;)V + ARG 1 button + METHOD method_1_11358 (Lnet/minecraft/class_1_1798;Lnet/minecraft/class_339;)V + ARG 1 child + METHOD method_1_11359 (Lnet/minecraft/class_4185;)V + ARG 1 button + METHOD method_1_11360 (Ljava/lang/String;Ljava/util/function/Supplier;)Lnet/minecraft/class_5250; + ARG 2 textSupplier + METHOD method_1_11361 (Lnet/minecraft/class_1_1796;Ljava/util/UUID;Lnet/minecraft/class_4185;)V + ARG 2 button + METHOD method_1_11362 (Lnet/minecraft/class_1_1796;Ljava/util/UUID;Lnet/minecraft/class_4185;)V + ARG 2 button + METHOD method_1_11363 (Lnet/minecraft/class_4185;)V + ARG 1 button + METHOD method_1_11364 (Lnet/minecraft/class_7574;ZZZLnet/minecraft/class_4185;)V + ARG 5 button + METHOD method_1_11366 (Lnet/minecraft/class_7855;)Z + ARG 1 report + METHOD method_1_11367 mutePlayer ()V + METHOD method_1_11368 updatePresenceStatus (Lnet/minecraft/class_5520;)V + ARG 1 socialInteractionsManager + METHOD method_1_11369 setAbuseReportContext (Lnet/minecraft/class_7574;)V + ARG 1 reportContext + METHOD method_1_11370 update ()V + METHOD method_1_11371 reportPlayer (Lnet/minecraft/class_7574;ZZZ)V + ARG 1 reportContext + ARG 2 skinReportable + ARG 3 chatReportable + ARG 4 sentMessage + METHOD method_1_11372 addFriend ()V + METHOD method_1_11373 handlePendingAction (ZLnet/minecraft/class_1_1796$class_1_1797;)V + ARG 1 incoming + ARG 2 pendingAction + METHOD method_1_11374 beforeAction ()V + METHOD method_1_11375 onUpdateSuccess (Lnet/minecraft/class_5520;)V + ARG 1 socialInteractionsManager diff --git a/mappings/net/minecraft/client/friend/gui/screen/PresenceStatusListener.mapping b/mappings/net/minecraft/client/friend/gui/screen/PresenceStatusListener.mapping new file mode 100644 index 0000000000..2dc82389cf --- /dev/null +++ b/mappings/net/minecraft/client/friend/gui/screen/PresenceStatusListener.mapping @@ -0,0 +1,3 @@ +CLASS net/minecraft/class_1_1801 net/minecraft/client/friend/gui/screen/PresenceStatusListener + METHOD method_1_6407 onPresenceResponse (Lcom/mojang/authlib/services/response/PresenceResponse;)V + ARG 1 presenceResponse diff --git a/mappings/net/minecraft/client/friend/gui/screen/PresenceStatusListeningPlayerOptionsScreen.mapping b/mappings/net/minecraft/client/friend/gui/screen/PresenceStatusListeningPlayerOptionsScreen.mapping new file mode 100644 index 0000000000..77675b90c3 --- /dev/null +++ b/mappings/net/minecraft/client/friend/gui/screen/PresenceStatusListeningPlayerOptionsScreen.mapping @@ -0,0 +1 @@ +CLASS net/minecraft/class_1_1802 net/minecraft/client/friend/gui/screen/PresenceStatusListeningPlayerOptionsScreen diff --git a/mappings/net/minecraft/client/friend/gui/tab/FriendListTab.mapping b/mappings/net/minecraft/client/friend/gui/tab/FriendListTab.mapping index 5802763d49..becd335887 100644 --- a/mappings/net/minecraft/client/friend/gui/tab/FriendListTab.mapping +++ b/mappings/net/minecraft/client/friend/gui/tab/FriendListTab.mapping @@ -1,7 +1,14 @@ CLASS net/minecraft/class_1_979 net/minecraft/client/friend/gui/tab/FriendListTab FIELD field_1_6753 height I FIELD field_1_6754 width I + FIELD field_1_11649 BACKGROUND_LIGHT_TEXTURE Lnet/minecraft/class_2960; + FIELD field_1_11650 LIST_SEPARATOR_TOP_TEXTURE Lnet/minecraft/class_2960; + FIELD field_1_11653 searchLayout Lnet/minecraft/class_7843; + FIELD field_1_11654 layout Lnet/minecraft/class_8667; + FIELD field_1_11655 body Lnet/minecraft/class_8667; + FIELD field_1_11656 container Lnet/minecraft/class_11467; METHOD (Lnet/minecraft/class_310;II)V + ARG 1 client ARG 2 width ARG 3 height METHOD method_1_5925 update ()V @@ -19,3 +26,20 @@ CLASS net/minecraft/class_1_979 net/minecraft/client/friend/gui/tab/FriendListTa ARG 2 textRenderer ARG 3 width METHOD method_1_6324 getInnerWidth ()I + METHOD method_1_11331 createCenteredText (Lnet/minecraft/class_437;Lnet/minecraft/class_2561;)Lnet/minecraft/class_7843; + ARG 1 screen + ARG 2 text + METHOD method_1_11332 renderBackground (Lnet/minecraft/class_332;IIF)V + ARG 1 context + ARG 2 mouseX + ARG 3 mouseY + ARG 4 deltaTicks + METHOD method_1_11333 (Lnet/minecraft/class_437;Lnet/minecraft/class_2583;)V + ARG 1 style + METHOD method_1_11334 (Lnet/minecraft/class_7847;)V + ARG 0 positioner + METHOD method_1_11335 setBody (Lnet/minecraft/class_8021;)V + ARG 1 widget + METHOD method_1_11336 addCenteredText (Lnet/minecraft/class_437;Lnet/minecraft/class_2561;)V + ARG 1 screen + ARG 2 text diff --git a/mappings/net/minecraft/client/friend/gui/tab/FriendsTab.mapping b/mappings/net/minecraft/client/friend/gui/tab/FriendsTab.mapping index 959aedfc81..09d1252f47 100644 --- a/mappings/net/minecraft/client/friend/gui/tab/FriendsTab.mapping +++ b/mappings/net/minecraft/client/friend/gui/tab/FriendsTab.mapping @@ -7,8 +7,15 @@ CLASS net/minecraft/class_1_926 net/minecraft/client/friend/gui/tab/FriendsTab FIELD field_1_6510 header Lnet/minecraft/class_1_964; FIELD field_1_6513 loadingWidget Lnet/minecraft/class_8661; FIELD field_1_6515 friendsScreen Lnet/minecraft/class_1_986; + FIELD field_1_11438 NO_RESULTS_TEXT Lnet/minecraft/class_2561; + FIELD field_1_11440 searchManager Lnet/minecraft/class_1_1793; + FIELD field_1_11441 comparator Lnet/minecraft/class_1_1789; + FIELD field_1_11442 root Lnet/minecraft/class_7849; + FIELD field_1_11443 selfProfile Lnet/minecraft/class_1_1803; METHOD (Lnet/minecraft/class_310;Lnet/minecraft/class_8661;Lnet/minecraft/class_1_986;II)V + ARG 1 client ARG 2 loadingWidget + ARG 3 parent ARG 4 width ARG 5 height METHOD method_1_5633 (Lnet/minecraft/class_2583;)V @@ -20,7 +27,15 @@ CLASS net/minecraft/class_1_926 net/minecraft/client/friend/gui/tab/FriendsTab ARG 1 message METHOD method_1_5638 setLoading ()V METHOD method_1_5639 setFriendWidgets (Ljava/util/List;)V + ARG 1 widgets METHOD method_1_6358 onSendRequest ()V METHOD method_1_6394 onPresenceResponse (Lcom/mojang/authlib/services/response/PresenceResponse;)V + ARG 1 presenceResponse METHOD method_1_6395 (Lcom/mojang/authlib/services/response/PresenceResponse;Lnet/minecraft/class_339;)V ARG 1 child + METHOD method_1_11139 tick (Lcom/mojang/authlib/services/response/PresenceStatus;)V + ARG 1 presenceStatus + METHOD method_1_11140 (Lnet/minecraft/class_7847;)V + ARG 0 positioner + METHOD method_1_11141 setBody (Lnet/minecraft/class_2561;)V + ARG 1 message diff --git a/mappings/net/minecraft/client/friend/gui/tab/PendingFriendRequestsTab.mapping b/mappings/net/minecraft/client/friend/gui/tab/PendingFriendRequestsTab.mapping index 4703cdd099..ccded388df 100644 --- a/mappings/net/minecraft/client/friend/gui/tab/PendingFriendRequestsTab.mapping +++ b/mappings/net/minecraft/client/friend/gui/tab/PendingFriendRequestsTab.mapping @@ -4,7 +4,14 @@ CLASS net/minecraft/class_1_927 net/minecraft/client/friend/gui/tab/PendingFrien FIELD field_1_6519 PENDING_SENT_TEXT Lnet/minecraft/class_2561; FIELD field_1_6521 loadingWidget Lnet/minecraft/class_8661; FIELD field_1_6523 friendsScreen Lnet/minecraft/class_1_986; + FIELD field_1_11444 PENDING_DISABLED_TEXT Lnet/minecraft/class_2561; + FIELD field_1_11446 PENDING_SEARCH_NO_RESULTS_TEXT Lnet/minecraft/class_2561; + FIELD field_1_11447 PENDING_SEARCH_TEXT Lnet/minecraft/class_2561; + FIELD field_1_11448 MIN_ENTRIES_FOR_SEARCH I + FIELD field_1_11449 searchManager Lnet/minecraft/class_1_1793; + FIELD field_1_11450 searchEnabled Z METHOD (Lnet/minecraft/class_310;Lnet/minecraft/class_8661;Lnet/minecraft/class_1_986;II)V + ARG 1 client ARG 2 loadingWidget ARG 3 friendsScreen ARG 4 width @@ -16,3 +23,13 @@ CLASS net/minecraft/class_1_927 net/minecraft/client/friend/gui/tab/PendingFrien METHOD method_1_5643 setFriendRequestWidgets (Ljava/util/List;Ljava/util/List;)V ARG 1 incoming ARG 2 outgoing + METHOD method_1_11142 disableSearch ()V + METHOD method_1_11143 (Lnet/minecraft/class_7847;)V + ARG 0 positioner + METHOD method_1_11144 (Ljava/lang/String;)V + ARG 1 text + METHOD method_1_11145 addDisabledRequestListBody ()V + METHOD method_1_11146 setBodyText (Lnet/minecraft/class_2561;)V + ARG 1 text + METHOD method_1_11147 enableSearch ()V + METHOD method_1_11148 updateStatus ()V diff --git a/mappings/net/minecraft/client/friend/gui/tab/PlayerInteractionsTab.mapping b/mappings/net/minecraft/client/friend/gui/tab/PlayerInteractionsTab.mapping new file mode 100644 index 0000000000..584cebd1e3 --- /dev/null +++ b/mappings/net/minecraft/client/friend/gui/tab/PlayerInteractionsTab.mapping @@ -0,0 +1,33 @@ +CLASS net/minecraft/class_1_1809 net/minecraft/client/friend/gui/tab/PlayerInteractionsTab + FIELD field_1_11753 EMPTY_TEXT Lnet/minecraft/class_2561; + FIELD field_1_11754 EMPTY_BLOCKED_TEXT Lnet/minecraft/class_2561; + FIELD field_1_11755 EMPTY_MUTED_TEXT Lnet/minecraft/class_2561; + FIELD field_1_11756 SEARCH_NO_RESULTS_TEXT Lnet/minecraft/class_2561; + FIELD field_1_11758 MANAGE_ACCOUNT_FOOTER_TEXT Lnet/minecraft/class_2561; + FIELD field_1_11759 EMPTY_BLOCKED_LINK Lnet/minecraft/class_2561; + FIELD field_1_11760 empty Z + FIELD field_1_11761 tab Lnet/minecraft/class_5522$class_5523; + FIELD field_1_11762 parent Lnet/minecraft/class_5522; + METHOD (Lnet/minecraft/class_310;Lnet/minecraft/class_5522;Lnet/minecraft/class_5522$class_5523;IILnet/minecraft/class_8667;)V + ARG 1 client + ARG 2 parent + ARG 3 tab + ARG 4 width + ARG 5 height + ARG 6 header + METHOD method_1_11415 addEntry (Lnet/minecraft/class_5519;Z)V + ARG 1 playerEntry + ARG 2 searchEntry + METHOD method_1_11416 getTab ()Lnet/minecraft/class_5522$class_5523; + METHOD method_1_11417 (Lnet/minecraft/class_7847;)V + ARG 0 positioner + METHOD method_1_11418 (Lnet/minecraft/class_2583;)V + ARG 1 button + METHOD method_1_11419 (Lnet/minecraft/class_2583;)Lnet/minecraft/class_2583; + ARG 0 style + METHOD method_1_11420 setEntries (Ljava/util/List;Z)V + ARG 1 playerEntries + ARG 2 searchEmpty + METHOD method_1_11421 markEmpty ()V + METHOD method_1_11422 setText (Lnet/minecraft/class_2561;)V + ARG 1 text diff --git a/mappings/net/minecraft/client/friend/gui/widget/FriendListEntryWidget.mapping b/mappings/net/minecraft/client/friend/gui/widget/FriendListEntryWidget.mapping index cd2dc5c026..2240d1bfe0 100644 --- a/mappings/net/minecraft/client/friend/gui/widget/FriendListEntryWidget.mapping +++ b/mappings/net/minecraft/client/friend/gui/widget/FriendListEntryWidget.mapping @@ -8,6 +8,8 @@ CLASS net/minecraft/class_1_1008 net/minecraft/client/friend/gui/widget/FriendLi METHOD (Lnet/minecraft/class_310;ILjava/util/UUID;Ljava/lang/String;)V ARG 1 client ARG 2 width + ARG 3 playerId + ARG 4 playerName METHOD method_1_6129 addChild (Lnet/minecraft/class_339;)V ARG 1 widget METHOD method_1_6130 update ()V @@ -17,3 +19,10 @@ CLASS net/minecraft/class_1_1008 net/minecraft/client/friend/gui/widget/FriendLi METHOD method_1_6133 (Lnet/minecraft/class_2561;Ljava/util/function/Supplier;)Lnet/minecraft/class_5250; ARG 1 textSupplier METHOD method_1_6413 getPlayerId ()Ljava/util/UUID; + METHOD method_1_11470 renderSkin (Lnet/minecraft/class_332;IIF)V + ARG 1 context + ARG 2 mouseX + ARG 3 mouseY + ARG 4 deltaTicks + METHOD method_1_11471 getTextHeight ()I + METHOD method_1_11472 getPlayerName ()Ljava/lang/String; diff --git a/mappings/net/minecraft/client/friend/gui/widget/FriendWidget.mapping b/mappings/net/minecraft/client/friend/gui/widget/FriendWidget.mapping index b201c61363..2d301a7a15 100644 --- a/mappings/net/minecraft/client/friend/gui/widget/FriendWidget.mapping +++ b/mappings/net/minecraft/client/friend/gui/widget/FriendWidget.mapping @@ -1,4 +1,27 @@ CLASS net/minecraft/class_1_929 net/minecraft/client/friend/gui/widget/FriendWidget - FIELD field_1_6558 presenceStatusText Lnet/minecraft/class_1_1808; - METHOD method_1_5676 getSortOrder ()I - METHOD method_1_6396 setPresenceStatus (Lcom/mojang/authlib/services/response/PresenceResponse;)V + FIELD field_1_6558 presenceStatusWidget Lnet/minecraft/class_1_1808; + FIELD field_1_11483 ALPHABETICAL_COMPARATOR Ljava/util/Comparator; + FIELD field_1_11485 PLAYER_OPTIONS_TOOLTIP Lnet/minecraft/class_7919; + FIELD field_1_11486 PRESENCE_COMPARATOR Ljava/util/Comparator; + FIELD field_1_11487 PROFILE_BUTTON_TEXTURES Lnet/minecraft/class_8666; + FIELD field_1_11488 profileButton Lnet/minecraft/class_4185; + METHOD (Lnet/minecraft/class_310;ILjava/util/UUID;Ljava/lang/String;Lcom/mojang/authlib/services/response/PresenceResponse;Lnet/minecraft/class_5520$class_1_1800;Ljava/lang/Runnable;)V + ARG 1 client + ARG 2 width + ARG 3 playerId + ARG 4 playerName + ARG 5 presenceResponse + ARG 6 visibility + ARG 7 onProfileButton + METHOD (Lnet/minecraft/class_310;ILjava/util/UUID;Ljava/lang/String;Lnet/minecraft/class_1_1765;Ljava/lang/Runnable;)V + ARG 1 client + ARG 2 width + ARG 3 playerId + ARG 4 playerName + ARG 5 userStatus + ARG 6 onProfileButton + METHOD method_1_5676 getPresenceOrder ()I + METHOD method_1_6396 onPresenceResponse (Lcom/mojang/authlib/services/response/PresenceResponse;)V + ARG 1 presenceResponse + METHOD method_1_11169 (Ljava/lang/Runnable;Lnet/minecraft/class_4185;)V + ARG 1 button diff --git a/mappings/net/minecraft/client/friend/gui/widget/IncomingFriendRequestWidget.mapping b/mappings/net/minecraft/client/friend/gui/widget/IncomingFriendRequestWidget.mapping index d00ffb7ddb..baaa8611f8 100644 --- a/mappings/net/minecraft/client/friend/gui/widget/IncomingFriendRequestWidget.mapping +++ b/mappings/net/minecraft/client/friend/gui/widget/IncomingFriendRequestWidget.mapping @@ -5,6 +5,14 @@ CLASS net/minecraft/class_1_946 net/minecraft/client/friend/gui/widget/IncomingF FIELD field_1_6607 REJECT_BUTTON_TEXTURES Lnet/minecraft/class_8666; FIELD field_1_6608 acceptButton Lnet/minecraft/class_8662; FIELD field_1_6609 declineButton Lnet/minecraft/class_8662; + FIELD field_1_11588 ACCEPT_TOOLTIP Lnet/minecraft/class_7919; + FIELD field_1_11590 DECLINE_TOOLTIP Lnet/minecraft/class_7919; METHOD (Lnet/minecraft/class_310;ILnet/minecraft/class_1_1796;Lnet/minecraft/class_5520$class_1_980;)V ARG 1 client + ARG 2 width + ARG 3 friendActionManager ARG 4 player + METHOD method_1_11244 (Lnet/minecraft/class_1_1796;Lnet/minecraft/class_4185;)V + ARG 2 button + METHOD method_1_11245 (Lnet/minecraft/class_1_1796;Lnet/minecraft/class_4185;)V + ARG 2 button diff --git a/mappings/net/minecraft/client/friend/gui/widget/PresenceStatusWidget.mapping b/mappings/net/minecraft/client/friend/gui/widget/PresenceStatusWidget.mapping new file mode 100644 index 0000000000..4ff3c1a2b9 --- /dev/null +++ b/mappings/net/minecraft/client/friend/gui/widget/PresenceStatusWidget.mapping @@ -0,0 +1,21 @@ +CLASS net/minecraft/class_1_1808 net/minecraft/client/friend/gui/widget/PresenceStatusWidget + FIELD field_1_11747 OFFLINE_TEXT Lnet/minecraft/class_2561; + FIELD field_1_11748 status Lnet/minecraft/class_1_1765; + METHOD (Lnet/minecraft/class_1_1765;Lnet/minecraft/class_327;)V + ARG 1 status + ARG 2 textRenderer + METHOD method_1_11405 setStatus (Lnet/minecraft/class_1_1765;)V + ARG 1 status + METHOD method_1_11406 setPresenceStatus (Lcom/mojang/authlib/services/response/PresenceStatus;)V + ARG 1 presenceStatus + METHOD method_1_11407 onPresenceResponse (Lcom/mojang/authlib/services/response/PresenceResponse;Ljava/util/UUID;)V + ARG 1 presenceResponse + ARG 2 playerId + METHOD method_1_11408 setVisibility (Lnet/minecraft/class_5520$class_1_1800;)V + ARG 1 visibility + METHOD method_1_11409 wrapWithVisibility (Lnet/minecraft/class_5250;Lnet/minecraft/class_5520$class_1_1800;)Lnet/minecraft/class_5250; + ARG 0 text + ARG 1 visibility + METHOD method_1_11410 getStatus ()Lnet/minecraft/class_1_1765; + METHOD method_1_11411 getText (Lnet/minecraft/class_1_1765;)Lnet/minecraft/class_2561; + ARG 0 status diff --git a/mappings/net/minecraft/client/friend/gui/widget/ProfileWidget.mapping b/mappings/net/minecraft/client/friend/gui/widget/ProfileWidget.mapping new file mode 100644 index 0000000000..f47f64fe0a --- /dev/null +++ b/mappings/net/minecraft/client/friend/gui/widget/ProfileWidget.mapping @@ -0,0 +1,20 @@ +CLASS net/minecraft/class_1_1803 net/minecraft/client/friend/gui/widget/ProfileWidget + FIELD field_1_11733 root Lnet/minecraft/class_8667; + FIELD field_1_11734 usernameWidget Lnet/minecraft/class_7077; + FIELD field_1_11735 presenceStatusWidget Lnet/minecraft/class_1_1808; + METHOD (Lnet/minecraft/class_310;Ljava/util/UUID;Ljava/lang/String;)V + ARG 1 client + ARG 2 uuid + ARG 3 username + METHOD method_1_11386 createUsernameWidget (Lnet/minecraft/class_310;Ljava/lang/String;)Lnet/minecraft/class_7077; + ARG 1 client + ARG 2 username + METHOD method_1_11387 (Lnet/minecraft/class_310;Ljava/lang/String;Lnet/minecraft/class_4185;)V + ARG 2 button + METHOD method_1_11388 (Lnet/minecraft/class_2561;Ljava/util/function/Supplier;)Lnet/minecraft/class_5250; + ARG 1 textSupplier + METHOD method_1_11389 (Lnet/minecraft/class_332;IIFLnet/minecraft/class_339;)V + ARG 4 child + METHOD method_1_11390 (Lnet/minecraft/class_7847;)V + ARG 0 positioner + METHOD method_1_11391 getPresenceStatusWidget ()Lnet/minecraft/class_1_1808; diff --git a/mappings/net/minecraft/client/gui/ScreenRect.mapping b/mappings/net/minecraft/client/gui/ScreenRect.mapping index efb4e9b725..7049659f5f 100644 --- a/mappings/net/minecraft/client/gui/ScreenRect.mapping +++ b/mappings/net/minecraft/client/gui/ScreenRect.mapping @@ -6,6 +6,8 @@ CLASS net/minecraft/class_8030 net/minecraft/client/gui/ScreenRect ARG 2 otherAxis ARG 3 width ARG 4 height + METHOD method_1_11138 expand (I)Lnet/minecraft/class_8030; + ARG 1 margin METHOD method_48248 empty ()Lnet/minecraft/class_8030; COMMENT {@return an empty rect} METHOD method_48249 getLength (Lnet/minecraft/class_8027;)I diff --git a/mappings/net/minecraft/client/gui/friend/widget/FriendsTabHeaderWidget.mapping b/mappings/net/minecraft/client/gui/friend/widget/FriendsTabHeaderWidget.mapping index ed86169292..0eb1d8450f 100644 --- a/mappings/net/minecraft/client/gui/friend/widget/FriendsTabHeaderWidget.mapping +++ b/mappings/net/minecraft/client/gui/friend/widget/FriendsTabHeaderWidget.mapping @@ -6,7 +6,11 @@ CLASS net/minecraft/class_1_964 net/minecraft/client/gui/friend/widget/FriendsTa FIELD field_1_6683 searchField Lnet/minecraft/class_342; FIELD field_1_6684 main Lnet/minecraft/class_8667; FIELD field_1_6685 client Lnet/minecraft/class_310; + FIELD field_1_11616 SORT_TEXT Lnet/minecraft/class_2561; + FIELD field_1_11617 sortOrderButton Lnet/minecraft/class_1_1787; METHOD (Lnet/minecraft/class_1_1793;Lnet/minecraft/class_1_1789;ILjava/lang/Runnable;)V + ARG 1 friendSearchManager + ARG 2 comparator ARG 3 width ARG 4 onSendRequest METHOD method_1_5812 setState (Lnet/minecraft/class_1_964$class_1_965;)V @@ -22,4 +26,15 @@ CLASS net/minecraft/class_1_964 net/minecraft/client/gui/friend/widget/FriendsTa ARG 1 username METHOD method_1_6365 getFriendRequestErrorText (Ljava/lang/String;)Lnet/minecraft/class_2561; ARG 1 username + METHOD method_1_6367 (Ljava/lang/Runnable;Lcom/mojang/authlib/services/FriendsService$ResultCode;)V + ARG 2 resultCode + METHOD method_1_11285 (Lnet/minecraft/class_1_1793;Ljava/lang/String;)V + ARG 2 text + METHOD method_1_11286 (Ljava/lang/Runnable;Lnet/minecraft/class_4185;)V + ARG 2 button + METHOD method_1_11287 (Lnet/minecraft/class_1_1789;Lnet/minecraft/class_5676;Lnet/minecraft/class_1_1789$class_1_1790;)V + ARG 1 button + ARG 2 value + METHOD method_1_11288 sendRequest (Ljava/lang/Runnable;)V + ARG 1 onSendRequest CLASS class_1_965 State diff --git a/mappings/net/minecraft/client/gui/hud/debug/ChunkLoadStatusDebugHudEntry.mapping b/mappings/net/minecraft/client/gui/hud/debug/ChunkLoadStatusDebugHudEntry.mapping new file mode 100644 index 0000000000..c6935f1e9f --- /dev/null +++ b/mappings/net/minecraft/client/gui/hud/debug/ChunkLoadStatusDebugHudEntry.mapping @@ -0,0 +1,4 @@ +CLASS net/minecraft/class_1_1814 net/minecraft/client/gui/hud/debug/ChunkLoadStatusDebugHudEntry + FIELD field_1_11816 CHUNK_GAP I + FIELD field_1_11817 CHUNK_LENGTH I + CLASS class_1_1815 Renderer diff --git a/mappings/net/minecraft/client/gui/hud/debug/ChunkSectionStatusDebugHudEntry.mapping b/mappings/net/minecraft/client/gui/hud/debug/ChunkSectionStatusDebugHudEntry.mapping new file mode 100644 index 0000000000..4fd17ab88e --- /dev/null +++ b/mappings/net/minecraft/client/gui/hud/debug/ChunkSectionStatusDebugHudEntry.mapping @@ -0,0 +1,5 @@ +CLASS net/minecraft/class_1_1822 net/minecraft/client/gui/hud/debug/ChunkSectionStatusDebugHudEntry + METHOD method_1_11468 getChunkStatusColor (Lnet/minecraft/class_1_797;II)I + ARG 1 chunks + ARG 2 sectionX + ARG 3 sectionZ diff --git a/mappings/net/minecraft/client/gui/hud/debug/LightmapTextureDebugHudEntry.mapping b/mappings/net/minecraft/client/gui/hud/debug/LightmapTextureDebugHudEntry.mapping new file mode 100644 index 0000000000..ecb4e7fd41 --- /dev/null +++ b/mappings/net/minecraft/client/gui/hud/debug/LightmapTextureDebugHudEntry.mapping @@ -0,0 +1,3 @@ +CLASS net/minecraft/class_1_1816 net/minecraft/client/gui/hud/debug/LightmapTextureDebugHudEntry + FIELD field_1_11818 DRAW_SIZE I + CLASS class_1_1817 Renderer diff --git a/mappings/net/minecraft/client/gui/screen/ButtonIcon.mapping b/mappings/net/minecraft/client/gui/screen/ButtonIcon.mapping new file mode 100644 index 0000000000..b3fd262e17 --- /dev/null +++ b/mappings/net/minecraft/client/gui/screen/ButtonIcon.mapping @@ -0,0 +1,16 @@ +CLASS net/minecraft/class_1_1783 net/minecraft/client/gui/screen/ButtonIcon + METHOD (Lnet/minecraft/class_2960;I)V + ARG 1 spriteId + ARG 2 size + METHOD (Lnet/minecraft/class_2960;II)V + ARG 1 spriteId + ARG 2 width + ARG 3 height + METHOD method_1_11268 drawOn (Lnet/minecraft/class_339;Lnet/minecraft/class_332;)V + ARG 1 widget + ARG 2 context + METHOD method_1_11269 drawAt (Lnet/minecraft/class_339;Lnet/minecraft/class_332;II)V + ARG 1 widget + ARG 2 context + ARG 3 x + ARG 4 y diff --git a/mappings/net/minecraft/client/gui/screen/ChatInputSuggestor.mapping b/mappings/net/minecraft/client/gui/screen/ChatInputSuggestor.mapping index df90e2c196..69db5b2c89 100644 --- a/mappings/net/minecraft/client/gui/screen/ChatInputSuggestor.mapping +++ b/mappings/net/minecraft/client/gui/screen/ChatInputSuggestor.mapping @@ -47,6 +47,9 @@ CLASS net/minecraft/class_4717 net/minecraft/client/gui/screen/ChatInputSuggesto METHOD method_1_2348 setSendPermissions (ZZ)V ARG 1 canSendMessages ARG 2 canSendCommands + METHOD method_1_11242 getSuggestionsX (II)I + ARG 1 startIndex + ARG 2 suggestionsWidth METHOD method_23920 show (Z)V ARG 1 narrateFirstSuggestion METHOD method_23921 mouseScrolled (D)Z diff --git a/mappings/net/minecraft/client/gui/screen/DeathScreen.mapping b/mappings/net/minecraft/client/gui/screen/DeathScreen.mapping index 8db9815d9b..d89c4db3d2 100644 --- a/mappings/net/minecraft/client/gui/screen/DeathScreen.mapping +++ b/mappings/net/minecraft/client/gui/screen/DeathScreen.mapping @@ -13,6 +13,8 @@ CLASS net/minecraft/class_418 net/minecraft/client/gui/screen/DeathScreen METHOD method_19809 (Lnet/minecraft/class_4185;)V ARG 1 button 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 diff --git a/mappings/net/minecraft/client/gui/screen/GameMenuScreen.mapping b/mappings/net/minecraft/client/gui/screen/GameMenuScreen.mapping index 84444ea700..af74a66ab7 100644 --- a/mappings/net/minecraft/client/gui/screen/GameMenuScreen.mapping +++ b/mappings/net/minecraft/client/gui/screen/GameMenuScreen.mapping @@ -1,5 +1,13 @@ CLASS net/minecraft/class_433 net/minecraft/client/gui/screen/GameMenuScreen FIELD field_1_6413 friendsListButton Lnet/minecraft/class_1_917; + FIELD field_1_9542 WORLD_OPTIONS_BUTTON_TEXT Lnet/minecraft/class_2561; + FIELD field_1_11344 DRAFT_REPORT_TOOLTIP Lnet/minecraft/class_7919; + FIELD field_1_11345 NO_PLAYERS_TOOLTIP Lnet/minecraft/class_7919; + FIELD field_1_11346 OTHER_PLAYERS_TEXT Lnet/minecraft/class_2561; + FIELD field_1_11347 OTHER_PLAYERS_BUTTON_TEXTURE Lnet/minecraft/class_2960; + FIELD field_1_11348 BUG_BUTTON_TEXTURE Lnet/minecraft/class_2960; + FIELD field_1_11349 FEEDBACK_BUTTON_TEXTURE Lnet/minecraft/class_2960; + FIELD field_1_11350 friendActionManager Lnet/minecraft/class_1_1796; FIELD field_19319 showMenu Z FIELD field_41614 GAME_TEXT Lnet/minecraft/class_2561; FIELD field_41615 PAUSED_TEXT Lnet/minecraft/class_2561; @@ -23,6 +31,8 @@ CLASS net/minecraft/class_433 net/minecraft/client/gui/screen/GameMenuScreen METHOD method_1_5518 (Lnet/minecraft/class_7845$class_7939;Lnet/minecraft/class_6880;)V ARG 2 customOptionsDialog METHOD method_1_5520 updateSocialInteractions ()V + METHOD method_1_6298 (Lnet/minecraft/class_4185;)V + ARG 1 button METHOD method_19836 (Lnet/minecraft/class_4185;)V ARG 1 button METHOD method_19845 (Lnet/minecraft/class_4185;)V diff --git a/mappings/net/minecraft/client/gui/screen/RestrictionsScreen.mapping b/mappings/net/minecraft/client/gui/screen/RestrictionsScreen.mapping index d28e178e42..683bb3dc0c 100644 --- a/mappings/net/minecraft/client/gui/screen/RestrictionsScreen.mapping +++ b/mappings/net/minecraft/client/gui/screen/RestrictionsScreen.mapping @@ -4,6 +4,7 @@ CLASS net/minecraft/class_1_350 net/minecraft/client/gui/screen/RestrictionsScre FIELD field_1_2007 restrictions Lnet/minecraft/class_1_317; FIELD field_1_2008 layout Lnet/minecraft/class_8132; FIELD field_1_2009 parent Lnet/minecraft/class_437; + FIELD field_1_11778 PERMISSION_KEY_PREFIX Ljava/lang/String; METHOD (Lnet/minecraft/class_437;Lnet/minecraft/class_1_317;)V ARG 1 screen ARG 2 restrictions @@ -21,3 +22,6 @@ CLASS net/minecraft/class_1_350 net/minecraft/client/gui/screen/RestrictionsScre ARG 1 button METHOD method_1_2438 (Lnet/minecraft/class_1_350;Lnet/minecraft/class_339;)V ARG 1 child + METHOD method_1_11438 getReceivePlayerMessagesAllowedOrDeniedText (Lnet/minecraft/class_1_317;Z)Lnet/minecraft/class_2561; + ARG 0 restrictions + ARG 1 friendsOnly diff --git a/mappings/net/minecraft/client/gui/screen/Screen.mapping b/mappings/net/minecraft/client/gui/screen/Screen.mapping index 08d8cb49a8..8d7dae1860 100644 --- a/mappings/net/minecraft/client/gui/screen/Screen.mapping +++ b/mappings/net/minecraft/client/gui/screen/Screen.mapping @@ -1,5 +1,7 @@ CLASS net/minecraft/class_437 net/minecraft/client/gui/screen/Screen FIELD field_1_7966 lastNarrationTrigger Lnet/minecraft/class_1_1171; + FIELD field_1_11294 INWORLD_MENU_LIST_BACKGROUND_TEXTURE Lnet/minecraft/class_2960; + FIELD field_1_11295 MENU_LIST_BACKGROUND_TEXTURE Lnet/minecraft/class_2960; FIELD field_22782 LOGGER Lorg/slf4j/Logger; FIELD field_22785 title Lnet/minecraft/class_2561; FIELD field_22786 children Ljava/util/List; @@ -36,6 +38,19 @@ CLASS net/minecraft/class_437 net/minecraft/client/gui/screen/Screen ARG 1 title METHOD method_1_7314 shouldIgnoreFriendsKey ()Z METHOD method_1_9870 applySystemNarratorDelay ()V + METHOD method_1_11042 drawSeparators (Lnet/minecraft/class_332;IIIIIZ)V + ARG 0 context + ARG 1 x + ARG 2 headerBottom + ARG 3 bodyBottom + ARG 4 width + ARG 5 height + ARG 6 inWorld + METHOD method_1_11043 drawSeparators (Lnet/minecraft/class_332;Lnet/minecraft/class_8132;I)V + ARG 1 context + ARG 2 layout + ARG 3 height + METHOD method_1_11044 isScreenInitialized ()Z METHOD method_25393 tick ()V METHOD method_25408 getTooltipFromItem (Lnet/minecraft/class_310;Lnet/minecraft/class_1799;)Ljava/util/List; ARG 0 client diff --git a/mappings/net/minecraft/client/gui/screen/ingame/BookScreen.mapping b/mappings/net/minecraft/client/gui/screen/ingame/BookScreen.mapping index 08ccd4aafb..2b4f4668cc 100644 --- a/mappings/net/minecraft/client/gui/screen/ingame/BookScreen.mapping +++ b/mappings/net/minecraft/client/gui/screen/ingame/BookScreen.mapping @@ -20,6 +20,8 @@ CLASS net/minecraft/class_3872 net/minecraft/client/gui/screen/ingame/BookScreen METHOD (Lnet/minecraft/class_3872$class_3931;Z)V ARG 1 contents ARG 2 playPageTurnSound + METHOD method_1_11307 clampPageIndex (I)I + ARG 1 pageIndex METHOD method_17055 getPageCount ()I METHOD method_17057 goToPreviousPage ()V METHOD method_17058 goToNextPage ()V diff --git a/mappings/net/minecraft/client/gui/screen/multiplayer/SocialInteractionsPlayerListEntry.mapping b/mappings/net/minecraft/client/gui/screen/multiplayer/SocialInteractionsPlayerListEntry.mapping index 9d581db4e7..ddb10b9ea6 100644 --- a/mappings/net/minecraft/client/gui/screen/multiplayer/SocialInteractionsPlayerListEntry.mapping +++ b/mappings/net/minecraft/client/gui/screen/multiplayer/SocialInteractionsPlayerListEntry.mapping @@ -2,6 +2,24 @@ CLASS net/minecraft/class_5519 net/minecraft/client/gui/screen/multiplayer/Socia FIELD field_26850 BLACK_COLOR I FIELD field_26859 offline Z FIELD field_39790 sentMessage Lorg/apache/commons/lang3/mutable/MutableBoolean; + METHOD (Lnet/minecraft/class_310;Lnet/minecraft/class_5522;Ljava/util/UUID;Ljava/lang/String;Lnet/minecraft/class_5520$class_1_1800;Ljava/util/function/Supplier;Z)V + ARG 1 client + ARG 2 parent + ARG 3 playerId + ARG 4 playerName + ARG 5 visibility + ARG 6 skin + ARG 7 chatReportable + METHOD (Lnet/minecraft/class_310;Lnet/minecraft/class_5522;Ljava/util/UUID;Ljava/lang/String;Lnet/minecraft/class_5520$class_1_1800;Ljava/util/function/Supplier;ZLorg/apache/commons/lang3/mutable/MutableBoolean;)V + ARG 1 client + ARG 2 parent + ARG 3 playerId + ARG 4 playerName + ARG 5 visibility + ARG 6 skin + ARG 7 chatReportable + ARG 8 sentMessage + METHOD method_1_11150 getSortKey ()I METHOD method_31335 setOffline (Z)V ARG 1 offline METHOD method_44753 setSentMessage (Z)V diff --git a/mappings/net/minecraft/client/gui/screen/multiplayer/SocialInteractionsPlayerListWidget.mapping b/mappings/net/minecraft/client/gui/screen/multiplayer/SocialInteractionsPlayerListWidget.mapping index a8e9893d13..267087086d 100644 --- a/mappings/net/minecraft/client/gui/screen/multiplayer/SocialInteractionsPlayerListWidget.mapping +++ b/mappings/net/minecraft/client/gui/screen/multiplayer/SocialInteractionsPlayerListWidget.mapping @@ -1,8 +1,23 @@ CLASS net/minecraft/class_5521 net/minecraft/client/gui/screen/multiplayer/SocialInteractionsPlayerListWidget + FIELD field_1_11826 entryComparator Ljava/util/Comparator; + FIELD field_1_11827 friendSearchManager Lnet/minecraft/class_1_1793; + FIELD field_1_11828 playerInteractionsTab Lnet/minecraft/class_1_1809; + FIELD field_1_11829 client Lnet/minecraft/class_310; FIELD field_26867 parent Lnet/minecraft/class_5522; FIELD field_26869 players Ljava/util/List; METHOD (Lnet/minecraft/class_310;Lnet/minecraft/class_5522;Lnet/minecraft/class_1_1793;Lnet/minecraft/class_1_1789;)V ARG 1 client + ARG 2 parent + ARG 3 friendSearchManager + ARG 4 comparator + METHOD method_1_11460 startsWithValidCharacter (Ljava/lang/String;)Z + ARG 0 playerName + METHOD method_1_11461 (Lnet/minecraft/class_5519;)Ljava/lang/Boolean; + ARG 0 entry + METHOD method_1_11462 setPlayerInteractionsTab (Lnet/minecraft/class_1_1809;)V + ARG 1 playerInteractionsTab + METHOD method_1_11463 setEntries (Ljava/util/Collection;)V + ARG 1 playerEntries METHOD method_31345 setPlayerOnline (Lnet/minecraft/class_640;Lnet/minecraft/class_5522$class_5523;)V ARG 1 player ARG 2 tab @@ -10,11 +25,13 @@ CLASS net/minecraft/class_5521 net/minecraft/client/gui/screen/multiplayer/Socia ARG 1 uuid METHOD method_31348 isEmpty ()Z METHOD method_31393 update (Ljava/util/Collection;Z)V - ARG 1 uuids + ARG 1 playerIds ARG 2 includeOffline METHOD method_44699 setPlayers (Ljava/util/Collection;Ljava/util/Map;)V ARG 1 playerUuids ARG 2 entriesByUuids + METHOD method_44758 (Ljava/util/UUID;Lcom/mojang/authlib/GameProfile;Ljava/util/UUID;)Lnet/minecraft/class_5519; + ARG 3 uuid1 METHOD method_44759 markOfflineMembers (Ljava/util/Map;Z)V ARG 1 entries ARG 2 includeOffline diff --git a/mappings/net/minecraft/client/gui/screen/multiplayer/SocialInteractionsScreen.mapping b/mappings/net/minecraft/client/gui/screen/multiplayer/SocialInteractionsScreen.mapping index fad2165787..88c812c906 100644 --- a/mappings/net/minecraft/client/gui/screen/multiplayer/SocialInteractionsScreen.mapping +++ b/mappings/net/minecraft/client/gui/screen/multiplayer/SocialInteractionsScreen.mapping @@ -1,10 +1,44 @@ CLASS net/minecraft/class_5522 net/minecraft/client/gui/screen/multiplayer/SocialInteractionsScreen + FIELD field_1_11789 BACKGROUND_TEXTURE Lnet/minecraft/class_2960; + FIELD field_1_11795 SEARCH_TEXT Lnet/minecraft/class_2561; + FIELD field_1_11796 SORT_TEXT Lnet/minecraft/class_2561; + FIELD field_1_11797 TAB_BLOCKED_TEXT Lnet/minecraft/class_2561; + FIELD field_1_11801 TAB_MUTED_TEXT Lnet/minecraft/class_2561; + FIELD field_1_11802 TITLE_TEXT Lnet/minecraft/class_2561; + FIELD field_1_11804 friendTabButton Lnet/minecraft/class_1_992; + FIELD field_1_11805 playerInteractionsTabAll Lnet/minecraft/class_1_1809; + FIELD field_1_11806 playerInteractionsTabBlocked Lnet/minecraft/class_1_1809; + FIELD field_1_11807 tabContents Lnet/minecraft/class_8667; + FIELD field_1_11808 friendSearchManager Lnet/minecraft/class_1_1793; + FIELD field_1_11809 comparator Lnet/minecraft/class_1_1789; + FIELD field_1_11810 playerInteractionsTabMuted Lnet/minecraft/class_1_1809; + FIELD field_1_11811 tabManager Lnet/minecraft/class_8088; + FIELD field_1_11812 tabNavigation Lnet/minecraft/class_8089; + FIELD field_1_11813 titleWidget Lnet/minecraft/class_7842; FIELD field_26871 playerCount I FIELD field_26882 playerList Lnet/minecraft/class_5521; FIELD field_26883 searchBox Lnet/minecraft/class_342; FIELD field_26885 currentTab Lnet/minecraft/class_5522$class_5523; FIELD field_49549 layout Lnet/minecraft/class_8132; FIELD field_49550 parent Lnet/minecraft/class_437; + METHOD (Lnet/minecraft/class_437;)V + ARG 1 parent + METHOD method_1_11444 unloadTab (Lnet/minecraft/class_8087;)V + ARG 1 tab + METHOD method_1_11445 getWidth ()I + METHOD method_1_11446 createPlayerInteractionsHeader ()Lnet/minecraft/class_8667; + METHOD method_1_11447 (Lnet/minecraft/class_5676;Lnet/minecraft/class_1_1789$class_1_1790;)V + ARG 1 button + ARG 2 value + METHOD method_1_11448 (Ljava/lang/String;)V + ARG 1 text + METHOD method_1_11449 (Lnet/minecraft/class_5522;Lnet/minecraft/class_339;)V + ARG 1 widget + METHOD method_1_11450 (Lnet/minecraft/class_5522;Lnet/minecraft/class_339;)V + ARG 1 widget + METHOD method_1_11451 onReorderEntries ()V + METHOD method_1_11452 loadTab (Lnet/minecraft/class_8087;)V + ARG 1 tab METHOD method_31350 updateServerLabel ()V METHOD method_31352 setCurrentTab ()V METHOD method_31353 setPlayerOnline (Lnet/minecraft/class_640;)V @@ -12,4 +46,6 @@ CLASS net/minecraft/class_5522 net/minecraft/client/gui/screen/multiplayer/Socia METHOD method_31355 setPlayerOffline (Ljava/util/UUID;)V ARG 1 uuid METHOD method_31362 getSearchBoxX ()I + METHOD method_57766 (Lnet/minecraft/class_5522;Lnet/minecraft/class_339;)V + ARG 1 child CLASS class_5523 Tab diff --git a/mappings/net/minecraft/client/gui/screen/report/AbuseReportTypeScreen.mapping b/mappings/net/minecraft/client/gui/screen/report/AbuseReportTypeScreen.mapping index 4abe73cc30..f33fbe7dbd 100644 --- a/mappings/net/minecraft/client/gui/screen/report/AbuseReportTypeScreen.mapping +++ b/mappings/net/minecraft/client/gui/screen/report/AbuseReportTypeScreen.mapping @@ -1,4 +1,7 @@ CLASS net/minecraft/class_8770 net/minecraft/client/gui/screen/report/AbuseReportTypeScreen + FIELD field_1_11750 chatReportButton Lnet/minecraft/class_4185; + FIELD field_1_11751 nameReportButton Lnet/minecraft/class_4185; + FIELD field_1_11752 skinReportButton Lnet/minecraft/class_4185; FIELD field_46041 TITLE_TEXT Lnet/minecraft/class_2561; FIELD field_46042 MESSAGE_TEXT Lnet/minecraft/class_2561; FIELD field_46043 CHAT_TYPE_TEXT Lnet/minecraft/class_2561; @@ -8,3 +11,21 @@ CLASS net/minecraft/class_8770 net/minecraft/client/gui/screen/report/AbuseRepor FIELD field_46050 layout Lnet/minecraft/class_8667; METHOD (Lnet/minecraft/class_437;Lnet/minecraft/class_7574;Ljava/util/UUID;Ljava/lang/String;Ljava/util/function/Supplier;ZZZZ)V ARG 1 parent + ARG 2 reportContext + ARG 3 playerId + ARG 4 playerName + ARG 5 skin + ARG 6 skinReportable + ARG 7 chatDisabledOrBlocked + ARG 8 chatReportable + ARG 9 sentMessage + METHOD method_1_11412 (Lnet/minecraft/class_437;Lnet/minecraft/class_7574;Ljava/util/UUID;Lnet/minecraft/class_4185;)V + ARG 4 button + METHOD method_1_11413 (Lnet/minecraft/class_437;Lnet/minecraft/class_7574;Ljava/util/UUID;Ljava/util/function/Supplier;Lnet/minecraft/class_4185;)V + ARG 5 button + METHOD method_1_11414 (Lnet/minecraft/class_437;Lnet/minecraft/class_7574;Ljava/util/UUID;Ljava/lang/String;Lnet/minecraft/class_4185;)V + ARG 5 button + METHOD method_53581 (Lnet/minecraft/class_4185;)V + ARG 1 button + METHOD method_53582 (Lnet/minecraft/class_8770;Lnet/minecraft/class_339;)V + ARG 1 child diff --git a/mappings/net/minecraft/client/gui/screen/report/DiscardWarningScreen.mapping b/mappings/net/minecraft/client/gui/screen/report/DiscardWarningScreen.mapping index 89d4159528..4856fa1792 100644 --- a/mappings/net/minecraft/client/gui/screen/report/DiscardWarningScreen.mapping +++ b/mappings/net/minecraft/client/gui/screen/report/DiscardWarningScreen.mapping @@ -1 +1,25 @@ CLASS net/minecraft/class_7539 net/minecraft/client/gui/screen/report/DiscardWarningScreen + FIELD field_1_11830 BUTTON_ICON Lnet/minecraft/class_2960; + FIELD field_1_11836 buttonPopulator Ljava/util/function/Consumer; + FIELD field_1_11837 body Lnet/minecraft/class_8667; + FIELD field_1_11838 parent Lnet/minecraft/class_437; + FIELD field_1_11839 root Lnet/minecraft/class_8132; + FIELD field_1_11840 content Lnet/minecraft/class_2561; + METHOD (Lnet/minecraft/class_437;Lnet/minecraft/class_2561;Lnet/minecraft/class_2561;Ljava/util/function/Consumer;)V + ARG 1 parent + ARG 2 title + ARG 3 content + ARG 4 buttonPopulator + METHOD method_1_11464 addButton (Lnet/minecraft/class_2561;ZLnet/minecraft/class_4185$class_4241;)Lnet/minecraft/class_4185; + ARG 1 text + ARG 2 icon + ARG 3 onPress + METHOD method_1_11465 (Lnet/minecraft/class_4185;)V + ARG 1 button + METHOD method_1_11466 (Lnet/minecraft/class_7539;Lnet/minecraft/class_339;)V + ARG 1 child + CLASS class_1_1820 ButtonFactory + METHOD method_1_11467 create (Lnet/minecraft/class_2561;ZLnet/minecraft/class_4185$class_4241;)Lnet/minecraft/class_4185; + ARG 1 text + ARG 2 icon + ARG 3 onPress diff --git a/mappings/net/minecraft/client/gui/screen/world/EditGameRulesScreen.mapping b/mappings/net/minecraft/client/gui/screen/world/EditGameRulesScreen.mapping index 41e1771c1f..9333dd7640 100644 --- a/mappings/net/minecraft/client/gui/screen/world/EditGameRulesScreen.mapping +++ b/mappings/net/minecraft/client/gui/screen/world/EditGameRulesScreen.mapping @@ -44,6 +44,7 @@ CLASS net/minecraft/class_5235 net/minecraft/client/gui/screen/world/EditGameRul ARG 2 button ARG 3 value CLASS class_5237 RuleCategoryWidget + FIELD field_1_10441 text Lnet/minecraft/class_8019; METHOD (Lnet/minecraft/class_5235;Lnet/minecraft/class_2561;)V ARG 2 text CLASS class_5238 RuleWidgetFactory diff --git a/mappings/net/minecraft/client/gui/widget/AbstractCyclingButtonWidget.mapping b/mappings/net/minecraft/client/gui/widget/AbstractCyclingButtonWidget.mapping new file mode 100644 index 0000000000..b8727a2faf --- /dev/null +++ b/mappings/net/minecraft/client/gui/widget/AbstractCyclingButtonWidget.mapping @@ -0,0 +1,78 @@ +CLASS net/minecraft/class_5676 net/minecraft/client/gui/widget/AbstractCyclingButtonWidget + FIELD field_27961 HAS_ALT_DOWN Ljava/util/function/BooleanSupplier; + FIELD field_27963 optionText Lnet/minecraft/class_2561; + FIELD field_27964 index I + FIELD field_27965 value Ljava/lang/Object; + FIELD field_27966 values Lnet/minecraft/class_5676$class_5680; + FIELD field_27967 valueToText Ljava/util/function/Function; + FIELD field_27969 callback Lnet/minecraft/class_5676$class_5678; + FIELD field_27970 tooltipFactory Lnet/minecraft/class_7172$class_7277; + FIELD field_63504 valueSupplier Ljava/util/function/Supplier; + METHOD (IIIILnet/minecraft/class_2561;ILjava/lang/Object;Ljava/util/function/Supplier;Lnet/minecraft/class_5676$class_5680;Ljava/util/function/Function;Lnet/minecraft/class_5676$class_5678;Lnet/minecraft/class_7172$class_7277;)V + ARG 1 x + ARG 2 y + ARG 3 width + ARG 4 height + ARG 5 optionText + ARG 6 index + ARG 7 value + ARG 8 valueSupplier + ARG 9 values + ARG 10 valueToText + ARG 11 callback + ARG 12 tooltipFactory + METHOD method_32603 getValue ()Ljava/lang/Object; + METHOD method_32605 setValue (Ljava/lang/Object;)V + ARG 1 value + METHOD method_32609 internalSetValue (Ljava/lang/Object;)V + ARG 1 value + METHOD method_32610 composeGenericOptionText (Ljava/lang/Object;)Lnet/minecraft/class_5250; + ARG 1 value + METHOD method_32612 cycle (I)V + ARG 1 amount + METHOD method_37026 composeText (Ljava/lang/Object;)Lnet/minecraft/class_2561; + ARG 1 value + METHOD method_37027 getValue (I)Ljava/lang/Object; + ARG 1 offset + METHOD method_47403 refreshTooltip ()V + CLASS class_1_1782 Builder + FIELD field_1_11605 valueSupplier Ljava/util/function/Supplier; + FIELD field_1_11606 tooltipFactory Lnet/minecraft/class_7172$class_7277; + FIELD field_1_11607 valueToText Ljava/util/function/Function; + FIELD field_1_11608 values Lnet/minecraft/class_5676$class_5680; + METHOD (Ljava/util/function/Function;Ljava/util/function/Supplier;)V + ARG 1 valueToText + ARG 2 valueSupplier + METHOD method_1_11259 (Ljava/lang/Object;)Lnet/minecraft/class_7919; + ARG 0 value + METHOD method_1_11260 (Ljava/lang/Object;)Lnet/minecraft/class_7919; + ARG 1 value + METHOD method_1_11261 textAsTooltip ()Lnet/minecraft/class_5676$class_1_1782; + METHOD method_1_11262 tooltip (Lnet/minecraft/class_7172$class_7277;)Lnet/minecraft/class_5676$class_1_1782; + ARG 1 tooltipFactory + METHOD method_1_11263 values (Ljava/util/Collection;)Lnet/minecraft/class_5676$class_1_1782; + ARG 1 values + METHOD method_1_11264 alternativeValues (Ljava/util/List;Ljava/util/List;)Lnet/minecraft/class_5676$class_1_1782; + ARG 1 defaults + ARG 2 alternatives + METHOD method_1_11265 alternativeValues (Ljava/util/function/BooleanSupplier;Ljava/util/List;Ljava/util/List;)Lnet/minecraft/class_5676$class_1_1782; + ARG 1 alternativeToggle + ARG 2 defaults + ARG 3 alternatives + METHOD method_1_11266 values (Lnet/minecraft/class_5676$class_5680;)Lnet/minecraft/class_5676$class_1_1782; + ARG 1 values + METHOD method_1_11267 values ([Ljava/lang/Object;)Lnet/minecraft/class_5676$class_1_1782; + ARG 1 values + CLASS class_5678 UpdateCallback + METHOD method_1_161 onValueChange (Lnet/minecraft/class_5676;Ljava/lang/Object;)V + ARG 1 button + ARG 2 value + CLASS class_5680 Values + METHOD method_32626 getCurrent ()Ljava/util/List; + METHOD method_32627 of (Ljava/util/Collection;)Lnet/minecraft/class_5676$class_5680; + ARG 0 values + METHOD method_32628 of (Ljava/util/function/BooleanSupplier;Ljava/util/List;Ljava/util/List;)Lnet/minecraft/class_5676$class_5680; + ARG 0 alternativeToggle + ARG 1 defaults + ARG 2 alternatives + METHOD method_32629 getDefaults ()Ljava/util/List; diff --git a/mappings/net/minecraft/client/gui/widget/ButtonWidget.mapping b/mappings/net/minecraft/client/gui/widget/ButtonWidget.mapping index 8eb84bb94a..dda3151ef2 100644 --- a/mappings/net/minecraft/client/gui/widget/ButtonWidget.mapping +++ b/mappings/net/minecraft/client/gui/widget/ButtonWidget.mapping @@ -33,6 +33,8 @@ CLASS net/minecraft/class_4185 net/minecraft/client/gui/widget/ButtonWidget METHOD (Lnet/minecraft/class_2561;Lnet/minecraft/class_4185$class_4241;)V ARG 1 message ARG 2 onPress + METHOD method_1_11057 tooltip (Lnet/minecraft/class_2561;)Lnet/minecraft/class_4185$class_7840; + ARG 1 tooltip METHOD method_46431 build ()Lnet/minecraft/class_4185; METHOD method_46432 width (I)Lnet/minecraft/class_4185$class_7840; ARG 1 width diff --git a/mappings/net/minecraft/client/gui/widget/CyclingButtonWidget.mapping b/mappings/net/minecraft/client/gui/widget/CyclingButtonWidget.mapping index ebdf02817d..148eef685e 100644 --- a/mappings/net/minecraft/client/gui/widget/CyclingButtonWidget.mapping +++ b/mappings/net/minecraft/client/gui/widget/CyclingButtonWidget.mapping @@ -1,14 +1,9 @@ -CLASS net/minecraft/class_5676 net/minecraft/client/gui/widget/CyclingButtonWidget - FIELD field_27961 HAS_ALT_DOWN Ljava/util/function/BooleanSupplier; - FIELD field_27963 optionText Lnet/minecraft/class_2561; - FIELD field_27964 index I - FIELD field_27965 value Ljava/lang/Object; - FIELD field_27966 values Lnet/minecraft/class_5676$class_5680; - FIELD field_27967 valueToText Ljava/util/function/Function; - FIELD field_27969 callback Lnet/minecraft/class_5676$class_5678; - FIELD field_27970 tooltipFactory Lnet/minecraft/class_7172$class_7277; - FIELD field_63504 valueSupplier Ljava/util/function/Supplier; - METHOD (IIIILnet/minecraft/class_2561;ILjava/lang/Object;Ljava/util/function/Supplier;Lnet/minecraft/class_5676$class_5680;Ljava/util/function/Function;Lnet/minecraft/class_5676$class_5678;Lnet/minecraft/class_7172$class_7277;)V +CLASS net/minecraft/class_1_1747 net/minecraft/client/gui/widget/CyclingButtonWidget + FIELD field_1_11364 BOOLEAN_VALUES Ljava/util/List; + FIELD field_1_11365 labelType Lnet/minecraft/class_1_1747$class_12346; + FIELD field_1_11366 narrationMessageFactory Ljava/util/function/Function; + FIELD field_1_11367 valueToButton Lnet/minecraft/class_1_1747$class_12347; + METHOD (IIIILnet/minecraft/class_2561;ILjava/lang/Object;Ljava/util/function/Supplier;Lnet/minecraft/class_5676$class_5680;Ljava/util/function/Function;Ljava/util/function/Function;Lnet/minecraft/class_5676$class_5678;Lnet/minecraft/class_7172$class_7277;Lnet/minecraft/class_1_1747$class_12346;Lnet/minecraft/class_1_1747$class_12347;)V ARG 1 x ARG 2 y ARG 3 width @@ -19,32 +14,87 @@ CLASS net/minecraft/class_5676 net/minecraft/client/gui/widget/CyclingButtonWidg ARG 8 valueSupplier ARG 9 values ARG 10 valueToText - ARG 11 callback - ARG 12 tooltipFactory - METHOD method_32603 getValue ()Ljava/lang/Object; - METHOD method_32605 setValue (Ljava/lang/Object;)V - ARG 1 value - METHOD method_32609 internalSetValue (Ljava/lang/Object;)V - ARG 1 value - METHOD method_32610 composeGenericOptionText (Ljava/lang/Object;)Lnet/minecraft/class_5250; - ARG 1 value - METHOD method_32612 cycle (I)V - ARG 1 amount - METHOD method_37026 composeText (Ljava/lang/Object;)Lnet/minecraft/class_2561; - ARG 1 value - METHOD method_37027 getValue (I)Ljava/lang/Object; - ARG 1 offset - METHOD method_47403 refreshTooltip ()V - CLASS class_5678 UpdateCallback - METHOD method_1_161 onValueChange (Lnet/minecraft/class_5676;Ljava/lang/Object;)V + ARG 11 narrationMessageFactory + ARG 12 callback + ARG 13 tooltipFactory + ARG 14 labelType + ARG 15 valueToButton + METHOD method_1_11078 booleanBuilder (Lnet/minecraft/class_2561;Lnet/minecraft/class_2561;Z)Lnet/minecraft/class_1_1747$class_5677; + ARG 0 on + ARG 1 off + ARG 2 value + METHOD method_1_11079 builder (Ljava/util/function/Function;Ljava/lang/Object;)Lnet/minecraft/class_1_1747$class_5677; + ARG 0 valueToText + ARG 1 valueSupplier + METHOD method_1_11080 builder (Ljava/util/function/Function;Ljava/util/function/Supplier;)Lnet/minecraft/class_1_1747$class_5677; + ARG 0 valueToText + ARG 1 valueSupplier + METHOD method_1_11081 composeNarrationOptionText ()Lnet/minecraft/class_5250; + METHOD method_1_11082 (Lnet/minecraft/class_2561;Lnet/minecraft/class_2561;Ljava/lang/Boolean;)Lnet/minecraft/class_2561; + ARG 2 value + METHOD method_1_11085 (Ljava/lang/Boolean;)Lnet/minecraft/class_2561; + ARG 0 value + METHOD method_1_11087 booleanBuilder (Z)Lnet/minecraft/class_1_1747$class_5677; + ARG 0 value + CLASS class_5677 Builder + COMMENT A builder to easily create cycling button widgets. + COMMENT + COMMENT Each builder must have at least one of its {@code values} methods called + COMMENT with at least one default (non-alternative) value in the list before + COMMENT building. + COMMENT + COMMENT @see CyclingButtonWidget#builder(Function) + FIELD field_27976 narrationMessageFactory Ljava/util/function/Function; + FIELD field_64537 valueToButton Lnet/minecraft/class_1_1747$class_12347; + FIELD field_64538 labelType Lnet/minecraft/class_1_1747$class_12346; + METHOD (Ljava/util/function/Function;Ljava/util/function/Supplier;)V + COMMENT Creates a builder. + COMMENT + COMMENT @see CyclingButtonWidget#builder(Function) + ARG 1 valueToText + ARG 2 valueSupplier + METHOD method_32616 omitKeyText ()Lnet/minecraft/class_1_1747$class_5677; + COMMENT Makes the built button omit the option and only display the current value + COMMENT for its text, such as showing "Jump Mode" than "Mode: Jump Mode". + METHOD method_32617 build (IIIILnet/minecraft/class_2561;Lnet/minecraft/class_5676$class_5678;)Lnet/minecraft/class_1_1747; + COMMENT Builds a cycling button widget. + COMMENT + COMMENT @throws IllegalStateException if no {@code values} call is made, or the + COMMENT {@code values} has no default values available + ARG 1 x + ARG 2 y + ARG 3 width + ARG 4 height + ARG 5 optionText + ARG 6 callback + METHOD method_32623 narration (Ljava/util/function/Function;)Lnet/minecraft/class_1_1747$class_5677; + COMMENT Overrides the narration message of the button to build. + COMMENT + COMMENT

If this is not called, the button will use + COMMENT {@link CyclingButtonWidget#getGenericNarrationMessage()} for narration + COMMENT messages. + ARG 1 narrationMessageFactory + METHOD method_35723 build (IIIILnet/minecraft/class_2561;)Lnet/minecraft/class_1_1747; + ARG 1 x + ARG 2 y + ARG 3 width + ARG 4 height + ARG 5 optionText + METHOD method_35724 (Lnet/minecraft/class_5676;Ljava/lang/Object;)V + ARG 0 button + ARG 1 value + METHOD method_57720 build (Lnet/minecraft/class_2561;Lnet/minecraft/class_5676$class_5678;)Lnet/minecraft/class_1_1747; + ARG 1 optionText + ARG 2 callback + METHOD method_76614 labelType (Lnet/minecraft/class_1_1747$class_12346;)Lnet/minecraft/class_1_1747$class_5677; + ARG 1 labelType + METHOD method_76615 buttonTexture (Lnet/minecraft/class_1_1747$class_12347;)Lnet/minecraft/class_1_1747$class_5677; + ARG 1 valueToButton + METHOD method_76616 (Lnet/minecraft/class_1_1747;Ljava/lang/Object;)Lnet/minecraft/class_2960; + ARG 0 button + ARG 1 value + CLASS class_12346 LabelType + CLASS class_12347 ButtonTextureGetter + METHOD method_1_162 apply (Lnet/minecraft/class_1_1747;Ljava/lang/Object;)Lnet/minecraft/class_2960; ARG 1 button ARG 2 value - CLASS class_5680 Values - METHOD method_32626 getCurrent ()Ljava/util/List; - METHOD method_32627 of (Ljava/util/Collection;)Lnet/minecraft/class_5676$class_5680; - ARG 0 values - METHOD method_32628 of (Ljava/util/function/BooleanSupplier;Ljava/util/List;Ljava/util/List;)Lnet/minecraft/class_5676$class_5680; - ARG 0 alternativeToggle - ARG 1 defaults - ARG 2 alternatives - METHOD method_32629 getDefaults ()Ljava/util/List; diff --git a/mappings/net/minecraft/client/gui/widget/CyclingIconButtonWidget.mapping b/mappings/net/minecraft/client/gui/widget/CyclingIconButtonWidget.mapping new file mode 100644 index 0000000000..1010109d09 --- /dev/null +++ b/mappings/net/minecraft/client/gui/widget/CyclingIconButtonWidget.mapping @@ -0,0 +1,52 @@ +CLASS net/minecraft/class_1_1787 net/minecraft/client/gui/widget/CyclingIconButtonWidget + FIELD field_1_11618 valueToIcon Ljava/util/function/Function; + METHOD (IIIILnet/minecraft/class_2561;ILjava/lang/Object;Ljava/util/function/Supplier;Lnet/minecraft/class_5676$class_5680;Ljava/util/function/Function;Ljava/util/function/Function;Lnet/minecraft/class_5676$class_5678;Lnet/minecraft/class_7172$class_7277;)V + ARG 1 x + ARG 2 y + ARG 3 width + ARG 4 height + ARG 5 optionText + ARG 6 index + ARG 7 value + ARG 8 valueSupplier + ARG 9 values + ARG 10 valueToText + ARG 11 valueToIcon + ARG 12 callback + ARG 13 tooltipFactory + METHOD method_1_11291 builder (Lnet/minecraft/class_2561;Ljava/util/function/Function;Ljava/lang/Object;)Lnet/minecraft/class_1_1787$class_1_1788; + ARG 0 optionText + ARG 1 valueToText + ARG 2 value + METHOD method_1_11292 builder (Lnet/minecraft/class_2561;Ljava/util/function/Function;Ljava/util/function/Supplier;)Lnet/minecraft/class_1_1787$class_1_1788; + ARG 0 optionText + ARG 1 valueToText + ARG 2 valueSupplier + CLASS class_1_1788 Builder + FIELD field_1_11619 height I + FIELD field_1_11620 optionText Lnet/minecraft/class_2561; + FIELD field_1_11621 valueToIcon Ljava/util/function/Function; + FIELD field_1_11622 width I + METHOD (Lnet/minecraft/class_2561;Ljava/util/function/Function;Ljava/util/function/Supplier;)V + ARG 1 optionText + ARG 2 valueToText + ARG 3 valueSupplier + METHOD method_1_11294 build (II)Lnet/minecraft/class_1_1787; + ARG 1 x + ARG 2 y + METHOD method_1_11295 build (IILnet/minecraft/class_5676$class_5678;)Lnet/minecraft/class_1_1787; + ARG 1 x + ARG 2 y + ARG 3 callback + METHOD method_1_11296 build (Lnet/minecraft/class_5676$class_5678;)Lnet/minecraft/class_1_1787; + ARG 1 callback + METHOD method_1_11297 (Lnet/minecraft/class_5676;Ljava/lang/Object;)V + ARG 0 button + ARG 1 value + METHOD method_1_11298 size (II)Lnet/minecraft/class_1_1787$class_1_1788; + ARG 1 width + ARG 2 height + METHOD method_1_11299 valueToIcon (Ljava/util/function/Function;)Lnet/minecraft/class_1_1787$class_1_1788; + ARG 1 valueToIcon + METHOD method_1_11300 width (I)Lnet/minecraft/class_1_1787$class_1_1788; + ARG 1 width diff --git a/mappings/net/minecraft/client/gui/widget/FriendWidgetComparator.mapping b/mappings/net/minecraft/client/gui/widget/FriendWidgetComparator.mapping new file mode 100644 index 0000000000..99b24d4f4b --- /dev/null +++ b/mappings/net/minecraft/client/gui/widget/FriendWidgetComparator.mapping @@ -0,0 +1,21 @@ +CLASS net/minecraft/class_1_1789 net/minecraft/client/gui/widget/FriendWidgetComparator + FIELD field_1_11623 DEFAULT_ORDER Lnet/minecraft/class_1_1789$class_1_1790; + FIELD field_1_11624 order Lnet/minecraft/class_1_1789$class_1_1790; + FIELD field_1_11625 onReorder Ljava/lang/Runnable; + METHOD (Ljava/lang/Runnable;)V + ARG 1 onReorder + METHOD compare (Ljava/lang/Object;Ljava/lang/Object;)I + ARG 1 a + ARG 2 b + METHOD method_1_11302 setOrder (Lnet/minecraft/class_1_1789$class_1_1790;)V + ARG 1 order + CLASS class_1_1790 SortOrder + FIELD field_1_11628 comparator Ljava/util/Comparator; + FIELD field_1_11629 icon Lnet/minecraft/class_1_1783; + FIELD field_1_11630 text Lnet/minecraft/class_2561; + METHOD (Ljava/lang/String;ILjava/lang/String;Ljava/util/Comparator;)V + ARG 3 name + ARG 4 comparator + METHOD method_1_11304 getComparator ()Ljava/util/Comparator; + METHOD method_1_11305 getIcon ()Lnet/minecraft/class_1_1783; + METHOD method_1_11306 getText ()Lnet/minecraft/class_2561; diff --git a/mappings/net/minecraft/client/gui/widget/FriendsListButtonWidget.mapping b/mappings/net/minecraft/client/gui/widget/FriendsListButtonWidget.mapping index 1822817824..ab597c2c69 100644 --- a/mappings/net/minecraft/client/gui/widget/FriendsListButtonWidget.mapping +++ b/mappings/net/minecraft/client/gui/widget/FriendsListButtonWidget.mapping @@ -3,7 +3,12 @@ CLASS net/minecraft/class_1_917 net/minecraft/client/gui/widget/FriendsListButto FIELD field_1_6477 NARRATION_SUPPLIER Lnet/minecraft/class_4185$class_7841; FIELD field_1_6478 NOTIFICATION_COUNT_TEXTURES [Lnet/minecraft/class_2960; FIELD field_1_6481 incomingRequestCount I + FIELD field_1_11409 FRIENDS_ICON Lnet/minecraft/class_1_1783; + FIELD field_1_11410 OPEN_TOOLTIP Lnet/minecraft/class_7919; METHOD (ILnet/minecraft/class_4185$class_4241;Z)V ARG 1 width ARG 2 pressAction + ARG 3 active + METHOD method_1_5610 (Ljava/util/function/Supplier;)Lnet/minecraft/class_5250; + ARG 0 textSupplier METHOD method_1_5611 update ()V diff --git a/mappings/net/minecraft/client/gui/widget/QuitButtonWidget.mapping b/mappings/net/minecraft/client/gui/widget/QuitButtonWidget.mapping new file mode 100644 index 0000000000..c44eb0cda0 --- /dev/null +++ b/mappings/net/minecraft/client/gui/widget/QuitButtonWidget.mapping @@ -0,0 +1,20 @@ +CLASS net/minecraft/class_1_1794 net/minecraft/client/gui/widget/QuitButtonWidget + FIELD field_1_11641 DRAFT_REPORT_ICON Lnet/minecraft/class_1_1783; + FIELD field_1_11642 draftReportTooltip Lnet/minecraft/class_7919; + FIELD field_1_11643 willBeLostOnQuit Ljava/util/function/Predicate; + METHOD (IIIILnet/minecraft/class_2561;Lnet/minecraft/class_4185$class_4241;Lnet/minecraft/class_7919;Ljava/util/function/Predicate;)V + ARG 1 x + ARG 2 y + ARG 3 width + ARG 4 height + ARG 5 message + ARG 6 onPress + ARG 7 draftReportTooltip + ARG 8 willBeLostOnQuit + METHOD (IILnet/minecraft/class_2561;Lnet/minecraft/class_4185$class_4241;Lnet/minecraft/class_7919;Ljava/util/function/Predicate;)V + ARG 1 width + ARG 2 height + ARG 3 message + ARG 4 onPress + ARG 5 draftReportTooltip + ARG 6 willBeLostOnQuit diff --git a/mappings/net/minecraft/client/gui/widget/ScrollableLayoutWidget.mapping b/mappings/net/minecraft/client/gui/widget/ScrollableLayoutWidget.mapping index 3f0a713fb4..2c67d2e6fe 100644 --- a/mappings/net/minecraft/client/gui/widget/ScrollableLayoutWidget.mapping +++ b/mappings/net/minecraft/client/gui/widget/ScrollableLayoutWidget.mapping @@ -2,6 +2,7 @@ CLASS net/minecraft/class_11467 net/minecraft/client/gui/widget/ScrollableLayout FIELD field_1_636 minHeight I FIELD field_1_637 marginSide Lnet/minecraft/class_11467$class_1_41; FIELD field_1_638 marginWidth I + FIELD field_1_11476 verticalAlignment F FIELD field_60715 DEFAULT_MARGIN_WIDTH I FIELD field_60716 layout Lnet/minecraft/class_8133; FIELD field_60717 container Lnet/minecraft/class_11467$class_11468; @@ -21,6 +22,11 @@ CLASS net/minecraft/class_11467 net/minecraft/client/gui/widget/ScrollableLayout METHOD method_1_6304 setMarginWidth (I)V ARG 1 marginWidth METHOD method_1_9274 getScrollY ()D + METHOD method_1_11160 setVerticalAlignment (F)V + ARG 1 verticalAlignment + METHOD method_1_11161 setBottomAlignment ()V + METHOD method_1_11162 setMiddleAlignment ()V + METHOD method_1_11163 setTopAlignment ()V METHOD method_71806 setWidth (I)V ARG 1 width METHOD method_71807 setHeight (I)V @@ -36,3 +42,4 @@ CLASS net/minecraft/class_11467 net/minecraft/client/gui/widget/ScrollableLayout ARG 5 scrollbar METHOD method_1_605 getSideMargin ()I METHOD method_1_5644 resetContents ()V + METHOD method_1_11164 getContentYOffset ()I diff --git a/mappings/net/minecraft/client/gui/widget/TextIconButtonWidget.mapping b/mappings/net/minecraft/client/gui/widget/TextIconButtonWidget.mapping index 5ed07e57c8..0854a49f4b 100644 --- a/mappings/net/minecraft/client/gui/widget/TextIconButtonWidget.mapping +++ b/mappings/net/minecraft/client/gui/widget/TextIconButtonWidget.mapping @@ -2,22 +2,44 @@ CLASS net/minecraft/class_8662 net/minecraft/client/gui/widget/TextIconButtonWid COMMENT A button with an icon and an optional text. COMMENT COMMENT @see ButtonWidget - FIELD field_45379 texture Lnet/minecraft/class_1_1783; + FIELD field_1_11477 style Lnet/minecraft/class_8662$class_1_1764; + FIELD field_45379 icon Lnet/minecraft/class_1_1783; METHOD (IIIILnet/minecraft/class_2561;Lnet/minecraft/class_1_1783;Lnet/minecraft/class_8662$class_1_1764;Lnet/minecraft/class_4185$class_4241;Lnet/minecraft/class_7919;Lnet/minecraft/class_4185$class_7841;Z)V + ARG 1 x + ARG 2 y ARG 3 width ARG 4 height ARG 5 message + ARG 6 icon + ARG 7 style ARG 8 onPress + ARG 9 tooltip + ARG 10 narrationSupplier ARG 11 setLoadingOnPress METHOD method_1_5645 drawOverrideIcon (Lnet/minecraft/class_332;IIF)V + ARG 1 context + ARG 2 mouseX + ARG 3 mouseY + ARG 4 deltaTicks + METHOD method_1_11165 builder (Lnet/minecraft/class_2561;Lnet/minecraft/class_4185$class_4241;Lnet/minecraft/class_8662$class_1_1764;)Lnet/minecraft/class_8662$class_8663; + ARG 0 text + ARG 1 onPress + ARG 2 style + METHOD method_1_11166 setStyle (Lnet/minecraft/class_8662$class_1_1764;)V + ARG 1 style METHOD method_52723 builder (Lnet/minecraft/class_2561;Lnet/minecraft/class_4185$class_4241;Z)Lnet/minecraft/class_8662$class_8663; ARG 0 text ARG 1 onPress ARG 2 hideLabel + CLASS class_1_1764 Style CLASS class_8663 Builder + FIELD field_1_11478 style Lnet/minecraft/class_8662$class_1_1764; FIELD field_45387 texture Lnet/minecraft/class_1_1783; METHOD (Lnet/minecraft/class_2561;Lnet/minecraft/class_4185$class_4241;Lnet/minecraft/class_8662$class_1_1764;)V + ARG 1 message ARG 2 onPress + ARG 3 style + METHOD method_1_11167 messageAsTooltip ()Lnet/minecraft/class_8662$class_8663; METHOD method_52724 build ()Lnet/minecraft/class_8662; METHOD method_52727 texture (Lnet/minecraft/class_2960;II)Lnet/minecraft/class_8662$class_8663; ARG 1 texture diff --git a/mappings/net/minecraft/client/gui/widget/ThreePartsLayoutWidget.mapping b/mappings/net/minecraft/client/gui/widget/ThreePartsLayoutWidget.mapping index 9089083f30..6fac9d298d 100644 --- a/mappings/net/minecraft/client/gui/widget/ThreePartsLayoutWidget.mapping +++ b/mappings/net/minecraft/client/gui/widget/ThreePartsLayoutWidget.mapping @@ -1,4 +1,5 @@ CLASS net/minecraft/class_8132 net/minecraft/client/gui/widget/ThreePartsLayoutWidget + FIELD field_1_11587 headerBottomMargin I FIELD field_42490 DEFAULT_HEADER_FOOTER_HEIGHT I FIELD field_42491 header Lnet/minecraft/class_7843; FIELD field_42492 footer Lnet/minecraft/class_7843; @@ -13,8 +14,11 @@ CLASS net/minecraft/class_8132 net/minecraft/client/gui/widget/ThreePartsLayoutW ARG 1 screen ARG 2 headerFooterHeight METHOD (Lnet/minecraft/class_437;II)V + ARG 1 screen ARG 2 headerHeight ARG 3 footerHeight + METHOD method_1_11243 setHeaderBottomMargin (I)V + ARG 1 headerBottomMargin METHOD method_48991 setFooterHeight (I)V ARG 1 footerHeight METHOD method_48992 addHeader (Lnet/minecraft/class_8021;)Lnet/minecraft/class_8021; diff --git a/mappings/net/minecraft/client/gui/widget/TooltipButtonWidget.mapping b/mappings/net/minecraft/client/gui/widget/TooltipButtonWidget.mapping new file mode 100644 index 0000000000..09df55f365 --- /dev/null +++ b/mappings/net/minecraft/client/gui/widget/TooltipButtonWidget.mapping @@ -0,0 +1,32 @@ +CLASS net/minecraft/class_1_1754 net/minecraft/client/gui/widget/TooltipButtonWidget + FIELD field_1_11411 BUTTON_DISABLED_TEXTURE Lnet/minecraft/class_2960; + FIELD field_1_11412 LOADING_TEXTURE Lnet/minecraft/class_2960; + FIELD field_1_11413 PADDING_Y I + FIELD field_1_11414 PADDING_X I + FIELD field_1_11415 LOADING_TOOLTIP Lnet/minecraft/class_7919; + FIELD field_1_11416 defaultTooltip Lnet/minecraft/class_7919; + FIELD field_1_11417 loading Z + FIELD field_1_11418 setLoadingOnPress Z + METHOD (IIIILnet/minecraft/class_2561;Lnet/minecraft/class_4185$class_4241;Lnet/minecraft/class_7919;Lnet/minecraft/class_4185$class_7841;Z)V + ARG 1 x + ARG 2 y + ARG 3 width + ARG 4 height + ARG 5 message + ARG 6 onPress + ARG 7 tooltip + ARG 8 narrationSupplier + ARG 9 setLoadingOnPress + METHOD method_1_11118 builder (Lnet/minecraft/class_2561;Lnet/minecraft/class_4185$class_4241;)Lnet/minecraft/class_1_1754$class_1_1755; + ARG 0 message + ARG 1 onPress + METHOD method_1_11119 drawLoadingIcon (Lnet/minecraft/class_332;)Z + ARG 1 context + METHOD method_1_11120 setLoading (Z)V + ARG 1 loading + METHOD method_1_11121 setLoading (ZLnet/minecraft/class_7919;)V + ARG 1 loading + ARG 2 loadingTooltip + CLASS class_1_1755 Builder + FIELD field_1_11419 setLoadingOnPress Z + METHOD method_1_11123 setLoadingOnPress ()Lnet/minecraft/class_1_1754$class_1_1755; diff --git a/mappings/net/minecraft/client/option/GameOptions.mapping b/mappings/net/minecraft/client/option/GameOptions.mapping index b457e4511b..056bd13e3b 100644 --- a/mappings/net/minecraft/client/option/GameOptions.mapping +++ b/mappings/net/minecraft/client/option/GameOptions.mapping @@ -21,6 +21,7 @@ CLASS net/minecraft/class_315 net/minecraft/client/option/GameOptions FIELD field_1_10047 ctrlClickEmulatesRightClick Lnet/minecraft/class_7172; FIELD field_1_10353 MAC_FULLSCREEN_MENU_VISIBILITY_TOOLTIP Lnet/minecraft/class_2561; FIELD field_1_10354 macFullscreenMenuVisibility Lnet/minecraft/class_7172; + FIELD field_1_10905 otherPlayersKey Lnet/minecraft/class_304; FIELD field_1814 cloudRenderMode Lnet/minecraft/class_7172; FIELD field_1815 hideServerAddress Z FIELD field_1816 smoothCameraKey Lnet/minecraft/class_304; diff --git a/mappings/net/minecraft/client/option/SimpleOption.mapping b/mappings/net/minecraft/client/option/SimpleOption.mapping index 9e4790138b..8f44042656 100644 --- a/mappings/net/minecraft/client/option/SimpleOption.mapping +++ b/mappings/net/minecraft/client/option/SimpleOption.mapping @@ -165,10 +165,60 @@ CLASS net/minecraft/class_7172 net/minecraft/client/option/SimpleOption CLASS class_1_783 ChangeCallback METHOD method_1_4750 accept (Ljava/lang/Object;)V ARG 1 value + CLASS class_1_1729 WidgetFactory + METHOD method_1_11024 create (Lnet/minecraft/class_7172;Lnet/minecraft/class_7172$class_7277;Lnet/minecraft/class_315;IIILnet/minecraft/class_7172$class_1_783;)Lnet/minecraft/class_339; + ARG 1 option + ARG 2 tooltipFactory + ARG 3 gameOptions + ARG 4 x + ARG 5 y + ARG 6 width + ARG 7 callback + METHOD method_1_11025 forCyclingIconButton (Lnet/minecraft/class_7172$class_7305;Ljava/util/function/Function;)Lnet/minecraft/class_7172$class_1_1729; + ARG 0 callbacks + ARG 1 valueToIcon + METHOD method_1_11026 (Lnet/minecraft/class_7172$class_7305;Ljava/util/function/Function;Lnet/minecraft/class_7172;Lnet/minecraft/class_7172$class_7277;Lnet/minecraft/class_315;IIILnet/minecraft/class_7172$class_1_783;)Lnet/minecraft/class_339; + ARG 2 option + ARG 3 tooltipFactory + ARG 4 gameOptions + ARG 5 x + ARG 6 y + ARG 7 width + ARG 8 callback + METHOD method_1_11027 (Lnet/minecraft/class_7172;Lnet/minecraft/class_315;Lnet/minecraft/class_7172$class_1_783;Lnet/minecraft/class_5676;Ljava/lang/Object;)V + ARG 3 button + ARG 4 value + METHOD method_1_11028 (Lnet/minecraft/class_7172$class_7176;ZLnet/minecraft/class_7172;Lnet/minecraft/class_7172$class_7277;Lnet/minecraft/class_315;IIILnet/minecraft/class_7172$class_1_783;)Lnet/minecraft/class_339; + ARG 2 option + ARG 3 tooltipFactory + ARG 4 gameOptions + ARG 5 x + ARG 6 y + ARG 7 width + ARG 8 callback + METHOD method_1_11029 (Lnet/minecraft/class_7172$class_7305;Lnet/minecraft/class_7172;Lnet/minecraft/class_7172$class_7277;Lnet/minecraft/class_315;IIILnet/minecraft/class_7172$class_1_783;)Lnet/minecraft/class_339; + ARG 1 option + ARG 2 tooltipFactory + ARG 3 gameOptions + ARG 4 x + ARG 5 y + ARG 6 width + ARG 7 callback + METHOD method_1_11030 (Lnet/minecraft/class_7172;Lnet/minecraft/class_315;Lnet/minecraft/class_7172$class_1_783;Lnet/minecraft/class_5676;Ljava/lang/Object;)V + ARG 3 button + ARG 4 value + METHOD method_1_11031 forSlider (Lnet/minecraft/class_7172$class_7176;Z)Lnet/minecraft/class_7172$class_1_1729; + ARG 0 callbacks + ARG 1 shouldApplyImmediately + METHOD method_1_11032 forCyclingButton (Lnet/minecraft/class_7172$class_7305;)Lnet/minecraft/class_7172$class_1_1729; + ARG 0 callbacks CLASS class_7173 PotentialValuesBasedCallbacks COMMENT A set of callbacks for a cycling option. COMMENT COMMENT @see Callbacks + METHOD (Ljava/util/List;Lcom/mojang/serialization/Codec;)V + ARG 1 values + ARG 2 codec CLASS class_7174 ValidatingIntSliderCallbacks COMMENT A set of callbacks for a slider of integer values with a fixed minimum and maximum values. COMMENT @@ -227,6 +277,7 @@ CLASS net/minecraft/class_7172 net/minecraft/client/option/SimpleOption COMMENT A set of callbacks to customize an option's behavior. COMMENT COMMENT @see Callbacks + METHOD method_1_11033 createButton ()Lnet/minecraft/class_7172$class_1_1729; METHOD method_41758 validate (Ljava/lang/Object;)Ljava/util/Optional; COMMENT {@return the validated value} COMMENT @@ -239,6 +290,11 @@ CLASS net/minecraft/class_7172 net/minecraft/client/option/SimpleOption COMMENT only when certain conditions are met. COMMENT COMMENT @see Callbacks + METHOD (Ljava/util/List;Ljava/util/List;Ljava/util/function/BooleanSupplier;Lcom/mojang/serialization/Codec;)V + ARG 1 values + ARG 2 altValues + ARG 3 altCondition + ARG 4 codec CLASS class_7275 IntSliderCallbacks METHOD method_42414 withModifier (Ljava/util/function/IntFunction;Ljava/util/function/ToIntFunction;Z)Lnet/minecraft/class_7172$class_7176; COMMENT Creates a slider callback with the modifier applied. Note that when using this, @@ -253,6 +309,10 @@ CLASS net/minecraft/class_7172 net/minecraft/client/option/SimpleOption COMMENT A set of callbacks for a cycling option whose potential values are determined lazily. COMMENT COMMENT @see Callbacks + METHOD (Ljava/util/function/Supplier;Ljava/util/function/Function;Lcom/mojang/serialization/Codec;)V + ARG 1 values + ARG 2 validateValue + ARG 3 codec CLASS class_7277 TooltipFactory METHOD method_1_33 apply (Ljava/lang/Object;)Lnet/minecraft/class_7919; ARG 1 value diff --git a/mappings/net/minecraft/client/particle/FreezingParticle.mapping b/mappings/net/minecraft/client/particle/FreezingParticle.mapping new file mode 100644 index 0000000000..78b87f5719 --- /dev/null +++ b/mappings/net/minecraft/client/particle/FreezingParticle.mapping @@ -0,0 +1,7 @@ +CLASS net/minecraft/class_1_1743 net/minecraft/client/particle/FreezingParticle + FIELD field_1_11359 landed Z + FIELD field_1_11360 startingAngularVelocity F + CLASS class_1_1744 Factory + FIELD field_1_11361 spriteProvider Lnet/minecraft/class_4002; + METHOD (Lnet/minecraft/class_4002;)V + ARG 1 spriteProvider diff --git a/mappings/net/minecraft/client/realms/gui/screen/RealmsConfigureWorldScreen.mapping b/mappings/net/minecraft/client/realms/gui/screen/RealmsConfigureWorldScreen.mapping index 858d832083..d759e942ab 100644 --- a/mappings/net/minecraft/client/realms/gui/screen/RealmsConfigureWorldScreen.mapping +++ b/mappings/net/minecraft/client/realms/gui/screen/RealmsConfigureWorldScreen.mapping @@ -1,5 +1,7 @@ CLASS net/minecraft/class_4388 net/minecraft/client/realms/gui/screen/RealmsConfigureWorldScreen FIELD field_1_7157 subscription Lnet/minecraft/class_4887; + FIELD field_1_10108 hasViewDistance Z + FIELD field_1_10109 viewDistance Lnet/minecraft/class_1_1476; FIELD field_19790 LOGGER Lorg/slf4j/Logger; FIELD field_19792 parent Lnet/minecraft/class_4325; FIELD field_19794 serverId J @@ -28,6 +30,12 @@ CLASS net/minecraft/class_4388 net/minecraft/client/realms/gui/screen/RealmsConf ARG 1 ex METHOD method_1_6412 (Lnet/minecraft/class_4887;)V ARG 1 subscription + METHOD method_1_9826 fetchViewDistance (J)V + ARG 1 serverId + METHOD method_1_9827 (JLnet/minecraft/class_4341;)Lnet/minecraft/class_1_1476; + ARG 2 client + METHOD method_1_9828 (Lnet/minecraft/class_1_1476;)V + ARG 1 viewDistance METHOD method_21198 stateChanged ()V METHOD method_21204 fetchServerData (J)V ARG 1 worldId @@ -38,6 +46,8 @@ CLASS net/minecraft/class_4388 net/minecraft/client/realms/gui/screen/RealmsConf ARG 2 description ARG 3 regionSelectionMethod ARG 4 region + ARG 5 renderDistance + ARG 6 simDistance METHOD method_21217 closeTheWorld ()V METHOD method_21218 openTheWorld (Z)V ARG 1 join diff --git a/mappings/net/minecraft/client/render/WorldBorderRenderer.mapping b/mappings/net/minecraft/client/render/WorldBorderRenderer.mapping index ce127247b3..3f943e6589 100644 --- a/mappings/net/minecraft/client/render/WorldBorderRenderer.mapping +++ b/mappings/net/minecraft/client/render/WorldBorderRenderer.mapping @@ -30,6 +30,7 @@ CLASS net/minecraft/class_9978 net/minecraft/client/render/WorldBorderRenderer ARG 1 pass ARG 2 dynamicTransforms ARG 3 indexBuffer + ARG 4 texture METHOD method_1_7444 draw (Lnet/minecraft/class_12078;Lnet/minecraft/class_1_1317;Lnet/minecraft/class_243;D)V ARG 1 state ARG 2 pass diff --git a/mappings/net/minecraft/client/render/chunk/BuiltChunkStorage.mapping b/mappings/net/minecraft/client/render/chunk/BuiltChunkStorage.mapping index 2eba2e8c91..3a32c0abbf 100644 --- a/mappings/net/minecraft/client/render/chunk/BuiltChunkStorage.mapping +++ b/mappings/net/minecraft/client/render/chunk/BuiltChunkStorage.mapping @@ -22,6 +22,7 @@ CLASS net/minecraft/class_769 net/minecraft/client/render/chunk/BuiltChunkStorag ARG 1 sectionPos METHOD method_1_4770 getHeightInSections ()I METHOD method_1_4771 getSectionCount ()I + METHOD method_1_11039 getChunks ()Lnet/minecraft/class_1_797; METHOD method_3323 getRenderedChunk (Lnet/minecraft/class_2338;)Lnet/minecraft/class_846$class_851; ARG 1 blockPos METHOD method_3327 clear ()V diff --git a/mappings/net/minecraft/client/render/chunk/ChunkBuilder.mapping b/mappings/net/minecraft/client/render/chunk/ChunkBuilder.mapping index 2063d7811b..5fe2d1d94e 100644 --- a/mappings/net/minecraft/client/render/chunk/ChunkBuilder.mapping +++ b/mappings/net/minecraft/client/render/chunk/ChunkBuilder.mapping @@ -72,6 +72,7 @@ CLASS net/minecraft/class_846 net/minecraft/client/render/chunk/ChunkBuilder METHOD method_1_5084 rebuildAsync (Lnet/minecraft/class_853;)V ARG 1 region METHOD method_1_9670 setFadeInTime ()V + METHOD method_1_11383 isCurrentlyRebuilding ()Z METHOD method_3663 cancel ()V METHOD method_3670 getOrigin ()Lnet/minecraft/class_2338; METHOD method_3674 createRebuildTask (Lnet/minecraft/class_853;)Lnet/minecraft/class_846$class_851$class_4577; diff --git a/mappings/net/minecraft/client/render/entity/EntityRendererFactories.mapping b/mappings/net/minecraft/client/render/entity/EntityRendererFactories.mapping index d0e88d681f..117f5b8eb1 100644 --- a/mappings/net/minecraft/client/render/entity/EntityRendererFactories.mapping +++ b/mappings/net/minecraft/client/render/entity/EntityRendererFactories.mapping @@ -1,6 +1,10 @@ CLASS net/minecraft/class_5619 net/minecraft/client/render/entity/EntityRendererFactories FIELD field_27767 LOGGER Lorg/slf4j/Logger; FIELD field_27768 RENDERER_FACTORIES Ljava/util/Map; + METHOD method_1_6896 (Lnet/minecraft/class_5617$class_5618;)Lnet/minecraft/class_897; + ARG 0 context + METHOD method_1_6897 (Lnet/minecraft/class_5617$class_5618;)Lnet/minecraft/class_897; + ARG 0 context METHOD method_32172 isMissingRendererFactories ()Z METHOD method_32173 register (Lnet/minecraft/class_1299;Lnet/minecraft/class_5617;)V ARG 0 type diff --git a/mappings/net/minecraft/client/render/entity/FrostbiteEntityRenderer.mapping b/mappings/net/minecraft/client/render/entity/FrostbiteEntityRenderer.mapping new file mode 100644 index 0000000000..ef58511fb7 --- /dev/null +++ b/mappings/net/minecraft/client/render/entity/FrostbiteEntityRenderer.mapping @@ -0,0 +1,3 @@ +CLASS net/minecraft/class_1_1776 net/minecraft/client/render/entity/FrostbiteEntityRenderer + FIELD field_1_11593 BABY_TEXTURE Lnet/minecraft/class_2960; + FIELD field_1_11594 TEXTURE Lnet/minecraft/class_2960; diff --git a/mappings/net/minecraft/client/render/entity/feature/FrostbiteOuterLayerFeatureRenderer.mapping b/mappings/net/minecraft/client/render/entity/feature/FrostbiteOuterLayerFeatureRenderer.mapping new file mode 100644 index 0000000000..db2a12bc21 --- /dev/null +++ b/mappings/net/minecraft/client/render/entity/feature/FrostbiteOuterLayerFeatureRenderer.mapping @@ -0,0 +1,5 @@ +CLASS net/minecraft/class_1_1813 net/minecraft/client/render/entity/feature/FrostbiteOuterLayerFeatureRenderer + FIELD field_1_11786 TEXTURE Lnet/minecraft/class_2960; + FIELD field_1_11787 model Lnet/minecraft/class_1_1786; + METHOD (Lnet/minecraft/class_3883;Lnet/minecraft/class_5599;)V + ARG 1 context diff --git a/mappings/net/minecraft/client/render/entity/model/BabyFrostbiteEntityModel.mapping b/mappings/net/minecraft/client/render/entity/model/BabyFrostbiteEntityModel.mapping new file mode 100644 index 0000000000..3853a91a52 --- /dev/null +++ b/mappings/net/minecraft/client/render/entity/model/BabyFrostbiteEntityModel.mapping @@ -0,0 +1 @@ +CLASS net/minecraft/class_1_1805 net/minecraft/client/render/entity/model/BabyFrostbiteEntityModel diff --git a/mappings/net/minecraft/client/render/entity/model/BipedEntityModel.mapping b/mappings/net/minecraft/client/render/entity/model/BipedEntityModel.mapping index 6cedd9ba15..94950c8992 100644 --- a/mappings/net/minecraft/client/render/entity/model/BipedEntityModel.mapping +++ b/mappings/net/minecraft/client/render/entity/model/BipedEntityModel.mapping @@ -55,6 +55,8 @@ CLASS net/minecraft/class_572 net/minecraft/client/render/entity/model/BipedEnti ARG 1 state ARG 2 limbSwingAnimationProgress ARG 3 leaningPitch + METHOD method_1_11047 getTexturedModelData (Lnet/minecraft/class_5605;)Lnet/minecraft/class_5607; + ARG 0 dilation METHOD method_2807 getArmRollProgress (F)F ARG 1 perquattuordecimage METHOD method_2808 getArm (Lnet/minecraft/class_1306;)Lnet/minecraft/class_630; @@ -83,10 +85,12 @@ CLASS net/minecraft/class_572 net/minecraft/client/render/entity/model/BipedEnti ARG 1 armorDilation CLASS class_573 ArmPose FIELD field_25722 twoHanded Z + FIELD field_64557 disablesOtherArm Z METHOD (Ljava/lang/String;IZZ)V ARG 1 name ARG 2 id ARG 3 twoHanded + ARG 4 disablesOtherArm METHOD method_30156 isTwoHanded ()Z METHOD method_75382 applyTransformation (Lnet/minecraft/class_10426;Lnet/minecraft/class_4587;FLnet/minecraft/class_1306;Lnet/minecraft/class_1799;)V ARG 1 state @@ -94,3 +98,4 @@ CLASS net/minecraft/class_572 net/minecraft/client/render/entity/model/BipedEnti ARG 3 useTime ARG 4 arm ARG 5 stack + METHOD method_76639 disablesOtherArm ()Z diff --git a/mappings/net/minecraft/client/render/entity/model/EntityModelLayers.mapping b/mappings/net/minecraft/client/render/entity/model/EntityModelLayers.mapping index 415d80c624..cc755f7299 100644 --- a/mappings/net/minecraft/client/render/entity/model/EntityModelLayers.mapping +++ b/mappings/net/minecraft/client/render/entity/model/EntityModelLayers.mapping @@ -1,6 +1,9 @@ CLASS net/minecraft/class_5602 net/minecraft/client/render/entity/model/EntityModelLayers FIELD field_1_3643 SULFUR_CUBE_INNER Lnet/minecraft/class_5601; FIELD field_1_7074 SULFUR_CUBE_SMALL_INNER Lnet/minecraft/class_5601; + FIELD field_1_11335 FROSTBITE_EQUIPMENT Lnet/minecraft/class_11677; + FIELD field_1_11337 FROSTBITE_BABY_EQUIPMENT Lnet/minecraft/class_11677; + FIELD field_1_11338 FROSTBITE_OUTER Lnet/minecraft/class_5601; FIELD field_27557 DROWNED_OUTER Lnet/minecraft/class_5601; FIELD field_27575 PIG_SADDLE Lnet/minecraft/class_5601; FIELD field_27594 SHEEP_WOOL Lnet/minecraft/class_5601; diff --git a/mappings/net/minecraft/client/render/entity/model/FrostbiteEntityModel.mapping b/mappings/net/minecraft/client/render/entity/model/FrostbiteEntityModel.mapping new file mode 100644 index 0000000000..ac056fc395 --- /dev/null +++ b/mappings/net/minecraft/client/render/entity/model/FrostbiteEntityModel.mapping @@ -0,0 +1 @@ +CLASS net/minecraft/class_1_1786 net/minecraft/client/render/entity/model/FrostbiteEntityModel diff --git a/mappings/net/minecraft/client/session/report/AbuseReport.mapping b/mappings/net/minecraft/client/session/report/AbuseReport.mapping index 0ca0b59bb8..19a0b0f4c5 100644 --- a/mappings/net/minecraft/client/session/report/AbuseReport.mapping +++ b/mappings/net/minecraft/client/session/report/AbuseReport.mapping @@ -9,6 +9,7 @@ CLASS net/minecraft/class_7855 net/minecraft/client/session/report/AbuseReport ARG 1 reportId ARG 2 currentTime ARG 3 reportedPlayerUuid + METHOD method_1_11151 willBeLostOnQuit ()Z METHOD method_46547 copy ()Lnet/minecraft/class_7855; METHOD method_46549 playerUuidEquals (Ljava/util/UUID;)Z ARG 1 uuid diff --git a/mappings/net/minecraft/client/session/report/AbuseReportContext.mapping b/mappings/net/minecraft/client/session/report/AbuseReportContext.mapping index 12ae763f88..a993b2530c 100644 --- a/mappings/net/minecraft/client/session/report/AbuseReportContext.mapping +++ b/mappings/net/minecraft/client/session/report/AbuseReportContext.mapping @@ -1,4 +1,13 @@ CLASS net/minecraft/class_7574 net/minecraft/client/session/report/AbuseReportContext + FIELD field_1_11764 EDIT_TEXT Lnet/minecraft/class_2561; + FIELD field_1_11765 QUIT_TO_TITLE_DISCARD_TEXT Lnet/minecraft/class_2561; + FIELD field_1_11766 RESTART_TEXT Lnet/minecraft/class_2561; + FIELD field_1_11767 QUIT_TO_TITLE_TOOLTIP Lnet/minecraft/class_7919; + FIELD field_1_11768 QUIT_TO_TITLE_CHAT_TOOLTIP Lnet/minecraft/class_7919; + FIELD field_1_11769 CONTENT_TEXT Lnet/minecraft/class_2561; + FIELD field_1_11770 TITLE_NEW_TEXT Lnet/minecraft/class_2561; + FIELD field_1_11771 QUIT_TO_TITLE_CONTENT_NEW_TEXT Lnet/minecraft/class_2561; + FIELD field_1_11772 QUIT_TO_TITLE_TITLE_NEW_TEXT Lnet/minecraft/class_2561; FIELD field_39675 MAX_LOGS I FIELD field_40819 sender Lnet/minecraft/class_7563; FIELD field_40820 environment Lnet/minecraft/class_7569; @@ -8,17 +17,30 @@ CLASS net/minecraft/class_7574 net/minecraft/client/session/report/AbuseReportCo ARG 1 sender ARG 2 environment ARG 3 chatLog + METHOD method_1_11423 tryShowDraftScreen (Lnet/minecraft/class_310;Lnet/minecraft/class_437;Ljava/lang/Runnable;Z)V + ARG 1 client + ARG 2 parent + ARG 3 callback + ARG 4 quit + METHOD method_1_11424 getDraft ()Lnet/minecraft/class_7855; + METHOD method_1_11425 (Lnet/minecraft/class_310;Lnet/minecraft/class_7855;Lnet/minecraft/class_437;ZLjava/lang/Runnable;Lnet/minecraft/class_7539$class_1_1820;)V + ARG 6 buttonFactory + METHOD method_1_11426 (Ljava/lang/Runnable;Lnet/minecraft/class_4185;)V + ARG 2 button METHOD method_44598 environmentEquals (Lnet/minecraft/class_7569;)Z ARG 1 environment METHOD method_44599 create (Lnet/minecraft/class_7569;Lcom/mojang/authlib/minecraft/UserApiService;)Lnet/minecraft/class_7574; ARG 0 environment ARG 1 userApiService METHOD method_46550 getSender ()Lnet/minecraft/class_7563; + METHOD method_46551 (Lnet/minecraft/class_310;Lnet/minecraft/class_7855;Lnet/minecraft/class_437;Lnet/minecraft/class_4185;)V + ARG 4 button METHOD method_46552 tryShowDraftScreen (Lnet/minecraft/class_310;Lnet/minecraft/class_437;Ljava/lang/Runnable;ZLjava/util/function/Predicate;)V ARG 1 client ARG 2 parent ARG 3 callback ARG 4 quit + ARG 5 willBeLostOnQuit METHOD method_46553 setDraft (Lnet/minecraft/class_7855;)V ARG 1 draft METHOD method_46554 draftPlayerUuidEquals (Ljava/util/UUID;)Z diff --git a/mappings/net/minecraft/client/texture/AtlasManager.mapping b/mappings/net/minecraft/client/texture/AtlasManager.mapping index fdbba367df..935692d191 100644 --- a/mappings/net/minecraft/client/texture/AtlasManager.mapping +++ b/mappings/net/minecraft/client/texture/AtlasManager.mapping @@ -9,6 +9,9 @@ CLASS net/minecraft/class_11697 net/minecraft/client/texture/AtlasManager METHOD (Lnet/minecraft/class_1060;I)V ARG 1 textureManager ARG 2 mipmapLevels + METHOD method_1_11289 dumpAtlasInfos (Ljava/nio/file/Path;)V + ARG 1 directory + METHOD method_1_11290 tickAnimatedSprites ()V METHOD method_73024 setMipmapLevels (I)V ARG 1 mipmapLevels METHOD method_73025 getAtlasTexture (Lnet/minecraft/class_2960;)Lnet/minecraft/class_1059; @@ -31,6 +34,7 @@ CLASS net/minecraft/class_11697 net/minecraft/client/texture/AtlasManager METHOD method_76671 logDuplicates (Lnet/minecraft/class_11697$class_11700;)V ARG 1 stitch METHOD method_76672 (Ljava/util/Map;Lnet/minecraft/class_1_310;Lnet/minecraft/class_1058;)V + ARG 1 spriteId ARG 2 sprite CLASS class_7772 Entry FIELD comp_4557 metadata Lnet/minecraft/class_11697$class_11698; diff --git a/mappings/net/minecraft/client/texture/CubemapTextureProvider.mapping b/mappings/net/minecraft/client/texture/CubemapTextureProvider.mapping new file mode 100644 index 0000000000..092f4d5cf0 --- /dev/null +++ b/mappings/net/minecraft/client/texture/CubemapTextureProvider.mapping @@ -0,0 +1,2 @@ +CLASS net/minecraft/class_1_1806 net/minecraft/client/texture/CubemapTextureProvider + FIELD field_1_11738 SUFFIXES [Ljava/lang/String; diff --git a/mappings/net/minecraft/client/texture/DefaultTextureProvider.mapping b/mappings/net/minecraft/client/texture/DefaultTextureProvider.mapping new file mode 100644 index 0000000000..ebf5e5887c --- /dev/null +++ b/mappings/net/minecraft/client/texture/DefaultTextureProvider.mapping @@ -0,0 +1 @@ +CLASS net/minecraft/class_1_1784 net/minecraft/client/texture/DefaultTextureProvider diff --git a/mappings/net/minecraft/client/texture/MipmappedTextureProvider.mapping b/mappings/net/minecraft/client/texture/MipmappedTextureProvider.mapping new file mode 100644 index 0000000000..4602b8445b --- /dev/null +++ b/mappings/net/minecraft/client/texture/MipmappedTextureProvider.mapping @@ -0,0 +1,7 @@ +CLASS net/minecraft/class_1_1810 net/minecraft/client/texture/MipmappedTextureProvider + FIELD field_1_11773 maxMipmap I + METHOD (I)V + ARG 1 maxMipmap + METHOD method_1_11427 getMaxMipmapLevel (II)I + ARG 1 width + ARG 2 height diff --git a/mappings/net/minecraft/client/texture/PlayerSkinCache.mapping b/mappings/net/minecraft/client/texture/PlayerSkinCache.mapping index 0ca2e711c0..0877e0a60b 100644 --- a/mappings/net/minecraft/client/texture/PlayerSkinCache.mapping +++ b/mappings/net/minecraft/client/texture/PlayerSkinCache.mapping @@ -10,6 +10,8 @@ CLASS net/minecraft/class_11786 net/minecraft/client/texture/PlayerSkinCache ARG 1 textureManager ARG 2 playerSkinProvider ARG 3 gameProfileResolver + METHOD method_1_11152 getTextures (Lnet/minecraft/class_9296;)Ljava/util/function/Supplier; + ARG 1 profile METHOD method_73495 get (Lnet/minecraft/class_9296;)Lnet/minecraft/class_11786$class_11787; ARG 1 profile METHOD method_73496 getRenderLayer (Lnet/minecraft/class_8685;)Lnet/minecraft/class_1921; diff --git a/mappings/net/minecraft/client/texture/SpriteAtlasTexture.mapping b/mappings/net/minecraft/client/texture/SpriteAtlasTexture.mapping index d409dc06f6..f9cf9c0de4 100644 --- a/mappings/net/minecraft/client/texture/SpriteAtlasTexture.mapping +++ b/mappings/net/minecraft/client/texture/SpriteAtlasTexture.mapping @@ -1,4 +1,6 @@ CLASS net/minecraft/class_1059 net/minecraft/client/texture/SpriteAtlasTexture + FIELD field_1_11434 texture Lnet/minecraft/class_1_1777; + FIELD field_1_11435 textureManager Lnet/minecraft/class_1060; FIELD field_5275 BLOCK_ATLAS_TEXTURE Lnet/minecraft/class_2960; FIELD field_5277 spritesToLoad Ljava/util/List; FIELD field_5278 LOGGER Lorg/slf4j/Logger; @@ -15,6 +17,10 @@ CLASS net/minecraft/class_1059 net/minecraft/client/texture/SpriteAtlasTexture FIELD field_64246 mipTextures [Lnet/minecraft/class_1_1330; FIELD field_64247 uniformBuffer Lnet/minecraft/class_1_1211; FIELD field_64467 ITEMS_ATLAS_TEXTURE Lnet/minecraft/class_2960; + METHOD (Lnet/minecraft/class_1060;Lnet/minecraft/class_2960;)V + ARG 1 textureManager + ARG 2 id + METHOD method_1_11136 getTexture ()Lnet/minecraft/class_1_1777; METHOD method_4601 clear ()V METHOD method_4608 getSprite (Lnet/minecraft/class_2960;)Lnet/minecraft/class_1058; ARG 1 id @@ -23,6 +29,8 @@ CLASS net/minecraft/class_1059 net/minecraft/client/texture/SpriteAtlasTexture METHOD method_45848 create (Lnet/minecraft/class_7766$class_7767;)V ARG 1 stitchResult METHOD method_45849 dumpAtlasInfos (Lnet/minecraft/class_2960;Ljava/nio/file/Path;)V + ARG 1 id + ARG 2 directory METHOD method_45850 getMaxTextureSize ()I METHOD method_72240 createTexture (III)V ARG 1 width diff --git a/mappings/net/minecraft/client/texture/Texture.mapping b/mappings/net/minecraft/client/texture/Texture.mapping new file mode 100644 index 0000000000..fd86717eb2 --- /dev/null +++ b/mappings/net/minecraft/client/texture/Texture.mapping @@ -0,0 +1,18 @@ +CLASS net/minecraft/class_1_1777 net/minecraft/client/texture/Texture + METHOD (Lnet/minecraft/class_1_1318;Lnet/minecraft/class_1_1330;Lnet/minecraft/class_12137;)V + ARG 1 texture + ARG 2 textureView + ARG 3 sampler + METHOD method_1_11248 doClose ()V + METHOD method_1_11249 saveTexture (Lnet/minecraft/class_2960;Ljava/nio/file/Path;)V + ARG 1 id + ARG 2 directory + METHOD method_1_11250 create (Ljava/util/function/Supplier;Lnet/minecraft/class_1011;)Lnet/minecraft/class_1_1777; + ARG 0 labelGetter + ARG 1 image + METHOD method_1_11251 create (Ljava/util/function/Supplier;Lnet/minecraft/class_1011;Lnet/minecraft/class_12137;)Lnet/minecraft/class_1_1777; + ARG 0 labelGetter + ARG 1 image + ARG 2 sampler + METHOD method_1_11252 (I)I + ARG 0 color diff --git a/mappings/net/minecraft/client/texture/TextureManager.mapping b/mappings/net/minecraft/client/texture/TextureManager.mapping index 4788802316..bcb496dddd 100644 --- a/mappings/net/minecraft/client/texture/TextureManager.mapping +++ b/mappings/net/minecraft/client/texture/TextureManager.mapping @@ -1,9 +1,14 @@ CLASS net/minecraft/class_1060 net/minecraft/client/texture/TextureManager + FIELD field_1_11490 DEFAULT_PROVIDER Lnet/minecraft/class_1_1784; + FIELD field_1_11491 providers Ljava/util/Map; FIELD field_5286 textures Ljava/util/Map; FIELD field_5287 resourceContainer Lnet/minecraft/class_3300; FIELD field_5288 LOGGER Lorg/slf4j/Logger; METHOD (Lnet/minecraft/class_3300;)V ARG 1 resourceManager + METHOD method_1_11172 registerTextureProvider (Lnet/minecraft/class_2960;Lnet/minecraft/class_1_1772;)V + ARG 1 id + ARG 2 provider METHOD method_4615 destroyTexture (Lnet/minecraft/class_2960;)V ARG 1 id METHOD method_4616 registerTexture (Lnet/minecraft/class_2960;Lnet/minecraft/class_1_1777;)V @@ -19,14 +24,25 @@ CLASS net/minecraft/class_1060 net/minecraft/client/texture/TextureManager METHOD method_49718 (Ljava/nio/file/Path;Lnet/minecraft/class_2960;Lnet/minecraft/class_1_1777;)V ARG 1 id ARG 2 texture - METHOD method_65875 registerTexture (Lnet/minecraft/class_2960;)V + METHOD method_65875 registerDefaultTextureProvider (Lnet/minecraft/class_2960;)V ARG 1 id METHOD method_65876 registerTexture (Lnet/minecraft/class_2960;Lnet/minecraft/class_1_1772;)Lnet/minecraft/class_1_1762; + ARG 1 id + ARG 2 provider METHOD method_65877 loadTexture (Lnet/minecraft/class_3300;Lnet/minecraft/class_1_1772;Lnet/minecraft/class_2960;)Lnet/minecraft/class_1_1379; ARG 0 resourceManager + ARG 1 provider + ARG 2 id METHOD method_65878 reloadTexture (Lnet/minecraft/class_3300;Lnet/minecraft/class_1_1772;Ljava/util/concurrent/Executor;Lnet/minecraft/class_2960;)Lnet/minecraft/class_1060$class_10540; ARG 0 resourceManager + ARG 1 provider ARG 2 prepareExecutor + ARG 3 id + METHOD method_65879 (Ljava/util/List;Lnet/minecraft/class_3300;Ljava/util/concurrent/Executor;Lnet/minecraft/class_2960;Lnet/minecraft/class_1_1772;)V + ARG 3 id + ARG 4 provider METHOD method_65925 loadTexture (Lnet/minecraft/class_2960;Lnet/minecraft/class_1_1772;)Lnet/minecraft/class_1_1379; ARG 1 id + ARG 2 provider CLASS class_10540 ReloadedTexture + METHOD method_1_11173 upload ()Lnet/minecraft/class_1_1777; diff --git a/mappings/net/minecraft/client/texture/TextureProvider.mapping b/mappings/net/minecraft/client/texture/TextureProvider.mapping new file mode 100644 index 0000000000..072ebb25f3 --- /dev/null +++ b/mappings/net/minecraft/client/texture/TextureProvider.mapping @@ -0,0 +1,8 @@ +CLASS net/minecraft/class_1_1772 net/minecraft/client/texture/TextureProvider + METHOD method_1_11190 upload (Lnet/minecraft/class_1_1379;Lnet/minecraft/class_2960;)Lnet/minecraft/class_1_1777; + ARG 1 contents + ARG 2 id + METHOD method_1_11191 createMissing ()Lnet/minecraft/class_1_1379; + METHOD method_1_11192 load (Lnet/minecraft/class_3300;Lnet/minecraft/class_2960;)Lnet/minecraft/class_1_1379; + ARG 1 resourceManager + ARG 2 id diff --git a/mappings/net/minecraft/client/vulkan/VulkanBackend.mapping b/mappings/net/minecraft/client/vulkan/VulkanBackend.mapping index c59a572245..3371b35f68 100644 --- a/mappings/net/minecraft/client/vulkan/VulkanBackend.mapping +++ b/mappings/net/minecraft/client/vulkan/VulkanBackend.mapping @@ -12,6 +12,7 @@ CLASS net/minecraft/class_1_679 net/minecraft/client/vulkan/VulkanBackend FIELD field_1_6395 markerRecorder Lnet/minecraft/class_1_970; FIELD field_1_9798 featureSet Lnet/minecraft/class_1_1045; FIELD field_1_10643 renderPassManager Lnet/minecraft/class_1_1700; + FIELD field_1_11424 dxgiEnabled Z METHOD (Lnet/minecraft/class_1_691;Lnet/minecraft/class_1_717;Lnet/minecraft/class_1_1045;Lorg/lwjgl/vulkan/VkDevice;JLnet/minecraft/class_1_970;)V ARG 1 instance ARG 2 physicalDevice diff --git a/mappings/net/minecraft/client/vulkan/VulkanFeatureSets.mapping b/mappings/net/minecraft/client/vulkan/VulkanFeatureSets.mapping index 47c0c8e2d3..71cf9723bb 100644 --- a/mappings/net/minecraft/client/vulkan/VulkanFeatureSets.mapping +++ b/mappings/net/minecraft/client/vulkan/VulkanFeatureSets.mapping @@ -13,6 +13,7 @@ CLASS net/minecraft/class_1_1055 net/minecraft/client/vulkan/VulkanFeatureSets FIELD field_1_7408 PHYSICAL_DEVICE_VULKAN_12_FEATURES Lnet/minecraft/class_1_730; FIELD field_1_9670 WIREFRAME Lnet/minecraft/class_1_1045; FIELD field_1_9808 CALIBRATED_TIMESTAMPS Lnet/minecraft/class_1_1045; + FIELD field_1_11604 DXGI_SURFACE Lnet/minecraft/class_1_1045; METHOD method_1_6617 initialize ()V METHOD method_1_6618 (Lorg/lwjgl/vulkan/VkPhysicalDevice;)Z ARG 0 physicalDevice diff --git a/mappings/net/minecraft/client/window/WindowEventListener.mapping b/mappings/net/minecraft/client/window/WindowEventListener.mapping index 9d6fa714dc..167fc81140 100644 --- a/mappings/net/minecraft/client/window/WindowEventListener.mapping +++ b/mappings/net/minecraft/client/window/WindowEventListener.mapping @@ -28,3 +28,5 @@ CLASS net/minecraft/class_1_1312 net/minecraft/client/window/WindowEventListener METHOD method_1_8613 poll ()V METHOD method_1_8614 flushEvents ()V METHOD method_1_10242 flushEventsAndPoll ()V + METHOD method_1_11062 getKeyAction (Lorg/lwjgl/sdl/SDL_KeyboardEvent;)Ljava/lang/Integer; + ARG 0 event diff --git a/mappings/net/minecraft/data/tag/vanilla/VanillaBlockSoundSetTagProvider.mapping b/mappings/net/minecraft/data/tag/vanilla/VanillaBlockSoundSetTagProvider.mapping new file mode 100644 index 0000000000..6178051211 --- /dev/null +++ b/mappings/net/minecraft/data/tag/vanilla/VanillaBlockSoundSetTagProvider.mapping @@ -0,0 +1,4 @@ +CLASS net/minecraft/class_1_1756 net/minecraft/data/tag/vanilla/VanillaBlockSoundSetTagProvider + METHOD (Lnet/minecraft/class_7784;Ljava/util/concurrent/CompletableFuture;)V + ARG 1 dataOutput + ARG 2 registriesFuture diff --git a/mappings/net/minecraft/datafixer/schema/Schema5121.mapping b/mappings/net/minecraft/datafixer/schema/Schema5121.mapping new file mode 100644 index 0000000000..617b090865 --- /dev/null +++ b/mappings/net/minecraft/datafixer/schema/Schema5121.mapping @@ -0,0 +1,3 @@ +CLASS net/minecraft/class_1_1734 net/minecraft/datafixer/schema/Schema5121 + METHOD registerEntities (Lcom/mojang/datafixers/schemas/Schema;)Ljava/util/Map; + ARG 1 schema diff --git a/mappings/net/minecraft/entity/Entity.mapping b/mappings/net/minecraft/entity/Entity.mapping index 277a1be77f..c0e284c322 100644 --- a/mappings/net/minecraft/entity/Entity.mapping +++ b/mappings/net/minecraft/entity/Entity.mapping @@ -313,6 +313,18 @@ CLASS net/minecraft/class_1297 net/minecraft/entity/Entity ARG 1 x ARG 3 y ARG 5 z + METHOD method_1_11015 addFrozenTicks (I)V + ARG 1 ticks + METHOD method_1_11016 (Lnet/minecraft/class_1_1769;Lnet/minecraft/class_6880;)V + ARG 2 stepSound + METHOD method_1_11017 (Lnet/minecraft/class_1_1769;Lnet/minecraft/class_6880;)V + ARG 2 stepSound + METHOD method_1_11018 (Lnet/minecraft/class_1_1769;Lnet/minecraft/class_6880;)V + ARG 2 stepSound + METHOD method_1_11019 playSound (Lnet/minecraft/class_6880;FF)V + ARG 1 sound + ARG 2 volume + ARG 3 pitch METHOD method_5622 onBlockCollision (Lnet/minecraft/class_2680;)V COMMENT Called when this entity's collision box intersects {@code state}. COMMENT diff --git a/mappings/net/minecraft/entity/ai/goal/MeleeAttackGoal.mapping b/mappings/net/minecraft/entity/ai/goal/MeleeAttackGoal.mapping index 70241f463f..54684fb218 100644 --- a/mappings/net/minecraft/entity/ai/goal/MeleeAttackGoal.mapping +++ b/mappings/net/minecraft/entity/ai/goal/MeleeAttackGoal.mapping @@ -15,6 +15,11 @@ CLASS net/minecraft/class_1366 net/minecraft/entity/ai/goal/MeleeAttackGoal ARG 1 mob ARG 2 speed ARG 4 pauseWhenMobIdle + METHOD (Lnet/minecraft/class_1314;DZI)V + ARG 1 mod + ARG 2 speed + ARG 4 pauseWhenMobIdle + ARG 5 attackIntervalTicks METHOD method_6288 attack (Lnet/minecraft/class_1309;)V ARG 1 target METHOD method_28346 resetCooldown ()V diff --git a/mappings/net/minecraft/entity/ai/goal/ProjectileAttackGoal.mapping b/mappings/net/minecraft/entity/ai/goal/ProjectileAttackGoal.mapping index 49ea41d774..da38639572 100644 --- a/mappings/net/minecraft/entity/ai/goal/ProjectileAttackGoal.mapping +++ b/mappings/net/minecraft/entity/ai/goal/ProjectileAttackGoal.mapping @@ -14,7 +14,15 @@ CLASS net/minecraft/class_1381 net/minecraft/entity/ai/goal/ProjectileAttackGoal ARG 2 mobSpeed ARG 4 intervalTicks ARG 5 maxShootRange + METHOD (Lnet/minecraft/class_1603;DLjava/util/function/IntSupplier;F)V + ARG 1 mob + ARG 2 mobSpeed + ARG 4 intervalTicks + ARG 5 maxShootRange METHOD (Lnet/minecraft/class_1603;DLjava/util/function/IntSupplier;Ljava/util/function/IntSupplier;F)V ARG 1 mob ARG 2 mobSpeed + ARG 4 minIntervalTicks + ARG 5 maxIntervalTicks ARG 6 maxShootRange + METHOD method_1_11156 shouldKeepDistanceFromTarget ()Z diff --git a/mappings/net/minecraft/entity/ai/goal/ZombieAttackGoal.mapping b/mappings/net/minecraft/entity/ai/goal/ZombieAttackGoal.mapping index cb53b39ff2..acc9a9396f 100644 --- a/mappings/net/minecraft/entity/ai/goal/ZombieAttackGoal.mapping +++ b/mappings/net/minecraft/entity/ai/goal/ZombieAttackGoal.mapping @@ -5,3 +5,8 @@ CLASS net/minecraft/class_1396 net/minecraft/entity/ai/goal/ZombieAttackGoal ARG 1 zombie ARG 2 speed ARG 4 pauseWhenMobIdle + METHOD (Lnet/minecraft/class_1642;DZI)V + ARG 1 zombie + ARG 2 speed + ARG 4 pauseWhenMobIdle + ARG 5 attackIntervalTicks diff --git a/mappings/net/minecraft/entity/ai/pathing/PathNodeType.mapping b/mappings/net/minecraft/entity/ai/pathing/PathNodeType.mapping index be168d20d9..29431c3f16 100644 --- a/mappings/net/minecraft/entity/ai/pathing/PathNodeType.mapping +++ b/mappings/net/minecraft/entity/ai/pathing/PathNodeType.mapping @@ -1,8 +1,21 @@ CLASS net/minecraft/class_7 net/minecraft/entity/ai/pathing/PathNodeType FIELD field_1_9411 PACKET_CODEC Lnet/minecraft/class_9139; FIELD field_1_9412 index I + FIELD field_1_11358 blocks Ljava/util/Optional; FIELD field_13 defaultPenalty F METHOD (Ljava/lang/String;IIF)V ARG 3 index ARG 4 defaultPenalty + METHOD (Ljava/lang/String;IIFLjava/util/Optional;)V + ARG 3 index + ARG 4 defaultPenalty + ARG 5 blocks + METHOD (Ljava/lang/String;IIFLnet/minecraft/class_6862;)V + ARG 3 index + ARG 4 defaultPenalty + ARG 5 blocks + METHOD method_1_10649 (Lnet/minecraft/class_7;)I + ARG 0 type + METHOD method_1_11073 contains (Lnet/minecraft/class_2680;)Z + ARG 1 state METHOD method_11 getDefaultPenalty ()F diff --git a/mappings/net/minecraft/entity/effect/FreezingStatusEffect.mapping b/mappings/net/minecraft/entity/effect/FreezingStatusEffect.mapping new file mode 100644 index 0000000000..65eca1090a --- /dev/null +++ b/mappings/net/minecraft/entity/effect/FreezingStatusEffect.mapping @@ -0,0 +1 @@ +CLASS net/minecraft/class_1_1741 net/minecraft/entity/effect/FreezingStatusEffect diff --git a/mappings/net/minecraft/entity/mob/FrostbiteEntity.mapping b/mappings/net/minecraft/entity/mob/FrostbiteEntity.mapping new file mode 100644 index 0000000000..717d2eb883 --- /dev/null +++ b/mappings/net/minecraft/entity/mob/FrostbiteEntity.mapping @@ -0,0 +1,4 @@ +CLASS net/minecraft/class_1_1763 net/minecraft/entity/mob/FrostbiteEntity + METHOD method_1_11157 createFrostbiteAttributes ()Lnet/minecraft/class_5132$class_5133; + METHOD method_1_11158 getMaxIntervalTicks ()I + METHOD method_1_11159 getMinIntervalTicks ()I diff --git a/mappings/net/minecraft/entity/mob/RangedZombieEntity.mapping b/mappings/net/minecraft/entity/mob/RangedZombieEntity.mapping new file mode 100644 index 0000000000..f956851910 --- /dev/null +++ b/mappings/net/minecraft/entity/mob/RangedZombieEntity.mapping @@ -0,0 +1,34 @@ +CLASS net/minecraft/class_1_1778 net/minecraft/entity/mob/RangedZombieEntity + FIELD field_1_11597 attackingWithProjectile Z + FIELD field_1_11598 shotDivergence F + METHOD method_1_11253 createProjectile (Lnet/minecraft/class_1937;Lnet/minecraft/class_1309;Lnet/minecraft/class_1799;)Lnet/minecraft/class_1676; + ARG 1 world + ARG 2 owner + ARG 3 stack + METHOD method_1_11254 getShootSoundEvent ()Lnet/minecraft/class_3414; + METHOD method_1_11255 getProjectileItem ()Lnet/minecraft/class_1792; + METHOD method_1_11256 isAttackingWithProjectile ()Z + METHOD method_1_11257 setShotDivergence (F)V + ARG 1 shotDivergence + METHOD method_1_11258 canShoot ()Z + CLASS class_1_1779 MeleeAttackGoal + FIELD field_1_11599 useWeapon Z + FIELD field_1_11600 rangedZombie Lnet/minecraft/class_1_1778; + METHOD (Lnet/minecraft/class_1642;DZIZ)V + ARG 1 zombie + ARG 2 speed + ARG 4 pauseWhenMobIdle + ARG 5 attackIntervalTicks + ARG 6 useWeapon + CLASS class_1_1780 ProjectileAttackGoal + FIELD field_1_11601 useWeapon Z + FIELD field_1_11602 keepDistanceFromTarget Z + FIELD field_1_11603 rangedZombie Lnet/minecraft/class_1_1778; + METHOD (Lnet/minecraft/class_1603;DLjava/util/function/IntSupplier;Ljava/util/function/IntSupplier;FZZ)V + ARG 1 mob + ARG 2 mobSpeed + ARG 4 minIntervalTicks + ARG 5 maxIntervalTicks + ARG 6 maxShootRange + ARG 7 useWeapon + ARG 8 keepDistanceFromTarget diff --git a/mappings/net/minecraft/entity/mob/ZombieEntity.mapping b/mappings/net/minecraft/entity/mob/ZombieEntity.mapping index 4a0fcd3aae..2edf7d0d4e 100644 --- a/mappings/net/minecraft/entity/mob/ZombieEntity.mapping +++ b/mappings/net/minecraft/entity/mob/ZombieEntity.mapping @@ -1,5 +1,7 @@ CLASS net/minecraft/class_1642 net/minecraft/entity/mob/ZombieEntity - FIELD field_1_9107 conversionManager Lnet/minecraft/class_1_1316; + FIELD field_1_9107 drowningConversionManager Lnet/minecraft/class_1_1316; + FIELD field_1_11403 CONVERTING_IN_POWDER_SNOW Lnet/minecraft/class_2940; + FIELD field_1_11407 freezingConversionManager Lnet/minecraft/class_1_1316; FIELD field_7425 CONVERTING_IN_WATER Lnet/minecraft/class_2940; FIELD field_7427 ZOMBIE_TYPE Lnet/minecraft/class_2940; COMMENT Unused tracked data, left over from 1.10 when zombies, zombie villagers and husks were all the same type of entity. @@ -18,11 +20,17 @@ CLASS net/minecraft/class_1642 net/minecraft/entity/mob/ZombieEntity FIELD field_57698 DEFAULT_CAN_BREAK_DOORS Z METHOD (Lnet/minecraft/class_1937;)V ARG 1 world - METHOD method_1_8729 getConversionResult ()Lnet/minecraft/class_1299; - METHOD method_1_8730 getConversionWorldEvent ()I + METHOD method_1_8729 getDrowningConversionResult ()Lnet/minecraft/class_1299; + METHOD method_1_8730 getDrowningConversionWorldEvent ()I METHOD method_1_8732 (Lnet/minecraft/class_1642;Lnet/minecraft/class_3218;)V ARG 0 mob ARG 1 world + METHOD method_1_11112 getFreezingConversionResult ()Lnet/minecraft/class_1299; + METHOD method_1_11113 canConvertInPowderSnow ()Z + METHOD method_1_11114 getFreezingConversionWorldEvent ()I + METHOD method_1_11116 (Lnet/minecraft/class_1642;Lnet/minecraft/class_3218;)V + ARG 0 mob + ARG 1 world METHOD method_6001 initAttributes ()V METHOD method_7201 setCanBreakDoors (Z)V ARG 1 canBreakDoors diff --git a/mappings/net/minecraft/entity/projectile/ProjectileEntity.mapping b/mappings/net/minecraft/entity/projectile/ProjectileEntity.mapping index 04fe01f787..980ec0de44 100644 --- a/mappings/net/minecraft/entity/projectile/ProjectileEntity.mapping +++ b/mappings/net/minecraft/entity/projectile/ProjectileEntity.mapping @@ -22,6 +22,7 @@ CLASS net/minecraft/class_1676 net/minecraft/entity/projectile/ProjectileEntity ARG 5 velocityMultiplier METHOD method_1_9618 deflect (Lnet/minecraft/class_1676;)V ARG 1 projectile + METHOD method_1_11117 getDefaultInitialYVelocity ()D METHOD method_7432 setOwner (Lnet/minecraft/class_1297;)V ARG 1 owner METHOD method_7454 onEntityHit (Lnet/minecraft/class_3966;)V diff --git a/mappings/net/minecraft/entity/projectile/thrown/IceBallEntity.mapping b/mappings/net/minecraft/entity/projectile/thrown/IceBallEntity.mapping new file mode 100644 index 0000000000..9107c16fec --- /dev/null +++ b/mappings/net/minecraft/entity/projectile/thrown/IceBallEntity.mapping @@ -0,0 +1,12 @@ +CLASS net/minecraft/class_1_1821 net/minecraft/entity/projectile/thrown/IceBallEntity + FIELD field_1_11841 DAMAGE_PER_SPEED F + METHOD (Lnet/minecraft/class_1937;DDDLnet/minecraft/class_1799;)V + ARG 1 world + ARG 2 x + ARG 4 y + ARG 6 z + ARG 8 stack + METHOD (Lnet/minecraft/class_1937;Lnet/minecraft/class_1309;Lnet/minecraft/class_1799;)V + ARG 1 world + ARG 2 owner + ARG 3 stack diff --git a/mappings/net/minecraft/entity/projectile/thrown/ThrownBallEntity.mapping b/mappings/net/minecraft/entity/projectile/thrown/ThrownBallEntity.mapping new file mode 100644 index 0000000000..c4a259da8e --- /dev/null +++ b/mappings/net/minecraft/entity/projectile/thrown/ThrownBallEntity.mapping @@ -0,0 +1,5 @@ +CLASS net/minecraft/class_1_1823 net/minecraft/entity/projectile/thrown/ThrownBallEntity + METHOD method_1_11473 getDamageAmount (Lnet/minecraft/class_3966;)I + ARG 1 hit + METHOD method_1_11474 getBreakSound ()Lnet/minecraft/class_3414; + METHOD method_1_11475 getParticleEffect ()Lnet/minecraft/class_2394; diff --git a/mappings/net/minecraft/friend/gui/FriendSearchManager.mapping b/mappings/net/minecraft/friend/gui/FriendSearchManager.mapping new file mode 100644 index 0000000000..7d117ec99f --- /dev/null +++ b/mappings/net/minecraft/friend/gui/FriendSearchManager.mapping @@ -0,0 +1,14 @@ +CLASS net/minecraft/class_1_1793 net/minecraft/friend/gui/FriendSearchManager + FIELD field_1_11639 search Ljava/lang/String; + FIELD field_1_11640 onSearchChanged Ljava/lang/Runnable; + METHOD (Ljava/lang/Runnable;)V + ARG 1 onSearchChanged + METHOD method_1_11321 filter (Ljava/util/List;)V + ARG 1 entries + METHOD method_1_11322 isSearchEmpty ()Z + METHOD method_1_11323 (Lnet/minecraft/class_1_1008;)Z + ARG 1 entry + METHOD method_1_11324 playerNameMatchesSearch (Ljava/lang/String;)Z + ARG 1 playerName + METHOD method_1_11325 setSearch (Ljava/lang/String;)V + ARG 1 search diff --git a/mappings/net/minecraft/gui/widget/EntityDisplayWidget.mapping b/mappings/net/minecraft/gui/widget/EntityDisplayWidget.mapping new file mode 100644 index 0000000000..cf11680e9a --- /dev/null +++ b/mappings/net/minecraft/gui/widget/EntityDisplayWidget.mapping @@ -0,0 +1,39 @@ +CLASS net/minecraft/class_1_1804 net/minecraft/gui/widget/EntityDisplayWidget + FIELD field_1_11736 state Lnet/minecraft/class_10017; + FIELD field_1_11737 sensitivity F + METHOD (IIFLnet/minecraft/class_10017;)V + ARG 1 width + ARG 2 height + ARG 3 sensitivity + ARG 4 state + METHOD (Lnet/minecraft/class_2561;IIFLnet/minecraft/class_10017;)V + ARG 1 message + ARG 2 width + ARG 3 height + ARG 4 sensitivity + ARG 5 state + METHOD method_1_11392 render (Lnet/minecraft/class_332;IIIIFFFFFLnet/minecraft/class_10017;)V + ARG 0 context + ARG 1 left + ARG 2 top + ARG 3 right + ARG 4 bottom + ARG 5 scale + ARG 6 extraHeight + ARG 7 sensitivity + ARG 8 mouseX + ARG 9 mouseY + ARG 10 state + METHOD method_1_11393 renderEntity (Lnet/minecraft/class_332;IIIIFFFFLnet/minecraft/class_1297;)V + ARG 0 context + ARG 1 left + ARG 2 top + ARG 3 right + ARG 4 bottom + ARG 5 scale + ARG 6 extraHeight + ARG 7 mouseX + ARG 8 mouseY + ARG 9 entity + METHOD method_1_11394 getRenderState (Lnet/minecraft/class_1297;)Lnet/minecraft/class_10017; + ARG 0 entity diff --git a/mappings/net/minecraft/item/IceBallItem.mapping b/mappings/net/minecraft/item/IceBallItem.mapping new file mode 100644 index 0000000000..345e8195b4 --- /dev/null +++ b/mappings/net/minecraft/item/IceBallItem.mapping @@ -0,0 +1,2 @@ +CLASS net/minecraft/class_1_1731 net/minecraft/item/IceBallItem + FIELD field_1_11110 PROJECTILE_POWER F diff --git a/mappings/net/minecraft/registry/BuiltinRegistries.mapping b/mappings/net/minecraft/registry/BuiltinRegistries.mapping index 192842fd3d..56ba7f13c0 100644 --- a/mappings/net/minecraft/registry/BuiltinRegistries.mapping +++ b/mappings/net/minecraft/registry/BuiltinRegistries.mapping @@ -6,6 +6,9 @@ CLASS net/minecraft/class_7887 net/minecraft/registry/BuiltinRegistries ARG 0 worldRegistries METHOD method_1_7866 (Lnet/minecraft/class_8944;Lnet/minecraft/class_7225$class_7874;Lnet/minecraft/class_8490;)V ARG 2 lootDataType + METHOD method_1_7867 (Ljava/lang/String;Lnet/minecraft/class_8942$class_11337;)V + ARG 0 name + ARG 1 error METHOD method_1_7868 validateReloadable (Lnet/minecraft/class_7225$class_7874;)V ARG 0 registries METHOD method_46817 createWorldRegistries ()Lnet/minecraft/class_7225$class_7874; diff --git a/mappings/net/minecraft/registry/tag/BlockSoundSetTags.mapping b/mappings/net/minecraft/registry/tag/BlockSoundSetTags.mapping new file mode 100644 index 0000000000..00a62355cd --- /dev/null +++ b/mappings/net/minecraft/registry/tag/BlockSoundSetTags.mapping @@ -0,0 +1,3 @@ +CLASS net/minecraft/class_1_1730 net/minecraft/registry/tag/BlockSoundSetTags + METHOD method_1_11035 of (Ljava/lang/String;)Lnet/minecraft/class_6862; + ARG 0 path diff --git a/mappings/net/minecraft/server/dedicated/management/ManagementServer.mapping b/mappings/net/minecraft/server/dedicated/management/ManagementServer.mapping index 74af1aedc3..144afc74b1 100644 --- a/mappings/net/minecraft/server/dedicated/management/ManagementServer.mapping +++ b/mappings/net/minecraft/server/dedicated/management/ManagementServer.mapping @@ -1,5 +1,6 @@ CLASS net/minecraft/class_11807 net/minecraft/server/dedicated/management/ManagementServer FIELD field_1_6072 heartbeat Ljava/util/concurrent/ScheduledFuture; + FIELD field_1_11353 TIMEOUT_MS J FIELD field_62314 LOGGER Lorg/slf4j/Logger; FIELD field_62315 address Lcom/google/common/net/HostAndPort; FIELD field_62316 connectionHandlers Ljava/util/Set; @@ -12,6 +13,7 @@ CLASS net/minecraft/class_11807 net/minecraft/server/dedicated/management/Manage METHOD (Lcom/google/common/net/HostAndPort;Lnet/minecraft/class_12000;Lio/netty/channel/EventLoopGroup;)V ARG 1 address ARG 2 authHandler + ARG 3 eventLoopGroup METHOD method_1_5199 setStatusHeartbeatInterval (Lnet/minecraft/class_11870;J)Z ARG 1 listener ARG 2 statusHeartbeatIntervalSeconds diff --git a/mappings/net/minecraft/server/dedicated/management/TimeoutHandler.mapping b/mappings/net/minecraft/server/dedicated/management/TimeoutHandler.mapping new file mode 100644 index 0000000000..00518d09d4 --- /dev/null +++ b/mappings/net/minecraft/server/dedicated/management/TimeoutHandler.mapping @@ -0,0 +1,20 @@ +CLASS net/minecraft/class_1_1766 net/minecraft/server/dedicated/management/TimeoutHandler + FIELD field_1_11496 LOGGER Lorg/slf4j/Logger; + FIELD field_1_11497 timeoutFuture Ljava/util/concurrent/ScheduledFuture; + FIELD field_1_11498 timeoutMs J + METHOD (J)V + ARG 1 timeoutMs + METHOD channelActive (Lio/netty/channel/ChannelHandlerContext;)V + ARG 1 context + METHOD channelInactive (Lio/netty/channel/ChannelHandlerContext;)V + ARG 1 context + METHOD handlerAdded (Lio/netty/channel/ChannelHandlerContext;)V + ARG 1 context + METHOD handlerRemoved (Lio/netty/channel/ChannelHandlerContext;)V + ARG 1 context + METHOD method_1_11174 clearTimeoutFuture ()V + METHOD method_1_11176 setTimeoutFuture (Lio/netty/channel/ChannelHandlerContext;)V + ARG 1 context + METHOD userEventTriggered (Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Object;)V + ARG 1 context + ARG 2 event diff --git a/mappings/net/minecraft/server/network/ChunkFilter.mapping b/mappings/net/minecraft/server/network/ChunkFilter.mapping index b5e6dc1881..38f5c8db58 100644 --- a/mappings/net/minecraft/server/network/ChunkFilter.mapping +++ b/mappings/net/minecraft/server/network/ChunkFilter.mapping @@ -1,5 +1,9 @@ CLASS net/minecraft/class_8603 net/minecraft/server/network/ChunkFilter FIELD field_44986 IGNORE_ALL Lnet/minecraft/class_8603; + METHOD method_1_11072 isSquareWithinDistance (III)Z + ARG 1 x + ARG 2 z + ARG 3 range METHOD method_52356 isWithinDistance (II)Z ARG 1 x ARG 2 z diff --git a/mappings/net/minecraft/server/world/ChunkLevelManager.mapping b/mappings/net/minecraft/server/world/ChunkLevelManager.mapping index 02fdd0534f..9af985c869 100644 --- a/mappings/net/minecraft/server/world/ChunkLevelManager.mapping +++ b/mappings/net/minecraft/server/world/ChunkLevelManager.mapping @@ -16,6 +16,10 @@ CLASS net/minecraft/class_3204 net/minecraft/server/world/ChunkLevelManager ARG 1 ticketManager ARG 2 executor ARG 3 mainThreadExecutor + METHOD method_1_11058 updateFreshPlayerTicketPositions (Lnet/minecraft/class_3898;)V + ARG 1 chunkLoadingManager + METHOD method_1_11059 executePendingUpdates (Lnet/minecraft/class_3898;)Z + ARG 1 chunkLoadingManager METHOD method_14035 isUnloaded (J)Z ARG 1 pos METHOD method_14038 getChunkHolder (J)Lnet/minecraft/class_3193; @@ -81,6 +85,7 @@ CLASS net/minecraft/class_3204 net/minecraft/server/world/ChunkLevelManager ARG 3 oldDistance ARG 4 distance CLASS class_3948 NearbyChunkTicketUpdater + FIELD field_1_10796 oldDistances Lit/unimi/dsi/fastutil/longs/Long2IntMap; FIELD field_17464 watchDistance I FIELD field_17465 distances Lit/unimi/dsi/fastutil/longs/Long2IntMap; METHOD method_17658 setWatchDistance (I)V diff --git a/mappings/net/minecraft/sound/BlockSoundGroup.mapping b/mappings/net/minecraft/sound/BlockSoundGroup.mapping index 38c0ef94be..85ac8df78a 100644 --- a/mappings/net/minecraft/sound/BlockSoundGroup.mapping +++ b/mappings/net/minecraft/sound/BlockSoundGroup.mapping @@ -129,3 +129,7 @@ CLASS net/minecraft/class_2498 net/minecraft/sound/BlockSoundGroup FIELD field_59759 DRIED_GHAST Lnet/minecraft/class_5321; FIELD field_61429 COPPER_GOLEM_STATUE Lnet/minecraft/class_5321; FIELD field_61430 SHELF Lnet/minecraft/class_5321; + METHOD method_1_11193 bootstrap (Lnet/minecraft/class_7891;)V + ARG 0 path + METHOD method_1_11194 of (Ljava/lang/String;)Lnet/minecraft/class_5321; + ARG 0 path diff --git a/mappings/net/minecraft/structure/StructurePiecesCollector.mapping b/mappings/net/minecraft/structure/StructurePiecesCollector.mapping index 31161d42aa..2d11ae0c76 100644 --- a/mappings/net/minecraft/structure/StructurePiecesCollector.mapping +++ b/mappings/net/minecraft/structure/StructurePiecesCollector.mapping @@ -3,8 +3,11 @@ CLASS net/minecraft/class_6626 net/minecraft/structure/StructurePiecesCollector COMMENT COMMENT @see StructurePiecesList FIELD field_34944 pieces Ljava/util/List; + METHOD method_1_11469 toNullableList ()Lnet/minecraft/class_6624; METHOD method_35461 getIntersecting (Lnet/minecraft/class_3341;)Lnet/minecraft/class_3443; + ARG 1 box METHOD method_35462 addPiece (Lnet/minecraft/class_3443;)V + ARG 1 piece METHOD method_38714 toList ()Lnet/minecraft/class_6624; METHOD method_38715 shift (I)V ARG 1 y diff --git a/mappings/net/minecraft/structure/StructureSet.mapping b/mappings/net/minecraft/structure/StructureSet.mapping index bb391288f8..ef7b5fec5e 100644 --- a/mappings/net/minecraft/structure/StructureSet.mapping +++ b/mappings/net/minecraft/structure/StructureSet.mapping @@ -3,6 +3,27 @@ CLASS net/minecraft/class_7059 net/minecraft/structure/StructureSet FIELD field_37196 REGISTRY_CODEC Lcom/mojang/serialization/Codec; METHOD (Lnet/minecraft/class_6880;Lnet/minecraft/class_1_1143;)V ARG 1 structure + ARG 2 placement + METHOD method_1_11309 setStructureStarts (Lnet/minecraft/class_2794;Lnet/minecraft/class_5455;Lnet/minecraft/class_7869;Lnet/minecraft/class_1923;Lnet/minecraft/class_5539;Lnet/minecraft/class_3485;Lnet/minecraft/class_5321;Lnet/minecraft/class_6544$class_6552;)Lnet/minecraft/class_3449; + ARG 1 chunkGenerator + ARG 2 registryManager + ARG 3 placementCalculator + ARG 4 chunkPos + ARG 5 world + ARG 6 structureTemplateManager + ARG 7 dimension + ARG 8 noiseSampler + METHOD method_1_11310 createStructureStart (Lnet/minecraft/class_6880;Lnet/minecraft/class_2794;Lnet/minecraft/class_5455;Lnet/minecraft/class_7138;Lnet/minecraft/class_3485;JLnet/minecraft/class_1923;Lnet/minecraft/class_5539;Lnet/minecraft/class_5321;Lnet/minecraft/class_6544$class_6552;)Lnet/minecraft/class_3449; + ARG 0 structure + ARG 1 chunkGenerator + ARG 2 registryManager + ARG 3 noiseConfig + ARG 4 structureTemplateManager + ARG 5 seed + ARG 7 chunkPos + ARG 8 world + ARG 9 dimension + ARG 10 noiseSampler METHOD method_41144 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; ARG 0 instance METHOD method_41145 createEntry (Lnet/minecraft/class_6880;)Lnet/minecraft/class_7059$class_7060; diff --git a/mappings/net/minecraft/structure/StructureStart.mapping b/mappings/net/minecraft/structure/StructureStart.mapping index c9f15beada..41a404bb8d 100644 --- a/mappings/net/minecraft/structure/StructureStart.mapping +++ b/mappings/net/minecraft/structure/StructureStart.mapping @@ -20,6 +20,8 @@ CLASS net/minecraft/class_3449 net/minecraft/structure/StructureStart ARG 2 pos ARG 3 references ARG 4 children + METHOD method_1_11385 setReferences (I)V + ARG 1 references METHOD method_14963 getChildren ()Ljava/util/List; METHOD method_14964 incrementReferences ()V METHOD method_14969 getBoundingBox ()Lnet/minecraft/class_3341; @@ -39,5 +41,7 @@ CLASS net/minecraft/class_3449 net/minecraft/structure/StructureStart METHOD method_23676 getReferences ()I METHOD method_34000 getPos ()Lnet/minecraft/class_1923; METHOD method_41621 fromNbt (Lnet/minecraft/class_6625;Lnet/minecraft/class_2487;JLnet/minecraft/class_3195;)Lnet/minecraft/class_3449; + ARG 0 context ARG 1 nbt ARG 2 seed + ARG 4 structure diff --git a/mappings/net/minecraft/util/math/Box.mapping b/mappings/net/minecraft/util/math/Box.mapping index ed42290e8a..449ad79d68 100644 --- a/mappings/net/minecraft/util/math/Box.mapping +++ b/mappings/net/minecraft/util/math/Box.mapping @@ -31,6 +31,11 @@ CLASS net/minecraft/class_238 net/minecraft/util/math/Box METHOD equals (Ljava/lang/Object;)Z ARG 1 o METHOD method_1_7585 contractSlightly ()Lnet/minecraft/class_238; + METHOD method_1_11011 withDiameters (Lnet/minecraft/class_243;DDD)Lnet/minecraft/class_238; + ARG 0 center + ARG 1 diameterX + ARG 3 diameterY + ARG 5 diameterZ METHOD method_989 offset (DDD)Lnet/minecraft/class_238; COMMENT Creates a box that is translated by {@code x}, {@code y}, {@code z} on COMMENT each axis from this box. @@ -153,8 +158,11 @@ CLASS net/minecraft/class_238 net/minecraft/util/math/Box ARG 0 mutable METHOD method_29968 from (Lnet/minecraft/class_243;)Lnet/minecraft/class_238; ARG 0 pos - METHOD method_30048 of (Lnet/minecraft/class_243;DDD)Lnet/minecraft/class_238; + METHOD method_30048 withRadii (Lnet/minecraft/class_243;DDD)Lnet/minecraft/class_238; ARG 0 center + ARG 1 radiusX + ARG 3 radiusY + ARG 5 radiusZ METHOD method_35574 withMinX (D)Lnet/minecraft/class_238; COMMENT {@return a new box with the minimum X provided and all other coordinates COMMENT of this box} diff --git a/mappings/net/minecraft/world/StructureLocator.mapping b/mappings/net/minecraft/world/StructureLocator.mapping index ee4675b76a..5fa7616809 100644 --- a/mappings/net/minecraft/world/StructureLocator.mapping +++ b/mappings/net/minecraft/world/StructureLocator.mapping @@ -3,7 +3,7 @@ CLASS net/minecraft/class_6832 net/minecraft/world/StructureLocator FIELD field_1_10272 noiseSampler Lnet/minecraft/class_6544$class_6552; FIELD field_36225 LOGGER Lorg/slf4j/Logger; FIELD field_36226 START_NOT_PRESENT_REFERENCE I - FIELD field_36227 chunkIoWorker Lnet/minecraft/class_1_1811; + FIELD field_36227 structureIoContext Lnet/minecraft/class_1_1811; FIELD field_36228 registryManager Lnet/minecraft/class_5455; FIELD field_36230 structureTemplateManager Lnet/minecraft/class_3485; FIELD field_36232 chunkGenerator Lnet/minecraft/class_2794; @@ -13,10 +13,10 @@ CLASS net/minecraft/class_6832 net/minecraft/world/StructureLocator FIELD field_36238 generationPossibilityByStructure Ljava/util/Map; FIELD field_37750 noiseConfig Lnet/minecraft/class_7138; METHOD (Lnet/minecraft/class_6830;Lnet/minecraft/class_5455;Lnet/minecraft/class_3485;Lnet/minecraft/class_5321;Lnet/minecraft/class_2794;Lnet/minecraft/class_7138;Lnet/minecraft/class_5539;Lnet/minecraft/class_1966;JLcom/mojang/datafixers/DataFixer;)V - ARG 1 chunkIoWorker + ARG 1 storageAccess ARG 2 registryManager ARG 3 structureTemplateManager - ARG 4 worldKey + ARG 4 dimension ARG 5 chunkGenerator ARG 6 noiseConfig ARG 7 world diff --git a/mappings/net/minecraft/world/World.mapping b/mappings/net/minecraft/world/World.mapping index eba735d12a..7377a681d6 100644 --- a/mappings/net/minecraft/world/World.mapping +++ b/mappings/net/minecraft/world/World.mapping @@ -60,6 +60,19 @@ CLASS net/minecraft/class_1937 net/minecraft/world/World METHOD method_1_7594 getEntityMotionRate ()F METHOD method_1_10517 (Lnet/minecraft/class_1657;)Ljava/lang/String; ARG 0 player + METHOD method_1_11013 playSoundAtBlockCenterClient (Lnet/minecraft/class_2338;Lnet/minecraft/class_6880;Lnet/minecraft/class_3419;FFZ)V + ARG 1 pos + ARG 2 sound + ARG 3 category + ARG 4 volume + ARG 5 pitch + ARG 6 useDistance + METHOD method_1_11014 playSoundFromEntityClient (Lnet/minecraft/class_1297;Lnet/minecraft/class_6880;Lnet/minecraft/class_3419;FF)V + ARG 1 entity + ARG 2 sound + ARG 3 category + ARG 4 volume + ARG 5 pitch METHOD method_8413 updateListeners (Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_2680;I)V ARG 1 pos ARG 2 oldState diff --git a/mappings/net/minecraft/world/WorldAccess.mapping b/mappings/net/minecraft/world/WorldAccess.mapping index eeba3d8417..e0a1c17aac 100644 --- a/mappings/net/minecraft/world/WorldAccess.mapping +++ b/mappings/net/minecraft/world/WorldAccess.mapping @@ -1,4 +1,11 @@ CLASS net/minecraft/class_1936 net/minecraft/world/WorldAccess + METHOD method_1_11046 playSound (Lnet/minecraft/class_1297;Lnet/minecraft/class_2338;Lnet/minecraft/class_6880;Lnet/minecraft/class_3419;FF)V + ARG 1 source + ARG 2 pos + ARG 3 sound + ARG 4 category + ARG 5 volume + ARG 6 pitch METHOD method_8396 playSound (Lnet/minecraft/class_1297;Lnet/minecraft/class_2338;Lnet/minecraft/class_3414;Lnet/minecraft/class_3419;FF)V ARG 1 source ARG 2 pos diff --git a/mappings/net/minecraft/world/biome/OverworldBiomeCreator.mapping b/mappings/net/minecraft/world/biome/OverworldBiomeCreator.mapping index 4471ca491e..9139234306 100644 --- a/mappings/net/minecraft/world/biome/OverworldBiomeCreator.mapping +++ b/mappings/net/minecraft/world/biome/OverworldBiomeCreator.mapping @@ -8,6 +8,13 @@ CLASS net/minecraft/class_5478 net/minecraft/world/biome/OverworldBiomeCreator METHOD method_1_6828 createDappledForest (Lnet/minecraft/class_7871;Lnet/minecraft/class_7871;)Lnet/minecraft/class_1959; ARG 0 featureLookup ARG 1 carverLookup + METHOD method_1_11124 addBasicFeatures (Lnet/minecraft/class_5485$class_5495;ZZ)V + ARG 0 builder + ARG 1 addVegetation + ARG 2 addDirtAndGranite + METHOD method_1_11125 createIceCaves (Lnet/minecraft/class_7871;Lnet/minecraft/class_7871;)Lnet/minecraft/class_1959; + ARG 0 featureLookup + ARG 1 carverLookup METHOD method_30683 createJungle (Lnet/minecraft/class_7871;Lnet/minecraft/class_7871;)Lnet/minecraft/class_1959; ARG 0 featureLookup ARG 1 carverLookup @@ -146,3 +153,4 @@ CLASS net/minecraft/class_5478 net/minecraft/world/biome/OverworldBiomeCreator METHOD method_75848 createColdPeaks (Lnet/minecraft/class_7871;Lnet/minecraft/class_7871;I)Lnet/minecraft/class_1959$class_1960; ARG 0 featureLookup ARG 1 carverLookup + ARG 2 frostbiteWeight diff --git a/mappings/net/minecraft/world/biome/SpawnSettings.mapping b/mappings/net/minecraft/world/biome/SpawnSettings.mapping index dc70782a37..942d7b783a 100644 --- a/mappings/net/minecraft/world/biome/SpawnSettings.mapping +++ b/mappings/net/minecraft/world/biome/SpawnSettings.mapping @@ -1,9 +1,10 @@ CLASS net/minecraft/class_5483 net/minecraft/world/biome/SpawnSettings + FIELD field_1_9879 RESET_ALL Lnet/minecraft/class_5483; FIELD field_26403 CODEC Lcom/mojang/serialization/Codec; FIELD field_26405 spawners Ljava/util/Map; FIELD field_26406 spawnCosts Ljava/util/Map; FIELD field_26645 LOGGER Lorg/slf4j/Logger; - FIELD field_26646 INSTANCE Lnet/minecraft/class_5483; + FIELD field_26646 INHERIT Lnet/minecraft/class_5483; FIELD field_30982 EMPTY_ENTRY_POOL Lnet/minecraft/class_6012; METHOD (Ljava/util/Map;Ljava/util/Map;)V ARG 1 spawners diff --git a/mappings/net/minecraft/world/chunk/SerializedChunk.mapping b/mappings/net/minecraft/world/chunk/SerializedChunk.mapping index cf057cd563..94322a7826 100644 --- a/mappings/net/minecraft/world/chunk/SerializedChunk.mapping +++ b/mappings/net/minecraft/world/chunk/SerializedChunk.mapping @@ -19,6 +19,9 @@ CLASS net/minecraft/class_2852 net/minecraft/world/chunk/SerializedChunk ARG 2 error METHOD method_1_10786 (Lnet/minecraft/class_1_1691$class_1_1692;ILnet/minecraft/class_7522;)V ARG 2 noiseBiomes + METHOD method_1_11434 read (Lnet/minecraft/class_1_1811;Lnet/minecraft/class_1923;)Ljava/util/concurrent/CompletableFuture; + ARG 0 chunkIoContext + ARG 1 chunkPos METHOD method_12385 writeStructures (Lnet/minecraft/class_6625;Lnet/minecraft/class_1923;Ljava/util/Map;Ljava/util/Map;)Lnet/minecraft/class_2487; ARG 0 context ARG 1 pos @@ -86,5 +89,12 @@ CLASS net/minecraft/class_2852 net/minecraft/world/chunk/SerializedChunk ARG 2 error METHOD method_68298 (Lnet/minecraft/class_1923;ILjava/lang/String;)V ARG 2 error + CLASS class_1_1812 Structures + METHOD method_1_11435 (Lnet/minecraft/class_2378;Lit/unimi/dsi/fastutil/objects/Object2IntMap;Ljava/lang/String;Lnet/minecraft/class_2520;)V + ARG 2 key + ARG 3 value + METHOD method_1_11436 (Lit/unimi/dsi/fastutil/objects/Object2IntMap;Lnet/minecraft/class_3195;Lnet/minecraft/class_2487;)V + ARG 2 valueCompound + METHOD method_1_11437 getReferencesByStructure ()Lit/unimi/dsi/fastutil/objects/Object2IntMap; CLASS class_9314 ChunkLoadingException CLASS class_9898 SectionData diff --git a/mappings/net/minecraft/world/gen/chunk/ChunkGenerator.mapping b/mappings/net/minecraft/world/gen/chunk/ChunkGenerator.mapping index d88a2d690d..807ba29a65 100644 --- a/mappings/net/minecraft/world/gen/chunk/ChunkGenerator.mapping +++ b/mappings/net/minecraft/world/gen/chunk/ChunkGenerator.mapping @@ -43,6 +43,8 @@ CLASS net/minecraft/class_2794 net/minecraft/world/gen/chunk/ChunkGenerator ARG 7 dimension METHOD method_1_10860 (Lnet/minecraft/class_5138;Lnet/minecraft/class_2791;Lnet/minecraft/class_7869;Lnet/minecraft/class_1923;Lnet/minecraft/class_6880;)Z ARG 4 structureSet + METHOD method_1_11075 (Lnet/minecraft/class_5455;Lnet/minecraft/class_7869;Lnet/minecraft/class_2791;Lnet/minecraft/class_3485;Lnet/minecraft/class_5321;Lnet/minecraft/class_6544$class_6552;Lnet/minecraft/class_5138;Lnet/minecraft/class_6880;)V + ARG 8 structureSet METHOD method_12098 getBiomeSource ()Lnet/minecraft/class_1966; METHOD method_12100 getSpawnHeight (Lnet/minecraft/class_5539;)I ARG 1 world diff --git a/mappings/net/minecraft/world/gen/densityfunction/DensityFunctions.mapping b/mappings/net/minecraft/world/gen/densityfunction/DensityFunctions.mapping index 798833db4c..2155a7bd22 100644 --- a/mappings/net/minecraft/world/gen/densityfunction/DensityFunctions.mapping +++ b/mappings/net/minecraft/world/gen/densityfunction/DensityFunctions.mapping @@ -31,12 +31,15 @@ CLASS net/minecraft/class_6954 net/minecraft/world/gen/densityfunction/DensityFu ARG 2 noiseSet METHOD method_1_8790 registerOreVeinFunctions (Lnet/minecraft/class_7891;)V ARG 0 densityFunctionRegisterable + METHOD method_1_9220 createEndIslandsDensityFunction ()Lnet/minecraft/class_6910; METHOD method_40539 verticalRangeChoice (Lnet/minecraft/class_6910;Lnet/minecraft/class_6910;IIIII)Lnet/minecraft/class_6910; ARG 0 y ARG 1 whenInRange ARG 2 minInclusive ARG 3 maxInclusive ARG 4 whenOutOfRange + ARG 5 cellSizeXz + ARG 6 cellSizeY METHOD method_40540 createInitialDensityFunction (Lnet/minecraft/class_6910;Lnet/minecraft/class_6910;)Lnet/minecraft/class_6910; ARG 0 factor ARG 1 depth @@ -86,6 +89,8 @@ CLASS net/minecraft/class_6954 net/minecraft/world/gen/densityfunction/DensityFu ARG 1 noiseParametersLookup METHOD method_41207 applyBlendDensity (Lnet/minecraft/class_6910;II)Lnet/minecraft/class_6910; ARG 0 density + ARG 1 cellSizeXz + ARG 2 cellSizeY METHOD method_41546 getPeaksValleysNoise (F)F ARG 0 weirdness METHOD method_41547 createRidgesFoldedOverworldFunction (Lnet/minecraft/class_6910;)Lnet/minecraft/class_6910; @@ -95,6 +100,7 @@ CLASS net/minecraft/class_6954 net/minecraft/world/gen/densityfunction/DensityFu COMMENT This is used for the normal, large biomes and amplified world types. ARG 0 densityFunctionRegisterable ARG 1 densityFunctionLookup + ARG 2 fractalNoiseParametersLookup ARG 3 jaggedNoise ARG 4 continents ARG 5 erosion @@ -151,10 +157,12 @@ CLASS net/minecraft/class_6954 net/minecraft/world/gen/densityfunction/DensityFu COMMENT the minimum block Y of the top slide, subtracted from the top height ARG 4 topRelativeMaxY COMMENT the maximum block Y of the top slide, subtracted from the top height + ARG 5 topValue ARG 6 bottomRelativeMinY COMMENT the minimum block Y of the bottom slide, added to the bottom height ARG 7 bottomRelativeMaxY COMMENT the maximum block Y of the bottom slide, added to the bottom height + ARG 8 bottomValue METHOD method_42366 applySurfaceSlides (ZLnet/minecraft/class_6910;)Lnet/minecraft/class_6910; COMMENT Applies the slides for the overworld and the surface world type. COMMENT @@ -183,6 +191,7 @@ CLASS net/minecraft/class_6954 net/minecraft/world/gen/densityfunction/DensityFu COMMENT @see https://www.minecraft.net/en-us/article/minecraft-26-2-snapshot-5 METHOD method_1_5223 selectorFunction (Lnet/minecraft/class_6880;F)Lnet/minecraft/class_6910; ARG 0 noiseParameters + ARG 1 scale METHOD method_1_5224 rarityValueMapperType1 (Lnet/minecraft/class_6910;Lnet/minecraft/class_6880;)Lnet/minecraft/class_6910; ARG 0 input ARG 1 noiseParameters diff --git a/mappings/net/minecraft/world/gen/feature/DefaultBiomeFeatures.mapping b/mappings/net/minecraft/world/gen/feature/DefaultBiomeFeatures.mapping index da81fb59ed..bf4e571f61 100644 --- a/mappings/net/minecraft/world/gen/feature/DefaultBiomeFeatures.mapping +++ b/mappings/net/minecraft/world/gen/feature/DefaultBiomeFeatures.mapping @@ -3,6 +3,12 @@ CLASS net/minecraft/class_3864 net/minecraft/world/gen/feature/DefaultBiomeFeatu ARG 0 builder METHOD method_1_6827 addDappledForestFeatures (Lnet/minecraft/class_5485$class_5495;)V ARG 0 builder + METHOD method_1_11108 addIceCaveOres (Lnet/minecraft/class_5485$class_5495;)V + ARG 0 builder + METHOD method_1_11109 addIceCaveMineables (Lnet/minecraft/class_5485$class_5495;)V + ARG 0 builder + METHOD method_1_11110 addIceCavesDecoration (Lnet/minecraft/class_5485$class_5495;)V + ARG 0 builder METHOD method_16957 addWindsweptHillsTrees (Lnet/minecraft/class_5485$class_5495;)V ARG 0 builder METHOD method_16958 addWindsweptForestTrees (Lnet/minecraft/class_5485$class_5495;)V @@ -82,6 +88,8 @@ CLASS net/minecraft/class_3864 net/minecraft/world/gen/feature/DefaultBiomeFeatu ARG 0 builder METHOD method_17005 addMineables (Lnet/minecraft/class_5485$class_5495;ZZ)V ARG 0 builder + ARG 1 addVegetation + ARG 2 addDirtAndGranite METHOD method_17006 addDefaultOres (Lnet/minecraft/class_5485$class_5495;Z)V ARG 0 builder ARG 1 largeCopperOreBlob diff --git a/mappings/net/minecraft/world/gen/feature/OreFeatures.mapping b/mappings/net/minecraft/world/gen/feature/OreFeatures.mapping index 31defb8a9c..4503f11f6e 100644 --- a/mappings/net/minecraft/world/gen/feature/OreFeatures.mapping +++ b/mappings/net/minecraft/world/gen/feature/OreFeatures.mapping @@ -1,4 +1,20 @@ CLASS net/minecraft/class_6806 net/minecraft/world/gen/feature/OreFeatures + FIELD field_1_11387 ICE_CAVE_ORE_ANDESITE Lnet/minecraft/class_5321; + FIELD field_1_11388 ICE_CAVE_ORE_COAL Lnet/minecraft/class_5321; + FIELD field_1_11389 ICE_CAVE_ORE_COAL_BURIED Lnet/minecraft/class_5321; + FIELD field_1_11390 ICE_CAVE_ORE_COPPER_SMALL Lnet/minecraft/class_5321; + FIELD field_1_11391 ICE_CAVE_ORE_DIAMOND_BURIED Lnet/minecraft/class_5321; + FIELD field_1_11392 ICE_CAVE_ORE_DIAMOND_LARGE Lnet/minecraft/class_5321; + FIELD field_1_11393 ICE_CAVE_ORE_DIAMOND_MEDIUM Lnet/minecraft/class_5321; + FIELD field_1_11394 ICE_CAVE_ORE_DIAMOND_SMALL Lnet/minecraft/class_5321; + FIELD field_1_11395 ICE_CAVE_ORE_DIORITE Lnet/minecraft/class_5321; + FIELD field_1_11396 ICE_CAVE_ORE_GOLD_BURIED Lnet/minecraft/class_5321; + FIELD field_1_11397 ICE_CAVE_ORE_GRAVEL Lnet/minecraft/class_5321; + FIELD field_1_11398 ICE_CAVE_ORE_IRON Lnet/minecraft/class_5321; + FIELD field_1_11399 ICE_CAVE_ORE_IRON_SMALL Lnet/minecraft/class_5321; + FIELD field_1_11400 ICE_CAVE_ORE_LAPIS Lnet/minecraft/class_5321; + FIELD field_1_11401 ICE_CAVE_ORE_LAPIS_BURIED Lnet/minecraft/class_5321; + FIELD field_1_11402 ICE_CAVE_ORE_REDSTONE Lnet/minecraft/class_5321; FIELD field_35841 ORE_IRON_SMALL Lnet/minecraft/class_5321; FIELD field_35842 ORE_GOLD Lnet/minecraft/class_5321; FIELD field_35843 ORE_GOLD_BURIED Lnet/minecraft/class_5321; @@ -31,5 +47,8 @@ CLASS net/minecraft/class_6806 net/minecraft/world/gen/feature/OreFeatures FIELD field_35881 ORE_COAL_BURIED Lnet/minecraft/class_5321; FIELD field_35882 ORE_IRON Lnet/minecraft/class_5321; FIELD field_45663 ORE_DIAMOND_MEDIUM Lnet/minecraft/class_5321; + METHOD method_1_11111 iceCaveOre (Ljava/util/List;Lnet/minecraft/class_3122;)Lnet/minecraft/class_1_760; + ARG 0 surroundingBlockReplacements + ARG 1 baseOreFeature METHOD method_46855 bootstrap (Lnet/minecraft/class_7891;)V ARG 0 featureRegisterable diff --git a/mappings/net/minecraft/world/gen/feature/OrePlacedFeatures.mapping b/mappings/net/minecraft/world/gen/feature/OrePlacedFeatures.mapping index c90778df1e..2b3af74623 100644 --- a/mappings/net/minecraft/world/gen/feature/OrePlacedFeatures.mapping +++ b/mappings/net/minecraft/world/gen/feature/OrePlacedFeatures.mapping @@ -1,4 +1,25 @@ CLASS net/minecraft/class_6816 net/minecraft/world/gen/feature/OrePlacedFeatures + FIELD field_1_11451 ICE_CAVE_ORE_ANDESITE_LOWER Lnet/minecraft/class_5321; + FIELD field_1_11452 ICE_CAVE_ORE_ANDESITE_UPPER Lnet/minecraft/class_5321; + FIELD field_1_11453 ICE_CAVE_ORE_COAL_LOWER Lnet/minecraft/class_5321; + FIELD field_1_11454 ICE_CAVE_ORE_COAL_UPPER Lnet/minecraft/class_5321; + FIELD field_1_11455 ICE_CAVE_ORE_COPPER Lnet/minecraft/class_5321; + FIELD field_1_11456 ICE_CAVE_ORE_DIAMOND Lnet/minecraft/class_5321; + FIELD field_1_11457 ICE_CAVE_ORE_DIAMOND_BURIED Lnet/minecraft/class_5321; + FIELD field_1_11458 ICE_CAVE_ORE_DIAMOND_LARGE Lnet/minecraft/class_5321; + FIELD field_1_11459 ICE_CAVE_ORE_DIAMOND_MEDIUM Lnet/minecraft/class_5321; + FIELD field_1_11460 ICE_CAVE_ORE_DIORITE_LOWER Lnet/minecraft/class_5321; + FIELD field_1_11461 ICE_CAVE_ORE_DIORITE_UPPER Lnet/minecraft/class_5321; + FIELD field_1_11462 ICE_CAVE_ORE_GOLD Lnet/minecraft/class_5321; + FIELD field_1_11463 ICE_CAVE_ORE_GOLD_LOWER Lnet/minecraft/class_5321; + FIELD field_1_11464 ICE_CAVE_ORE_GRAVEL Lnet/minecraft/class_5321; + FIELD field_1_11465 ICE_CAVE_ORE_IRON_MIDDLE Lnet/minecraft/class_5321; + FIELD field_1_11466 ICE_CAVE_ORE_IRON_SMALL Lnet/minecraft/class_5321; + FIELD field_1_11467 ICE_CAVE_ORE_IRON_UPPER Lnet/minecraft/class_5321; + FIELD field_1_11468 ICE_CAVE_ORE_LAPIS Lnet/minecraft/class_5321; + FIELD field_1_11469 ICE_CAVE_ORE_LAPIS_BURIED Lnet/minecraft/class_5321; + FIELD field_1_11470 ICE_CAVE_ORE_REDSTONE Lnet/minecraft/class_5321; + FIELD field_1_11471 ICE_CAVE_ORE_REDSTONE_LOWER Lnet/minecraft/class_5321; FIELD field_36039 ORE_REDSTONE_LOWER Lnet/minecraft/class_5321; FIELD field_36040 ORE_DIAMOND Lnet/minecraft/class_5321; FIELD field_36041 ORE_DIAMOND_LARGE Lnet/minecraft/class_5321; diff --git a/mappings/net/minecraft/world/gen/feature/SpeleothemClusterFeature.mapping b/mappings/net/minecraft/world/gen/feature/SpeleothemClusterFeature.mapping index c73289c45c..2acf17eea0 100644 --- a/mappings/net/minecraft/world/gen/feature/SpeleothemClusterFeature.mapping +++ b/mappings/net/minecraft/world/gen/feature/SpeleothemClusterFeature.mapping @@ -1,4 +1,37 @@ CLASS net/minecraft/class_5725 net/minecraft/world/gen/feature/SpeleothemClusterFeature + METHOD (Lnet/minecraft/class_2680;Lnet/minecraft/class_2680;Lnet/minecraft/class_6885;ILnet/minecraft/class_6017;Lnet/minecraft/class_6017;IILnet/minecraft/class_6017;Lnet/minecraft/class_5863;Lnet/minecraft/class_5863;FII)V + ARG 1 baseBlock + ARG 2 pointedBlock + ARG 3 replaceableBlocks + ARG 4 floorToCeilingSearchRange + ARG 5 height + ARG 6 radius + ARG 7 maxStalagmiteStalactiteHeightDiff + ARG 8 heightDeviation + ARG 9 speleothemBlockLayerThickness + ARG 10 density + ARG 11 wetness + ARG 12 chanceOfSpeleothemAtMaxDistanceFromCenter + ARG 13 maxDistanceFromEdgeAffectingChanceOfSpeleothem + ARG 14 maxDistanceFromCenterAffectingHeightBias + METHOD method_1_7195 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; + ARG 0 instance + METHOD method_1_11453 canGenerate (Lnet/minecraft/class_2680;Z)Z + ARG 1 state + ARG 2 allowWaterPlacement + METHOD method_1_11454 filterPlaceable (Lnet/minecraft/class_5721;)Lnet/minecraft/class_5721; + ARG 1 caveSurface + METHOD method_1_11455 calculateMaxHeight (Lnet/minecraft/class_5281;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;ILjava/util/function/Predicate;)I + ARG 1 world + ARG 2 pos + ARG 3 direction + ARG 4 maxDistance + ARG 5 placeablePredicate + METHOD method_1_11456 clampHeightToCaveSurfaceBounds (Lnet/minecraft/class_5721;I)I + ARG 1 caveSurface + ARG 2 height + METHOD method_1_11457 (Lnet/minecraft/class_2680;)Z + ARG 1 state METHOD method_32997 dripstoneChance (IIII)D ARG 1 radiusX ARG 2 radiusZ @@ -40,3 +73,11 @@ CLASS net/minecraft/class_5725 net/minecraft/world/gen/feature/SpeleothemCluster METHOD method_33386 isLava (Lnet/minecraft/class_4538;Lnet/minecraft/class_2338;)Z ARG 1 world ARG 2 pos + CLASS class_1_1818 PlacementMode + FIELD field_1_11823 name Ljava/lang/String; + METHOD (Ljava/lang/String;ILjava/lang/String;)V + ARG 3 name + CLASS class_1_1819 Placement + FIELD field_1_11825 DEFAULT Lnet/minecraft/class_5725$class_1_1819; + METHOD method_1_11459 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; + ARG 0 instance diff --git a/mappings/net/minecraft/world/gen/feature/UndergroundFeatures.mapping b/mappings/net/minecraft/world/gen/feature/UndergroundFeatures.mapping index 3463a33187..89712006b1 100644 --- a/mappings/net/minecraft/world/gen/feature/UndergroundFeatures.mapping +++ b/mappings/net/minecraft/world/gen/feature/UndergroundFeatures.mapping @@ -2,6 +2,10 @@ CLASS net/minecraft/class_6801 net/minecraft/world/gen/feature/UndergroundFeatur FIELD field_1_3727 ROOTED_SULFUR_SPRING Lnet/minecraft/class_5321; FIELD field_1_5769 SULFUR_SPIKE Lnet/minecraft/class_5321; FIELD field_1_5770 SULFUR_SPIKE_CLUSTER Lnet/minecraft/class_5321; + FIELD field_1_11420 ICE_CRYSTAL Lnet/minecraft/class_5321; + FIELD field_1_11421 ICICLE_CLUSTER Lnet/minecraft/class_5321; + FIELD field_1_11422 LARGE_ICICLE Lnet/minecraft/class_5321; + FIELD field_1_11423 SNOW_LAYER Lnet/minecraft/class_5321; FIELD field_35770 MONSTER_ROOM Lnet/minecraft/class_5321; FIELD field_35771 FOSSIL_COAL Lnet/minecraft/class_5321; FIELD field_35772 FOSSIL_DIAMONDS Lnet/minecraft/class_5321; diff --git a/mappings/net/minecraft/world/gen/feature/UndergroundPlacedFeatures.mapping b/mappings/net/minecraft/world/gen/feature/UndergroundPlacedFeatures.mapping index c95185db9e..3cf4e2960e 100644 --- a/mappings/net/minecraft/world/gen/feature/UndergroundPlacedFeatures.mapping +++ b/mappings/net/minecraft/world/gen/feature/UndergroundPlacedFeatures.mapping @@ -2,6 +2,10 @@ CLASS net/minecraft/class_6812 net/minecraft/world/gen/feature/UndergroundPlaced FIELD field_1_3770 ROOTED_SULFUR_SPRING Lnet/minecraft/class_5321; FIELD field_1_5801 SULFUR_SPIKE Lnet/minecraft/class_5321; FIELD field_1_5802 SULFUR_SPIKE_CLUSTER Lnet/minecraft/class_5321; + FIELD field_1_11492 ICE_CRYSTALS Lnet/minecraft/class_5321; + FIELD field_1_11493 ICICLE_CLUSTER Lnet/minecraft/class_5321; + FIELD field_1_11494 LARGE_ICICLE Lnet/minecraft/class_5321; + FIELD field_1_11495 SNOW_LAYERS Lnet/minecraft/class_5321; FIELD field_35980 MONSTER_ROOM Lnet/minecraft/class_5321; FIELD field_35981 MONSTER_ROOM_DEEP Lnet/minecraft/class_5321; FIELD field_35982 FOSSIL_UPPER Lnet/minecraft/class_5321; diff --git a/mappings/net/minecraft/world/gen/feature/util/CaveSurface.mapping b/mappings/net/minecraft/world/gen/feature/util/CaveSurface.mapping index b01c5962ed..edd298434d 100644 --- a/mappings/net/minecraft/world/gen/feature/util/CaveSurface.mapping +++ b/mappings/net/minecraft/world/gen/feature/util/CaveSurface.mapping @@ -21,6 +21,8 @@ CLASS net/minecraft/class_5721 net/minecraft/world/gen/feature/util/CaveSurface METHOD method_32988 createHalfWithFloor (I)Lnet/minecraft/class_5721; ARG 0 floor METHOD method_33385 getOptionalHeight ()Ljava/util/OptionalInt; + COMMENT {@return the height between the ceiling and floor for a closed cave surface; + COMMENT {@code Optional.empty()} otherwise} METHOD method_34280 getCaveSurface (Lnet/minecraft/class_3746;ILjava/util/function/Predicate;Ljava/util/function/Predicate;Lnet/minecraft/class_2338$class_2339;ILnet/minecraft/class_2350;)Ljava/util/OptionalInt; ARG 0 world ARG 1 height @@ -29,11 +31,15 @@ CLASS net/minecraft/class_5721 net/minecraft/world/gen/feature/util/CaveSurface ARG 4 mutablePos ARG 5 y ARG 6 direction - METHOD method_35326 (II)Lnet/minecraft/class_5721$class_5723; + METHOD method_35326 createBoundedExclusive (II)Lnet/minecraft/class_5721$class_5723; ARG 0 floor ARG 1 ceiling + METHOD method_35327 createHalfWithCeilingExclusive (I)Lnet/minecraft/class_5721; + ARG 0 ceiling METHOD method_35328 withCeiling (Ljava/util/OptionalInt;)Lnet/minecraft/class_5721; ARG 1 ceiling + METHOD method_35329 createHalfWithFloorExclusive (I)Lnet/minecraft/class_5721; + ARG 0 floor CLASS class_5722 Empty FIELD field_28197 INSTANCE Lnet/minecraft/class_5721$class_5722; CLASS class_5723 Bounded diff --git a/mappings/net/minecraft/world/gen/feature/util/DripstoneHelper.mapping b/mappings/net/minecraft/world/gen/feature/util/SpeleothemHelper.mapping similarity index 66% rename from mappings/net/minecraft/world/gen/feature/util/DripstoneHelper.mapping rename to mappings/net/minecraft/world/gen/feature/util/SpeleothemHelper.mapping index 6349caaa16..3950808f02 100644 --- a/mappings/net/minecraft/world/gen/feature/util/DripstoneHelper.mapping +++ b/mappings/net/minecraft/world/gen/feature/util/SpeleothemHelper.mapping @@ -1,4 +1,4 @@ -CLASS net/minecraft/class_5726 net/minecraft/world/gen/feature/util/DripstoneHelper +CLASS net/minecraft/class_5726 net/minecraft/world/gen/feature/util/SpeleothemHelper METHOD method_1_4611 canSupportSpeleothem (Lnet/minecraft/class_2680;Lnet/minecraft/class_2248;Lnet/minecraft/class_6885;)Z ARG 0 state ARG 1 baseBlock @@ -12,6 +12,22 @@ CLASS net/minecraft/class_5726 net/minecraft/world/gen/feature/util/DripstoneHel ARG 1 pos ARG 2 baseBlock ARG 3 replaceableBlocks + METHOD method_1_11326 placeSpeleothem (Lnet/minecraft/class_2350;IZLjava/util/function/Consumer;Lnet/minecraft/class_2248;Lnet/minecraft/class_5726$class_1_1795;)V + ARG 0 direction + ARG 1 height + ARG 2 merge + ARG 3 placeCallback + ARG 4 pointedBlock + ARG 5 baseBlockTransformer + METHOD method_1_11327 generateSpeleothem (Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;IZLnet/minecraft/class_2248;Lnet/minecraft/class_2248;Lnet/minecraft/class_6885;)V + ARG 0 world + ARG 1 pos + ARG 2 direction + ARG 3 height + ARG 4 merge + ARG 5 baseBlock + ARG 6 pointedBlock + ARG 7 replaceableBlocks METHOD method_33005 scaleHeightFromRadius (DDDD)D ARG 0 radius ARG 2 scale @@ -35,6 +51,7 @@ CLASS net/minecraft/class_5726 net/minecraft/world/gen/feature/util/DripstoneHel ARG 5 baseBlock ARG 6 pointedBlock ARG 7 replaceableBlocks + ARG 8 baseBlockTransformer METHOD method_33012 getDripstoneThickness (Lnet/minecraft/class_2350;IZLjava/util/function/Consumer;Lnet/minecraft/class_2248;)V ARG 0 direction ARG 1 height @@ -54,3 +71,13 @@ CLASS net/minecraft/class_5726 net/minecraft/world/gen/feature/util/DripstoneHel ARG 0 state METHOD method_40074 cannotGenerate (Lnet/minecraft/class_2680;)Z ARG 0 state + CLASS class_1_1795 BaseBlockTransformer + FIELD field_1_11647 name Ljava/lang/String; + FIELD field_1_11648 stateTransformer Ljava/util/function/UnaryOperator; + METHOD (Ljava/lang/String;ILjava/lang/String;Ljava/util/function/UnaryOperator;)V + ARG 3 name + ARG 4 stateTransformer + METHOD method_1_11329 (Lnet/minecraft/class_2680;)Lnet/minecraft/class_2680; + ARG 0 state + METHOD method_1_11330 apply (Lnet/minecraft/class_2680;)Lnet/minecraft/class_2680; + ARG 1 state diff --git a/mappings/net/minecraft/world/poi/PointOfInterestTypeKeys.mapping b/mappings/net/minecraft/world/poi/PointOfInterestTypeKeys.mapping new file mode 100644 index 0000000000..a2652abe09 --- /dev/null +++ b/mappings/net/minecraft/world/poi/PointOfInterestTypeKeys.mapping @@ -0,0 +1,3 @@ +CLASS net/minecraft/class_1_1767 net/minecraft/world/poi/PointOfInterestTypeKeys + METHOD method_1_11178 of (Ljava/lang/String;)Lnet/minecraft/class_5321; + ARG 0 path diff --git a/mappings/net/minecraft/world/poi/PointOfInterestTypes.mapping b/mappings/net/minecraft/world/poi/PointOfInterestTypes.mapping index 6221826842..c817f73362 100644 --- a/mappings/net/minecraft/world/poi/PointOfInterestTypes.mapping +++ b/mappings/net/minecraft/world/poi/PointOfInterestTypes.mapping @@ -15,6 +15,10 @@ CLASS net/minecraft/class_7477 net/minecraft/world/poi/PointOfInterestTypes METHOD method_43992 registerAndGetDefault (Lnet/minecraft/class_2378;)Lnet/minecraft/class_6880; ARG 0 registry METHOD method_43994 of (Lnet/minecraft/class_5321;Ljava/util/Set;II)Lnet/minecraft/class_6880; + ARG 0 key + ARG 1 blockStates + ARG 2 ticketCount + ARG 3 searchDistance METHOD method_43995 (Lnet/minecraft/class_2248;)Ljava/util/stream/Stream; ARG 0 block METHOD method_43996 (Lnet/minecraft/class_2680;)Z diff --git a/mappings/net/minecraft/world/storage/StructureIoContext.mapping b/mappings/net/minecraft/world/storage/StructureIoContext.mapping new file mode 100644 index 0000000000..32301737bb --- /dev/null +++ b/mappings/net/minecraft/world/storage/StructureIoContext.mapping @@ -0,0 +1,3 @@ +CLASS net/minecraft/class_1_1811 net/minecraft/world/storage/StructureIoContext + METHOD method_1_11432 readChunk (Lnet/minecraft/class_1923;)Ljava/util/concurrent/CompletableFuture; + ARG 1 chunkPos diff --git a/unpick-definitions/gl.unpick b/unpick-definitions/gl.unpick index 410adbcb16..1f6bab4766 100644 --- a/unpick-definitions/gl.unpick +++ b/unpick-definitions/gl.unpick @@ -437,7 +437,7 @@ group int target_method com.mojang.blaze3d.opengl.GlConst toGl (Lcom/mojang/blaze3d/pipeline/DepthTest;)I return gl_depth_test_function -target_method com.mojang.blaze3d.opengl.GlConst toGl (Lcom/mojang/blaze3d/platform/PolygonMode;)I +target_method com.mojang.blaze3d.opengl.GlConst toGl (Lcom/mojang/blaze3d/vertex/PolygonMode;)I return gl_polygon_mode target_method com.mojang.blaze3d.opengl.GlConst toGl (Lcom/mojang/blaze3d/pipeline/BlendParameter;)I diff --git a/unpick-definitions/vulkan.unpick b/unpick-definitions/vulkan.unpick index 046de44428..28616e85bc 100644 --- a/unpick-definitions/vulkan.unpick +++ b/unpick-definitions/vulkan.unpick @@ -918,7 +918,7 @@ group int vk_polygon_mode target_method org.lwjgl.vulkan.VkPipelineRasterizationStateCreateInfo polygonMode (I)Lorg/lwjgl/vulkan/VkPipelineRasterizationStateCreateInfo; param 0 vk_polygon_mode -target_method net.minecraft.client.vulkan.VulkanConst toVkPolygonMode (Lcom/mojang/blaze3d/platform/PolygonMode;)I +target_method net.minecraft.client.vulkan.VulkanConst toVkPolygonMode (Lcom/mojang/blaze3d/vertex/PolygonMode;)I return vk_polygon_mode # https://docs.vulkan.org/refpages/latest/refpages/source/VkCullModeFlagBits.html