diff --git a/mappings/boc.mapping b/mappings/boc.mapping deleted file mode 100644 index 8e95664b8e..0000000000 --- a/mappings/boc.mapping +++ /dev/null @@ -1,4 +0,0 @@ -CLASS boc - METHOD a createContainer (Lara;Larb;)Lasw; - METHOD a canPlayerUseInv (Larb;)Z - METHOD m getContainerId ()Ljava/lang/String; diff --git a/mappings/cqo.mapping b/mappings/cqo.mapping deleted file mode 100644 index 8fe45ee57e..0000000000 --- a/mappings/cqo.mapping +++ /dev/null @@ -1,9 +0,0 @@ -CLASS cqo - FIELD p u I - FIELD q v I - FIELD r hoverV I - METHOD a draw (IIF)V - ARG 1 mouseY - ARG 2 delta - METHOD b getPos (II)V - ARG 1 x diff --git a/mappings/crb.mapping b/mappings/crb.mapping deleted file mode 100644 index 5b93f6bfc9..0000000000 --- a/mappings/crb.mapping +++ /dev/null @@ -1,6 +0,0 @@ -CLASS crb - METHOD a draw (IIF)V - ARG 1 mouseY - ARG 2 delta - METHOD b setPos (II)V - ARG 1 x diff --git a/mappings/cvk.mapping b/mappings/cvk.mapping deleted file mode 100644 index 3b9a06b885..0000000000 --- a/mappings/cvk.mapping +++ /dev/null @@ -1,4 +0,0 @@ -CLASS cvk - METHOD a draw (IIF)V - ARG 1 mouseY - ARG 2 delta diff --git a/mappings/cwb.mapping b/mappings/cwb.mapping deleted file mode 100644 index 94f8e8768b..0000000000 --- a/mappings/cwb.mapping +++ /dev/null @@ -1,9 +0,0 @@ -CLASS cwb - CLASS cwb$a - METHOD a draw (IIF)V - ARG 1 mouseY - ARG 2 delta - METHOD a mouseClicked (DDI)Z - ARG 1 mouseX - ARG 3 mouseY - ARG 5 button diff --git a/mappings/cwe.mapping b/mappings/cwe.mapping deleted file mode 100644 index e360dcf4aa..0000000000 --- a/mappings/cwe.mapping +++ /dev/null @@ -1,6 +0,0 @@ -CLASS cwe - FIELD u category Lcpn; - METHOD a draw (IIF)V - ARG 1 mouseY - ARG 2 delta - METHOD d getCategory ()Lcpn; diff --git a/mappings/cwf.mapping b/mappings/cwf.mapping deleted file mode 100644 index 99add874c8..0000000000 --- a/mappings/cwf.mapping +++ /dev/null @@ -1,9 +0,0 @@ -CLASS cwf - METHOD a mouseClicked (DDI)Z - ARG 1 mouseX - ARG 3 mouseY - ARG 5 button - METHOD a draw (IIF)V - ARG 1 mouseY - ARG 2 delta - METHOD b getWidth ()I diff --git a/mappings/net/minecraft/block/entity/AbstractFurnaceBlockEntity.mapping b/mappings/net/minecraft/block/entity/AbstractFurnaceBlockEntity.mapping new file mode 100644 index 0000000000..affb3ef4bd --- /dev/null +++ b/mappings/net/minecraft/block/entity/AbstractFurnaceBlockEntity.mapping @@ -0,0 +1,44 @@ +CLASS bni net/minecraft/block/entity/AbstractFurnaceBlockEntity + FIELD a inventory Lfh; + FIELD b customName Ljd; + FIELD i burnTime I + FIELD j fuelTime I + FIELD k cookTime I + FIELD l cookTimeTotal I + FIELD m recipesUsed Ljava/util/Map; + METHOD B isBurning ()Z + METHOD R_ getName ()Ljd; + METHOD U_ clearInv ()V + METHOD Z_ getInvSize ()I + METHOD a getInvStack (I)Lawo; + METHOD a takeInvStack (II)Lawo; + ARG 1 slot + METHOD a setInvStack (ILawo;)V + ARG 1 slot + METHOD a canInsertInvStack (ILawo;Ley;)Z + ARG 1 slot + ARG 2 stack + METHOD a canPlayerUseInv (Larb;)Z + METHOD a provideRecipeInputs (Lard;)V + METHOD a getItemBurnTime (Lawo;)I + METHOD a getInvAvailableSlots (Ley;)[I + METHOD a fromTag (Lhs;)V + METHOD a setCustomName (Ljd;)V + METHOD b removeInvStack (I)Lawo; + METHOD b setInvProperty (II)V + ARG 1 pos + METHOD b isValidInvStack (ILawo;)Z + ARG 1 slot + METHOD b canExtractInvStack (ILawo;Ley;)Z + ARG 1 slot + ARG 2 stack + METHOD b canUseAsFuel (Lawo;)Z + ARG 0 stack + METHOD b toTag (Lhs;)Lhs; + METHOD c isInvEmpty ()Z + METHOD c getInvProperty (I)I + METHOD e tick ()V + METHOD f getCustomName ()Ljd; + METHOD i getInvPropertyCount ()I + METHOD p getBurnTimeMap ()Ljava/util/Map; + METHOD q getCookTime ()I diff --git a/mappings/net/minecraft/block/entity/BlastFurnaceBlockEntity.mapping b/mappings/net/minecraft/block/entity/BlastFurnaceBlockEntity.mapping index 65af6835ca..34a0dcc26d 100644 --- a/mappings/net/minecraft/block/entity/BlastFurnaceBlockEntity.mapping +++ b/mappings/net/minecraft/block/entity/BlastFurnaceBlockEntity.mapping @@ -2,4 +2,6 @@ CLASS bnp net/minecraft/block/entity/BlastFurnaceBlockEntity METHOD a createContainer (Lara;Larb;)Lasw; ARG 1 playerInv METHOD a canPlayerUseInv (Larb;)Z + METHOD a getItemBurnTime (Lawo;)I METHOD m getContainerId ()Ljava/lang/String; + METHOD q getCookTime ()I diff --git a/mappings/net/minecraft/block/entity/FurnaceBlockEntity.mapping b/mappings/net/minecraft/block/entity/FurnaceBlockEntity.mapping index 8107787efb..0b0ad0a32b 100644 --- a/mappings/net/minecraft/block/entity/FurnaceBlockEntity.mapping +++ b/mappings/net/minecraft/block/entity/FurnaceBlockEntity.mapping @@ -1,40 +1,5 @@ -CLASS bni net/minecraft/block/entity/FurnaceBlockEntity - FIELD a inventory Lfh; - FIELD b customName Ljd; - FIELD i burnTime I - FIELD j fuelTime I - FIELD k cookTime I - FIELD l cookTimeTotal I - FIELD m recipesUsed Ljava/util/Map; - METHOD B isBurning ()Z - METHOD R_ getName ()Ljd; - METHOD U_ clearInv ()V - METHOD Z_ getInvSize ()I - METHOD a getInvStack (I)Lawo; - METHOD a takeInvStack (II)Lawo; - ARG 1 slot - METHOD a setInvStack (ILawo;)V - ARG 1 slot - METHOD a canInsertInvStack (ILawo;Ley;)Z - ARG 1 slot - ARG 2 stack +CLASS boc net/minecraft/block/entity/FurnaceBlockEntity + METHOD a createContainer (Lara;Larb;)Lasw; METHOD a canPlayerUseInv (Larb;)Z - METHOD a getInvAvailableSlots (Ley;)[I - METHOD a fromTag (Lhs;)V - METHOD a setCustomName (Ljd;)V - METHOD b removeInvStack (I)Lawo; - METHOD b setInvProperty (II)V - ARG 1 pos - METHOD b isValidInvStack (ILawo;)Z - ARG 1 slot - METHOD b canExtractInvStack (ILawo;Ley;)Z - ARG 1 slot - ARG 2 stack - METHOD b canUseAsFuel (Lawo;)Z - ARG 0 stack - METHOD b toTag (Lhs;)Lhs; - METHOD c isInvEmpty ()Z - METHOD c getInvProperty (I)I - METHOD e tick ()V - METHOD f getCustomName ()Ljd; - METHOD i getInvPropertyCount ()I + METHOD m getContainerId ()Ljava/lang/String; + METHOD q getCookTime ()I diff --git a/mappings/net/minecraft/block/entity/SmokerBlockEntity.mapping b/mappings/net/minecraft/block/entity/SmokerBlockEntity.mapping index c2f23d19d0..62646cb612 100644 --- a/mappings/net/minecraft/block/entity/SmokerBlockEntity.mapping +++ b/mappings/net/minecraft/block/entity/SmokerBlockEntity.mapping @@ -2,4 +2,6 @@ CLASS boo net/minecraft/block/entity/SmokerBlockEntity METHOD a createContainer (Lara;Larb;)Lasw; ARG 1 playerInv METHOD a canPlayerUseInv (Larb;)Z + METHOD a getItemBurnTime (Lawo;)I METHOD m getContainerId ()Ljava/lang/String; + METHOD q getCookTime ()I diff --git a/mappings/cuq.mapping b/mappings/net/minecraft/client/gui/WrittenBookGui.mapping similarity index 89% rename from mappings/cuq.mapping rename to mappings/net/minecraft/client/gui/WrittenBookGui.mapping index 81259a8992..75b87e34d2 100644 --- a/mappings/cuq.mapping +++ b/mappings/net/minecraft/client/gui/WrittenBookGui.mapping @@ -1,4 +1,4 @@ -CLASS cuq +CLASS cuq net/minecraft/client/gui/WrittenBookGui CLASS cuq$1 METHOD a onPressed (DD)V ARG 1 mouseY diff --git a/mappings/net/minecraft/client/gui/container/AbstractFurnaceRecipeBookGui.mapping b/mappings/net/minecraft/client/gui/container/AbstractFurnaceRecipeBookGui.mapping new file mode 100644 index 0000000000..37982744f9 --- /dev/null +++ b/mappings/net/minecraft/client/gui/container/AbstractFurnaceRecipeBookGui.mapping @@ -0,0 +1,6 @@ +CLASS cvy net/minecraft/client/gui/container/AbstractFurnaceRecipeBookGui + METHOD a drawGhostSlots (IIZF)V + METHOD a showGhostRecipe (Layw;Ljava/util/List;)V + METHOD c isOpen ()Z + METHOD g getToggleCraftableButtonText ()Ljava/lang/String; + METHOD h getAllowedFuels ()Ljava/util/Set; diff --git a/mappings/net/minecraft/client/gui/container/BeaconGui.mapping b/mappings/net/minecraft/client/gui/container/BeaconGui.mapping index 8a676b2545..3a87b5b8d7 100644 --- a/mappings/net/minecraft/client/gui/container/BeaconGui.mapping +++ b/mappings/net/minecraft/client/gui/container/BeaconGui.mapping @@ -22,8 +22,9 @@ CLASS cun net/minecraft/client/gui/container/BeaconGui FIELD q iconV I FIELD r disabled Z METHOD a draw (IIF)V - ARG 1 mouseY - ARG 2 delta + ARG 1 mouseX + ARG 2 mouseY + ARG 3 delta METHOD c isDisabled ()Z METHOD c setDisabled (Z)V FIELD A canConsumeGem Z diff --git a/mappings/net/minecraft/client/gui/container/BlastFurnaceRecipeBookGui.mapping b/mappings/net/minecraft/client/gui/container/BlastFurnaceRecipeBookGui.mapping new file mode 100644 index 0000000000..8cf61fbb79 --- /dev/null +++ b/mappings/net/minecraft/client/gui/container/BlastFurnaceRecipeBookGui.mapping @@ -0,0 +1,3 @@ +CLASS cvz net/minecraft/client/gui/container/BlastFurnaceRecipeBookGui + METHOD g getToggleCraftableButtonText ()Ljava/lang/String; + METHOD h getAllowedFuels ()Ljava/util/Set; diff --git a/mappings/net/minecraft/client/gui/container/CraftingTableGui.mapping b/mappings/net/minecraft/client/gui/container/CraftingTableGui.mapping index 6ce952bfcc..77dd6fca7b 100644 --- a/mappings/net/minecraft/client/gui/container/CraftingTableGui.mapping +++ b/mappings/net/minecraft/client/gui/container/CraftingTableGui.mapping @@ -2,7 +2,11 @@ CLASS cuu net/minecraft/client/gui/container/CraftingTableGui CLASS cuu$1 METHOD a onPressed (DD)V ARG 1 mouseY + FIELD A playerInventory Lara; FIELD w BG_TEX Lqc; + FIELD x RECIPE_BUTTON_TEX Lqc; + FIELD y recipeBookGui Lcwc; + FIELD z isNarrow Z METHOD (Lara;Lbbp;)V ARG 1 playerInv METHOD (Lara;Lbbp;Let;)V diff --git a/mappings/net/minecraft/client/gui/container/FurnaceRecipeBookGui.mapping b/mappings/net/minecraft/client/gui/container/FurnaceRecipeBookGui.mapping new file mode 100644 index 0000000000..e4051ba6b2 --- /dev/null +++ b/mappings/net/minecraft/client/gui/container/FurnaceRecipeBookGui.mapping @@ -0,0 +1,3 @@ +CLASS cwj net/minecraft/client/gui/container/FurnaceRecipeBookGui + METHOD g getToggleCraftableButtonText ()Ljava/lang/String; + METHOD h getAllowedFuels ()Ljava/util/Set; diff --git a/mappings/net/minecraft/client/gui/container/RecipeBookFurnaceGui.mapping b/mappings/net/minecraft/client/gui/container/RecipeBookFurnaceGui.mapping deleted file mode 100644 index 1703b1f861..0000000000 --- a/mappings/net/minecraft/client/gui/container/RecipeBookFurnaceGui.mapping +++ /dev/null @@ -1,2 +0,0 @@ -CLASS cvy net/minecraft/client/gui/container/RecipeBookFurnaceGui - METHOD c isOpen ()Z diff --git a/mappings/net/minecraft/client/gui/container/RecipeBookGui.mapping b/mappings/net/minecraft/client/gui/container/RecipeBookGui.mapping index 4a5e0f81fa..a3fe6fcab6 100644 --- a/mappings/net/minecraft/client/gui/container/RecipeBookGui.mapping +++ b/mappings/net/minecraft/client/gui/container/RecipeBookGui.mapping @@ -1,8 +1,19 @@ CLASS cwc net/minecraft/client/gui/container/RecipeBookGui FIELD a TEXTURE Lqc; + FIELD f ghostSlots Lcwa; + FIELD g toggleCraftableButton Lcrb; + FIELD h craftingContainer Latx; FIELD i client Lcpk; FIELD j recipeBook Lcpd; + FIELD k recipesArea Lcwd; + FIELD l recipeFinder Lard; + FIELD m leftOffset I + FIELD n parentWidth I + FIELD o parentHeight I + FIELD p tabButtons Ljava/util/List; + FIELD q currentTab Lcwe; FIELD r searchField Lcqm; + FIELD s searchText Ljava/lang/String; FIELD t cachedInvChangeCount I METHOD a charTyped (CI)Z ARG 1 chr @@ -11,15 +22,41 @@ CLASS cwc net/minecraft/client/gui/container/RecipeBookGui ARG 1 mouseX ARG 3 mouseY ARG 5 button + METHOD a draw (IIF)V + ARG 1 mouseX + ARG 2 mouseY + ARG 3 delta METHOD a keyPressed (III)Z ARG 1 keyCode ARG 2 scanCode METHOD a (IILcpk;ZLatx;)V + ARG 1 parentWidth + ARG 2 parentHeight ARG 3 client + ARG 4 isNarrow + ARG 5 craftingContainer + METHOD a drawGhostSlots (IIZF)V + METHOD a showGhostRecipe (Layw;Ljava/util/List;)V METHOD a triggerPirateSpeakEasterEgg (Ljava/lang/String;)V + METHOD a acceptAlignedInput (Ljava/util/Iterator;IIII)V + ARG 1 inputs + ARG 2 slot + ARG 3 amount + ARG 4 gridX + ARG 5 gridY + METHOD a onRecipesDisplayed (Ljava/util/List;)V + METHOD a findLeftEdge (ZII)I + ARG 1 narrow + ARG 2 width + ARG 3 containerWidth + ARG 4 left METHOD c isOpen ()Z METHOD c keyReleased (III)Z ARG 1 keyCode ARG 2 scanCode + METHOD e (Z)V + ARG 1 isNarrow + ARG 2 left + ARG 3 top METHOD i close ()V METHOD k update ()V diff --git a/mappings/net/minecraft/client/gui/container/SmokerRecipeBookGui.mapping b/mappings/net/minecraft/client/gui/container/SmokerRecipeBookGui.mapping new file mode 100644 index 0000000000..3460374856 --- /dev/null +++ b/mappings/net/minecraft/client/gui/container/SmokerRecipeBookGui.mapping @@ -0,0 +1,3 @@ +CLASS cwk net/minecraft/client/gui/container/SmokerRecipeBookGui + METHOD g getToggleCraftableButtonText ()Ljava/lang/String; + METHOD h getAllowedFuels ()Ljava/util/Set; diff --git a/mappings/net/minecraft/client/gui/container/VillagerGui.mapping b/mappings/net/minecraft/client/gui/container/VillagerGui.mapping index 94e8d03c76..6d54e7cb3b 100644 --- a/mappings/net/minecraft/client/gui/container/VillagerGui.mapping +++ b/mappings/net/minecraft/client/gui/container/VillagerGui.mapping @@ -12,8 +12,9 @@ CLASS cvi net/minecraft/client/gui/container/VillagerGui ARG 2 y ARG 3 next METHOD a draw (IIF)V - ARG 1 mouseY - ARG 2 delta + ARG 1 mouseX + ARG 2 mouseY + ARG 3 delta FIELD B villagerName Ljd; FIELD w TEXTURE Lqc; FIELD x villager Lbat; diff --git a/mappings/net/minecraft/client/gui/ingame/InventoryGui.mapping b/mappings/net/minecraft/client/gui/ingame/InventoryGui.mapping index 860d6709d0..45abc96e87 100644 --- a/mappings/net/minecraft/client/gui/ingame/InventoryGui.mapping +++ b/mappings/net/minecraft/client/gui/ingame/InventoryGui.mapping @@ -3,7 +3,12 @@ CLASS cvf net/minecraft/client/gui/ingame/InventoryGui METHOD a onPressed (DD)V ARG 1 mouseY FIELD A recipeBook Lcwc; - FIELD x TEXTURE Lqc; + FIELD B isOpen Z + FIELD C isNarrow Z + FIELD D isMouseDown Z + FIELD x RECIPE_BUTTON_TEX Lqc; + FIELD y mouseX F + FIELD z mouseY F METHOD a mouseClicked (DDI)Z ARG 1 mouseX ARG 3 mouseY diff --git a/mappings/net/minecraft/client/gui/menu/settings/AudioSettingsGui.mapping b/mappings/net/minecraft/client/gui/menu/settings/AudioSettingsGui.mapping index 5203085f0e..2f8421ac45 100644 --- a/mappings/net/minecraft/client/gui/menu/settings/AudioSettingsGui.mapping +++ b/mappings/net/minecraft/client/gui/menu/settings/AudioSettingsGui.mapping @@ -11,7 +11,7 @@ CLASS ctt net/minecraft/client/gui/menu/settings/AudioSettingsGui METHOD a drawBackground (Lcpk;II)V ARG 1 client ARG 2 mouseX - METHOD a onPressed (Ldqt;)V + METHOD a playPressedSound (Ldqt;)V METHOD a getTextureId (Z)I METHOD b onReleased (DD)V ARG 1 mouseY diff --git a/mappings/net/minecraft/client/gui/widget/BookPageButtonWidget.mapping b/mappings/net/minecraft/client/gui/widget/BookPageButtonWidget.mapping new file mode 100644 index 0000000000..4cac4607ca --- /dev/null +++ b/mappings/net/minecraft/client/gui/widget/BookPageButtonWidget.mapping @@ -0,0 +1,11 @@ +CLASS cvk net/minecraft/client/gui/widget/BookPageButtonWidget + FIELD o isNextPageButton Z + METHOD (IIIZ)V + ARG 1 id + ARG 2 x + ARG 3 y + ARG 4 nextPage + METHOD a draw (IIF)V + ARG 1 mouseX + ARG 2 mouseY + ARG 3 delta diff --git a/mappings/net/minecraft/client/gui/widget/ButtonWidget.mapping b/mappings/net/minecraft/client/gui/widget/ButtonWidget.mapping index fb0850401a..4f35c55988 100644 --- a/mappings/net/minecraft/client/gui/widget/ButtonWidget.mapping +++ b/mappings/net/minecraft/client/gui/widget/ButtonWidget.mapping @@ -9,6 +9,7 @@ CLASS cqi net/minecraft/client/gui/widget/ButtonWidget FIELD l enabled Z FIELD m visible Z FIELD n hovered Z + FIELD o pressed Z METHOD (IIIIILjava/lang/String;)V ARG 1 id ARG 2 x @@ -34,12 +35,13 @@ CLASS cqi net/minecraft/client/gui/widget/ButtonWidget METHOD a onHover (II)V ARG 1 mouseY METHOD a draw (IIF)V - ARG 1 mouseY - ARG 2 delta + ARG 1 mouseX + ARG 2 mouseY + ARG 3 delta METHOD a drawBackground (Lcpk;II)V ARG 1 client ARG 2 mouseX - METHOD a onPressed (Ldqt;)V + METHOD a playPressedSound (Ldqt;)V METHOD a getTextureId (Z)I METHOD b getWidth ()I METHOD b onReleased (DD)V @@ -48,3 +50,4 @@ CLASS cqi net/minecraft/client/gui/widget/ButtonWidget ARG 1 mouseX ARG 3 mouseY ARG 5 button + METHOD c hitTest (DD)Z diff --git a/mappings/net/minecraft/client/gui/widget/LanguageButtonWidget.mapping b/mappings/net/minecraft/client/gui/widget/LanguageButtonWidget.mapping index 554d844c28..e08aa94ac9 100644 --- a/mappings/net/minecraft/client/gui/widget/LanguageButtonWidget.mapping +++ b/mappings/net/minecraft/client/gui/widget/LanguageButtonWidget.mapping @@ -3,5 +3,6 @@ CLASS cqq net/minecraft/client/gui/widget/LanguageButtonWidget ARG 1 id ARG 2 x METHOD a draw (IIF)V - ARG 1 mouseY - ARG 2 delta + ARG 1 mouseX + ARG 2 mouseY + ARG 3 delta diff --git a/mappings/net/minecraft/client/gui/widget/LockButtonWidget.mapping b/mappings/net/minecraft/client/gui/widget/LockButtonWidget.mapping index d559baeaa9..c7e4af395a 100644 --- a/mappings/net/minecraft/client/gui/widget/LockButtonWidget.mapping +++ b/mappings/net/minecraft/client/gui/widget/LockButtonWidget.mapping @@ -17,7 +17,8 @@ CLASS cqt net/minecraft/client/gui/widget/LockButtonWidget ARG 1 id ARG 2 x METHOD a draw (IIF)V - ARG 1 mouseY - ARG 2 delta + ARG 1 mouseX + ARG 2 mouseY + ARG 3 delta METHOD c isLocked ()Z METHOD c setLocked (Z)V diff --git a/mappings/net/minecraft/client/gui/widget/RecipeBookButtonWidget.mapping b/mappings/net/minecraft/client/gui/widget/RecipeBookButtonWidget.mapping new file mode 100644 index 0000000000..4310cde139 --- /dev/null +++ b/mappings/net/minecraft/client/gui/widget/RecipeBookButtonWidget.mapping @@ -0,0 +1,21 @@ +CLASS cqo net/minecraft/client/gui/widget/RecipeBookButtonWidget + FIELD o texture Lqc; + FIELD p u I + FIELD q v I + FIELD r hoverVOffset I + METHOD (IIIIIIIILqc;)V + ARG 2 x + ARG 3 y + ARG 4 width + ARG 5 height + ARG 6 u + ARG 7 v + ARG 8 hoverVOffset + ARG 9 texture + METHOD a draw (IIF)V + ARG 1 mouseX + ARG 2 mouseY + ARG 3 delta + METHOD b setPos (II)V + ARG 1 x + ARG 2 y diff --git a/mappings/net/minecraft/client/gui/widget/RecipeBookGhostSlots.mapping b/mappings/net/minecraft/client/gui/widget/RecipeBookGhostSlots.mapping new file mode 100644 index 0000000000..5659d418d4 --- /dev/null +++ b/mappings/net/minecraft/client/gui/widget/RecipeBookGhostSlots.mapping @@ -0,0 +1,23 @@ +CLASS cwa net/minecraft/client/gui/widget/RecipeBookGhostSlots + CLASS cwa$a GhostInputSlot + FIELD b ingredient Layt; + FIELD c x I + FIELD d y I + METHOD (Lcwa;Layt;II)V + ARG 3 x + ARG 4 y + METHOD a getX ()I + METHOD b getY ()I + METHOD c getCurrentItemStack ()Lawo; + FIELD a recipe Layw; + FIELD b slots Ljava/util/List; + FIELD c time F + METHOD a reset ()V + METHOD a getSlot (I)Lcwa$a; + METHOD a addSlot (Layt;II)V + ARG 2 x + ARG 3 y + METHOD a setRecipe (Layw;)V + METHOD a draw (Lcpk;IIZF)V + METHOD b getSlotCount ()I + METHOD c getRecipe ()Layw; diff --git a/mappings/net/minecraft/client/gui/widget/ToggleButtonWidget.mapping b/mappings/net/minecraft/client/gui/widget/ToggleButtonWidget.mapping new file mode 100644 index 0000000000..4cacc7568b --- /dev/null +++ b/mappings/net/minecraft/client/gui/widget/ToggleButtonWidget.mapping @@ -0,0 +1,29 @@ +CLASS crb net/minecraft/client/gui/widget/ToggleButtonWidget + FIELD o texture Lqc; + FIELD p toggled Z + FIELD q u I + FIELD r v I + FIELD s pressedUOffset I + FIELD t hoverVOffset I + METHOD (IIIIIZ)V + ARG 1 id + ARG 2 left + ARG 3 top + ARG 4 width + ARG 5 height + ARG 6 pressed + METHOD a draw (IIF)V + ARG 1 mouseX + ARG 2 mouseY + ARG 3 delta + METHOD a setTextureUV (IIIILqc;)V + ARG 1 u + ARG 2 v + ARG 3 pressedUOffset + ARG 4 hoverVOffset + ARG 5 texture + METHOD b setPos (II)V + ARG 1 x + ARG 2 y + METHOD c isToggled ()Z + METHOD c setToggled (Z)V diff --git a/mappings/net/minecraft/client/gui/widget/recipe/book/AnimatedResultButton.mapping b/mappings/net/minecraft/client/gui/widget/recipe/book/AnimatedResultButton.mapping new file mode 100644 index 0000000000..3b9151b682 --- /dev/null +++ b/mappings/net/minecraft/client/gui/widget/recipe/book/AnimatedResultButton.mapping @@ -0,0 +1,21 @@ +CLASS cwf net/minecraft/client/gui/widget/recipe/book/AnimatedResultButton + FIELD o BG_TEX Lqc; + FIELD p craftingContainer Latx; + FIELD q recipeBook Lxq; + FIELD r results Lcwg; + FIELD s time F + FIELD t bounce F + FIELD u currentResultIndex I + METHOD a mouseClicked (DDI)Z + ARG 1 mouseX + ARG 3 mouseY + ARG 5 button + METHOD a draw (IIF)V + ARG 1 mouseX + ARG 2 mouseY + ARG 3 delta + METHOD a showResultCollection (Lcwg;Lcwd;)V + METHOD b getWidth ()I + METHOD c getResultCollection ()Lcwg; + METHOD d hasResults ()Z + METHOD f getResults ()Ljava/util/List; diff --git a/mappings/net/minecraft/client/gui/widget/recipe/book/GroupButtonWidget.mapping b/mappings/net/minecraft/client/gui/widget/recipe/book/GroupButtonWidget.mapping new file mode 100644 index 0000000000..9467274bbb --- /dev/null +++ b/mappings/net/minecraft/client/gui/widget/recipe/book/GroupButtonWidget.mapping @@ -0,0 +1,13 @@ +CLASS cwe net/minecraft/client/gui/widget/recipe/book/GroupButtonWidget + FIELD u category Lcpn; + FIELD v bounce F + METHOD (ILcpn;)V + ARG 1 id + ARG 2 category + METHOD a draw (IIF)V + ARG 1 mouseX + ARG 2 mouseY + ARG 3 delta + METHOD a hasKnownRecipes (Lcpd;)Z + METHOD a refreshRecipes (Lcpk;)V + METHOD d getCategory ()Lcpn; diff --git a/mappings/net/minecraft/client/gui/widget/recipe/book/RecipeAlternatesWidget.mapping b/mappings/net/minecraft/client/gui/widget/recipe/book/RecipeAlternatesWidget.mapping new file mode 100644 index 0000000000..ff91ad02d9 --- /dev/null +++ b/mappings/net/minecraft/client/gui/widget/recipe/book/RecipeAlternatesWidget.mapping @@ -0,0 +1,57 @@ +CLASS cwb net/minecraft/client/gui/widget/recipe/book/RecipeAlternatesWidget + CLASS cwb$a AlternateButtonWidget + CLASS cwb$a$a InputSlot + FIELD o slots Ljava/util/List; + FIELD q recipe Layw; + FIELD r isCraftable Z + METHOD (Lcwb;IILayw;Z)V + ARG 2 x + ARG 3 y + ARG 4 recipe + ARG 5 isCraftable + METHOD a draw (IIF)V + ARG 1 mouseX + ARG 2 mouseY + ARG 3 delta + METHOD a alignRecipe (Layw;)V + METHOD a acceptAlignedInput (Ljava/util/Iterator;IIII)V + ARG 1 inputs + ARG 2 slot + ARG 3 amount + ARG 4 gridX + ARG 5 gridY + CLASS cwb$b + METHOD (Lcwb;IILayw;Z)V + ARG 2 x + ARG 3 y + ARG 4 recipe + ARG 5 isCraftable + METHOD a alignRecipe (Layw;)V + FIELD a BG_TEX Lqc; + FIELD f alternateButtons Ljava/util/List; + FIELD g visible Z + FIELD h buttonX I + FIELD i buttonY I + FIELD j client Lcpk; + FIELD k resultCollection Lcwg; + FIELD l currentRecipe Layw; + FIELD m time F + FIELD n furnace Z + METHOD a getResults ()Lcwg; + METHOD a mouseClicked (DDI)Z + ARG 1 mouseX + ARG 3 mouseY + ARG 5 button + METHOD a draw (IIF)V + ARG 1 mouseX + ARG 2 mouseY + ARG 3 delta + METHOD a showAlternatesForResult (Lcpk;Lcwg;IIIIF)V + ARG 3 buttonX + ARG 4 buttonY + ARG 5 areaCenterX + ARG 6 areaCenterY + ARG 7 delta + METHOD a setVisible (Z)V + METHOD b getCurrentRecipe ()Layw; + METHOD c isVisible ()Z diff --git a/mappings/net/minecraft/client/network/ClientPlayerEntity.mapping b/mappings/net/minecraft/client/network/ClientPlayerEntity.mapping index f9e317a0b7..f475f11559 100644 --- a/mappings/net/minecraft/client/network/ClientPlayerEntity.mapping +++ b/mappings/net/minecraft/client/network/ClientPlayerEntity.mapping @@ -28,6 +28,7 @@ CLASS ddl net/minecraft/client/network/ClientPlayerEntity METHOD a openHorseInventory (Lana;Lafi;)V METHOD a spawnEntityItem (Laoy;)Lawo; METHOD a openBookEditor (Lawo;Lafo;)V + METHOD a onRecipeDisplayed (Layw;)V METHOD a openVillagerGui (Lbat;)V METHOD a openCommandBlockMinecart (Lbax;)V METHOD a openCommandBlock (Lbnu;)V diff --git a/mappings/net/minecraft/client/recipe/book/ClientRecipeBook.mapping b/mappings/net/minecraft/client/recipe/book/ClientRecipeBook.mapping index ec374cdc9f..9077a047dd 100644 --- a/mappings/net/minecraft/client/recipe/book/ClientRecipeBook.mapping +++ b/mappings/net/minecraft/client/recipe/book/ClientRecipeBook.mapping @@ -1,2 +1,7 @@ CLASS cpd net/minecraft/client/recipe/book/ClientRecipeBook FIELD k manager Layx; + FIELD l resultsByGroup Ljava/util/Map; + FIELD m orderedResults Ljava/util/List; + METHOD a getGroupsForContainer (Lasw;)Ljava/util/List; + METHOD b getResultsForGroup (Lcpn;)Lcwg; + METHOD i reload ()V diff --git a/mappings/net/minecraft/client/recipe/book/RecipeBookResultsArea.mapping b/mappings/net/minecraft/client/recipe/book/RecipeBookResultsArea.mapping new file mode 100644 index 0000000000..b5991992d3 --- /dev/null +++ b/mappings/net/minecraft/client/recipe/book/RecipeBookResultsArea.mapping @@ -0,0 +1,32 @@ +CLASS cwd net/minecraft/client/recipe/book/RecipeBookResultsArea + FIELD a resultButtons Ljava/util/List; + FIELD b hoveredResultButton Lcwf; + FIELD c alternatesWidget Lcwb; + FIELD d client Lcpk; + FIELD e recipeDisplayListeners Ljava/util/List; + FIELD f resultCollections Ljava/util/List; + FIELD g nextPageButton Lcrb; + FIELD h prevPageButton Lcrb; + FIELD i pageCount I + FIELD j currentPage I + FIELD k recipeBook Lxq; + FIELD m resultCollection Lcwg; + METHOD a mouseClicked (DDIIIII)Z + ARG 1 mouseX + ARG 3 mouseY + ARG 5 button + ARG 6 areaLeft + ARG 7 areaTop + ARG 8 areaWidth + ARG 9 areaHeight + METHOD a draw (IIIIF)V + ARG 1 left + ARG 2 top + ARG 3 mouseX + ARG 4 mouseY + ARG 5 delta + METHOD a setGui (Lcwc;)V + METHOD a onRecipesDisplayed (Ljava/util/List;)V + METHOD e getRecipeBook ()Lxq; + METHOD f refreshResultButtons ()V + METHOD g hideShowPageButtons ()V diff --git a/mappings/net/minecraft/client/recipe/book/RecipeDisplayListener.mapping b/mappings/net/minecraft/client/recipe/book/RecipeDisplayListener.mapping new file mode 100644 index 0000000000..3b0b63f4b7 --- /dev/null +++ b/mappings/net/minecraft/client/recipe/book/RecipeDisplayListener.mapping @@ -0,0 +1,2 @@ +CLASS cwh net/minecraft/client/recipe/book/RecipeDisplayListener + METHOD a onRecipesDisplayed (Ljava/util/List;)V diff --git a/mappings/net/minecraft/client/recipe/book/RecipeResultCollection.mapping b/mappings/net/minecraft/client/recipe/book/RecipeResultCollection.mapping new file mode 100644 index 0000000000..c3b8748ee9 --- /dev/null +++ b/mappings/net/minecraft/client/recipe/book/RecipeResultCollection.mapping @@ -0,0 +1,22 @@ +CLASS cwg net/minecraft/client/recipe/book/RecipeResultCollection + FIELD a allRecipes Ljava/util/List; + FIELD b craftableResults Ljava/util/Set; + FIELD c fittableResults Ljava/util/Set; + FIELD d allResults Ljava/util/Set; + METHOD a isInitialized ()Z + METHOD a computeCraftables (Lard;IILxq;)V + ARG 1 recipeFinder + ARG 2 gridWidth + ARG 3 gridHeight + ARG 4 recipeBook + METHOD a isCraftable (Layw;)Z + METHOD a initialize (Lxq;)V + ARG 1 recipeBook + METHOD a getResults (Z)Ljava/util/List; + ARG 1 craftableOnly + METHOD b hasCraftableResults ()Z + METHOD b addRecipe (Layw;)V + METHOD b getResultsExclusive (Z)Ljava/util/List; + ARG 1 isCraftable + METHOD c hasFittableResults ()Z + METHOD d getAllRecipes ()Ljava/util/List; diff --git a/mappings/net/minecraft/client/render/GuiLighting.mapping b/mappings/net/minecraft/client/render/GuiLighting.mapping new file mode 100644 index 0000000000..417c677a22 --- /dev/null +++ b/mappings/net/minecraft/client/render/GuiLighting.mapping @@ -0,0 +1,9 @@ +CLASS cnx net/minecraft/client/render/GuiLighting + FIELD a buffer Ljava/nio/FloatBuffer; + FIELD b towardLight Lcos; + FIELD c oppositeLight Lcos; + METHOD a disable ()V + METHOD a createNormalVector (FFF)Lcos; + METHOD a singletonBuffer (FFFF)Ljava/nio/FloatBuffer; + METHOD b enable ()V + METHOD c enableForItems ()V diff --git a/mappings/net/minecraft/container/AbstractFurnaceContainer.mapping b/mappings/net/minecraft/container/AbstractFurnaceContainer.mapping index a25b07df25..a58ab9c946 100644 --- a/mappings/net/minecraft/container/AbstractFurnaceContainer.mapping +++ b/mappings/net/minecraft/container/AbstractFurnaceContainer.mapping @@ -1,4 +1,5 @@ CLASS asx net/minecraft/container/AbstractFurnaceContainer + FIELD a world Lbbp; FIELD f inventory Lafi; FIELD g cookTime I FIELD h totalCookTime I @@ -7,15 +8,18 @@ CLASS asx net/minecraft/container/AbstractFurnaceContainer METHOD (Lara;Lafi;)V ARG 1 playerInv METHOD a canUse (Larb;)Z + METHOD a populateRecipeFinder (Lard;)V METHOD a addListener (Latf;)V ARG 1 listener + METHOD a isSmeltable (Lawo;)Z METHOD a matches (Layw;)Z METHOD b sendContentUpdates ()V METHOD b setProperty (II)V ARG 1 pos METHOD b transferSlot (Larb;I)Lawo; ARG 1 player + METHOD b isFuel (Lawo;)Z METHOD d clearCraftingSlots ()V METHOD e getCraftingResultSlotIndex ()I METHOD f getCraftingWidth ()I - METHOD g getCrafitngHeight ()I + METHOD g getCraftingHeight ()I diff --git a/mappings/net/minecraft/container/BlastFurnaceContainer.mapping b/mappings/net/minecraft/container/BlastFurnaceContainer.mapping index b21e7e1161..edebedc5a3 100644 --- a/mappings/net/minecraft/container/BlastFurnaceContainer.mapping +++ b/mappings/net/minecraft/container/BlastFurnaceContainer.mapping @@ -1,3 +1,5 @@ CLASS atb net/minecraft/container/BlastFurnaceContainer METHOD (Lara;Lafi;)V ARG 1 playerInv + METHOD a isSmeltable (Lawo;)Z + METHOD b isFuel (Lawo;)Z diff --git a/mappings/net/minecraft/container/CraftingContainer.mapping b/mappings/net/minecraft/container/CraftingContainer.mapping index 5bdfd8c982..3428d1c52f 100644 --- a/mappings/net/minecraft/container/CraftingContainer.mapping +++ b/mappings/net/minecraft/container/CraftingContainer.mapping @@ -1,6 +1,7 @@ CLASS atx net/minecraft/container/CraftingContainer + METHOD a populateRecipeFinder (Lard;)V METHOD a matches (Layw;)Z METHOD d clearCraftingSlots ()V METHOD e getCraftingResultSlotIndex ()I METHOD f getCraftingWidth ()I - METHOD g getCrafitngHeight ()I + METHOD g getCraftingHeight ()I diff --git a/mappings/net/minecraft/container/CraftingTableContainer.mapping b/mappings/net/minecraft/container/CraftingTableContainer.mapping index 4d7fdd1bf2..3ea213ffb1 100644 --- a/mappings/net/minecraft/container/CraftingTableContainer.mapping +++ b/mappings/net/minecraft/container/CraftingTableContainer.mapping @@ -3,11 +3,13 @@ CLASS ath net/minecraft/container/CraftingTableContainer FIELD f resultInv Latz; FIELD g world Lbbp; FIELD h pos Let; + FIELD i player Larb; METHOD (Lara;Lbbp;Let;)V ARG 1 playerInv ARG 2 world METHOD a onContentChanged (Lafi;)V METHOD a canUse (Larb;)Z + METHOD a populateRecipeFinder (Lard;)V METHOD a matches (Layw;)Z METHOD b close (Larb;)V METHOD b transferSlot (Larb;I)Lawo; @@ -15,4 +17,4 @@ CLASS ath net/minecraft/container/CraftingTableContainer METHOD d clearCraftingSlots ()V METHOD e getCraftingResultSlotIndex ()I METHOD f getCraftingWidth ()I - METHOD g getCrafitngHeight ()I + METHOD g getCraftingHeight ()I diff --git a/mappings/net/minecraft/container/FurnaceContainer.mapping b/mappings/net/minecraft/container/FurnaceContainer.mapping index 9c338c03a0..f48d6327c5 100644 --- a/mappings/net/minecraft/container/FurnaceContainer.mapping +++ b/mappings/net/minecraft/container/FurnaceContainer.mapping @@ -1,3 +1,5 @@ CLASS atl net/minecraft/container/FurnaceContainer METHOD (Lara;Lafi;)V ARG 1 playerInv + METHOD a isSmeltable (Lawo;)Z + METHOD b isFuel (Lawo;)Z diff --git a/mappings/net/minecraft/container/LoomContainer.mapping b/mappings/net/minecraft/container/LoomContainer.mapping index 254fae01d4..1192059c3b 100644 --- a/mappings/net/minecraft/container/LoomContainer.mapping +++ b/mappings/net/minecraft/container/LoomContainer.mapping @@ -21,6 +21,7 @@ CLASS ats net/minecraft/container/LoomContainer METHOD a onButtonClick (Larb;I)Z ARG 1 player ARG 2 id + METHOD a populateRecipeFinder (Lard;)V METHOD a matches (Layw;)Z METHOD b sendContentUpdates ()V METHOD b setProperty (II)V @@ -31,4 +32,4 @@ CLASS ats net/minecraft/container/LoomContainer METHOD d clearCraftingSlots ()V METHOD e getCraftingResultSlotIndex ()I METHOD f getCraftingWidth ()I - METHOD g getCrafitngHeight ()I + METHOD g getCraftingHeight ()I diff --git a/mappings/net/minecraft/container/PlayerContainer.mapping b/mappings/net/minecraft/container/PlayerContainer.mapping index 83e64a2461..4945b6be37 100644 --- a/mappings/net/minecraft/container/PlayerContainer.mapping +++ b/mappings/net/minecraft/container/PlayerContainer.mapping @@ -16,6 +16,7 @@ CLASS atr net/minecraft/container/PlayerContainer ARG 2 local METHOD a onContentChanged (Lafi;)V METHOD a canUse (Larb;)Z + METHOD a populateRecipeFinder (Lard;)V METHOD a matches (Layw;)Z METHOD b close (Larb;)V METHOD b transferSlot (Larb;I)Lawo; @@ -23,4 +24,4 @@ CLASS atr net/minecraft/container/PlayerContainer METHOD d clearCraftingSlots ()V METHOD e getCraftingResultSlotIndex ()I METHOD f getCraftingWidth ()I - METHOD g getCrafitngHeight ()I + METHOD g getCraftingHeight ()I diff --git a/mappings/net/minecraft/container/SmokerContainer.mapping b/mappings/net/minecraft/container/SmokerContainer.mapping index 40945a3cc5..086c22fb7d 100644 --- a/mappings/net/minecraft/container/SmokerContainer.mapping +++ b/mappings/net/minecraft/container/SmokerContainer.mapping @@ -1,3 +1,5 @@ CLASS aue net/minecraft/container/SmokerContainer METHOD (Lara;Lafi;)V ARG 1 playerInv + METHOD a isSmeltable (Lawo;)Z + METHOD b isFuel (Lawo;)Z diff --git a/mappings/net/minecraft/entity/player/PlayerInventory.mapping b/mappings/net/minecraft/entity/player/PlayerInventory.mapping index 76b06092cb..60f227d9c6 100644 --- a/mappings/net/minecraft/entity/player/PlayerInventory.mapping +++ b/mappings/net/minecraft/entity/player/PlayerInventory.mapping @@ -16,6 +16,7 @@ CLASS ara net/minecraft/entity/player/PlayerInventory ARG 1 slot METHOD a clone (Lara;)V METHOD a canPlayerUseInv (Larb;)Z + METHOD a populateRecipeFinder (Lard;)V METHOD a addPickBlock (Lawo;)V METHOD a canStackAddMore (Lawo;Lawo;)Z ARG 1 existingStack diff --git a/mappings/net/minecraft/inventory/BasicInventory.mapping b/mappings/net/minecraft/inventory/BasicInventory.mapping index a9de4cbdc9..2230a615f7 100644 --- a/mappings/net/minecraft/inventory/BasicInventory.mapping +++ b/mappings/net/minecraft/inventory/BasicInventory.mapping @@ -14,6 +14,7 @@ CLASS afx net/minecraft/inventory/BasicInventory ARG 1 slot METHOD a addListener (Lafk;)V METHOD a canPlayerUseInv (Larb;)Z + METHOD a provideRecipeInputs (Lard;)V METHOD a setCustomName (Ljd;)V METHOD b removeInvStack (I)Lawo; METHOD b removeListener (Lafk;)V diff --git a/mappings/net/minecraft/inventory/CraftingInventory.mapping b/mappings/net/minecraft/inventory/CraftingInventory.mapping index 7753aa966d..076a63df4f 100644 --- a/mappings/net/minecraft/inventory/CraftingInventory.mapping +++ b/mappings/net/minecraft/inventory/CraftingInventory.mapping @@ -15,6 +15,7 @@ CLASS atg net/minecraft/inventory/CraftingInventory METHOD a setInvStack (ILawo;)V ARG 1 slot METHOD a canPlayerUseInv (Larb;)Z + METHOD a provideRecipeInputs (Lard;)V METHOD ab_ getInvWidth ()I METHOD b removeInvStack (I)Lawo; METHOD c isInvEmpty ()Z diff --git a/mappings/net/minecraft/recipe/Ingredient.mapping b/mappings/net/minecraft/recipe/Ingredient.mapping index 4f0f7f6120..ae575deec8 100644 --- a/mappings/net/minecraft/recipe/Ingredient.mapping +++ b/mappings/net/minecraft/recipe/Ingredient.mapping @@ -11,19 +11,26 @@ CLASS ayt net/minecraft/recipe/Ingredient METHOD a getStacks ()Ljava/util/Collection; METHOD b toJson ()Lcom/google/gson/JsonObject; FIELD a EMPTY Layt; + FIELD b NON_EMPTY Ljava/util/function/Predicate; FIELD c entries [Layt$c; FIELD d stackArray [Lawo; + FIELD e ids Lit/unimi/dsi/fastutil/ints/IntList; + METHOD (Ljava/util/stream/Stream;)V + ARG 1 entries METHOD a getStackArray ()[Lawo; METHOD a matches (Lawo;)Z METHOD a fromJson (Lcom/google/gson/JsonElement;)Layt; ARG 0 element METHOD a entryFromJson (Lcom/google/gson/JsonObject;)Layt$c; METHOD a write (Lit;)V + ARG 1 buf METHOD a ofEntries (Ljava/util/stream/Stream;)Layt; METHOD a fromTag (Lye;)Layt; METHOD a ofStacks ([Lawo;)Layt; METHOD a ofItems ([Lbbo;)Layt; + METHOD b getIds ()Lit/unimi/dsi/fastutil/ints/IntList; METHOD b fromPacket (Lit;)Layt; ARG 0 buf METHOD c toJson ()Lcom/google/gson/JsonElement; + METHOD d isEmpty ()Z METHOD f createStackArray ()V diff --git a/mappings/net/minecraft/recipe/RecipeFinder.mapping b/mappings/net/minecraft/recipe/RecipeFinder.mapping new file mode 100644 index 0000000000..6f2ca7fa45 --- /dev/null +++ b/mappings/net/minecraft/recipe/RecipeFinder.mapping @@ -0,0 +1,33 @@ +CLASS ard net/minecraft/recipe/RecipeFinder + CLASS ard$a MatchableRecipe + METHOD a match (ILit/unimi/dsi/fastutil/ints/IntList;)Z + ARG 1 amount + ARG 2 outMatchingInputIds + METHOD b countCrafts (ILit/unimi/dsi/fastutil/ints/IntList;)I + ARG 1 limit + ARG 2 outMatchingInputIds + FIELD a idToAmountMap Lit/unimi/dsi/fastutil/ints/Int2IntMap; + METHOD a clear ()V + METHOD a contains (I)Z + METHOD a take (II)I + ARG 1 id + ARG 2 amount + METHOD a addNormalItem (Lawo;)V + ARG 1 stack + METHOD a countRecipeCrafts (Layw;ILit/unimi/dsi/fastutil/ints/IntList;)I + ARG 2 limit + ARG 3 outMatchingInputIds + METHOD a findRecipe (Layw;Lit/unimi/dsi/fastutil/ints/IntList;)Z + ARG 2 outMatchingInputIds + METHOD a findRecipe (Layw;Lit/unimi/dsi/fastutil/ints/IntList;I)Z + ARG 2 outMatchingInputIds + ARG 3 amount + METHOD b getStackFromId (I)Lawo; + METHOD b addItem (II)V + ARG 1 id + ARG 2 amount + METHOD b addItem (Lawo;)V + ARG 1 stack + METHOD b countRecipeCrafts (Layw;Lit/unimi/dsi/fastutil/ints/IntList;)I + ARG 2 outMatchingInputIds + METHOD c getItemId (Lawo;)I diff --git a/mappings/net/minecraft/recipe/RecipeGridAligner.mapping b/mappings/net/minecraft/recipe/RecipeGridAligner.mapping new file mode 100644 index 0000000000..106e036486 --- /dev/null +++ b/mappings/net/minecraft/recipe/RecipeGridAligner.mapping @@ -0,0 +1,14 @@ +CLASS py net/minecraft/recipe/RecipeGridAligner + METHOD a alignRecipeToGrid (IIILayw;Ljava/util/Iterator;I)V + ARG 1 gridWidth + ARG 2 gridHeight + ARG 3 gridOutputSlot + ARG 4 recipe + ARG 5 inputs + ARG 6 amount + METHOD a acceptAlignedInput (Ljava/util/Iterator;IIII)V + ARG 1 inputs + ARG 2 slot + ARG 3 amount + ARG 4 gridX + ARG 5 gridY diff --git a/mappings/net/minecraft/recipe/RecipeInputProvider.mapping b/mappings/net/minecraft/recipe/RecipeInputProvider.mapping new file mode 100644 index 0000000000..491b4a8a34 --- /dev/null +++ b/mappings/net/minecraft/recipe/RecipeInputProvider.mapping @@ -0,0 +1,2 @@ +CLASS auf net/minecraft/recipe/RecipeInputProvider + METHOD a provideRecipeInputs (Lard;)V diff --git a/mappings/net/minecraft/recipe/book/RecipeBook.mapping b/mappings/net/minecraft/recipe/book/RecipeBook.mapping index ebba2817f5..ca6dcc094d 100644 --- a/mappings/net/minecraft/recipe/book/RecipeBook.mapping +++ b/mappings/net/minecraft/recipe/book/RecipeBook.mapping @@ -7,11 +7,15 @@ CLASS xq net/minecraft/recipe/book/RecipeBook FIELD f furnaceFilteringCraftable Z METHOD a isGuiOpen ()Z METHOD a isFilteringCraftable (Latx;)Z + METHOD a add (Lqc;)V METHOD a copyFrom (Lxq;)V METHOD a setGuiOpen (Z)V METHOD b isFilteringCraftable ()Z + METHOD b contains (Layw;)Z METHOD b setFilteringCraftable (Z)V METHOD c isFurnaceGuiOpen ()Z METHOD c setFurnaceGuiOpen (Z)V METHOD d isFurnaceFilteringCraftable ()Z + METHOD d shouldDisplay (Layw;)Z METHOD d setFurnaceFilteringCraftable (Z)V + METHOD e onRecipeDisplayed (Layw;)V diff --git a/mappings/oc.mapping b/mappings/oc.mapping index bf112bbd5d..18f666df44 100644 --- a/mappings/oc.mapping +++ b/mappings/oc.mapping @@ -1,4 +1,5 @@ CLASS oc + CLASS oc$a FIELD c guiOpen Z FIELD d filteringCraftable Z FIELD e furnaceGuiOpen Z diff --git a/mappings/pz.mapping b/mappings/pz.mapping new file mode 100644 index 0000000000..d72c0c3afb --- /dev/null +++ b/mappings/pz.mapping @@ -0,0 +1,8 @@ +CLASS pz + FIELD b recipeFinder Lard; + METHOD a acceptAlignedInput (Ljava/util/Iterator;IIII)V + ARG 1 inputs + ARG 2 slot + ARG 3 amount + ARG 4 gridX + ARG 5 gridY