diff --git a/mappings/atl.mapping b/mappings/atl.mapping index 79d0a93e87..a21ff3f98f 100644 --- a/mappings/atl.mapping +++ b/mappings/atl.mapping @@ -14,3 +14,4 @@ CLASS atl METHOD b close (Lark;)V METHOD b transferSlot (Lark;I)Laxd; ARG 1 player + ARG 2 invSlot diff --git a/mappings/net/minecraft/block/entity/AbstractFurnaceBlockEntity.mapping b/mappings/net/minecraft/block/entity/AbstractFurnaceBlockEntity.mapping index 4d1a7db027..12df7ee598 100644 --- a/mappings/net/minecraft/block/entity/AbstractFurnaceBlockEntity.mapping +++ b/mappings/net/minecraft/block/entity/AbstractFurnaceBlockEntity.mapping @@ -19,14 +19,17 @@ CLASS bnz net/minecraft/block/entity/AbstractFurnaceBlockEntity METHOD T_ clearInv ()V METHOD U_ getInvSize ()I METHOD a getInvStack (I)Laxd; + ARG 1 slot METHOD a takeInvStack (II)Laxd; ARG 1 slot METHOD a setInvStack (ILaxd;)V ARG 1 slot + ARG 2 itemStack METHOD a canInsertInvStack (ILaxd;Ley;)Z ARG 1 slot ARG 2 stack METHOD a canPlayerUseInv (Lark;)Z + ARG 1 playerEntity METHOD a provideRecipeInputs (Larm;)V METHOD a getItemBurnTime (Laxd;)I METHOD a setLastRecipe (Lazm;)V @@ -43,6 +46,7 @@ CLASS bnz net/minecraft/block/entity/AbstractFurnaceBlockEntity METHOD ab_ getCookTime ()I METHOD ac_ getLastRecipe ()Lazm; METHOD b removeInvStack (I)Laxd; + ARG 1 slot METHOD b isValidInvStack (ILaxd;)Z ARG 1 slot METHOD b canExtractInvStack (ILaxd;Ley;)Z diff --git a/mappings/net/minecraft/block/entity/BarrelBlockEntity.mapping b/mappings/net/minecraft/block/entity/BarrelBlockEntity.mapping index a66f9733a5..5202a47aa1 100644 --- a/mappings/net/minecraft/block/entity/BarrelBlockEntity.mapping +++ b/mappings/net/minecraft/block/entity/BarrelBlockEntity.mapping @@ -3,15 +3,18 @@ CLASS boc net/minecraft/block/entity/BarrelBlockEntity METHOD T_ clearInv ()V METHOD U_ getInvSize ()I METHOD a getInvStack (I)Laxd; + ARG 1 slot METHOD a takeInvStack (II)Laxd; ARG 1 slot METHOD a createContainer (ILarj;)Latf; METHOD a setInvStack (ILaxd;)V ARG 1 slot + ARG 2 itemStack METHOD a setInvStackList (Lfh;)V ARG 1 list METHOD a fromTag (Lhs;)V METHOD b removeInvStack (I)Laxd; + ARG 1 slot METHOD b toTag (Lhs;)Lhs; METHOD c isInvEmpty ()Z METHOD f getInvStackList ()Lfh; diff --git a/mappings/net/minecraft/block/entity/BlastFurnaceBlockEntity.mapping b/mappings/net/minecraft/block/entity/BlastFurnaceBlockEntity.mapping index ddf945511e..c2253d0c46 100644 --- a/mappings/net/minecraft/block/entity/BlastFurnaceBlockEntity.mapping +++ b/mappings/net/minecraft/block/entity/BlastFurnaceBlockEntity.mapping @@ -1,6 +1,7 @@ CLASS boh net/minecraft/block/entity/BlastFurnaceBlockEntity METHOD a createContainer (ILarj;)Latf; METHOD a canPlayerUseInv (Lark;)Z + ARG 1 playerEntity METHOD a getItemBurnTime (Laxd;)I METHOD ab_ getCookTime ()I METHOD g getName ()Ljd; diff --git a/mappings/net/minecraft/block/entity/BlockEntityType.mapping b/mappings/net/minecraft/block/entity/BlockEntityType.mapping index e52b4d1283..b4ea3cf406 100644 --- a/mappings/net/minecraft/block/entity/BlockEntityType.mapping +++ b/mappings/net/minecraft/block/entity/BlockEntityType.mapping @@ -1,6 +1,7 @@ CLASS boj net/minecraft/block/entity/BlockEntityType CLASS boj$a Builder FIELD a supplier Ljava/util/function/Supplier; + METHOD a build (Lcom/mojang/datafixers/types/Type;)Lboj; METHOD a create (Ljava/util/function/Supplier;)Lboj$a; ARG 0 supplier FIELD A SMOKER Lboj; diff --git a/mappings/net/minecraft/block/entity/BrewingStandBlockEntity.mapping b/mappings/net/minecraft/block/entity/BrewingStandBlockEntity.mapping index 6559838c82..ece92997c0 100644 --- a/mappings/net/minecraft/block/entity/BrewingStandBlockEntity.mapping +++ b/mappings/net/minecraft/block/entity/BrewingStandBlockEntity.mapping @@ -16,19 +16,23 @@ CLASS bok net/minecraft/block/entity/BrewingStandBlockEntity METHOD T_ clearInv ()V METHOD U_ getInvSize ()I METHOD a getInvStack (I)Laxd; + ARG 1 slot METHOD a takeInvStack (II)Laxd; ARG 1 slot METHOD a createContainer (ILarj;)Latf; METHOD a setInvStack (ILaxd;)V ARG 1 slot + ARG 2 itemStack METHOD a canInsertInvStack (ILaxd;Ley;)Z ARG 1 slot ARG 2 stack METHOD a canPlayerUseInv (Lark;)Z + ARG 1 playerEntity METHOD a getInvAvailableSlots (Ley;)[I METHOD a fromTag (Lhs;)V METHOD aa_ tick ()V METHOD b removeInvStack (I)Laxd; + ARG 1 slot METHOD b isValidInvStack (ILaxd;)Z ARG 1 slot METHOD b canExtractInvStack (ILaxd;Ley;)Z diff --git a/mappings/net/minecraft/block/entity/FurnaceBlockEntity.mapping b/mappings/net/minecraft/block/entity/FurnaceBlockEntity.mapping index ee66e36001..346c2a7e05 100644 --- a/mappings/net/minecraft/block/entity/FurnaceBlockEntity.mapping +++ b/mappings/net/minecraft/block/entity/FurnaceBlockEntity.mapping @@ -1,5 +1,6 @@ CLASS bov net/minecraft/block/entity/FurnaceBlockEntity METHOD a createContainer (ILarj;)Latf; METHOD a canPlayerUseInv (Lark;)Z + ARG 1 playerEntity METHOD ab_ getCookTime ()I METHOD g getName ()Ljd; diff --git a/mappings/net/minecraft/block/entity/HopperBlockEntity.mapping b/mappings/net/minecraft/block/entity/HopperBlockEntity.mapping index 629640d1d4..50378679ee 100644 --- a/mappings/net/minecraft/block/entity/HopperBlockEntity.mapping +++ b/mappings/net/minecraft/block/entity/HopperBlockEntity.mapping @@ -8,6 +8,7 @@ CLASS box net/minecraft/block/entity/HopperBlockEntity METHOD a createContainer (ILarj;)Latf; METHOD a setInvStack (ILaxd;)V ARG 1 slot + ARG 2 itemStack METHOD a canInsert (Lafs;Laxd;ILey;)Z ARG 0 inv ARG 1 stack diff --git a/mappings/net/minecraft/block/entity/LecternBlockEntity.mapping b/mappings/net/minecraft/block/entity/LecternBlockEntity.mapping index dd8ba43134..cda6443094 100644 --- a/mappings/net/minecraft/block/entity/LecternBlockEntity.mapping +++ b/mappings/net/minecraft/block/entity/LecternBlockEntity.mapping @@ -4,12 +4,16 @@ CLASS bpa net/minecraft/block/entity/LecternBlockEntity METHOD T_ clearInv ()V METHOD U_ getInvSize ()I METHOD a getInvStack (I)Laxd; + ARG 1 slot METHOD a takeInvStack (II)Laxd; ARG 1 slot METHOD a setInvStack (ILaxd;)V ARG 1 slot + ARG 2 itemStack METHOD a canPlayerUseInv (Lark;)Z + ARG 1 playerEntity METHOD b removeInvStack (I)Laxd; + ARG 1 slot METHOD b isValidInvStack (ILaxd;)Z ARG 1 slot METHOD c isInvEmpty ()Z diff --git a/mappings/net/minecraft/block/entity/LootableContainerBlockEntity.mapping b/mappings/net/minecraft/block/entity/LootableContainerBlockEntity.mapping index db9afdd4e2..6f212eff6a 100644 --- a/mappings/net/minecraft/block/entity/LootableContainerBlockEntity.mapping +++ b/mappings/net/minecraft/block/entity/LootableContainerBlockEntity.mapping @@ -3,16 +3,20 @@ CLASS bpc net/minecraft/block/entity/LootableContainerBlockEntity FIELD h lootTableSeed J METHOD T_ clearInv ()V METHOD a getInvStack (I)Laxd; + ARG 1 slot METHOD a takeInvStack (II)Laxd; ARG 1 slot METHOD a setInvStack (ILaxd;)V ARG 1 slot + ARG 2 itemStack METHOD a canPlayerUseInv (Lark;)Z + ARG 1 playerEntity METHOD a setInvStackList (Lfh;)V ARG 1 list METHOD a setLootTable (Lqe;J)V ARG 1 id METHOD b removeInvStack (I)Laxd; + ARG 1 slot METHOD d deserializeLootTable (Lhs;)Z METHOD e checkLootInteraction (Lark;)V METHOD e serializeLootTable (Lhs;)Z diff --git a/mappings/net/minecraft/block/entity/SmokerBlockEntity.mapping b/mappings/net/minecraft/block/entity/SmokerBlockEntity.mapping index c39911bfb4..bfd65cfacd 100644 --- a/mappings/net/minecraft/block/entity/SmokerBlockEntity.mapping +++ b/mappings/net/minecraft/block/entity/SmokerBlockEntity.mapping @@ -1,6 +1,7 @@ CLASS bpg net/minecraft/block/entity/SmokerBlockEntity METHOD a createContainer (ILarj;)Latf; METHOD a canPlayerUseInv (Lark;)Z + ARG 1 playerEntity METHOD a getItemBurnTime (Laxd;)I METHOD ab_ getCookTime ()I METHOD g getName ()Ljd; diff --git a/mappings/net/minecraft/client/gui/ingame/CreativePlayerInventoryGui.mapping b/mappings/net/minecraft/client/gui/ingame/CreativePlayerInventoryGui.mapping index dde06f7a8a..e111a03411 100644 --- a/mappings/net/minecraft/client/gui/ingame/CreativePlayerInventoryGui.mapping +++ b/mappings/net/minecraft/client/gui/ingame/CreativePlayerInventoryGui.mapping @@ -10,6 +10,7 @@ CLASS cvo net/minecraft/client/gui/ingame/CreativePlayerInventoryGui METHOD a canUse (Lark;)Z METHOD b transferSlot (Lark;I)Laxd; ARG 1 player + ARG 2 invSlot CLASS cvo$c CreativeSlot FIELD b slot Laus; METHOD a getMaxStackAmount ()I diff --git a/mappings/net/minecraft/container/AbstractFurnaceContainer.mapping b/mappings/net/minecraft/container/AbstractFurnaceContainer.mapping index 003d99442e..878fac90da 100644 --- a/mappings/net/minecraft/container/AbstractFurnaceContainer.mapping +++ b/mappings/net/minecraft/container/AbstractFurnaceContainer.mapping @@ -1,15 +1,20 @@ CLASS atg net/minecraft/container/AbstractFurnaceContainer FIELD a world Lbcf; FIELD d inventory Lafs; + FIELD e propertyDelegate Lato; METHOD a canUse (Lark;)Z METHOD a populateRecipeFinder (Larm;)V METHOD a isSmeltable (Laxd;)Z + ARG 1 itemStack METHOD a matches (Lazm;)Z METHOD b transferSlot (Lark;I)Laxd; ARG 1 player + ARG 2 invSlot METHOD b isFuel (Laxd;)Z + ARG 1 itemStack METHOD e clearCraftingSlots ()V METHOD f getCraftingResultSlotIndex ()I METHOD g getCraftingWidth ()I METHOD h getCraftingHeight ()I METHOD i getCraftingSlotCount ()I + METHOD l isBurning ()Z diff --git a/mappings/net/minecraft/container/AnvilContainer.mapping b/mappings/net/minecraft/container/AnvilContainer.mapping index 54d9fa2494..6b2f5c76c4 100644 --- a/mappings/net/minecraft/container/AnvilContainer.mapping +++ b/mappings/net/minecraft/container/AnvilContainer.mapping @@ -19,3 +19,4 @@ CLASS ath net/minecraft/container/AnvilContainer METHOD b close (Lark;)V METHOD b transferSlot (Lark;I)Laxd; ARG 1 player + ARG 2 invSlot diff --git a/mappings/net/minecraft/container/BeaconContainer.mapping b/mappings/net/minecraft/container/BeaconContainer.mapping index 1e9fcbaed2..a610d6f1b5 100644 --- a/mappings/net/minecraft/container/BeaconContainer.mapping +++ b/mappings/net/minecraft/container/BeaconContainer.mapping @@ -6,9 +6,12 @@ CLASS ati net/minecraft/container/BeaconContainer CLASS ati$a SlotPayment METHOD a getMaxStackAmount ()I METHOD a canInsert (Laxd;)Z + FIELD f propertyDelegate Lato; METHOD a setProperty (II)V ARG 1 pos + ARG 2 propertyId METHOD a canUse (Lark;)Z METHOD b close (Lark;)V METHOD b transferSlot (Lark;I)Laxd; ARG 1 player + ARG 2 invSlot diff --git a/mappings/net/minecraft/container/BlastFurnaceContainer.mapping b/mappings/net/minecraft/container/BlastFurnaceContainer.mapping index 7c65d10650..9c352be175 100644 --- a/mappings/net/minecraft/container/BlastFurnaceContainer.mapping +++ b/mappings/net/minecraft/container/BlastFurnaceContainer.mapping @@ -1,3 +1,5 @@ CLASS atj net/minecraft/container/BlastFurnaceContainer METHOD a isSmeltable (Laxd;)Z + ARG 1 itemStack METHOD b isFuel (Laxd;)Z + ARG 1 itemStack diff --git a/mappings/net/minecraft/container/BrewingStandContainer.mapping b/mappings/net/minecraft/container/BrewingStandContainer.mapping index f04b07644d..73f9a05d99 100644 --- a/mappings/net/minecraft/container/BrewingStandContainer.mapping +++ b/mappings/net/minecraft/container/BrewingStandContainer.mapping @@ -25,7 +25,9 @@ CLASS atk net/minecraft/container/BrewingStandContainer METHOD a canInsert (Laxd;)Z METHOD c_ matches (Laxd;)Z FIELD a inventory Lafs; + FIELD d propertyDelegate Lato; FIELD e slotIngredient Laus; METHOD a canUse (Lark;)Z METHOD b transferSlot (Lark;I)Laxd; ARG 1 player + ARG 2 invSlot diff --git a/mappings/net/minecraft/container/Container.mapping b/mappings/net/minecraft/container/Container.mapping index 68d410e346..8cdeca0aa5 100644 --- a/mappings/net/minecraft/container/Container.mapping +++ b/mappings/net/minecraft/container/Container.mapping @@ -7,6 +7,7 @@ CLASS atf net/minecraft/container/Container METHOD a getSlot (I)Laus; METHOD a setProperty (II)V ARG 1 pos + ARG 2 propertyId METHOD a onSlotClick (IILatn;Lark;)Laxd; ARG 1 slotId ARG 2 buttonId @@ -49,6 +50,7 @@ CLASS atf net/minecraft/container/Container METHOD b close (Lark;)V METHOD b transferSlot (Lark;I)Laxd; ARG 1 player + ARG 2 invSlot METHOD b removeListener (Latq;)V ARG 1 listener METHOD c sendContentUpdates ()V diff --git a/mappings/net/minecraft/container/CraftingTableContainer.mapping b/mappings/net/minecraft/container/CraftingTableContainer.mapping index 6661589494..1d39d4e322 100644 --- a/mappings/net/minecraft/container/CraftingTableContainer.mapping +++ b/mappings/net/minecraft/container/CraftingTableContainer.mapping @@ -10,6 +10,7 @@ CLASS ats net/minecraft/container/CraftingTableContainer METHOD b close (Lark;)V METHOD b transferSlot (Lark;I)Laxd; ARG 1 player + ARG 2 invSlot METHOD e clearCraftingSlots ()V METHOD f getCraftingResultSlotIndex ()I METHOD g getCraftingWidth ()I diff --git a/mappings/net/minecraft/container/DispenserContainer.mapping b/mappings/net/minecraft/container/DispenserContainer.mapping index 724a4de95e..5a2f05e2ac 100644 --- a/mappings/net/minecraft/container/DispenserContainer.mapping +++ b/mappings/net/minecraft/container/DispenserContainer.mapping @@ -4,3 +4,4 @@ CLASS atu net/minecraft/container/DispenserContainer METHOD b close (Lark;)V METHOD b transferSlot (Lark;I)Laxd; ARG 1 player + ARG 2 invSlot diff --git a/mappings/net/minecraft/container/DoubleLockableContainer.mapping b/mappings/net/minecraft/container/DoubleLockableContainer.mapping index ee388709c8..b1800d11f9 100644 --- a/mappings/net/minecraft/container/DoubleLockableContainer.mapping +++ b/mappings/net/minecraft/container/DoubleLockableContainer.mapping @@ -5,13 +5,17 @@ CLASS afr net/minecraft/container/DoubleLockableContainer METHOD T_ clearInv ()V METHOD U_ getInvSize ()I METHOD a getInvStack (I)Laxd; + ARG 1 slot METHOD a takeInvStack (II)Laxd; ARG 1 slot METHOD a setInvStack (ILaxd;)V ARG 1 slot + ARG 2 itemStack METHOD a isPart (Lafs;)Z METHOD a canPlayerUseInv (Lark;)Z + ARG 1 playerEntity METHOD b removeInvStack (I)Laxd; + ARG 1 slot METHOD b isValidInvStack (ILaxd;)Z ARG 1 slot METHOD b_ onInvOpen (Lark;)V diff --git a/mappings/net/minecraft/container/EnchantingTableContainer.mapping b/mappings/net/minecraft/container/EnchantingTableContainer.mapping index 1418e9fa07..d74b90a301 100644 --- a/mappings/net/minecraft/container/EnchantingTableContainer.mapping +++ b/mappings/net/minecraft/container/EnchantingTableContainer.mapping @@ -23,3 +23,4 @@ CLASS atv net/minecraft/container/EnchantingTableContainer METHOD b close (Lark;)V METHOD b transferSlot (Lark;I)Laxd; ARG 1 player + ARG 2 invSlot diff --git a/mappings/net/minecraft/container/FurnaceContainer.mapping b/mappings/net/minecraft/container/FurnaceContainer.mapping index 7cef027d31..82eede2d0d 100644 --- a/mappings/net/minecraft/container/FurnaceContainer.mapping +++ b/mappings/net/minecraft/container/FurnaceContainer.mapping @@ -1,3 +1,5 @@ CLASS atx net/minecraft/container/FurnaceContainer METHOD a isSmeltable (Laxd;)Z + ARG 1 itemStack METHOD b isFuel (Laxd;)Z + ARG 1 itemStack diff --git a/mappings/net/minecraft/container/GenericContainer.mapping b/mappings/net/minecraft/container/GenericContainer.mapping index 385bcf1e0a..80ee63ccdf 100644 --- a/mappings/net/minecraft/container/GenericContainer.mapping +++ b/mappings/net/minecraft/container/GenericContainer.mapping @@ -5,4 +5,5 @@ CLASS atm net/minecraft/container/GenericContainer METHOD b close (Lark;)V METHOD b transferSlot (Lark;I)Laxd; ARG 1 player + ARG 2 invSlot METHOD e getInventory ()Lafs; diff --git a/mappings/net/minecraft/container/GrindstoneContainer.mapping b/mappings/net/minecraft/container/GrindstoneContainer.mapping index 31178c5dca..b8d7e44a39 100644 --- a/mappings/net/minecraft/container/GrindstoneContainer.mapping +++ b/mappings/net/minecraft/container/GrindstoneContainer.mapping @@ -17,3 +17,4 @@ CLASS atz net/minecraft/container/GrindstoneContainer METHOD b close (Lark;)V METHOD b transferSlot (Lark;I)Laxd; ARG 1 player + ARG 2 invSlot diff --git a/mappings/net/minecraft/container/HopperContainer.mapping b/mappings/net/minecraft/container/HopperContainer.mapping index c16437edff..7381b6eeb3 100644 --- a/mappings/net/minecraft/container/HopperContainer.mapping +++ b/mappings/net/minecraft/container/HopperContainer.mapping @@ -4,3 +4,4 @@ CLASS aua net/minecraft/container/HopperContainer METHOD b close (Lark;)V METHOD b transferSlot (Lark;I)Laxd; ARG 1 player + ARG 2 invSlot diff --git a/mappings/net/minecraft/container/HorseContainer.mapping b/mappings/net/minecraft/container/HorseContainer.mapping index 1e773ff0ca..e9bc3cf61f 100644 --- a/mappings/net/minecraft/container/HorseContainer.mapping +++ b/mappings/net/minecraft/container/HorseContainer.mapping @@ -12,3 +12,4 @@ CLASS aub net/minecraft/container/HorseContainer METHOD b close (Lark;)V METHOD b transferSlot (Lark;I)Laxd; ARG 1 player + ARG 2 invSlot diff --git a/mappings/aud.mapping b/mappings/net/minecraft/container/LecternContainer.mapping similarity index 51% rename from mappings/aud.mapping rename to mappings/net/minecraft/container/LecternContainer.mapping index 018ec451b7..cec13a198a 100644 --- a/mappings/aud.mapping +++ b/mappings/net/minecraft/container/LecternContainer.mapping @@ -1,9 +1,13 @@ -CLASS aud +CLASS aud net/minecraft/container/LecternContainer CLASS aud$1 METHOD d markDirty ()V + FIELD a inventory Lafs; + FIELD d propertyDelegate Lato; METHOD a setProperty (II)V ARG 1 pos + ARG 2 propertyId METHOD a canUse (Lark;)Z METHOD a onButtonClick (Lark;I)Z ARG 1 player ARG 2 id + METHOD e getBookItem ()Laxd; diff --git a/mappings/net/minecraft/container/LoomContainer.mapping b/mappings/net/minecraft/container/LoomContainer.mapping index b5e69bb705..3b2bd9c91c 100644 --- a/mappings/net/minecraft/container/LoomContainer.mapping +++ b/mappings/net/minecraft/container/LoomContainer.mapping @@ -24,6 +24,7 @@ CLASS aue net/minecraft/container/LoomContainer METHOD b close (Lark;)V METHOD b transferSlot (Lark;I)Laxd; ARG 1 player + ARG 2 invSlot METHOD e clearCraftingSlots ()V METHOD f getCraftingResultSlotIndex ()I METHOD g getCraftingWidth ()I diff --git a/mappings/net/minecraft/container/PlayerContainer.mapping b/mappings/net/minecraft/container/PlayerContainer.mapping index 321b77bc56..b219724243 100644 --- a/mappings/net/minecraft/container/PlayerContainer.mapping +++ b/mappings/net/minecraft/container/PlayerContainer.mapping @@ -21,6 +21,7 @@ CLASS auc net/minecraft/container/PlayerContainer METHOD b close (Lark;)V METHOD b transferSlot (Lark;I)Laxd; ARG 1 player + ARG 2 invSlot METHOD e clearCraftingSlots ()V METHOD f getCraftingResultSlotIndex ()I METHOD g getCraftingWidth ()I diff --git a/mappings/net/minecraft/container/ShulkerBoxContainer.mapping b/mappings/net/minecraft/container/ShulkerBoxContainer.mapping index d2cbe9560a..99a30f447a 100644 --- a/mappings/net/minecraft/container/ShulkerBoxContainer.mapping +++ b/mappings/net/minecraft/container/ShulkerBoxContainer.mapping @@ -4,3 +4,4 @@ CLASS aup net/minecraft/container/ShulkerBoxContainer METHOD b close (Lark;)V METHOD b transferSlot (Lark;I)Laxd; ARG 1 player + ARG 2 invSlot diff --git a/mappings/net/minecraft/container/SmokerContainer.mapping b/mappings/net/minecraft/container/SmokerContainer.mapping index 118f401717..b9b1bf14e0 100644 --- a/mappings/net/minecraft/container/SmokerContainer.mapping +++ b/mappings/net/minecraft/container/SmokerContainer.mapping @@ -1,3 +1,5 @@ CLASS aut net/minecraft/container/SmokerContainer METHOD a isSmeltable (Laxd;)Z + ARG 1 itemStack METHOD b isFuel (Laxd;)Z + ARG 1 itemStack diff --git a/mappings/net/minecraft/container/VillagerContainer.mapping b/mappings/net/minecraft/container/VillagerContainer.mapping index 3442bbe0f2..4123eab4ac 100644 --- a/mappings/net/minecraft/container/VillagerContainer.mapping +++ b/mappings/net/minecraft/container/VillagerContainer.mapping @@ -6,4 +6,5 @@ CLASS aui net/minecraft/container/VillagerContainer METHOD b close (Lark;)V METHOD b transferSlot (Lark;I)Laxd; ARG 1 player + ARG 2 invSlot METHOD d setRecipeIndex (I)V diff --git a/mappings/net/minecraft/entity/player/PlayerInventory.mapping b/mappings/net/minecraft/entity/player/PlayerInventory.mapping index c4a4a89d95..029253d1cd 100644 --- a/mappings/net/minecraft/entity/player/PlayerInventory.mapping +++ b/mappings/net/minecraft/entity/player/PlayerInventory.mapping @@ -10,12 +10,15 @@ CLASS arj net/minecraft/entity/player/PlayerInventory METHOD T_ clearInv ()V METHOD U_ getInvSize ()I METHOD a getInvStack (I)Laxd; + ARG 1 slot METHOD a takeInvStack (II)Laxd; ARG 1 slot METHOD a setInvStack (ILaxd;)V ARG 1 slot + ARG 2 itemStack METHOD a clone (Larj;)V METHOD a canPlayerUseInv (Lark;)Z + ARG 1 playerEntity METHOD a populateRecipeFinder (Larm;)V METHOD a addPickBlock (Laxd;)V METHOD a canStackAddMore (Laxd;Laxd;)Z @@ -23,6 +26,7 @@ CLASS arj net/minecraft/entity/player/PlayerInventory METHOD a getBlockBreakingSpeed (Lbqe;)F METHOD a serialize (Lhy;)Lhy; METHOD b removeInvStack (I)Laxd; + ARG 1 slot METHOD b getSlotWithStack (Laxd;)I METHOD b areItemsEqual (Laxd;Laxd;)Z ARG 1 stack1 diff --git a/mappings/net/minecraft/entity/vehicle/StorageMinecartEntity.mapping b/mappings/net/minecraft/entity/vehicle/StorageMinecartEntity.mapping index 742b7461c2..7d232822d3 100644 --- a/mappings/net/minecraft/entity/vehicle/StorageMinecartEntity.mapping +++ b/mappings/net/minecraft/entity/vehicle/StorageMinecartEntity.mapping @@ -7,17 +7,21 @@ CLASS ass net/minecraft/entity/vehicle/StorageMinecartEntity METHOD T_ clearInv ()V METHOD Y invalidate ()V METHOD a getInvStack (I)Laxd; + ARG 1 slot METHOD a takeInvStack (II)Laxd; ARG 1 slot METHOD a setInvStack (ILaxd;)V ARG 1 slot + ARG 2 itemStack METHOD a dropItems (Lagm;)V METHOD a canPlayerUseInv (Lark;)Z + ARG 1 playerEntity METHOD a changeDimension (Lbsy;)Lahd; METHOD a readCustomDataFromTag (Lhs;)V METHOD a setLootTable (Lqe;J)V ARG 1 id METHOD b removeInvStack (I)Laxd; + ARG 1 slot METHOD b interact (Lark;Lafy;)Z ARG 1 player METHOD b writeCustomDataToTag (Lhs;)V diff --git a/mappings/net/minecraft/inventory/BasicInventory.mapping b/mappings/net/minecraft/inventory/BasicInventory.mapping index 3aae22d0d5..c0d756245c 100644 --- a/mappings/net/minecraft/inventory/BasicInventory.mapping +++ b/mappings/net/minecraft/inventory/BasicInventory.mapping @@ -5,15 +5,19 @@ CLASS age net/minecraft/inventory/BasicInventory METHOD T_ clearInv ()V METHOD U_ getInvSize ()I METHOD a getInvStack (I)Laxd; + ARG 1 slot METHOD a takeInvStack (II)Laxd; ARG 1 slot METHOD a setInvStack (ILaxd;)V ARG 1 slot + ARG 2 itemStack METHOD a addListener (Lafu;)V METHOD a canPlayerUseInv (Lark;)Z + ARG 1 playerEntity METHOD a provideRecipeInputs (Larm;)V METHOD a add (Laxd;)Laxd; METHOD b removeInvStack (I)Laxd; + ARG 1 slot METHOD b removeListener (Lafu;)V METHOD c isInvEmpty ()Z METHOD e markDirty ()V diff --git a/mappings/net/minecraft/inventory/CraftingInventory.mapping b/mappings/net/minecraft/inventory/CraftingInventory.mapping index 1a37f07c68..f74bfeb69c 100644 --- a/mappings/net/minecraft/inventory/CraftingInventory.mapping +++ b/mappings/net/minecraft/inventory/CraftingInventory.mapping @@ -6,15 +6,22 @@ CLASS atr net/minecraft/inventory/CraftingInventory METHOD (Latf;II)V ARG 1 container ARG 2 width + ARG 3 height METHOD T_ clearInv ()V METHOD U_ getInvSize ()I METHOD a getInvStack (I)Laxd; + ARG 1 slot METHOD a takeInvStack (II)Laxd; ARG 1 slot METHOD a setInvStack (ILaxd;)V ARG 1 slot + ARG 2 itemStack METHOD a canPlayerUseInv (Lark;)Z + ARG 1 playerEntity METHOD a provideRecipeInputs (Larm;)V METHOD b removeInvStack (I)Laxd; + ARG 1 slot METHOD c isInvEmpty ()Z METHOD e markDirty ()V + METHOD f getHeight ()I + METHOD g getWidth ()I diff --git a/mappings/net/minecraft/inventory/CraftingResultInventory.mapping b/mappings/net/minecraft/inventory/CraftingResultInventory.mapping index e8db90587d..d9b63b780b 100644 --- a/mappings/net/minecraft/inventory/CraftingResultInventory.mapping +++ b/mappings/net/minecraft/inventory/CraftingResultInventory.mapping @@ -4,14 +4,18 @@ CLASS aun net/minecraft/inventory/CraftingResultInventory METHOD T_ clearInv ()V METHOD U_ getInvSize ()I METHOD a getInvStack (I)Laxd; + ARG 1 slot METHOD a takeInvStack (II)Laxd; ARG 1 slot METHOD a setInvStack (ILaxd;)V ARG 1 slot + ARG 2 itemStack METHOD a canPlayerUseInv (Lark;)Z + ARG 1 playerEntity METHOD a setLastRecipe (Lazm;)V ARG 1 recipe METHOD ac_ getLastRecipe ()Lazm; METHOD b removeInvStack (I)Laxd; + ARG 1 slot METHOD c isInvEmpty ()Z METHOD e markDirty ()V diff --git a/mappings/net/minecraft/inventory/EnderChestInventory.mapping b/mappings/net/minecraft/inventory/EnderChestInventory.mapping index 10ce4a1ede..7f59db48ec 100644 --- a/mappings/net/minecraft/inventory/EnderChestInventory.mapping +++ b/mappings/net/minecraft/inventory/EnderChestInventory.mapping @@ -1,6 +1,7 @@ CLASS auk net/minecraft/inventory/EnderChestInventory FIELD a currentBlockEntity Lbou; METHOD a canPlayerUseInv (Lark;)Z + ARG 1 playerEntity METHOD a setCurrentBlockEntity (Lbou;)V METHOD a readTags (Lhy;)V METHOD b_ onInvOpen (Lark;)V diff --git a/mappings/net/minecraft/inventory/Inventory.mapping b/mappings/net/minecraft/inventory/Inventory.mapping index 2837b976dc..89ac4ce6d0 100644 --- a/mappings/net/minecraft/inventory/Inventory.mapping +++ b/mappings/net/minecraft/inventory/Inventory.mapping @@ -2,12 +2,16 @@ CLASS afs net/minecraft/inventory/Inventory METHOD R_ getInvMaxStackAmount ()I METHOD U_ getInvSize ()I METHOD a getInvStack (I)Laxd; + ARG 1 slot METHOD a takeInvStack (II)Laxd; ARG 1 slot METHOD a setInvStack (ILaxd;)V ARG 1 slot + ARG 2 itemStack METHOD a canPlayerUseInv (Lark;)Z + ARG 1 playerEntity METHOD b removeInvStack (I)Laxd; + ARG 1 slot METHOD b isValidInvStack (ILaxd;)Z ARG 1 slot METHOD b_ onInvOpen (Lark;)V diff --git a/mappings/net/minecraft/village/VillagerInventory.mapping b/mappings/net/minecraft/village/VillagerInventory.mapping index a9b05b4cc7..eea23433b9 100644 --- a/mappings/net/minecraft/village/VillagerInventory.mapping +++ b/mappings/net/minecraft/village/VillagerInventory.mapping @@ -6,12 +6,16 @@ CLASS auh net/minecraft/village/VillagerInventory METHOD T_ clearInv ()V METHOD U_ getInvSize ()I METHOD a getInvStack (I)Laxd; + ARG 1 slot METHOD a takeInvStack (II)Laxd; ARG 1 slot METHOD a setInvStack (ILaxd;)V ARG 1 slot + ARG 2 itemStack METHOD a canPlayerUseInv (Lark;)Z + ARG 1 playerEntity METHOD b removeInvStack (I)Laxd; + ARG 1 slot METHOD c isInvEmpty ()Z METHOD c setRecipeIndex (I)V METHOD d needRecipeUpdate (I)Z