diff --git a/mappings/net/minecraft/block/impl/BlockHopper.mapping b/mappings/net/minecraft/block/impl/BlockHopper.mapping index 19e794c818..38469390cd 100644 --- a/mappings/net/minecraft/block/impl/BlockHopper.mapping +++ b/mappings/net/minecraft/block/impl/BlockHopper.mapping @@ -15,6 +15,8 @@ CLASS none/anj net/minecraft/block/impl/BlockHopper METHOD a applyRotation (Lnone/asj;Lnone/apj;)Lnone/asj; METHOD b createStateFactory ()Lnone/ask; METHOD b getBoundingBox (Lnone/asj;Lnone/aiy;Lnone/cn;)Lnone/bcp; + METHOD e getFacing (I)Lnone/cu; + ARG 0 meta METHOD e serializeState (Lnone/asj;)I METHOD f getRenderLayer ()Lnone/aim; METHOD f isEnabled (I)Z diff --git a/mappings/net/minecraft/block/tile/impl/TileEntityBeacon.mapping b/mappings/net/minecraft/block/tile/impl/TileEntityBeacon.mapping index 66f9b9fa22..cc78573376 100644 --- a/mappings/net/minecraft/block/tile/impl/TileEntityBeacon.mapping +++ b/mappings/net/minecraft/block/tile/impl/TileEntityBeacon.mapping @@ -8,24 +8,36 @@ CLASS none/ara net/minecraft/block/tile/impl/TileEntityBeacon METHOD D_ update ()V METHOD a getInvStack (I)Lnone/aeq; ARG 0 slot + METHOD a takeInvStack (II)Lnone/aeq; + ARG 0 slot + ARG 1 amount METHOD a setInvStack (ILnone/aeq;)V + METHOD a canInsertInvStack (ILnone/aeq;Lnone/cu;)Z METHOD a setName (Ljava/lang/String;)V ARG 0 name - METHOD a (Lnone/aak;)Z + METHOD a canPlayerUseInv (Lnone/aak;)Z ARG 0 player - METHOD a getAvailableSlots (Lnone/cu;)[I + METHOD a getInvAvailableSlots (Lnone/cu;)[I ARG 0 facing METHOD a deserializeTag (Lnone/dt;)V METHOD b removeInvStack (I)Lnone/aeq; + ARG 0 slot + METHOD b setInvField (II)V + ARG 0 pos + ARG 1 value METHOD b isValidInvStack (ILnone/aeq;)Z + METHOD b canExtractInvStack (ILnone/aeq;Lnone/cu;)Z METHOD b onInvOpen (Lnone/aak;)V ARG 0 player METHOD b serializeTag (Lnone/dt;)Lnone/dt; METHOD c writeToTag ()Lnone/dt; METHOD c onInvClose (Lnone/aak;)V ARG 0 player + METHOD c_ getInvField (I)I + ARG 0 pos METHOD f getPotionEffectById (I)Lnone/rx; ARG 0 id + METHOD g getInvFieldCount ()I METHOD h_ getName ()Ljava/lang/String; METHOD l clearInv ()V METHOD n_ hasCustomName ()Z diff --git a/mappings/net/minecraft/block/tile/impl/TileEntityBrewingStand.mapping b/mappings/net/minecraft/block/tile/impl/TileEntityBrewingStand.mapping index 28b10524ee..9eb1873d94 100644 --- a/mappings/net/minecraft/block/tile/impl/TileEntityBrewingStand.mapping +++ b/mappings/net/minecraft/block/tile/impl/TileEntityBrewingStand.mapping @@ -7,22 +7,34 @@ CLASS none/arc net/minecraft/block/tile/impl/TileEntityBrewingStand METHOD D_ update ()V METHOD a getInvStack (I)Lnone/aeq; ARG 0 slot + METHOD a takeInvStack (II)Lnone/aeq; + ARG 0 slot + ARG 1 amount METHOD a setInvStack (ILnone/aeq;)V ARG 0 slot ARG 1 stack + METHOD a canInsertInvStack (ILnone/aeq;Lnone/cu;)Z METHOD a setName (Ljava/lang/String;)V ARG 0 nam - METHOD a (Lnone/aak;)Z + METHOD a canPlayerUseInv (Lnone/aak;)Z ARG 0 player - METHOD a getAvailableSlots (Lnone/cu;)[I + METHOD a getInvAvailableSlots (Lnone/cu;)[I METHOD a deserializeTag (Lnone/dt;)V METHOD b removeInvStack (I)Lnone/aeq; + ARG 0 slot + METHOD b setInvField (II)V + ARG 0 pos + ARG 1 value METHOD b isValidInvStack (ILnone/aeq;)Z + METHOD b canExtractInvStack (ILnone/aeq;Lnone/cu;)Z METHOD b onInvOpen (Lnone/aak;)V ARG 0 player METHOD b serializeTag (Lnone/dt;)Lnone/dt; METHOD c onInvClose (Lnone/aak;)V ARG 0 player + METHOD c_ getInvField (I)I + ARG 0 pos + METHOD g getInvFieldCount ()I METHOD h_ getName ()Ljava/lang/String; METHOD l clearInv ()V METHOD n_ hasCustomName ()Z diff --git a/mappings/net/minecraft/block/tile/impl/TileEntityChest.mapping b/mappings/net/minecraft/block/tile/impl/TileEntityChest.mapping index f6ad7d5dc4..b7769b4fef 100644 --- a/mappings/net/minecraft/block/tile/impl/TileEntityChest.mapping +++ b/mappings/net/minecraft/block/tile/impl/TileEntityChest.mapping @@ -12,21 +12,31 @@ CLASS none/ard net/minecraft/block/tile/impl/TileEntityChest METHOD D_ update ()V METHOD a getInvStack (I)Lnone/aeq; ARG 0 slot + METHOD a takeInvStack (II)Lnone/aeq; + ARG 0 slot + ARG 1 amount METHOD a setInvStack (ILnone/aeq;)V METHOD a setName (Ljava/lang/String;)V ARG 0 name - METHOD a (Lnone/aak;)Z + METHOD a canPlayerUseInv (Lnone/aak;)Z ARG 0 player METHOD a getNeighbor (Lnone/cu;)Lnone/ard; ARG 0 facing METHOD a deserializeTag (Lnone/dt;)V METHOD b removeInvStack (I)Lnone/aeq; + ARG 0 slot + METHOD b setInvField (II)V + ARG 0 pos + ARG 1 value METHOD b isValidInvStack (ILnone/aeq;)Z METHOD b onInvOpen (Lnone/aak;)V ARG 0 player METHOD b serializeTag (Lnone/dt;)Lnone/dt; METHOD c onInvClose (Lnone/aak;)V ARG 0 player + METHOD c_ getInvField (I)I + ARG 0 pos + METHOD g getInvFieldCount ()I METHOD h_ getName ()Ljava/lang/String; METHOD l clearInv ()V METHOD n_ hasCustomName ()Z diff --git a/mappings/net/minecraft/block/tile/impl/TileEntityDispenser.mapping b/mappings/net/minecraft/block/tile/impl/TileEntityDispenser.mapping index c8a4a1b0cb..8e0bdfcfa9 100644 --- a/mappings/net/minecraft/block/tile/impl/TileEntityDispenser.mapping +++ b/mappings/net/minecraft/block/tile/impl/TileEntityDispenser.mapping @@ -4,21 +4,31 @@ CLASS none/arh net/minecraft/block/tile/impl/TileEntityDispenser FIELD g inventory Lnone/dc; METHOD a getInvStack (I)Lnone/aeq; ARG 0 slot + METHOD a takeInvStack (II)Lnone/aeq; + ARG 0 slot + ARG 1 amount METHOD a setInvStack (ILnone/aeq;)V ARG 0 slot ARG 1 stack METHOD a setName (Ljava/lang/String;)V ARG 0 name - METHOD a (Lnone/aak;)Z + METHOD a canPlayerUseInv (Lnone/aak;)Z ARG 0 player METHOD a deserializeTag (Lnone/dt;)V METHOD b removeInvStack (I)Lnone/aeq; + ARG 0 slot + METHOD b setInvField (II)V + ARG 0 pos + ARG 1 value METHOD b isValidInvStack (ILnone/aeq;)Z METHOD b onInvOpen (Lnone/aak;)V ARG 0 player METHOD b serializeTag (Lnone/dt;)Lnone/dt; METHOD c onInvClose (Lnone/aak;)V ARG 0 player + METHOD c_ getInvField (I)I + ARG 0 pos + METHOD g getInvFieldCount ()I METHOD h_ getName ()Ljava/lang/String; METHOD l clearInv ()V METHOD n_ hasCustomName ()Z diff --git a/mappings/net/minecraft/block/tile/impl/TileEntityFurnace.mapping b/mappings/net/minecraft/block/tile/impl/TileEntityFurnace.mapping index 4542418eff..564c644eb6 100644 --- a/mappings/net/minecraft/block/tile/impl/TileEntityFurnace.mapping +++ b/mappings/net/minecraft/block/tile/impl/TileEntityFurnace.mapping @@ -11,20 +11,26 @@ CLASS none/arm net/minecraft/block/tile/impl/TileEntityFurnace METHOD D_ update ()V METHOD a getInvStack (I)Lnone/aeq; ARG 0 slot + METHOD a takeInvStack (II)Lnone/aeq; + ARG 0 slot + ARG 1 amount METHOD a setInvStack (ILnone/aeq;)V + METHOD a canInsertInvStack (ILnone/aeq;Lnone/cu;)Z METHOD a setName (Ljava/lang/String;)V ARG 0 name - METHOD a (Lnone/aak;)Z + METHOD a canPlayerUseInv (Lnone/aak;)Z ARG 0 player METHOD a getCookTime (Lnone/aeq;)I ARG 0 stack - METHOD a getAvailableSlots (Lnone/cu;)[I + METHOD a getInvAvailableSlots (Lnone/cu;)[I METHOD a deserializeTag (Lnone/dt;)V METHOD b removeInvStack (I)Lnone/aeq; - METHOD b setField (II)V - ARG 0 id + ARG 0 slot + METHOD b setInvField (II)V + ARG 0 pos ARG 1 value METHOD b isValidInvStack (ILnone/aeq;)Z + METHOD b canExtractInvStack (ILnone/aeq;Lnone/cu;)Z METHOD b onInvOpen (Lnone/aak;)V ARG 0 player METHOD b getFuelTime (Lnone/aeq;)I @@ -32,8 +38,9 @@ CLASS none/arm net/minecraft/block/tile/impl/TileEntityFurnace METHOD b serializeTag (Lnone/dt;)Lnone/dt; METHOD c onInvClose (Lnone/aak;)V ARG 0 player - METHOD c_ getField (I)I - ARG 0 id + METHOD c_ getInvField (I)I + ARG 0 pos + METHOD g getInvFieldCount ()I METHOD h_ getName ()Ljava/lang/String; METHOD l clearInv ()V METHOD m isBurning ()Z diff --git a/mappings/net/minecraft/block/tile/impl/TileEntityHopper.mapping b/mappings/net/minecraft/block/tile/impl/TileEntityHopper.mapping index 2e7f5536a4..a1ad94352b 100644 --- a/mappings/net/minecraft/block/tile/impl/TileEntityHopper.mapping +++ b/mappings/net/minecraft/block/tile/impl/TileEntityHopper.mapping @@ -6,22 +6,57 @@ CLASS none/aro net/minecraft/block/tile/impl/TileEntityHopper METHOD E getHopperX ()D METHOD F getHopperY ()D METHOD G getHopperZ ()D + METHOD I getOutputInv ()Lnone/qt; METHOD a getInvStack (I)Lnone/aeq; + METHOD a takeInvStack (II)Lnone/aeq; + ARG 0 slot + ARG 1 amount METHOD a setInvStack (ILnone/aeq;)V METHOD a setName (Ljava/lang/String;)V ARG 0 name - METHOD a (Lnone/aak;)Z + METHOD a canPlayerUseInv (Lnone/aak;)Z ARG 0 player + METHOD a (Lnone/aeq;Lnone/aeq;)Z METHOD a deserializeTag (Lnone/dt;)V + METHOD a canInsert (Lnone/qt;Lnone/aeq;ILnone/cu;)Z + ARG 0 inv + ARG 1 stack + ARG 2 slot + ARG 3 facing METHOD b removeInvStack (I)Lnone/aeq; + ARG 0 slot + METHOD b setInvField (II)V + ARG 0 pos + ARG 1 value METHOD b isValidInvStack (ILnone/aeq;)Z METHOD b onInvOpen (Lnone/aak;)V ARG 0 player + METHOD b getInventory (Lnone/aiu;DDD)Lnone/qt; + ARG 0 world + ARG 1 x + ARG 2 y + ARG 3 z + METHOD b getInputInv (Lnone/arn;)Lnone/qt; + ARG 0 hopper METHOD b serializeTag (Lnone/dt;)Lnone/dt; + METHOD b canExtract (Lnone/qt;Lnone/aeq;ILnone/cu;)Z + ARG 0 inv + ARG 1 stack + ARG 2 slot + ARG 3 facing METHOD c onInvClose (Lnone/aak;)V ARG 0 player + METHOD c_ getInvField (I)I + ARG 0 pos + METHOD d setCooldown (I)V + ARG 0 value + METHOD g getInvFieldCount ()I METHOD h_ getName ()Ljava/lang/String; METHOD l clearInv ()V + METHOD m updateLogic ()Z METHOD n_ hasCustomName ()Z + METHOD o isCooldown ()Z + METHOD q isEmpty ()Z + METHOD r isFull ()Z METHOD t_ getInvSize ()I METHOD v_ getInvMaxStackSize ()I diff --git a/mappings/net/minecraft/client/Minecraft.mapping b/mappings/net/minecraft/client/Minecraft.mapping index a36ef9517d..5c2d6396bc 100644 --- a/mappings/net/minecraft/client/Minecraft.mapping +++ b/mappings/net/minecraft/client/Minecraft.mapping @@ -61,6 +61,8 @@ CLASS none/bdo net/minecraft/client/Minecraft ARG 0 screen METHOD a drawLogo (Lnone/bxc;)V ARG 0 tm + METHOD a addSnooperInfo (Lnone/rj;)V + ARG 0 snooper METHOD aB handleMouseEvents ()V METHOD aC doItemPick ()V METHOD aE isMainThread ()Z @@ -77,6 +79,8 @@ CLASS none/bdo net/minecraft/client/Minecraft METHOD aw doAttack ()V METHOD ax doItemUse ()V METHOD az handleKeyboardEvents ()V + METHOD b addSnooperInitialInfo (Lnone/rj;)V + ARG 0 snooper METHOD h stop ()V METHOD k getMaxFps ()I METHOD l limitFramerate ()Z diff --git a/mappings/net/minecraft/container/Container.mapping b/mappings/net/minecraft/container/Container.mapping index 4252846529..728c0ae28c 100644 --- a/mappings/net/minecraft/container/Container.mapping +++ b/mappings/net/minecraft/container/Container.mapping @@ -2,9 +2,29 @@ CLASS none/abv net/minecraft/container/Container FIELD b stackList Lnone/dc; FIELD c slotList Ljava/util/List; FIELD d guiId I + FIELD e listeners Ljava/util/List; + METHOD a getStacks ()Lnone/dc; + METHOD a getSlot (I)Lnone/act; + ARG 0 slot + METHOD a setStackInSlot (ILnone/aeq;)V + ARG 0 slot + ARG 1 stack + METHOD a updateSlotStacks (Ljava/util/List;)V + ARG 0 stacks + METHOD a canUse (Lnone/aak;)Z + ARG 0 player + METHOD a addListener (Lnone/aca;)V + ARG 0 listener METHOD a addSlot (Lnone/act;)Lnone/act; ARG 0 slot METHOD a (Lnone/qt;)V - ARG 0 crafting + METHOD a getMatchingSlot (Lnone/qt;I)Lnone/act; + ARG 0 inv + ARG 1 invSlot METHOD b close (Lnone/aak;)V ARG 0 player + METHOD b getStack (Lnone/aak;I)Lnone/aeq; + ARG 0 player + ARG 1 slot + METHOD b removeListener (Lnone/aca;)V + ARG 0 listener diff --git a/mappings/net/minecraft/container/IContainerListener.mapping b/mappings/net/minecraft/container/IContainerListener.mapping new file mode 100644 index 0000000000..2e586cf20a --- /dev/null +++ b/mappings/net/minecraft/container/IContainerListener.mapping @@ -0,0 +1 @@ +CLASS none/aca net/minecraft/container/IContainerListener diff --git a/mappings/net/minecraft/container/impl/ContainerAnvil.mapping b/mappings/net/minecraft/container/impl/ContainerAnvil.mapping index 83e6e3cb9f..667944b998 100644 --- a/mappings/net/minecraft/container/impl/ContainerAnvil.mapping +++ b/mappings/net/minecraft/container/impl/ContainerAnvil.mapping @@ -5,7 +5,14 @@ CLASS none/abw net/minecraft/container/impl/ContainerAnvil METHOD a (Lnone/aeq;)Z ARG 0 stack FIELD f LOGGER Lorg/apache/logging/log4j/Logger; + METHOD a canUse (Lnone/aak;)Z + ARG 0 player + METHOD a addListener (Lnone/aca;)V + ARG 0 listener METHOD a (Lnone/qt;)V ARG 0 crafting METHOD b close (Lnone/aak;)V ARG 0 player + METHOD b getStack (Lnone/aak;I)Lnone/aeq; + ARG 0 player + ARG 1 slot diff --git a/mappings/net/minecraft/container/impl/ContainerBeacon.mapping b/mappings/net/minecraft/container/impl/ContainerBeacon.mapping index 7c3af73cba..b6c660b0f3 100644 --- a/mappings/net/minecraft/container/impl/ContainerBeacon.mapping +++ b/mappings/net/minecraft/container/impl/ContainerBeacon.mapping @@ -7,5 +7,12 @@ CLASS none/abx net/minecraft/container/impl/ContainerBeacon METHOD (Lnone/qt;Lnone/qt;)V ARG 0 invPlayer ARG 1 invBeacon + METHOD a canUse (Lnone/aak;)Z + ARG 0 player + METHOD a addListener (Lnone/aca;)V + ARG 0 listener METHOD b close (Lnone/aak;)V ARG 0 player + METHOD b getStack (Lnone/aak;I)Lnone/aeq; + ARG 0 player + ARG 1 slot diff --git a/mappings/net/minecraft/container/impl/ContainerBrewingStand.mapping b/mappings/net/minecraft/container/impl/ContainerBrewingStand.mapping index e5705fdb2f..b3c394e803 100644 --- a/mappings/net/minecraft/container/impl/ContainerBrewingStand.mapping +++ b/mappings/net/minecraft/container/impl/ContainerBrewingStand.mapping @@ -11,3 +11,10 @@ CLASS none/aby net/minecraft/container/impl/ContainerBrewingStand METHOD a getMaxStackSize ()I METHOD a (Lnone/aeq;)Z ARG 0 stack + METHOD a canUse (Lnone/aak;)Z + ARG 0 player + METHOD a addListener (Lnone/aca;)V + ARG 0 listener + METHOD b getStack (Lnone/aak;I)Lnone/aeq; + ARG 0 player + ARG 1 slot diff --git a/mappings/net/minecraft/container/impl/ContainerChest.mapping b/mappings/net/minecraft/container/impl/ContainerChest.mapping index 4ef35a9e0d..372d96111f 100644 --- a/mappings/net/minecraft/container/impl/ContainerChest.mapping +++ b/mappings/net/minecraft/container/impl/ContainerChest.mapping @@ -5,6 +5,11 @@ CLASS none/acb net/minecraft/container/impl/ContainerChest ARG 0 invPlayer ARG 1 inv ARG 2 player + METHOD a canUse (Lnone/aak;)Z + ARG 0 player METHOD b close (Lnone/aak;)V ARG 0 player + METHOD b getStack (Lnone/aak;I)Lnone/aeq; + ARG 0 player + ARG 1 slot METHOD e getInventory ()Lnone/qt; diff --git a/mappings/net/minecraft/container/impl/ContainerCraftingTable.mapping b/mappings/net/minecraft/container/impl/ContainerCraftingTable.mapping index 5f6fe592f0..f3d1ecdad9 100644 --- a/mappings/net/minecraft/container/impl/ContainerCraftingTable.mapping +++ b/mappings/net/minecraft/container/impl/ContainerCraftingTable.mapping @@ -7,7 +7,12 @@ CLASS none/acd net/minecraft/container/impl/ContainerCraftingTable ARG 0 player ARG 1 world ARG 2 pos + METHOD a canUse (Lnone/aak;)Z + ARG 0 player METHOD a (Lnone/qt;)V ARG 0 crafting METHOD b close (Lnone/aak;)V ARG 0 player + METHOD b getStack (Lnone/aak;I)Lnone/aeq; + ARG 0 player + ARG 1 slot diff --git a/mappings/net/minecraft/container/impl/ContainerDispenser.mapping b/mappings/net/minecraft/container/impl/ContainerDispenser.mapping index 20341a8d53..f4f917d881 100644 --- a/mappings/net/minecraft/container/impl/ContainerDispenser.mapping +++ b/mappings/net/minecraft/container/impl/ContainerDispenser.mapping @@ -3,3 +3,8 @@ CLASS none/ace net/minecraft/container/impl/ContainerDispenser METHOD (Lnone/qt;Lnone/qt;)V ARG 0 invPlayer ARG 1 inv + METHOD a canUse (Lnone/aak;)Z + ARG 0 player + METHOD b getStack (Lnone/aak;I)Lnone/aeq; + ARG 0 player + ARG 1 slot diff --git a/mappings/net/minecraft/container/impl/ContainerEnchantingTable.mapping b/mappings/net/minecraft/container/impl/ContainerEnchantingTable.mapping index c86755b760..6ad4c90e7d 100644 --- a/mappings/net/minecraft/container/impl/ContainerEnchantingTable.mapping +++ b/mappings/net/minecraft/container/impl/ContainerEnchantingTable.mapping @@ -9,7 +9,14 @@ CLASS none/acf net/minecraft/container/impl/ContainerEnchantingTable CLASS none/acf$3 METHOD a (Lnone/aeq;)Z ARG 0 stack + METHOD a canUse (Lnone/aak;)Z + ARG 0 player + METHOD a addListener (Lnone/aca;)V + ARG 0 listener METHOD a (Lnone/qt;)V ARG 0 crafting METHOD b close (Lnone/aak;)V ARG 0 player + METHOD b getStack (Lnone/aak;I)Lnone/aeq; + ARG 0 player + ARG 1 slot diff --git a/mappings/net/minecraft/container/impl/ContainerFurnace.mapping b/mappings/net/minecraft/container/impl/ContainerFurnace.mapping index fc3344eff0..71baf1b84e 100644 --- a/mappings/net/minecraft/container/impl/ContainerFurnace.mapping +++ b/mappings/net/minecraft/container/impl/ContainerFurnace.mapping @@ -1 +1,8 @@ CLASS none/ach net/minecraft/container/impl/ContainerFurnace + METHOD a canUse (Lnone/aak;)Z + ARG 0 player + METHOD a addListener (Lnone/aca;)V + ARG 0 listener + METHOD b getStack (Lnone/aak;I)Lnone/aeq; + ARG 0 player + ARG 1 slot diff --git a/mappings/net/minecraft/container/impl/ContainerHopper.mapping b/mappings/net/minecraft/container/impl/ContainerHopper.mapping index 64efb029c2..85f0e40445 100644 --- a/mappings/net/minecraft/container/impl/ContainerHopper.mapping +++ b/mappings/net/minecraft/container/impl/ContainerHopper.mapping @@ -4,5 +4,10 @@ CLASS none/acj net/minecraft/container/impl/ContainerHopper ARG 0 invPlayer ARG 1 invHopper ARG 2 player + METHOD a canUse (Lnone/aak;)Z + ARG 0 player METHOD b close (Lnone/aak;)V ARG 0 player + METHOD b getStack (Lnone/aak;I)Lnone/aeq; + ARG 0 player + ARG 1 slot diff --git a/mappings/net/minecraft/container/impl/ContainerHorse.mapping b/mappings/net/minecraft/container/impl/ContainerHorse.mapping index d6648aa806..7a89ce5895 100644 --- a/mappings/net/minecraft/container/impl/ContainerHorse.mapping +++ b/mappings/net/minecraft/container/impl/ContainerHorse.mapping @@ -5,5 +5,10 @@ CLASS none/acl net/minecraft/container/impl/ContainerHorse CLASS none/acl$2 METHOD a (Lnone/aeq;)Z ARG 0 stack + METHOD a canUse (Lnone/aak;)Z + ARG 0 player METHOD b close (Lnone/aak;)V ARG 0 player + METHOD b getStack (Lnone/aak;I)Lnone/aeq; + ARG 0 player + ARG 1 slot diff --git a/mappings/net/minecraft/container/impl/ContainerPlayer.mapping b/mappings/net/minecraft/container/impl/ContainerPlayer.mapping index 19dda4ff3c..36d34d9614 100644 --- a/mappings/net/minecraft/container/impl/ContainerPlayer.mapping +++ b/mappings/net/minecraft/container/impl/ContainerPlayer.mapping @@ -13,6 +13,11 @@ CLASS none/acm net/minecraft/container/impl/ContainerPlayer METHOD (Lnone/aaj;ZLnone/aak;)V ARG 0 inventory ARG 2 player + METHOD a canUse (Lnone/aak;)Z + ARG 0 player METHOD a (Lnone/qt;)V METHOD b close (Lnone/aak;)V ARG 0 player + METHOD b getStack (Lnone/aak;I)Lnone/aeq; + ARG 0 player + ARG 1 slot diff --git a/mappings/net/minecraft/container/impl/ContainerVillager.mapping b/mappings/net/minecraft/container/impl/ContainerVillager.mapping index 170086fb5d..519aaf01b6 100644 --- a/mappings/net/minecraft/container/impl/ContainerVillager.mapping +++ b/mappings/net/minecraft/container/impl/ContainerVillager.mapping @@ -1,5 +1,12 @@ CLASS none/aco net/minecraft/container/impl/ContainerVillager + METHOD a canUse (Lnone/aak;)Z + ARG 0 player + METHOD a addListener (Lnone/aca;)V + ARG 0 listener METHOD a (Lnone/qt;)V ARG 0 crafting METHOD b close (Lnone/aak;)V ARG 0 player + METHOD b getStack (Lnone/aak;I)Lnone/aeq; + ARG 0 player + ARG 1 slot diff --git a/mappings/net/minecraft/entity/EquipmentSlot.mapping b/mappings/net/minecraft/entity/EquipmentSlot.mapping index bf9a455b64..c0aecd725c 100644 --- a/mappings/net/minecraft/entity/EquipmentSlot.mapping +++ b/mappings/net/minecraft/entity/EquipmentSlot.mapping @@ -9,9 +9,13 @@ CLASS none/sj net/minecraft/entity/EquipmentSlot FIELD e CHEST Lnone/sj; FIELD f HEAD Lnone/sj; FIELD g type Lnone/sj$a; + FIELD h entityId I + FIELD i armorStandId I FIELD j name Ljava/lang/String; METHOD (Ljava/lang/String;ILnone/sj$a;IILjava/lang/String;)V METHOD a getType ()Lnone/sj$a; METHOD a byName (Ljava/lang/String;)Lnone/sj; ARG 0 name + METHOD b getEntitySlotId ()I + METHOD c getArmorStandSlotId ()I METHOD d getName ()Ljava/lang/String; diff --git a/mappings/net/minecraft/entity/passive/impl/EntitySheep.mapping b/mappings/net/minecraft/entity/passive/impl/EntitySheep.mapping index 77ce355c7f..7dba7a0ea0 100644 --- a/mappings/net/minecraft/entity/passive/impl/EntitySheep.mapping +++ b/mappings/net/minecraft/entity/passive/impl/EntitySheep.mapping @@ -1,4 +1,7 @@ CLASS none/wu net/minecraft/entity/passive/impl/EntitySheep + CLASS none/wu$1 + METHOD a canUse (Lnone/aak;)Z + ARG 0 player METHOD G getSoundDeath ()Lnone/nk; METHOD a deserializeEntityTag (Lnone/dt;)V METHOD b setWoolColor (Lnone/adt;)V diff --git a/mappings/net/minecraft/entity/player/InventoryPlayer.mapping b/mappings/net/minecraft/entity/player/InventoryPlayer.mapping index 3ae7b74a9c..8596337bc0 100644 --- a/mappings/net/minecraft/entity/player/InventoryPlayer.mapping +++ b/mappings/net/minecraft/entity/player/InventoryPlayer.mapping @@ -10,12 +10,19 @@ CLASS none/aaj net/minecraft/entity/player/InventoryPlayer METHOD (Lnone/aak;)V ARG 0 player METHOD a getInvStack (I)Lnone/aeq; + METHOD a takeInvStack (II)Lnone/aeq; + ARG 0 slot + ARG 1 amount METHOD a setInvStack (ILnone/aeq;)V - METHOD a (Lnone/aak;)Z + METHOD a canPlayerUseInv (Lnone/aak;)Z ARG 0 player METHOD a serializeTag (Lnone/dz;)Lnone/dz; ARG 0 tag METHOD b removeInvStack (I)Lnone/aeq; + ARG 0 slot + METHOD b setInvField (II)V + ARG 0 pos + ARG 1 value METHOD b isValidInvStack (ILnone/aeq;)Z METHOD b onInvOpen (Lnone/aak;)V ARG 0 player @@ -25,8 +32,11 @@ CLASS none/aaj net/minecraft/entity/player/InventoryPlayer ARG 0 player METHOD c insertStack (Lnone/aeq;)Z ARG 0 stack + METHOD c_ getInvField (I)I + ARG 0 pos METHOD e setCursorStack (Lnone/aeq;)V ARG 0 stack + METHOD g getInvFieldCount ()I METHOD g getArmorStack (I)Lnone/aeq; ARG 0 slot METHOD h getMainHandStack ()Lnone/aeq; diff --git a/mappings/net/minecraft/entity/vehicle/EntityStorageMinecart.mapping b/mappings/net/minecraft/entity/vehicle/EntityStorageMinecart.mapping index e538fe4652..2ae09d2acc 100644 --- a/mappings/net/minecraft/entity/vehicle/EntityStorageMinecart.mapping +++ b/mappings/net/minecraft/entity/vehicle/EntityStorageMinecart.mapping @@ -1,11 +1,18 @@ CLASS none/abl net/minecraft/entity/vehicle/EntityStorageMinecart METHOD T invalidate ()V METHOD a getInvStack (I)Lnone/aeq; + METHOD a takeInvStack (II)Lnone/aeq; + ARG 0 slot + ARG 1 amount METHOD a setInvStack (ILnone/aeq;)V - METHOD a (Lnone/aak;)Z + METHOD a canPlayerUseInv (Lnone/aak;)Z ARG 0 player METHOD a deserializeEntityTag (Lnone/dt;)V METHOD b removeInvStack (I)Lnone/aeq; + ARG 0 slot + METHOD b setInvField (II)V + ARG 0 pos + ARG 1 value METHOD b isValidInvStack (ILnone/aeq;)Z METHOD b onInvOpen (Lnone/aak;)V ARG 0 player @@ -15,6 +22,9 @@ CLASS none/abl net/minecraft/entity/vehicle/EntityStorageMinecart ARG 0 dimensionId METHOD c onInvClose (Lnone/aak;)V ARG 0 player + METHOD c_ getInvField (I)I + ARG 0 pos + METHOD g getInvFieldCount ()I METHOD l clearInv ()V METHOD u_ markDirty ()V METHOD v_ getInvMaxStackSize ()I diff --git a/mappings/net/minecraft/inventory/IInventory.mapping b/mappings/net/minecraft/inventory/IInventory.mapping index 23aec0356d..3504a472b9 100644 --- a/mappings/net/minecraft/inventory/IInventory.mapping +++ b/mappings/net/minecraft/inventory/IInventory.mapping @@ -1,11 +1,18 @@ CLASS none/qt net/minecraft/inventory/IInventory METHOD a getInvStack (I)Lnone/aeq; + METHOD a takeInvStack (II)Lnone/aeq; + ARG 0 slot + ARG 1 amount METHOD a setInvStack (ILnone/aeq;)V ARG 0 slot ARG 1 stack - METHOD a (Lnone/aak;)Z + METHOD a canPlayerUseInv (Lnone/aak;)Z ARG 0 player METHOD b removeInvStack (I)Lnone/aeq; + ARG 0 slot + METHOD b setInvField (II)V + ARG 0 pos + ARG 1 value METHOD b isValidInvStack (ILnone/aeq;)Z ARG 0 slot ARG 1 stack @@ -13,6 +20,9 @@ CLASS none/qt net/minecraft/inventory/IInventory ARG 0 player METHOD c onInvClose (Lnone/aak;)V ARG 0 player + METHOD c_ getInvField (I)I + ARG 0 pos + METHOD g getInvFieldCount ()I METHOD l clearInv ()V METHOD t_ getInvSize ()I METHOD u_ markDirty ()V diff --git a/mappings/net/minecraft/inventory/IInventorySided.mapping b/mappings/net/minecraft/inventory/IInventorySided.mapping index ed3a6240df..516f633f06 100644 --- a/mappings/net/minecraft/inventory/IInventorySided.mapping +++ b/mappings/net/minecraft/inventory/IInventorySided.mapping @@ -1,11 +1,11 @@ CLASS none/rl net/minecraft/inventory/IInventorySided - METHOD a (ILnone/aeq;Lnone/cu;)Z + METHOD a canInsertInvStack (ILnone/aeq;Lnone/cu;)Z ARG 0 slot ARG 1 stack ARG 2 facing - METHOD a getAvailableSlots (Lnone/cu;)[I + METHOD a getInvAvailableSlots (Lnone/cu;)[I ARG 0 facing - METHOD b (ILnone/aeq;Lnone/cu;)Z + METHOD b canExtractInvStack (ILnone/aeq;Lnone/cu;)Z ARG 0 slot ARG 1 stack ARG 2 facing diff --git a/mappings/net/minecraft/inventory/InventoryCrafting.mapping b/mappings/net/minecraft/inventory/InventoryCrafting.mapping index 7384039f91..b3941ba549 100644 --- a/mappings/net/minecraft/inventory/InventoryCrafting.mapping +++ b/mappings/net/minecraft/inventory/InventoryCrafting.mapping @@ -9,10 +9,17 @@ CLASS none/acc net/minecraft/inventory/InventoryCrafting ARG 2 height METHOD a getInvStack (I)Lnone/aeq; ARG 0 slot + METHOD a takeInvStack (II)Lnone/aeq; + ARG 0 slot + ARG 1 amount METHOD a setInvStack (ILnone/aeq;)V - METHOD a (Lnone/aak;)Z + METHOD a canPlayerUseInv (Lnone/aak;)Z ARG 0 player METHOD b removeInvStack (I)Lnone/aeq; + ARG 0 slot + METHOD b setInvField (II)V + ARG 0 pos + ARG 1 value METHOD b isValidInvStack (ILnone/aeq;)Z METHOD b onInvOpen (Lnone/aak;)V ARG 0 player @@ -21,7 +28,12 @@ CLASS none/acc net/minecraft/inventory/InventoryCrafting ARG 1 y METHOD c onInvClose (Lnone/aak;)V ARG 0 player + METHOD c_ getInvField (I)I + ARG 0 pos + METHOD g getInvFieldCount ()I + METHOD h getHeight ()I METHOD h_ getName ()Ljava/lang/String; + METHOD i getWidth ()I METHOD i_ getNameComponent ()Lnone/fa; METHOD l clearInv ()V METHOD n_ hasCustomName ()Z diff --git a/mappings/net/minecraft/inventory/InventoryCraftingResult.mapping b/mappings/net/minecraft/inventory/InventoryCraftingResult.mapping index f36d68a733..9f80f30839 100644 --- a/mappings/net/minecraft/inventory/InventoryCraftingResult.mapping +++ b/mappings/net/minecraft/inventory/InventoryCraftingResult.mapping @@ -1,14 +1,24 @@ CLASS none/acr net/minecraft/inventory/InventoryCraftingResult METHOD a getInvStack (I)Lnone/aeq; + METHOD a takeInvStack (II)Lnone/aeq; + ARG 0 slot + ARG 1 amount METHOD a setInvStack (ILnone/aeq;)V - METHOD a (Lnone/aak;)Z + METHOD a canPlayerUseInv (Lnone/aak;)Z ARG 0 player METHOD b removeInvStack (I)Lnone/aeq; + ARG 0 slot + METHOD b setInvField (II)V + ARG 0 pos + ARG 1 value METHOD b isValidInvStack (ILnone/aeq;)Z METHOD b onInvOpen (Lnone/aak;)V ARG 0 player METHOD c onInvClose (Lnone/aak;)V ARG 0 player + METHOD c_ getInvField (I)I + ARG 0 pos + METHOD g getInvFieldCount ()I METHOD h_ getName ()Ljava/lang/String; METHOD i_ getNameComponent ()Lnone/fa; METHOD l clearInv ()V diff --git a/mappings/net/minecraft/item/ItemArmor.mapping b/mappings/net/minecraft/item/ItemArmor.mapping index 30598ef5ff..970d382af7 100644 --- a/mappings/net/minecraft/item/ItemArmor.mapping +++ b/mappings/net/minecraft/item/ItemArmor.mapping @@ -15,7 +15,7 @@ CLASS none/acw net/minecraft/item/ItemArmor METHOD a getEnchantability ()I METHOD b getEquipSound ()Lnone/nk; METHOD b getProtection (Lnone/sj;)I - ARG 0 slotType + ARG 0 slot METHOD c getRepairItem ()Lnone/aeo; METHOD d getName ()Ljava/lang/String; METHOD e getToughness ()F diff --git a/mappings/net/minecraft/item/ItemStack.mapping b/mappings/net/minecraft/item/ItemStack.mapping index 65c7678cb1..684e8829d3 100644 --- a/mappings/net/minecraft/item/ItemStack.mapping +++ b/mappings/net/minecraft/item/ItemStack.mapping @@ -25,6 +25,8 @@ CLASS none/aeq net/minecraft/item/ItemStack METHOD E getStackSize ()I METHOD F updateIsInvalid ()V METHOD a getTranslationKey ()Ljava/lang/String; + METHOD a split (I)Lnone/aeq; + ARG 0 amount METHOD a damageStack (ILnone/sn;)V METHOD a setTagCompound (Ljava/lang/String;Lnone/eh;)V METHOD a activate (Lnone/aak;Lnone/aiu;Lnone/cn;Lnone/qz;Lnone/cu;FFF)Lnone/rb; diff --git a/mappings/net/minecraft/nbt/PositionTracker.mapping b/mappings/net/minecraft/nbt/PositionTracker.mapping index b5bae45e62..c3bbf8dd39 100644 --- a/mappings/net/minecraft/nbt/PositionTracker.mapping +++ b/mappings/net/minecraft/nbt/PositionTracker.mapping @@ -1,5 +1,6 @@ CLASS none/eb net/minecraft/nbt/PositionTracker CLASS none/eb$1 + FIELD a DEFAULT Lnone/eb; FIELD b max J FIELD c pos J METHOD (J)V diff --git a/mappings/net/minecraft/server/IntegratedServer.mapping b/mappings/net/minecraft/server/IntegratedServer.mapping index ee729a845d..5eb1bd8d55 100644 --- a/mappings/net/minecraft/server/IntegratedServer.mapping +++ b/mappings/net/minecraft/server/IntegratedServer.mapping @@ -9,6 +9,8 @@ CLASS none/caj net/minecraft/server/IntegratedServer METHOD a setGameMode (Lnone/ais;)V ARG 0 gameMode METHOD a (Lnone/qx;)V + METHOD a addSnooperInfo (Lnone/rj;)V + ARG 0 snooper METHOD a saveWorlds (Z)V ARG 0 dontLog METHOD aa isDedicated ()Z diff --git a/mappings/net/minecraft/server/MinecraftServer.mapping b/mappings/net/minecraft/server/MinecraftServer.mapping index 538afec346..fafc0c6e3a 100644 --- a/mappings/net/minecraft/server/MinecraftServer.mapping +++ b/mappings/net/minecraft/server/MinecraftServer.mapping @@ -88,6 +88,8 @@ CLASS net/minecraft/server/MinecraftServer net/minecraft/server/MinecraftServer METHOD a setConfigManager (Lnone/mr;)V ARG 0 serverConfigManager METHOD a (Lnone/qx;)V + METHOD a addSnooperInfo (Lnone/rj;)V + ARG 0 snooper METHOD a saveWorlds (Z)V ARG 0 dontLog METHOD aA getUserCache ()Lnone/mn; @@ -130,6 +132,8 @@ CLASS net/minecraft/server/MinecraftServer net/minecraft/server/MinecraftServer ARG 0 taskName METHOD b addServerInfoToCrashReport (Lnone/b;)Lnone/b; ARG 0 report + METHOD b addSnooperInitialInfo (Lnone/rj;)V + ARG 0 snooper METHOD b setDemo (Z)V ARG 0 value METHOD c getBlockPos ()Lnone/cn; diff --git a/mappings/net/minecraft/server/dedicated/DedicatedServer.mapping b/mappings/net/minecraft/server/dedicated/DedicatedServer.mapping index ae15975283..b436880fe6 100644 --- a/mappings/net/minecraft/server/dedicated/DedicatedServer.mapping +++ b/mappings/net/minecraft/server/dedicated/DedicatedServer.mapping @@ -24,6 +24,8 @@ CLASS none/lf net/minecraft/server/dedicated/DedicatedServer ARG 1 defaultValue METHOD a setGameMode (Lnone/ais;)V ARG 0 gameMode + METHOD a addSnooperInfo (Lnone/rj;)V + ARG 0 snooper METHOD aD getMaxWorldBorderRadius ()I METHOD aF getNetworkCompressionThreshold ()I METHOD aM getConfigManager ()Lnone/le; diff --git a/mappings/net/minecraft/util/InventoryUtils.mapping b/mappings/net/minecraft/util/InventoryUtils.mapping new file mode 100644 index 0000000000..afb9681068 --- /dev/null +++ b/mappings/net/minecraft/util/InventoryUtils.mapping @@ -0,0 +1,8 @@ +CLASS none/qu net/minecraft/util/InventoryUtils + METHOD a removeStack (Ljava/util/List;I)Lnone/aeq; + ARG 0 stacks + ARG 1 slot + METHOD a splitStack (Ljava/util/List;II)Lnone/aeq; + ARG 0 stacks + ARG 1 slot + ARG 2 amount diff --git a/mappings/net/minecraft/util/Snooper.mapping b/mappings/net/minecraft/util/Snooper.mapping deleted file mode 100644 index b73ca7717b..0000000000 --- a/mappings/net/minecraft/util/Snooper.mapping +++ /dev/null @@ -1,5 +0,0 @@ -CLASS none/rj net/minecraft/util/Snooper - FIELD c token Ljava/lang/String; - FIELD d url Ljava/net/URL; - FIELD f timer Ljava/util/Timer; - METHOD f getToken ()Ljava/lang/String; diff --git a/mappings/net/minecraft/util/crash/CrashReport.mapping b/mappings/net/minecraft/util/crash/CrashReport.mapping index f071b40457..9ec0f45ad4 100644 --- a/mappings/net/minecraft/util/crash/CrashReport.mapping +++ b/mappings/net/minecraft/util/crash/CrashReport.mapping @@ -19,6 +19,7 @@ CLASS none/b net/minecraft/util/crash/CrashReport FIELD d element Lnone/c; FIELD e elementList Ljava/util/List; FIELD f file Ljava/io/File; + FIELD g hasStackTrace Z FIELD h stacktrace [Ljava/lang/StackTraceElement; METHOD (Ljava/lang/String;Ljava/lang/Throwable;)V ARG 0 message diff --git a/mappings/net/minecraft/util/CrashReportElement.mapping b/mappings/net/minecraft/util/crash/CrashReportElement.mapping similarity index 95% rename from mappings/net/minecraft/util/CrashReportElement.mapping rename to mappings/net/minecraft/util/crash/CrashReportElement.mapping index 58e2df8986..181d66014f 100644 --- a/mappings/net/minecraft/util/CrashReportElement.mapping +++ b/mappings/net/minecraft/util/crash/CrashReportElement.mapping @@ -1,4 +1,4 @@ -CLASS none/c net/minecraft/util/CrashReportElement +CLASS none/c net/minecraft/util/crash/CrashReportElement CLASS none/c$a Element FIELD a name Ljava/lang/String; FIELD b detail Ljava/lang/String; diff --git a/mappings/net/minecraft/util/math/BlockPosition.mapping b/mappings/net/minecraft/util/math/BlockPointer.mapping similarity index 76% rename from mappings/net/minecraft/util/math/BlockPosition.mapping rename to mappings/net/minecraft/util/math/BlockPointer.mapping index 3a9a97944e..b4f1e203d4 100644 --- a/mappings/net/minecraft/util/math/BlockPosition.mapping +++ b/mappings/net/minecraft/util/math/BlockPointer.mapping @@ -1,4 +1,4 @@ -CLASS none/co net/minecraft/util/math/BlockPosition +CLASS none/co net/minecraft/util/math/BlockPointer METHOD a getX ()D METHOD b getY ()D METHOD c getZ ()D diff --git a/mappings/net/minecraft/util/math/BlockPositionImpl.mapping b/mappings/net/minecraft/util/math/BlockPointerImpl.mapping similarity index 84% rename from mappings/net/minecraft/util/math/BlockPositionImpl.mapping rename to mappings/net/minecraft/util/math/BlockPointerImpl.mapping index cd1b6fff0d..d2a69245c3 100644 --- a/mappings/net/minecraft/util/math/BlockPositionImpl.mapping +++ b/mappings/net/minecraft/util/math/BlockPointerImpl.mapping @@ -1,4 +1,4 @@ -CLASS none/cp net/minecraft/util/math/BlockPositionImpl +CLASS none/cp net/minecraft/util/math/BlockPointerImpl FIELD a world Lnone/aiu; FIELD b pos Lnone/cn; METHOD (Lnone/aiu;Lnone/cn;)V diff --git a/mappings/net/minecraft/util/math/BoundingBox.mapping b/mappings/net/minecraft/util/math/BoundingBox.mapping index f4a12102d7..39645e2ae9 100644 --- a/mappings/net/minecraft/util/math/BoundingBox.mapping +++ b/mappings/net/minecraft/util/math/BoundingBox.mapping @@ -38,3 +38,9 @@ CLASS none/bcp net/minecraft/util/math/BoundingBox ARG 2 z METHOD e setY (D)Lnone/bcp; ARG 0 y + METHOD equals (Ljava/lang/Object;)Z + ARG 0 other + METHOD g expand (D)Lnone/bcp; + ARG 0 value + METHOD h contract (D)Lnone/bcp; + ARG 0 value diff --git a/mappings/net/minecraft/util/math/Facing.mapping b/mappings/net/minecraft/util/math/Facing.mapping index b5a869382e..074fbba42e 100644 --- a/mappings/net/minecraft/util/math/Facing.mapping +++ b/mappings/net/minecraft/util/math/Facing.mapping @@ -3,7 +3,19 @@ CLASS none/cu net/minecraft/util/math/Facing FIELD a X Lnone/cu$a; FIELD b Y Lnone/cu$a; FIELD c Z Lnone/cu$a; + FIELD d BY_NAME_MAP Ljava/util/Map; + FIELD e name Ljava/lang/String; FIELD f plane Lnone/cu$c; + METHOD (Ljava/lang/String;ILjava/lang/String;Lnone/cu$c;)V + ARG 0 name + ARG 1 plane + METHOD a getName ()Ljava/lang/String; + METHOD a byName (Ljava/lang/String;)Lnone/cu$a; + ARG 0 name + METHOD a matches (Lnone/cu;)Z + ARG 0 facing + METHOD b isVertical ()Z + METHOD c isHorizontal ()Z METHOD d getPlane ()Lnone/cu$c; METHOD m asString ()Ljava/lang/String; CLASS none/cu$b Direction @@ -11,6 +23,9 @@ CLASS none/cu net/minecraft/util/math/Facing FIELD b NEGATIVE Lnone/cu$b; FIELD c offset I FIELD d desc Ljava/lang/String; + METHOD (Ljava/lang/String;IILjava/lang/String;)V + ARG 0 offset + ARG 1 desc METHOD a offset ()I CLASS none/cu$c Plane FIELD a HORIZONTAL Lnone/cu$c; @@ -18,7 +33,7 @@ CLASS none/cu net/minecraft/util/math/Facing METHOD a getFacings ()[Lnone/cu; METHOD a getRandomFacing (Ljava/util/Random;)Lnone/cu; ARG 0 random - METHOD a (Lnone/cu;)Z + METHOD a matches (Lnone/cu;)Z ARG 0 facing METHOD iterator iterator ()Ljava/util/Iterator; FIELD a DOWN Lnone/cu; @@ -38,6 +53,13 @@ CLASS none/cu net/minecraft/util/math/Facing FIELD o HORIZONTAL [Lnone/cu; FIELD p nameToFacing Ljava/util/Map; METHOD (Ljava/lang/String;IIIILjava/lang/String;Lnone/cu$b;Lnone/cu$a;Lnone/dk;)V + ARG 0 id + ARG 1 idOpposite + ARG 2 idHorizontal + ARG 3 name + ARG 4 direction + ARG 5 axis + ARG 6 vector METHOD a getId ()I METHOD a fromRotation (D)Lnone/cu; ARG 0 rotation @@ -45,11 +67,20 @@ CLASS none/cu net/minecraft/util/math/Facing ARG 0 id METHOD a byName (Ljava/lang/String;)Lnone/cu; ARG 0 name + METHOD a random (Ljava/util/Random;)Lnone/cu; + ARG 0 rand + METHOD a rotateClockwise (Lnone/cu$a;)Lnone/cu; + ARG 0 axis + METHOD a get (Lnone/cu$b;Lnone/cu$a;)Lnone/cu; + ARG 0 direction + ARG 1 axis METHOD b getHorizontal ()I METHOD b fromHorizontal (I)Lnone/cu; ARG 0 value METHOD c getDirection ()Lnone/cu$b; METHOD d getOpposite ()Lnone/cu; + METHOD e rotateYClockwise ()Lnone/cu; + METHOD f rotateYCounterclockwise ()Lnone/cu; METHOD g getOffsetX ()I METHOD h getOffsetY ()I METHOD i getOffsetZ ()I @@ -57,4 +88,7 @@ CLASS none/cu net/minecraft/util/math/Facing METHOD k getAxis ()Lnone/cu$a; METHOD l asRotation ()F METHOD m asString ()Ljava/lang/String; + METHOD n getVector ()Lnone/dk; + METHOD o rotateXClockwise ()Lnone/cu; + METHOD q rotateZClockwise ()Lnone/cu; METHOD values values ()[Lnone/cu; diff --git a/mappings/net/minecraft/util/math/MathUtils.mapping b/mappings/net/minecraft/util/math/MathUtils.mapping index aa8cc68837..c641ec99ad 100644 --- a/mappings/net/minecraft/util/math/MathUtils.mapping +++ b/mappings/net/minecraft/util/math/MathUtils.mapping @@ -9,11 +9,22 @@ CLASS none/or net/minecraft/util/math/MathUtils ARG 0 d METHOD a absMax (DD)D METHOD a clamp (DDD)D + ARG 0 value + ARG 1 min + ARG 2 max METHOD a sin (F)F + ARG 0 f METHOD a clamp (FFF)F + ARG 0 value + ARG 1 min + ARG 2 max METHOD a abs (I)I + ARG 0 i METHOD a intFloorDiv (II)I METHOD a clamp (III)I + ARG 0 value + ARG 1 min + ARG 2 max METHOD a getDouble (Ljava/lang/String;D)D METHOD a getDouble (Ljava/lang/String;DD)D METHOD a getInt (Ljava/lang/String;I)I @@ -28,23 +39,34 @@ CLASS none/or net/minecraft/util/math/MathUtils METHOD a average ([J)D ARG 0 values METHOD b fastFloor (D)I + ARG 0 d METHOD b clampedLerp (DDD)D METHOD b cos (F)F + ARG 0 f METHOD b wrapDegrees (I)I ARG 0 val METHOD b (II)I METHOD c floor (D)I + ARG 0 d METHOD c sqrt (F)F ARG 0 f METHOD c smallestEncompassingPowerOfTwo (I)I METHOD c roundUp (II)I METHOD d lfloor (D)J + ARG 0 d METHOD d floor (F)I + ARG 0 f METHOD e absFloor (D)I + ARG 0 d METHOD e abs (F)F + ARG 0 f METHOD e log2 (I)I METHOD f ceil (D)I + ARG 0 d METHOD f ceil (F)I + ARG 0 f + METHOD f finishMurmurHash (I)I + ARG 0 value METHOD g wrapDegrees (D)D ARG 0 val METHOD g wrapDegrees (F)F diff --git a/mappings/net/minecraft/util/snooper/ISnooperDataProvider.mapping b/mappings/net/minecraft/util/snooper/ISnooperDataProvider.mapping new file mode 100644 index 0000000000..00b87d540c --- /dev/null +++ b/mappings/net/minecraft/util/snooper/ISnooperDataProvider.mapping @@ -0,0 +1,6 @@ +CLASS none/rk net/minecraft/util/snooper/ISnooperDataProvider + METHOD Z isSnooperEnabled ()Z + METHOD a addSnooperInfo (Lnone/rj;)V + ARG 0 snooper + METHOD b addSnooperInitialInfo (Lnone/rj;)V + ARG 0 snooper diff --git a/mappings/net/minecraft/util/snooper/Snooper.mapping b/mappings/net/minecraft/util/snooper/Snooper.mapping new file mode 100644 index 0000000000..10efa1e5eb --- /dev/null +++ b/mappings/net/minecraft/util/snooper/Snooper.mapping @@ -0,0 +1,30 @@ +CLASS none/rj net/minecraft/util/snooper/Snooper + FIELD a initialInfo Ljava/util/Map; + FIELD b info Ljava/util/Map; + FIELD c token Ljava/lang/String; + FIELD d url Ljava/net/URL; + FIELD e provider Lnone/rk; + FIELD f timer Ljava/util/Timer; + FIELD g syncObject Ljava/lang/Object; + FIELD h startTime J + FIELD i running Z + FIELD j count I + METHOD (Ljava/lang/String;Lnone/rk;J)V + ARG 0 urlPath + ARG 1 provider + ARG 2 startTime + METHOD a start ()V + METHOD a addInfo (Ljava/lang/String;Ljava/lang/Object;)V + ARG 0 key + ARG 1 value + METHOD b update ()V + METHOD b addInitialInfo (Ljava/lang/String;Ljava/lang/Object;)V + ARG 0 key + ARG 1 value + METHOD c getEntryListClient ()Ljava/util/Map; + METHOD d isRunning ()Z + METHOD e cancel ()V + METHOD f getToken ()Ljava/lang/String; + METHOD g getStartTime ()J + METHOD h init ()V + METHOD i addJvmArgs ()V diff --git a/mappings/net/minecraft/world/provider/DimensionProvider.mapping b/mappings/net/minecraft/world/provider/DimensionProvider.mapping index 91b4eea75f..d04a7af684 100644 --- a/mappings/net/minecraft/world/provider/DimensionProvider.mapping +++ b/mappings/net/minecraft/world/provider/DimensionProvider.mapping @@ -9,5 +9,6 @@ CLASS none/auc net/minecraft/world/provider/DimensionProvider ARG 0 world METHOD b getFogColor (FF)Lnone/bcs; METHOD c getChunkGenerator ()Lnone/atg; + METHOD n getLightValues ()[F METHOD o createWorldBorderHandler ()Lnone/atd; METHOD p getDimensionType ()Lnone/aud; diff --git a/mappings/none/acn.mapping b/mappings/none/acn.mapping index 3bd484a4f6..ef59e8000c 100644 --- a/mappings/none/acn.mapping +++ b/mappings/none/acn.mapping @@ -1,14 +1,24 @@ CLASS none/acn METHOD a getInvStack (I)Lnone/aeq; + METHOD a takeInvStack (II)Lnone/aeq; + ARG 0 slot + ARG 1 amount METHOD a setInvStack (ILnone/aeq;)V - METHOD a (Lnone/aak;)Z + METHOD a canPlayerUseInv (Lnone/aak;)Z ARG 0 player METHOD b removeInvStack (I)Lnone/aeq; + ARG 0 slot + METHOD b setInvField (II)V + ARG 0 pos + ARG 1 value METHOD b isValidInvStack (ILnone/aeq;)Z METHOD b onInvOpen (Lnone/aak;)V ARG 0 player METHOD c onInvClose (Lnone/aak;)V ARG 0 player + METHOD c_ getInvField (I)I + ARG 0 pos + METHOD g getInvFieldCount ()I METHOD h_ getName ()Ljava/lang/String; METHOD i_ getNameComponent ()Lnone/fa; METHOD l clearInv ()V diff --git a/mappings/none/acq.mapping b/mappings/none/acq.mapping index a270b26edb..7f7f0bf4fe 100644 --- a/mappings/none/acq.mapping +++ b/mappings/none/acq.mapping @@ -1,5 +1,5 @@ CLASS none/acq - METHOD a (Lnone/aak;)Z + METHOD a canPlayerUseInv (Lnone/aak;)Z ARG 0 player METHOD a readTags (Lnone/dz;)V ARG 0 tags diff --git a/mappings/none/bhl.mapping b/mappings/none/bhl.mapping index f128338b90..69481f2f92 100644 --- a/mappings/none/bhl.mapping +++ b/mappings/none/bhl.mapping @@ -1,4 +1,10 @@ CLASS none/bhl + CLASS none/bhl$a + METHOD a canUse (Lnone/aak;)Z + ARG 0 player + METHOD b getStack (Lnone/aak;I)Lnone/aeq; + ARG 0 player + ARG 1 slot CLASS none/bhl$b METHOD a getMaxStackSize ()I METHOD a (Lnone/aeq;)Z diff --git a/mappings/none/boh.mapping b/mappings/none/boh.mapping new file mode 100644 index 0000000000..e14be22f2d --- /dev/null +++ b/mappings/none/boh.mapping @@ -0,0 +1,7 @@ +CLASS none/boh + METHOD b setInvField (II)V + ARG 0 pos + ARG 1 value + METHOD c_ getInvField (I)I + ARG 0 pos + METHOD g getInvFieldCount ()I diff --git a/mappings/none/qs.mapping b/mappings/none/qs.mapping index e864cd3e6e..f980ced043 100644 --- a/mappings/none/qs.mapping +++ b/mappings/none/qs.mapping @@ -1,14 +1,24 @@ CLASS none/qs METHOD a getInvStack (I)Lnone/aeq; + METHOD a takeInvStack (II)Lnone/aeq; + ARG 0 slot + ARG 1 amount METHOD a setInvStack (ILnone/aeq;)V - METHOD a (Lnone/aak;)Z + METHOD a canPlayerUseInv (Lnone/aak;)Z ARG 0 player METHOD b removeInvStack (I)Lnone/aeq; + ARG 0 slot + METHOD b setInvField (II)V + ARG 0 pos + ARG 1 value METHOD b isValidInvStack (ILnone/aeq;)Z METHOD b onInvOpen (Lnone/aak;)V ARG 0 player METHOD c onInvClose (Lnone/aak;)V ARG 0 player + METHOD c_ getInvField (I)I + ARG 0 pos + METHOD g getInvFieldCount ()I METHOD h_ getName ()Ljava/lang/String; METHOD i_ getNameComponent ()Lnone/fa; METHOD l clearInv ()V diff --git a/mappings/none/ri.mapping b/mappings/none/ri.mapping index ae813c994f..9a4060ceca 100644 --- a/mappings/none/ri.mapping +++ b/mappings/none/ri.mapping @@ -1,14 +1,24 @@ CLASS none/ri METHOD a getInvStack (I)Lnone/aeq; + METHOD a takeInvStack (II)Lnone/aeq; + ARG 0 slot + ARG 1 amount METHOD a setInvStack (ILnone/aeq;)V - METHOD a (Lnone/aak;)Z + METHOD a canPlayerUseInv (Lnone/aak;)Z ARG 0 player METHOD b removeInvStack (I)Lnone/aeq; + ARG 0 slot + METHOD b setInvField (II)V + ARG 0 pos + ARG 1 value METHOD b isValidInvStack (ILnone/aeq;)Z METHOD b onInvOpen (Lnone/aak;)V ARG 0 player METHOD c onInvClose (Lnone/aak;)V ARG 0 player + METHOD c_ getInvField (I)I + ARG 0 pos + METHOD g getInvFieldCount ()I METHOD h_ getName ()Ljava/lang/String; METHOD i_ getNameComponent ()Lnone/fa; METHOD l clearInv ()V diff --git a/mappings/none/rk.mapping b/mappings/none/rk.mapping deleted file mode 100644 index 89c0cb1e6d..0000000000 --- a/mappings/none/rk.mapping +++ /dev/null @@ -1,2 +0,0 @@ -CLASS none/rk - METHOD Z isSnooperEnabled ()Z