diff --git a/mappings/net/minecraft/block/dispenser/ShearsDispenserBehavior.mapping b/mappings/net/minecraft/block/dispenser/ShearsDispenserBehavior.mapping new file mode 100644 index 0000000000..9771efce03 --- /dev/null +++ b/mappings/net/minecraft/block/dispenser/ShearsDispenserBehavior.mapping @@ -0,0 +1,7 @@ +CLASS net/minecraft/class_5168 net/minecraft/block/dispenser/ShearsDispenserBehavior + METHOD method_27162 tryShearBlock (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;)Z + ARG 0 world + ARG 1 pos + METHOD method_27163 tryShearEntity (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;)Z + ARG 0 world + ARG 1 pos diff --git a/mappings/net/minecraft/class_5146.mapping b/mappings/net/minecraft/class_5146.mapping deleted file mode 100644 index 9a5a3fae09..0000000000 --- a/mappings/net/minecraft/class_5146.mapping +++ /dev/null @@ -1,4 +0,0 @@ -CLASS net/minecraft/class_5146 - METHOD method_6576 setSaddled (Lnet/minecraft/class_3419;)V - METHOD method_6725 isSaddled ()Z - METHOD method_6765 canBeSaddled ()Z diff --git a/mappings/net/minecraft/class_5147.mapping b/mappings/net/minecraft/class_5147.mapping deleted file mode 100644 index 1dfc757c4b..0000000000 --- a/mappings/net/minecraft/class_5147.mapping +++ /dev/null @@ -1,2 +0,0 @@ -CLASS net/minecraft/class_5147 - METHOD method_6636 dropItems (Lnet/minecraft/class_3419;)V diff --git a/mappings/net/minecraft/client/render/entity/feature/HorseMarkingFeatureRenderer.mapping b/mappings/net/minecraft/client/render/entity/feature/HorseMarkingFeatureRenderer.mapping new file mode 100644 index 0000000000..2936b6be3f --- /dev/null +++ b/mappings/net/minecraft/client/render/entity/feature/HorseMarkingFeatureRenderer.mapping @@ -0,0 +1,2 @@ +CLASS net/minecraft/class_5167 net/minecraft/client/render/entity/feature/HorseMarkingFeatureRenderer + FIELD field_23938 TEXTURES Ljava/util/Map; diff --git a/mappings/net/minecraft/entity/Saddleable.mapping b/mappings/net/minecraft/entity/Saddleable.mapping new file mode 100644 index 0000000000..22e1cd882f --- /dev/null +++ b/mappings/net/minecraft/entity/Saddleable.mapping @@ -0,0 +1,7 @@ +CLASS net/minecraft/class_5146 net/minecraft/entity/Saddleable + COMMENT Represents an entity that can be saddled, either by a player or a + COMMENT dispenser. + METHOD method_6576 saddle (Lnet/minecraft/class_3419;)V + ARG 1 sound + METHOD method_6725 isSaddled ()Z + METHOD method_6765 canBeSaddled ()Z diff --git a/mappings/net/minecraft/entity/Shearable.mapping b/mappings/net/minecraft/entity/Shearable.mapping new file mode 100644 index 0000000000..9a378bab63 --- /dev/null +++ b/mappings/net/minecraft/entity/Shearable.mapping @@ -0,0 +1,6 @@ +CLASS net/minecraft/class_5147 net/minecraft/entity/Shearable + COMMENT Represents an entity that can be sheared, either by a player or a + COMMENT dispenser. + METHOD method_27072 isShearable ()Z + METHOD method_6636 sheared (Lnet/minecraft/class_3419;)V + ARG 1 shearedSoundCategory diff --git a/mappings/net/minecraft/entity/passive/HorseColor.mapping b/mappings/net/minecraft/entity/passive/HorseColor.mapping new file mode 100644 index 0000000000..4d796fd976 --- /dev/null +++ b/mappings/net/minecraft/entity/passive/HorseColor.mapping @@ -0,0 +1,8 @@ +CLASS net/minecraft/class_5149 net/minecraft/entity/passive/HorseColor + FIELD field_23823 VALUES [Lnet/minecraft/class_5149; + FIELD field_23824 index I + METHOD (Ljava/lang/String;II)V + ARG 3 index + METHOD method_27082 getIndex ()I + METHOD method_27083 byIndex (I)Lnet/minecraft/class_5149; + ARG 0 index diff --git a/mappings/net/minecraft/entity/passive/HorseEntity.mapping b/mappings/net/minecraft/entity/passive/HorseEntity.mapping index c7c844a8c4..7feaabe1b9 100644 --- a/mappings/net/minecraft/entity/passive/HorseEntity.mapping +++ b/mappings/net/minecraft/entity/passive/HorseEntity.mapping @@ -3,6 +3,11 @@ CLASS net/minecraft/class_1498 net/minecraft/entity/passive/HorseEntity FIELD field_6990 VARIANT Lnet/minecraft/class_2940; METHOD method_18445 equipArmor (Lnet/minecraft/class_1799;)V ARG 1 stack + METHOD method_27076 setVariant (Lnet/minecraft/class_5149;Lnet/minecraft/class_5148;)V + ARG 1 color + ARG 2 marking + METHOD method_27077 getColor ()Lnet/minecraft/class_5149; + METHOD method_27078 getMarking ()Lnet/minecraft/class_5148; METHOD method_6783 setVariant (I)V ARG 1 variant METHOD method_6786 getArmorType ()Lnet/minecraft/class_1799; diff --git a/mappings/net/minecraft/entity/passive/HorseMarking.mapping b/mappings/net/minecraft/entity/passive/HorseMarking.mapping new file mode 100644 index 0000000000..1b98a02546 --- /dev/null +++ b/mappings/net/minecraft/entity/passive/HorseMarking.mapping @@ -0,0 +1,8 @@ +CLASS net/minecraft/class_5148 net/minecraft/entity/passive/HorseMarking + FIELD field_23813 VALUES [Lnet/minecraft/class_5148; + FIELD field_23814 index I + METHOD (Ljava/lang/String;II)V + ARG 3 index + METHOD method_27079 getIndex ()I + METHOD method_27080 byIndex (I)Lnet/minecraft/class_5148; + ARG 0 index diff --git a/mappings/net/minecraft/item/ArmorItem.mapping b/mappings/net/minecraft/item/ArmorItem.mapping index 6b3fc139d6..774bde2297 100644 --- a/mappings/net/minecraft/item/ArmorItem.mapping +++ b/mappings/net/minecraft/item/ArmorItem.mapping @@ -1,5 +1,6 @@ CLASS net/minecraft/class_1738 net/minecraft/item/ArmorItem FIELD field_21976 knockbackResistance F + FIELD field_23741 attributeModifiers Lcom/google/common/collect/Multimap; FIELD field_7876 MODIFIERS [Ljava/util/UUID; FIELD field_7877 toughness F FIELD field_7878 protection I diff --git a/mappings/net/minecraft/item/Vanishable.mapping b/mappings/net/minecraft/item/Vanishable.mapping new file mode 100644 index 0000000000..5949614899 --- /dev/null +++ b/mappings/net/minecraft/item/Vanishable.mapping @@ -0,0 +1,2 @@ +CLASS net/minecraft/class_5150 net/minecraft/item/Vanishable + COMMENT Represents a type of item that can have the {@code minecraft:vanishing_curse} enchantment. diff --git a/mappings/net/minecraft/item/Wearable.mapping b/mappings/net/minecraft/item/Wearable.mapping new file mode 100644 index 0000000000..520bd2bc6d --- /dev/null +++ b/mappings/net/minecraft/item/Wearable.mapping @@ -0,0 +1,4 @@ +CLASS net/minecraft/class_5151 net/minecraft/item/Wearable + COMMENT Represents a type of item that is wearable in an armor equipment slot. + COMMENT + COMMENT

This type of item can be targeted by the {@code minecraft:binding_curse} enchantment.

diff --git a/mappings/net/minecraft/util/Util.mapping b/mappings/net/minecraft/util/Util.mapping index e126a79243..2754c878b4 100644 --- a/mappings/net/minecraft/util/Util.mapping +++ b/mappings/net/minecraft/util/Util.mapping @@ -19,6 +19,12 @@ CLASS net/minecraft/class_156 net/minecraft/util/Util METHOD method_22321 getInnermostMessage (Ljava/lang/Throwable;)Ljava/lang/String; ARG 0 t METHOD method_24155 throwUnchecked (Ljava/lang/Throwable;)V + METHOD method_27172 getRandom ([ILjava/util/Random;)I + ARG 0 array + ARG 1 random + METHOD method_27173 getRandom ([Ljava/lang/Object;Ljava/util/Random;)Ljava/lang/Object; + ARG 0 array + ARG 1 random METHOD method_645 previous (Ljava/lang/Iterable;Ljava/lang/Object;)Ljava/lang/Object; METHOD method_646 createTranslationKey (Ljava/lang/String;Lnet/minecraft/class_2960;)Ljava/lang/String; ARG 0 type