snooper, container, hopper, inventory mappings

This commit is contained in:
asiekierka 2016-08-27 19:12:35 +02:00
parent f02083b324
commit c4574d5de0
55 changed files with 437 additions and 38 deletions

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -0,0 +1 @@
CLASS none/aca net/minecraft/container/IContainerListener

View File

@ -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

View File

@ -7,5 +7,12 @@ CLASS none/abx net/minecraft/container/impl/ContainerBeacon
METHOD <init> (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

View File

@ -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

View File

@ -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;

View File

@ -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

View File

@ -3,3 +3,8 @@ CLASS none/ace net/minecraft/container/impl/ContainerDispenser
METHOD <init> (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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -13,6 +13,11 @@ CLASS none/acm net/minecraft/container/impl/ContainerPlayer
METHOD <init> (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

View File

@ -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

View File

@ -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 <init> (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;

View File

@ -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

View File

@ -10,12 +10,19 @@ CLASS none/aaj net/minecraft/entity/player/InventoryPlayer
METHOD <init> (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;

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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;

View File

@ -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 <init> (J)V

View File

@ -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

View File

@ -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;

View File

@ -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;

View File

@ -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

View File

@ -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;

View File

@ -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 <init> (Ljava/lang/String;Ljava/lang/Throwable;)V
ARG 0 message

View File

@ -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;

View File

@ -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

View File

@ -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 <init> (Lnone/aiu;Lnone/cn;)V

View File

@ -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

View File

@ -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 <init> (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 <init> (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 <init> (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;

View File

@ -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

View File

@ -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

View File

@ -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 <init> (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

View File

@ -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;

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -1,2 +0,0 @@
CLASS none/rk
METHOD Z isSnooperEnabled ()Z