From 254c84500362076f207a0dc209284a16fc37f35b Mon Sep 17 00:00:00 2001 From: Gegy Date: Thu, 24 Jan 2019 23:38:44 +0200 Subject: [PATCH] Stonecutter mapping (#422) A few mappings for the stonecutter gui and container. Mainly created to ensure all working smooth with new Enigma --- mappings/azx.mapping | 9 +++++++++ .../minecraft/block/StonecutterBlock.mapping | 1 + .../gui/container/StonecutterGui.mapping | 9 +++++++++ .../net/minecraft/container/Container.mapping | 5 +++++ .../net/minecraft/container/Property.mapping | 8 ++++++++ .../container/StonecutterContainer.mapping | 20 +++++++++++++++++++ .../recipe/StonecuttingRecipe.mapping | 1 + 7 files changed, 53 insertions(+) create mode 100644 mappings/azx.mapping create mode 100644 mappings/net/minecraft/client/gui/container/StonecutterGui.mapping create mode 100644 mappings/net/minecraft/container/Property.mapping create mode 100644 mappings/net/minecraft/container/StonecutterContainer.mapping create mode 100644 mappings/net/minecraft/recipe/StonecuttingRecipe.mapping diff --git a/mappings/azx.mapping b/mappings/azx.mapping new file mode 100644 index 0000000000..c44eb3c1f9 --- /dev/null +++ b/mappings/azx.mapping @@ -0,0 +1,9 @@ +CLASS azx + FIELD a input Lazk; + FIELD b output Laxd; + FIELD c id Lqd; + FIELD d group Ljava/lang/String; + FIELD e type Lazq; + FIELD f serializer Lazp; + METHOD (Lazq;Lazp;Lqd;Ljava/lang/String;Lazk;Laxd;)V + ARG 6 output diff --git a/mappings/net/minecraft/block/StonecutterBlock.mapping b/mappings/net/minecraft/block/StonecutterBlock.mapping index 44069101c0..9c2fa2bae5 100644 --- a/mappings/net/minecraft/block/StonecutterBlock.mapping +++ b/mappings/net/minecraft/block/StonecutterBlock.mapping @@ -1,4 +1,5 @@ CLASS bnb net/minecraft/block/StonecutterBlock + FIELD a FACING Lbrf; FIELD b SHAPE Lcnl; METHOD (Lbhn$c;)V ARG 1 settings diff --git a/mappings/net/minecraft/client/gui/container/StonecutterGui.mapping b/mappings/net/minecraft/client/gui/container/StonecutterGui.mapping new file mode 100644 index 0000000000..0599ec7b91 --- /dev/null +++ b/mappings/net/minecraft/client/gui/container/StonecutterGui.mapping @@ -0,0 +1,9 @@ +CLASS cwh net/minecraft/client/gui/container/StonecutterGui + FIELD A mouseClicked Z + FIELD B scrollOffset I + FIELD C canCraft Z + FIELD y TEXTURE Lqd; + FIELD z scrollAmount F + METHOD i getMaxScroll ()I + METHOD j shouldScroll ()Z + METHOD k onInventoryChange ()V diff --git a/mappings/net/minecraft/container/Container.mapping b/mappings/net/minecraft/container/Container.mapping index be293ccf88..4e8253c955 100644 --- a/mappings/net/minecraft/container/Container.mapping +++ b/mappings/net/minecraft/container/Container.mapping @@ -2,8 +2,11 @@ CLASS ate net/minecraft/container/Container FIELD a slotList Ljava/util/List; FIELD b syncId I FIELD c stackList Lfh; + FIELD e type Lauf; FIELD f actionId S FIELD j listeners Ljava/util/List; + METHOD (Lauf;I)V + ARG 2 syncId METHOD a getType ()Lauf; METHOD a getSlot (I)Laur; METHOD a setProperty (II)V @@ -23,11 +26,13 @@ CLASS ate net/minecraft/container/Container METHOD a onButtonClick (Larj;I)Z ARG 1 player ARG 2 id + METHOD a dropInventory (Larj;Lbcl;Lafq;)V METHOD a readData (Latn;)V ARG 1 data METHOD a checkContainerDataCount (Latn;I)V ARG 0 data ARG 1 expectedCount + METHOD a canUse (Lato;Larj;Lbhn;)Z METHOD a addListener (Latp;)V ARG 1 listener METHOD a addSlot (Laur;)Laur; diff --git a/mappings/net/minecraft/container/Property.mapping b/mappings/net/minecraft/container/Property.mapping new file mode 100644 index 0000000000..661cb8327e --- /dev/null +++ b/mappings/net/minecraft/container/Property.mapping @@ -0,0 +1,8 @@ +CLASS ats net/minecraft/container/Property + FIELD a id I + METHOD a create ()Lats; + METHOD a set (I)V + ARG 1 value + METHOD a create (Latn;I)Lats; + METHOD a create ([II)Lats; + METHOD b get ()I diff --git a/mappings/net/minecraft/container/StonecutterContainer.mapping b/mappings/net/minecraft/container/StonecutterContainer.mapping new file mode 100644 index 0000000000..7a6dd02aee --- /dev/null +++ b/mappings/net/minecraft/container/StonecutterContainer.mapping @@ -0,0 +1,20 @@ +CLASS auu net/minecraft/container/StonecutterContainer + FIELD d inputSlot Laur; + FIELD e outputSlot Laur; + FIELD f inventory Lafq; + FIELD h selectedRecipe Lats; + FIELD i world Lbcl; + FIELD j availableRecipes Ljava/util/List; + FIELD k inputStack Laxd; + FIELD l lastTakeTime J + FIELD m contentsChangedListener Ljava/lang/Runnable; + METHOD (ILari;)V + ARG 1 syncId + METHOD (ILari;Lato;)V + ARG 1 syncId + METHOD a updateInput (Lafq;Laxd;)V + METHOD a setContentsChangedListener (Ljava/lang/Runnable;)V + METHOD f getAvailableRecipes ()Ljava/util/List; + METHOD g getAvailableRecipeCount ()I + METHOD h canCraft ()Z + METHOD i populateResult ()V diff --git a/mappings/net/minecraft/recipe/StonecuttingRecipe.mapping b/mappings/net/minecraft/recipe/StonecuttingRecipe.mapping new file mode 100644 index 0000000000..b85475e3ed --- /dev/null +++ b/mappings/net/minecraft/recipe/StonecuttingRecipe.mapping @@ -0,0 +1 @@ +CLASS baa net/minecraft/recipe/StonecuttingRecipe