From e140e1cb9e87c7fe9fb0a9e6a61ae588909e8564 Mon Sep 17 00:00:00 2001 From: Tyler Hancock Date: Thu, 25 Aug 2016 14:16:05 -0600 Subject: [PATCH] Finished off Item's mappings. Also mapped some itemblock stuff. (#45) * Mapped out most of Item * Mapped out some related item blocks. * Item is truly complete. --- .../minecraft/item/IPropertyGetter.mapping | 5 + mappings/net/minecraft/item/Item.mapping | 119 ++++++++++++++++-- mappings/net/minecraft/item/ItemFood.mapping | 2 +- .../minecraft/item/block/ItemAnvil.mapping | 3 + .../item/block/ItemBlockColored.mapping | 1 + .../item/block/ItemBlockLeaves.mapping | 1 + .../item/block/ItemBlockMeta.mapping | 10 ++ .../item/block/ItemBlockMulti.mapping | 14 +++ .../item/block/ItemBlockPiston.mapping | 1 + .../item/block/ItemBlockSlab.mapping | 1 + .../item/block/ItemBlockSnowLayer.mapping | 1 + .../minecraft/item/block/ItemLilyPad.mapping} | 2 +- .../net/minecraft/item/impl/ItemBook.mapping | 1 + .../item/impl/ItemBookEnchanted.mapping | 3 + .../item/impl/ItemBookWritten.mapping | 1 + .../net/minecraft/item/impl/ItemBow.mapping | 10 ++ .../item/impl/ItemBucketMilk.mapping | 2 +- .../item/impl/ItemCarrotOnAStick.mapping | 2 + .../item/impl/ItemChorusFruit.mapping | 2 +- .../net/minecraft/item/impl/ItemClock.mapping | 5 + .../minecraft/item/impl/ItemCompass.mapping | 5 + .../minecraft/item/impl/ItemElytra.mapping | 5 + .../item/impl/ItemEndCrystal.mapping | 1 + .../item/impl/ItemExperienceBottle.mapping | 1 + .../item/impl/ItemFishingRod.mapping | 8 ++ .../item/impl/ItemGoldenApple.mapping | 2 + .../minecraft/item/impl/ItemMapFilled.mapping | 4 + .../item/impl/ItemMushroomStew.mapping | 2 +- .../item/impl/ItemNetherStar.mapping | 1 + .../minecraft/item/impl/ItemPotion.mapping | 3 +- .../minecraft/item/impl/ItemRecord.mapping | 1 + .../minecraft/item/impl/ItemShield.mapping | 5 + .../net/minecraft/item/impl/ItemSkull.mapping | 3 + .../net/minecraft/item/tool/ItemHoe.mapping | 1 + .../net/minecraft/item/tool/ItemSword.mapping | 1 + .../net/minecraft/item/tool/ItemTool.mapping | 1 + mappings/net/minecraft/util/Rarity.mapping | 10 ++ mappings/none/acv.mapping | 2 - mappings/none/aez.mapping | 3 - mappings/none/afy.mapping | 3 - 40 files changed, 225 insertions(+), 23 deletions(-) create mode 100644 mappings/net/minecraft/item/IPropertyGetter.mapping create mode 100644 mappings/net/minecraft/item/block/ItemAnvil.mapping create mode 100644 mappings/net/minecraft/item/block/ItemBlockMeta.mapping create mode 100644 mappings/net/minecraft/item/block/ItemBlockMulti.mapping rename mappings/{none/agb.mapping => net/minecraft/item/block/ItemLilyPad.mapping} (67%) create mode 100644 mappings/net/minecraft/util/Rarity.mapping delete mode 100644 mappings/none/acv.mapping delete mode 100644 mappings/none/aez.mapping delete mode 100644 mappings/none/afy.mapping diff --git a/mappings/net/minecraft/item/IPropertyGetter.mapping b/mappings/net/minecraft/item/IPropertyGetter.mapping new file mode 100644 index 0000000000..6199a8b93e --- /dev/null +++ b/mappings/net/minecraft/item/IPropertyGetter.mapping @@ -0,0 +1,5 @@ +CLASS none/aer net/minecraft/item/IPropertyGetter + METHOD a getProperty (Lnone/aeq;Lnone/aiu;Lnone/sn;)F + ARG 0 stack + ARG 1 world + ARG 2 user diff --git a/mappings/net/minecraft/item/Item.mapping b/mappings/net/minecraft/item/Item.mapping index 4ebc19642c..3edb26abfd 100644 --- a/mappings/net/minecraft/item/Item.mapping +++ b/mappings/net/minecraft/item/Item.mapping @@ -1,4 +1,33 @@ CLASS none/aeo net/minecraft/item/Item + CLASS none/aeo$1 + METHOD a getProperty (Lnone/aeq;Lnone/aiu;Lnone/sn;)F + ARG 0 stack + ARG 1 world + ARG 2 user + CLASS none/aeo$2 + METHOD a apply (Lnone/aeq;)Ljava/lang/String; + ARG 0 stack + CLASS none/aeo$3 + METHOD a apply (Lnone/aeq;)Ljava/lang/String; + ARG 0 stack + CLASS none/aeo$4 + METHOD a apply (Lnone/aeq;)Ljava/lang/String; + ARG 0 stack + CLASS none/aeo$5 + METHOD a apply (Lnone/aeq;)Ljava/lang/String; + ARG 0 stack + CLASS none/aeo$6 + METHOD a apply (Lnone/aeq;)Ljava/lang/String; + ARG 0 stack + CLASS none/aeo$7 + METHOD a apply (Lnone/aeq;)Ljava/lang/String; + ARG 0 stack + CLASS none/aeo$8 + METHOD a apply (Lnone/aeq;)Ljava/lang/String; + ARG 0 stack + CLASS none/aeo$9 + METHOD a apply (Lnone/aeq;)Ljava/lang/String; + ARG 0 stack CLASS none/aeo$a ToolMaterial FIELD a WOOD Lnone/aeo$a; FIELD b COBBLESTONE Lnone/aeo$a; @@ -10,24 +39,81 @@ CLASS none/aeo net/minecraft/item/Item FIELD h efficiency F FIELD i damage F FIELD j enchantability I + METHOD (Ljava/lang/String;IIIFFI)V + ARG 0 miningLevel + ARG 1 durability + ARG 2 efficiency + ARG 3 damage + ARG 4 enchantability METHOD a getDurability ()I METHOD b getEfficiency ()F METHOD c getWeaponDamage ()F METHOD d getMiningLevel ()I METHOD e getEnchantability ()I METHOD f getRepairItem ()Lnone/aeo; + CLASS none/aeo$10 + METHOD a apply (Lnone/aeq;)Ljava/lang/String; + ARG 0 stack + CLASS none/aeo$11 + METHOD a apply (Lnone/aeq;)Ljava/lang/String; + ARG 0 stack + CLASS none/aeo$12 + METHOD a getProperty (Lnone/aeq;Lnone/aiu;Lnone/sn;)F + ARG 0 stack + ARG 1 world + ARG 2 user + CLASS none/aeo$13 + METHOD a apply (Lnone/aeq;)Ljava/lang/String; + ARG 0 stack + CLASS none/aeo$14 + METHOD a apply (Lnone/aeq;)Ljava/lang/String; + ARG 0 stack + CLASS none/aeo$15 + METHOD a getProperty (Lnone/aeq;Lnone/aiu;Lnone/sn;)F + ARG 0 stack + ARG 1 world + ARG 2 user + CLASS none/aeo$16 + METHOD a getProperty (Lnone/aeq;Lnone/aiu;Lnone/sn;)F + ARG 0 stack + ARG 1 world + ARG 2 user + CLASS none/aeo$17 + METHOD a apply (Lnone/aeq;)Ljava/lang/String; + ARG 0 stack + CLASS none/aeo$18 + METHOD a apply (Lnone/aeq;)Ljava/lang/String; + ARG 0 stack + CLASS none/aeo$19 + METHOD a apply (Lnone/aeq;)Ljava/lang/String; + ARG 0 stack + CLASS none/aeo$20 + METHOD a apply (Lnone/aeq;)Ljava/lang/String; + ARG 0 stack + CLASS none/aeo$21 + METHOD a apply (Lnone/aeq;)Ljava/lang/String; + ARG 0 stack FIELD a BLOCK_ITEM_MAP Ljava/util/Map; + FIELD b GETTER_DAMAGED Lnone/aer; + FIELD c GETTER_DAMAGE Lnone/aer; + FIELD d GETTER_HAND Lnone/aer; + FIELD e GETTER_COOLDOWN Lnone/aer; + FIELD f PROPERTIES Lnone/dg; FIELD g REGISTRY Lnone/db; FIELD h MODIFIER_DAMAGE Ljava/util/UUID; FIELD i MODIFIER_SWING_SPEED Ljava/util/UUID; FIELD j rand Ljava/util/Random; FIELD k maxStackSize I + FIELD l is3D Z + FIELD m hasVariants Z FIELD n creativeTab Lnone/adq; FIELD o durability I FIELD p containerItem Lnone/aeo; FIELD q translationKey Ljava/lang/String; + METHOD B_ requireRenderRotation ()Z METHOD a getTranslationKey ()Ljava/lang/String; METHOD a getPlacementMetadata (I)I + ARG 0 meta METHOD a register (ILjava/lang/String;Lnone/aeo;)V ARG 0 id ARG 1 identifier @@ -74,11 +160,13 @@ CLASS none/aeo net/minecraft/item/Item ARG 2 state ARG 3 pos ARG 4 user - METHOD a (Lnone/aeq;Lnone/aiu;Lnone/se;IZ)V + METHOD a onUpdate (Lnone/aeq;Lnone/aiu;Lnone/se;IZ)V ARG 0 stack ARG 1 world ARG 2 entity - METHOD a (Lnone/aeq;Lnone/aiu;Lnone/sn;)Lnone/aeq; + ARG 3 itemSlot + ARG 4 isHeld + METHOD a onItemFinishedUsing (Lnone/aeq;Lnone/aiu;Lnone/sn;)Lnone/aeq; ARG 0 stack ARG 1 world ARG 2 entity @@ -98,9 +186,10 @@ CLASS none/aeo net/minecraft/item/Item ARG 0 world ARG 1 player ARG 2 hand - METHOD a (Lnone/aiu;Lnone/aak;Z)Lnone/bcq; + METHOD a getHitResult (Lnone/aiu;Lnone/aak;Z)Lnone/bcq; ARG 0 world ARG 1 player + ARG 2 hitLiquids METHOD a getItemFromBlock (Lnone/akw;)Lnone/aeo; ARG 0 block METHOD a register (Lnone/akw;Lnone/aeo;)V @@ -108,14 +197,21 @@ CLASS none/aeo net/minecraft/item/Item ARG 1 itemBlock METHOD a canHarvestBlock (Lnone/asj;)Z ARG 0 state - METHOD a (Lnone/dt;)Z + METHOD a readTag (Lnone/dt;)Z + ARG 0 tag + METHOD a getProperty (Lnone/kp;)Lnone/aer; + ARG 0 id + METHOD a addProperty (Lnone/kp;Lnone/aer;)V + ARG 0 id + ARG 1 property METHOD a getAttributeModifiers (Lnone/sj;)Lcom/google/common/collect/Multimap; ARG 0 slotType - METHOD a useVariants (Z)Lnone/aeo; + METHOD a setHasVariants (Z)Lnone/aeo; + ARG 0 hasVariants METHOD b getCreativeTab ()Lnone/adq; METHOD b setContainerItem (Lnone/aeo;)Lnone/aeo; ARG 0 containerItem - METHOD b (Lnone/aeq;Lnone/aiu;Lnone/aak;)V + METHOD b onCrafted (Lnone/aeq;Lnone/aiu;Lnone/aak;)V ARG 0 stack ARG 1 world ARG 2 player @@ -139,18 +235,23 @@ CLASS none/aeo net/minecraft/item/Item ARG 0 stack METHOD f_ getTranslationKey (Lnone/aeq;)Ljava/lang/String; ARG 0 stack - METHOD g (Lnone/aeq;)Lnone/afe; + METHOD g getRarity (Lnone/aeq;)Lnone/afe; ARG 0 stack - METHOD g_ (Lnone/aeq;)Z + METHOD g_ isTool (Lnone/aeq;)Z ARG 0 stack - METHOD i_ (Lnone/aeq;)Z + METHOD i hasProperties ()Z + METHOD i_ hasEnchantmentGlow (Lnone/aeq;)Z ARG 0 stack METHOD j getMaxStackSize ()I METHOD j getTranslatedName (Lnone/aeq;)Ljava/lang/String; ARG 0 stack + METHOD k getHasVariants ()Z METHOD l getDurability ()I METHOD m canDamage ()Z + METHOD n set3D ()Lnone/aeo; METHOD p requiresClientSync ()Z METHOD q getContainerItem ()Lnone/aeo; METHOD r hasContainerItem ()Z + METHOD s hasBlockInteraction ()Z METHOD t init ()V + METHOD z_ shouldRender3D ()Z diff --git a/mappings/net/minecraft/item/ItemFood.mapping b/mappings/net/minecraft/item/ItemFood.mapping index d55091ce2c..c22e579c51 100644 --- a/mappings/net/minecraft/item/ItemFood.mapping +++ b/mappings/net/minecraft/item/ItemFood.mapping @@ -10,7 +10,7 @@ CLASS none/aek net/minecraft/item/ItemFood METHOD (IZ)V ARG 0 hunger ARG 1 wolfFood - METHOD a (Lnone/aeq;Lnone/aiu;Lnone/sn;)Lnone/aeq; + METHOD a onItemFinishedUsing (Lnone/aeq;Lnone/aiu;Lnone/sn;)Lnone/aeq; ARG 0 stack ARG 1 world ARG 2 entity diff --git a/mappings/net/minecraft/item/block/ItemAnvil.mapping b/mappings/net/minecraft/item/block/ItemAnvil.mapping new file mode 100644 index 0000000000..174e7da98f --- /dev/null +++ b/mappings/net/minecraft/item/block/ItemAnvil.mapping @@ -0,0 +1,3 @@ +CLASS none/acv net/minecraft/item/block/ItemAnvil + METHOD a getPlacementMetadata (I)I + ARG 0 meta diff --git a/mappings/net/minecraft/item/block/ItemBlockColored.mapping b/mappings/net/minecraft/item/block/ItemBlockColored.mapping index aab6815d5d..6be7cbc0cd 100644 --- a/mappings/net/minecraft/item/block/ItemBlockColored.mapping +++ b/mappings/net/minecraft/item/block/ItemBlockColored.mapping @@ -1,3 +1,4 @@ CLASS none/adv net/minecraft/item/block/ItemBlockColored METHOD a getPlacementMetadata (I)I + ARG 0 meta METHOD f_ getTranslationKey (Lnone/aeq;)Ljava/lang/String; diff --git a/mappings/net/minecraft/item/block/ItemBlockLeaves.mapping b/mappings/net/minecraft/item/block/ItemBlockLeaves.mapping index a5a1d7176b..626071cb8e 100644 --- a/mappings/net/minecraft/item/block/ItemBlockLeaves.mapping +++ b/mappings/net/minecraft/item/block/ItemBlockLeaves.mapping @@ -3,4 +3,5 @@ CLASS none/aeu net/minecraft/item/block/ItemBlockLeaves METHOD (Lnone/anp;)V ARG 0 blockLeaves METHOD a getPlacementMetadata (I)I + ARG 0 meta METHOD f_ getTranslationKey (Lnone/aeq;)Ljava/lang/String; diff --git a/mappings/net/minecraft/item/block/ItemBlockMeta.mapping b/mappings/net/minecraft/item/block/ItemBlockMeta.mapping new file mode 100644 index 0000000000..d7c23a9931 --- /dev/null +++ b/mappings/net/minecraft/item/block/ItemBlockMeta.mapping @@ -0,0 +1,10 @@ +CLASS none/afy net/minecraft/item/block/ItemBlockMeta + FIELD b variantNames [Ljava/lang/String; + METHOD (Lnone/akw;Z)V + ARG 0 block + ARG 1 useVariants + METHOD a getPlacementMetadata (I)I + ARG 0 meta + METHOD a setVariantNames ([Ljava/lang/String;)Lnone/afy; + ARG 0 names + METHOD f_ getTranslationKey (Lnone/aeq;)Ljava/lang/String; diff --git a/mappings/net/minecraft/item/block/ItemBlockMulti.mapping b/mappings/net/minecraft/item/block/ItemBlockMulti.mapping new file mode 100644 index 0000000000..8368bb8426 --- /dev/null +++ b/mappings/net/minecraft/item/block/ItemBlockMulti.mapping @@ -0,0 +1,14 @@ +CLASS none/aez net/minecraft/item/block/ItemBlockMulti + CLASS none/aez$1 + METHOD a apply (Lnone/aeq;)Ljava/lang/String; + ARG 0 stack + CLASS none/aez$a + METHOD a apply (Lnone/aeq;)Ljava/lang/String; + ARG 0 stack + FIELD b block Lnone/akw; + METHOD (Lnone/akw;Lnone/akw;Lnone/aez$a;)V + ARG 0 block + ARG 1 block2 + METHOD a getPlacementMetadata (I)I + ARG 0 meta + METHOD f_ getTranslationKey (Lnone/aeq;)Ljava/lang/String; diff --git a/mappings/net/minecraft/item/block/ItemBlockPiston.mapping b/mappings/net/minecraft/item/block/ItemBlockPiston.mapping index fb1229c6ea..fe970cb879 100644 --- a/mappings/net/minecraft/item/block/ItemBlockPiston.mapping +++ b/mappings/net/minecraft/item/block/ItemBlockPiston.mapping @@ -1,2 +1,3 @@ CLASS none/afc net/minecraft/item/block/ItemBlockPiston METHOD a getPlacementMetadata (I)I + ARG 0 meta diff --git a/mappings/net/minecraft/item/block/ItemBlockSlab.mapping b/mappings/net/minecraft/item/block/ItemBlockSlab.mapping index 6123e58a3b..85bdab8809 100644 --- a/mappings/net/minecraft/item/block/ItemBlockSlab.mapping +++ b/mappings/net/minecraft/item/block/ItemBlockSlab.mapping @@ -6,5 +6,6 @@ CLASS none/afr net/minecraft/item/block/ItemBlockSlab ARG 1 blockSingle ARG 2 blockDouble METHOD a getPlacementMetadata (I)I + ARG 0 meta METHOD a activate (Lnone/aak;Lnone/aiu;Lnone/cn;Lnone/qz;Lnone/cu;FFF)Lnone/rb; METHOD f_ getTranslationKey (Lnone/aeq;)Ljava/lang/String; diff --git a/mappings/net/minecraft/item/block/ItemBlockSnowLayer.mapping b/mappings/net/minecraft/item/block/ItemBlockSnowLayer.mapping index 521b17679e..76d7094ad7 100644 --- a/mappings/net/minecraft/item/block/ItemBlockSnowLayer.mapping +++ b/mappings/net/minecraft/item/block/ItemBlockSnowLayer.mapping @@ -1,3 +1,4 @@ CLASS none/afs net/minecraft/item/block/ItemBlockSnowLayer METHOD a getPlacementMetadata (I)I + ARG 0 meta METHOD a activate (Lnone/aak;Lnone/aiu;Lnone/cn;Lnone/qz;Lnone/cu;FFF)Lnone/rb; diff --git a/mappings/none/agb.mapping b/mappings/net/minecraft/item/block/ItemLilyPad.mapping similarity index 67% rename from mappings/none/agb.mapping rename to mappings/net/minecraft/item/block/ItemLilyPad.mapping index 2e7edc6382..69c95904f9 100644 --- a/mappings/none/agb.mapping +++ b/mappings/net/minecraft/item/block/ItemLilyPad.mapping @@ -1,4 +1,4 @@ -CLASS none/agb +CLASS none/agb net/minecraft/item/block/ItemLilyPad METHOD a onRightClick (Lnone/aiu;Lnone/aak;Lnone/qz;)Lnone/rc; ARG 0 world ARG 1 player diff --git a/mappings/net/minecraft/item/impl/ItemBook.mapping b/mappings/net/minecraft/item/impl/ItemBook.mapping index c88b118566..ce8560bd4e 100644 --- a/mappings/net/minecraft/item/impl/ItemBook.mapping +++ b/mappings/net/minecraft/item/impl/ItemBook.mapping @@ -1,2 +1,3 @@ CLASS none/adf net/minecraft/item/impl/ItemBook METHOD c getEnchantability ()I + METHOD g_ isTool (Lnone/aeq;)Z diff --git a/mappings/net/minecraft/item/impl/ItemBookEnchanted.mapping b/mappings/net/minecraft/item/impl/ItemBookEnchanted.mapping index 048d339447..188276cb1e 100644 --- a/mappings/net/minecraft/item/impl/ItemBookEnchanted.mapping +++ b/mappings/net/minecraft/item/impl/ItemBookEnchanted.mapping @@ -1,2 +1,5 @@ CLASS none/adz net/minecraft/item/impl/ItemBookEnchanted METHOD a addInformation (Lnone/aeq;Lnone/aak;Ljava/util/List;Z)V + METHOD g getRarity (Lnone/aeq;)Lnone/afe; + METHOD g_ isTool (Lnone/aeq;)Z + METHOD i_ hasEnchantmentGlow (Lnone/aeq;)Z diff --git a/mappings/net/minecraft/item/impl/ItemBookWritten.mapping b/mappings/net/minecraft/item/impl/ItemBookWritten.mapping index 3b315bc00f..2dd7fa6ed2 100644 --- a/mappings/net/minecraft/item/impl/ItemBookWritten.mapping +++ b/mappings/net/minecraft/item/impl/ItemBookWritten.mapping @@ -7,3 +7,4 @@ CLASS none/agd net/minecraft/item/impl/ItemBookWritten ARG 2 hand METHOD h getBookGeneration (Lnone/aeq;)I ARG 0 stack + METHOD i_ hasEnchantmentGlow (Lnone/aeq;)Z diff --git a/mappings/net/minecraft/item/impl/ItemBow.mapping b/mappings/net/minecraft/item/impl/ItemBow.mapping index e2f711f6c4..9aa29b1527 100644 --- a/mappings/net/minecraft/item/impl/ItemBow.mapping +++ b/mappings/net/minecraft/item/impl/ItemBow.mapping @@ -1,4 +1,14 @@ CLASS none/adh net/minecraft/item/impl/ItemBow + CLASS none/adh$1 + METHOD a getProperty (Lnone/aeq;Lnone/aiu;Lnone/sn;)F + ARG 0 stack + ARG 1 world + ARG 2 user + CLASS none/adh$2 + METHOD a getProperty (Lnone/aeq;Lnone/aiu;Lnone/sn;)F + ARG 0 stack + ARG 1 world + ARG 2 user METHOD a getAmmo (Lnone/aak;)Lnone/aeq; ARG 0 player METHOD a onItemStopUsing (Lnone/aeq;Lnone/aiu;Lnone/sn;I)V diff --git a/mappings/net/minecraft/item/impl/ItemBucketMilk.mapping b/mappings/net/minecraft/item/impl/ItemBucketMilk.mapping index b2fc917076..15882adeaf 100644 --- a/mappings/net/minecraft/item/impl/ItemBucketMilk.mapping +++ b/mappings/net/minecraft/item/impl/ItemBucketMilk.mapping @@ -1,5 +1,5 @@ CLASS none/aex net/minecraft/item/impl/ItemBucketMilk - METHOD a (Lnone/aeq;Lnone/aiu;Lnone/sn;)Lnone/aeq; + METHOD a onItemFinishedUsing (Lnone/aeq;Lnone/aiu;Lnone/sn;)Lnone/aeq; ARG 0 stack ARG 1 world ARG 2 entity diff --git a/mappings/net/minecraft/item/impl/ItemCarrotOnAStick.mapping b/mappings/net/minecraft/item/impl/ItemCarrotOnAStick.mapping index 79def0e0b0..ddcd28b240 100644 --- a/mappings/net/minecraft/item/impl/ItemCarrotOnAStick.mapping +++ b/mappings/net/minecraft/item/impl/ItemCarrotOnAStick.mapping @@ -1,5 +1,7 @@ CLASS none/adk net/minecraft/item/impl/ItemCarrotOnAStick + METHOD B_ requireRenderRotation ()Z METHOD a onRightClick (Lnone/aiu;Lnone/aak;Lnone/qz;)Lnone/rc; ARG 0 world ARG 1 player ARG 2 hand + METHOD z_ shouldRender3D ()Z diff --git a/mappings/net/minecraft/item/impl/ItemChorusFruit.mapping b/mappings/net/minecraft/item/impl/ItemChorusFruit.mapping index f563d46e29..4c9811fd95 100644 --- a/mappings/net/minecraft/item/impl/ItemChorusFruit.mapping +++ b/mappings/net/minecraft/item/impl/ItemChorusFruit.mapping @@ -1,5 +1,5 @@ CLASS none/adl net/minecraft/item/impl/ItemChorusFruit - METHOD a (Lnone/aeq;Lnone/aiu;Lnone/sn;)Lnone/aeq; + METHOD a onItemFinishedUsing (Lnone/aeq;Lnone/aiu;Lnone/sn;)Lnone/aeq; ARG 0 stack ARG 1 world ARG 2 entity diff --git a/mappings/net/minecraft/item/impl/ItemClock.mapping b/mappings/net/minecraft/item/impl/ItemClock.mapping index 1e127fe182..bbf4e4c754 100644 --- a/mappings/net/minecraft/item/impl/ItemClock.mapping +++ b/mappings/net/minecraft/item/impl/ItemClock.mapping @@ -1 +1,6 @@ CLASS none/adm net/minecraft/item/impl/ItemClock + CLASS none/adm$1 + METHOD a getProperty (Lnone/aeq;Lnone/aiu;Lnone/sn;)F + ARG 0 stack + ARG 1 world + ARG 2 user diff --git a/mappings/net/minecraft/item/impl/ItemCompass.mapping b/mappings/net/minecraft/item/impl/ItemCompass.mapping index 8405281860..f810a46a34 100644 --- a/mappings/net/minecraft/item/impl/ItemCompass.mapping +++ b/mappings/net/minecraft/item/impl/ItemCompass.mapping @@ -1 +1,6 @@ CLASS none/ado net/minecraft/item/impl/ItemCompass + CLASS none/ado$1 + METHOD a getProperty (Lnone/aeq;Lnone/aiu;Lnone/sn;)F + ARG 0 stack + ARG 1 world + ARG 2 user diff --git a/mappings/net/minecraft/item/impl/ItemElytra.mapping b/mappings/net/minecraft/item/impl/ItemElytra.mapping index 312ebe27c6..148f15c6c8 100644 --- a/mappings/net/minecraft/item/impl/ItemElytra.mapping +++ b/mappings/net/minecraft/item/impl/ItemElytra.mapping @@ -1,4 +1,9 @@ CLASS none/adx net/minecraft/item/impl/ItemElytra + CLASS none/adx$1 + METHOD a getProperty (Lnone/aeq;Lnone/aiu;Lnone/sn;)F + ARG 0 stack + ARG 1 world + ARG 2 user METHOD a canRepair (Lnone/aeq;Lnone/aeq;)Z ARG 0 tool ARG 1 repairItem diff --git a/mappings/net/minecraft/item/impl/ItemEndCrystal.mapping b/mappings/net/minecraft/item/impl/ItemEndCrystal.mapping index 7dacda5da8..b3591eaf15 100644 --- a/mappings/net/minecraft/item/impl/ItemEndCrystal.mapping +++ b/mappings/net/minecraft/item/impl/ItemEndCrystal.mapping @@ -1,2 +1,3 @@ CLASS none/aea net/minecraft/item/impl/ItemEndCrystal METHOD a activate (Lnone/aak;Lnone/aiu;Lnone/cn;Lnone/qz;Lnone/cu;FFF)Lnone/rb; + METHOD i_ hasEnchantmentGlow (Lnone/aeq;)Z diff --git a/mappings/net/minecraft/item/impl/ItemExperienceBottle.mapping b/mappings/net/minecraft/item/impl/ItemExperienceBottle.mapping index 3552163193..ddec65b6f5 100644 --- a/mappings/net/minecraft/item/impl/ItemExperienceBottle.mapping +++ b/mappings/net/minecraft/item/impl/ItemExperienceBottle.mapping @@ -3,3 +3,4 @@ CLASS none/aed net/minecraft/item/impl/ItemExperienceBottle ARG 0 world ARG 1 player ARG 2 hand + METHOD i_ hasEnchantmentGlow (Lnone/aeq;)Z diff --git a/mappings/net/minecraft/item/impl/ItemFishingRod.mapping b/mappings/net/minecraft/item/impl/ItemFishingRod.mapping index 169291ccd2..bac65019a9 100644 --- a/mappings/net/minecraft/item/impl/ItemFishingRod.mapping +++ b/mappings/net/minecraft/item/impl/ItemFishingRod.mapping @@ -1,6 +1,14 @@ CLASS none/aei net/minecraft/item/impl/ItemFishingRod + CLASS none/aei$1 + METHOD a getProperty (Lnone/aeq;Lnone/aiu;Lnone/sn;)F + ARG 0 stack + ARG 1 world + ARG 2 user + METHOD B_ requireRenderRotation ()Z METHOD a onRightClick (Lnone/aiu;Lnone/aak;Lnone/qz;)Lnone/rc; ARG 0 world ARG 1 player ARG 2 hand METHOD c getEnchantability ()I + METHOD g_ isTool (Lnone/aeq;)Z + METHOD z_ shouldRender3D ()Z diff --git a/mappings/net/minecraft/item/impl/ItemGoldenApple.mapping b/mappings/net/minecraft/item/impl/ItemGoldenApple.mapping index 049a39f6c2..cf227395c1 100644 --- a/mappings/net/minecraft/item/impl/ItemGoldenApple.mapping +++ b/mappings/net/minecraft/item/impl/ItemGoldenApple.mapping @@ -1,2 +1,4 @@ CLASS none/ael net/minecraft/item/impl/ItemGoldenApple METHOD a addStacksForDisplay (Lnone/aeo;Lnone/adq;Lnone/dc;)V + METHOD g getRarity (Lnone/aeq;)Lnone/afe; + METHOD i_ hasEnchantmentGlow (Lnone/aeq;)Z diff --git a/mappings/net/minecraft/item/impl/ItemMapFilled.mapping b/mappings/net/minecraft/item/impl/ItemMapFilled.mapping index 71934ff42e..0bccd83c8f 100644 --- a/mappings/net/minecraft/item/impl/ItemMapFilled.mapping +++ b/mappings/net/minecraft/item/impl/ItemMapFilled.mapping @@ -4,3 +4,7 @@ CLASS none/aew net/minecraft/item/impl/ItemMapFilled ARG 0 stack ARG 1 world ARG 2 player + METHOD a onUpdate (Lnone/aeq;Lnone/aiu;Lnone/se;IZ)V + ARG 3 itemSlot + ARG 4 isHeld + METHOD b onCrafted (Lnone/aeq;Lnone/aiu;Lnone/aak;)V diff --git a/mappings/net/minecraft/item/impl/ItemMushroomStew.mapping b/mappings/net/minecraft/item/impl/ItemMushroomStew.mapping index 45f0a4343e..ec2e0c7521 100644 --- a/mappings/net/minecraft/item/impl/ItemMushroomStew.mapping +++ b/mappings/net/minecraft/item/impl/ItemMushroomStew.mapping @@ -1,5 +1,5 @@ CLASS none/adi net/minecraft/item/impl/ItemMushroomStew - METHOD a (Lnone/aeq;Lnone/aiu;Lnone/sn;)Lnone/aeq; + METHOD a onItemFinishedUsing (Lnone/aeq;Lnone/aiu;Lnone/sn;)Lnone/aeq; ARG 0 stack ARG 1 world ARG 2 entity diff --git a/mappings/net/minecraft/item/impl/ItemNetherStar.mapping b/mappings/net/minecraft/item/impl/ItemNetherStar.mapping index 5044910fb6..a4fc052042 100644 --- a/mappings/net/minecraft/item/impl/ItemNetherStar.mapping +++ b/mappings/net/minecraft/item/impl/ItemNetherStar.mapping @@ -1 +1,2 @@ CLASS none/afp net/minecraft/item/impl/ItemNetherStar + METHOD i_ hasEnchantmentGlow (Lnone/aeq;)Z diff --git a/mappings/net/minecraft/item/impl/ItemPotion.mapping b/mappings/net/minecraft/item/impl/ItemPotion.mapping index 223c72201f..ad32c2f113 100644 --- a/mappings/net/minecraft/item/impl/ItemPotion.mapping +++ b/mappings/net/minecraft/item/impl/ItemPotion.mapping @@ -2,7 +2,7 @@ CLASS none/afd net/minecraft/item/impl/ItemPotion METHOD a addStacksForDisplay (Lnone/aeo;Lnone/adq;Lnone/dc;)V METHOD a getTranslatedNameTrimmed (Lnone/aeq;)Ljava/lang/String; METHOD a addInformation (Lnone/aeq;Lnone/aak;Ljava/util/List;Z)V - METHOD a (Lnone/aeq;Lnone/aiu;Lnone/sn;)Lnone/aeq; + METHOD a onItemFinishedUsing (Lnone/aeq;Lnone/aiu;Lnone/sn;)Lnone/aeq; ARG 0 stack ARG 1 world ARG 2 entity @@ -12,3 +12,4 @@ CLASS none/afd net/minecraft/item/impl/ItemPotion ARG 2 hand METHOD e getMaxUseTime (Lnone/aeq;)I METHOD f getUseAction (Lnone/aeq;)Lnone/aga; + METHOD i_ hasEnchantmentGlow (Lnone/aeq;)Z diff --git a/mappings/net/minecraft/item/impl/ItemRecord.mapping b/mappings/net/minecraft/item/impl/ItemRecord.mapping index 618ebe802c..21b22299db 100644 --- a/mappings/net/minecraft/item/impl/ItemRecord.mapping +++ b/mappings/net/minecraft/item/impl/ItemRecord.mapping @@ -1,3 +1,4 @@ CLASS none/aff net/minecraft/item/impl/ItemRecord METHOD a activate (Lnone/aak;Lnone/aiu;Lnone/cn;Lnone/qz;Lnone/cu;FFF)Lnone/rb; METHOD a addInformation (Lnone/aeq;Lnone/aak;Ljava/util/List;Z)V + METHOD g getRarity (Lnone/aeq;)Lnone/afe; diff --git a/mappings/net/minecraft/item/impl/ItemShield.mapping b/mappings/net/minecraft/item/impl/ItemShield.mapping index 6e56d4ee2f..10902e1530 100644 --- a/mappings/net/minecraft/item/impl/ItemShield.mapping +++ b/mappings/net/minecraft/item/impl/ItemShield.mapping @@ -1,4 +1,9 @@ CLASS none/afm net/minecraft/item/impl/ItemShield + CLASS none/afm$1 + METHOD a getProperty (Lnone/aeq;Lnone/aiu;Lnone/sn;)F + ARG 0 stack + ARG 1 world + ARG 2 user METHOD a activate (Lnone/aak;Lnone/aiu;Lnone/cn;Lnone/qz;Lnone/cu;FFF)Lnone/rb; METHOD a addStacksForDisplay (Lnone/aeo;Lnone/adq;Lnone/dc;)V METHOD a getTranslatedNameTrimmed (Lnone/aeq;)Ljava/lang/String; diff --git a/mappings/net/minecraft/item/impl/ItemSkull.mapping b/mappings/net/minecraft/item/impl/ItemSkull.mapping index 206cbd8e43..8e640cdabe 100644 --- a/mappings/net/minecraft/item/impl/ItemSkull.mapping +++ b/mappings/net/minecraft/item/impl/ItemSkull.mapping @@ -1,6 +1,9 @@ CLASS none/afq net/minecraft/item/impl/ItemSkull METHOD a getPlacementMetadata (I)I + ARG 0 meta METHOD a activate (Lnone/aak;Lnone/aiu;Lnone/cn;Lnone/qz;Lnone/cu;FFF)Lnone/rb; METHOD a addStacksForDisplay (Lnone/aeo;Lnone/adq;Lnone/dc;)V METHOD a getTranslatedNameTrimmed (Lnone/aeq;)Ljava/lang/String; + METHOD a readTag (Lnone/dt;)Z + ARG 0 tag METHOD f_ getTranslationKey (Lnone/aeq;)Ljava/lang/String; diff --git a/mappings/net/minecraft/item/tool/ItemHoe.mapping b/mappings/net/minecraft/item/tool/ItemHoe.mapping index 1ee135061c..5c19148ac7 100644 --- a/mappings/net/minecraft/item/tool/ItemHoe.mapping +++ b/mappings/net/minecraft/item/tool/ItemHoe.mapping @@ -17,3 +17,4 @@ CLASS none/aen net/minecraft/item/tool/ItemHoe METHOD a getAttributeModifiers (Lnone/sj;)Lcom/google/common/collect/Multimap; ARG 0 slotType METHOD g getMaterial ()Ljava/lang/String; + METHOD z_ shouldRender3D ()Z diff --git a/mappings/net/minecraft/item/tool/ItemSword.mapping b/mappings/net/minecraft/item/tool/ItemSword.mapping index 5d2f8a56f5..b7618cc02f 100644 --- a/mappings/net/minecraft/item/tool/ItemSword.mapping +++ b/mappings/net/minecraft/item/tool/ItemSword.mapping @@ -26,3 +26,4 @@ CLASS none/afx net/minecraft/item/tool/ItemSword METHOD c getEnchantability ()I METHOD g getWeaponDamage ()F METHOD h getMaterialName ()Ljava/lang/String; + METHOD z_ shouldRender3D ()Z diff --git a/mappings/net/minecraft/item/tool/ItemTool.mapping b/mappings/net/minecraft/item/tool/ItemTool.mapping index 6d28691aab..068076f02d 100644 --- a/mappings/net/minecraft/item/tool/ItemTool.mapping +++ b/mappings/net/minecraft/item/tool/ItemTool.mapping @@ -33,3 +33,4 @@ CLASS none/adr net/minecraft/item/tool/ItemTool METHOD c getEnchantability ()I METHOD g getMaterial ()Lnone/aeo$a; METHOD h getMaterialName ()Ljava/lang/String; + METHOD z_ shouldRender3D ()Z diff --git a/mappings/net/minecraft/util/Rarity.mapping b/mappings/net/minecraft/util/Rarity.mapping new file mode 100644 index 0000000000..1a4c708fe4 --- /dev/null +++ b/mappings/net/minecraft/util/Rarity.mapping @@ -0,0 +1,10 @@ +CLASS none/afe net/minecraft/util/Rarity + FIELD a COMMON Lnone/afe; + FIELD b UNCOMMON Lnone/afe; + FIELD c RARE Lnone/afe; + FIELD d EPIC Lnone/afe; + FIELD e formatting Lnone/a; + FIELD f name Ljava/lang/String; + METHOD (Ljava/lang/String;ILnone/a;Ljava/lang/String;)V + ARG 0 formatting + ARG 1 name diff --git a/mappings/none/acv.mapping b/mappings/none/acv.mapping deleted file mode 100644 index d94b0be905..0000000000 --- a/mappings/none/acv.mapping +++ /dev/null @@ -1,2 +0,0 @@ -CLASS none/acv - METHOD a getPlacementMetadata (I)I diff --git a/mappings/none/aez.mapping b/mappings/none/aez.mapping deleted file mode 100644 index d529246f69..0000000000 --- a/mappings/none/aez.mapping +++ /dev/null @@ -1,3 +0,0 @@ -CLASS none/aez - METHOD a getPlacementMetadata (I)I - METHOD f_ getTranslationKey (Lnone/aeq;)Ljava/lang/String; diff --git a/mappings/none/afy.mapping b/mappings/none/afy.mapping deleted file mode 100644 index 040eb3f305..0000000000 --- a/mappings/none/afy.mapping +++ /dev/null @@ -1,3 +0,0 @@ -CLASS none/afy - METHOD a getPlacementMetadata (I)I - METHOD f_ getTranslationKey (Lnone/aeq;)Ljava/lang/String;