diff --git a/mappings/net/minecraft/item/BundleItem.mapping b/mappings/net/minecraft/item/BundleItem.mapping index b7d55e8f5f..a1aede745f 100644 --- a/mappings/net/minecraft/item/BundleItem.mapping +++ b/mappings/net/minecraft/item/BundleItem.mapping @@ -1 +1,9 @@ CLASS net/minecraft/class_5537 net/minecraft/item/BundleItem + FIELD field_27016 ITEM_BAR_COLOR I + METHOD method_31557 emptyBundle (Lnet/minecraft/class_1799;Lnet/minecraft/class_1661;)V + METHOD method_31560 addToBundle (Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;)V + ARG 0 bundle + ARG 1 stack + METHOD method_31561 getAmountFilled (Lnet/minecraft/class_1799;)F + METHOD method_31562 getItemOccupancy (Lnet/minecraft/class_1799;)I + METHOD method_31563 getBundleOccupancy (Lnet/minecraft/class_1799;)I diff --git a/mappings/net/minecraft/item/Item.mapping b/mappings/net/minecraft/item/Item.mapping index aadad28efa..7386f27492 100644 --- a/mappings/net/minecraft/item/Item.mapping +++ b/mappings/net/minecraft/item/Item.mapping @@ -21,6 +21,12 @@ CLASS net/minecraft/class_1792 net/minecraft/item/Item METHOD method_24357 damage (Lnet/minecraft/class_1282;)Z ARG 1 source METHOD method_24358 isFireproof ()Z + METHOD method_31565 onStackClicked (Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;Lnet/minecraft/class_5536;Lnet/minecraft/class_1661;)Z + METHOD method_31566 onClicked (Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;Lnet/minecraft/class_5536;Lnet/minecraft/class_1661;)Z + METHOD method_31567 isItemBarVisible (Lnet/minecraft/class_1799;)Z + METHOD method_31568 hasStoredInventory ()Z + METHOD method_31569 getItemBarStep (Lnet/minecraft/class_1799;)I + METHOD method_31571 getItemBarColor (Lnet/minecraft/class_1799;)I METHOD method_7836 use (Lnet/minecraft/class_1937;Lnet/minecraft/class_1657;Lnet/minecraft/class_1268;)Lnet/minecraft/class_1271; COMMENT Called when an item is used by a player. COMMENT The use action, by default, is bound to the right mouse button. diff --git a/mappings/net/minecraft/item/ItemStack.mapping b/mappings/net/minecraft/item/ItemStack.mapping index 7261630fe4..8924575acd 100644 --- a/mappings/net/minecraft/item/ItemStack.mapping +++ b/mappings/net/minecraft/item/ItemStack.mapping @@ -38,6 +38,11 @@ CLASS net/minecraft/class_1799 net/minecraft/item/ItemStack METHOD method_30267 isSectionHidden (ILnet/minecraft/class_1799$class_5422;)Z ARG 0 flags METHOD method_30268 addHideFlag (Lnet/minecraft/class_1799$class_5422;)V + METHOD method_31575 onStackClicked (Lnet/minecraft/class_1799;Lnet/minecraft/class_5536;Lnet/minecraft/class_1661;)Z + METHOD method_31576 onClicked (Lnet/minecraft/class_1799;Lnet/minecraft/class_5536;Lnet/minecraft/class_1661;)Z + METHOD method_31578 isItemBarVisible ()Z + METHOD method_31579 getItemBarStep ()I + METHOD method_31580 getItemBarColor ()I METHOD method_31573 isIn (Lnet/minecraft/class_3494;)Z ARG 1 tag METHOD method_31574 itemMatches (Lnet/minecraft/class_1792;)Z diff --git a/mappings/net/minecraft/screen/ScreenHandler.mapping b/mappings/net/minecraft/screen/ScreenHandler.mapping index c2e838a14e..1fa0856a1d 100644 --- a/mappings/net/minecraft/screen/ScreenHandler.mapping +++ b/mappings/net/minecraft/screen/ScreenHandler.mapping @@ -33,6 +33,8 @@ CLASS net/minecraft/class_1703 net/minecraft/screen/ScreenHandler ARG 0 context ARG 1 player ARG 2 block + METHOD method_30010 (IILnet/minecraft/class_1713;Lnet/minecraft/class_1657;)Lnet/minecraft/class_1799; + ARG 2 clickData METHOD method_7590 setPlayerRestriction (Lnet/minecraft/class_1657;Z)V ARG 1 player ARG 2 unrestricted @@ -46,6 +48,7 @@ CLASS net/minecraft/class_1703 net/minecraft/screen/ScreenHandler METHOD method_7593 onSlotClick (IILnet/minecraft/class_1713;Lnet/minecraft/class_1657;)Lnet/minecraft/class_1799; COMMENT Performs a slot click. This can behave in many different ways depending mainly on the action type. COMMENT @return The stack that was clicked on before anything changed, used mostly for verifying that the client and server are in sync + ARG 2 clickData ARG 3 actionType COMMENT The type of slot click. Check the docs for each SlotActionType value for details METHOD method_7594 unpackQuickCraftStage (I)I diff --git a/mappings/net/minecraft/util/ClickType.mapping b/mappings/net/minecraft/util/ClickType.mapping new file mode 100644 index 0000000000..5e8718d9c7 --- /dev/null +++ b/mappings/net/minecraft/util/ClickType.mapping @@ -0,0 +1,3 @@ +CLASS net/minecraft/class_5536 net/minecraft/util/ClickType + FIELD field_27013 LEFT Lnet/minecraft/class_5536; + FIELD field_27014 RIGHT Lnet/minecraft/class_5536;