client-side interaction-related mapping

This commit is contained in:
asie 2018-11-03 19:06:46 +01:00
parent 0cf502395e
commit ce1ae229d1
31 changed files with 110 additions and 16 deletions

View File

@ -1,5 +1,5 @@
CLASS avg
METHOD a onDeserialize (Lhm;)Z
METHOD a onTagDeserialized (Lhm;)Z
ARG 0 tag
METHOD i getTranslatedNameTrimmed (Lauv;)Lix;
ARG 0 stack

View File

@ -50,6 +50,13 @@ CLASS px net/minecraft/Bootstrap
METHOD a doDispense (Ler;Lauv;)Lauv;
ARG 0 location
ARG 1 stack
CLASS px$b
METHOD a getPos ()Leq;
METHOD d getPlayerFacing ()Lev;
METHOD e getPlacementFacings ()[Lev;
METHOD f getPlayerHorizontalFacing ()Lev;
METHOD g isPlayerSneaking ()Z
METHOD h getPlayerYaw ()F
CLASS px$c
METHOD a playSound (Ler;)V
ARG 0 block

View File

@ -173,7 +173,7 @@ CLASS bet net/minecraft/block/Block
METHOD a appendProperties (Lbni$a;)V
ARG 0 builder
METHOD a matches (Lxo;)Z
METHOD b (Lazu;Leq;Lbnh;)V
METHOD b onBroken (Lazu;Leq;Lbnh;)V
ARG 0 world
ARG 1 pos
ARG 2 state

View File

@ -47,7 +47,7 @@ CLASS bmz net/minecraft/block/BlockPistonExtension
ARG 2 extending
METHOD a appendProperties (Lbni$a;)V
ARG 0 builder
METHOD b (Lazu;Leq;Lbnh;)V
METHOD b onBroken (Lazu;Leq;Lbnh;)V
ARG 0 world
ARG 1 pos
ARG 2 state

View File

@ -67,7 +67,7 @@ CLASS bjw net/minecraft/block/BlockStairs
ARG 5 pos
METHOD a appendProperties (Lbni$a;)V
ARG 0 builder
METHOD b (Lazu;Leq;Lbnh;)V
METHOD b onBroken (Lazu;Leq;Lbnh;)V
ARG 0 world
ARG 1 pos
ARG 2 state

View File

@ -55,6 +55,7 @@ CLASS clp net/minecraft/client/MinecraftGame
FIELD n currentGui Lcpt;
FIELD o worldRenderer Lczs;
FIELD p renderDebug Ldda;
FIELD q attackCooldown I
FIELD r hudInGame Lcmd;
FIELD t hitResult Lcij;
FIELD u settings Lclr;

View File

@ -16,6 +16,7 @@ CLASS cmd net/minecraft/client/gui/hud/HudInGame
ARG 0 game
METHOD a draw (F)V
ARG 0 deltaTicks
METHOD e ()V
METHOD f getHudChat ()Lcmn;
METHOD h getFontRenderer ()Lcmc;
METHOD i getSpectatorWidget ()Lcnn;

View File

@ -0,0 +1,7 @@
CLASS awf net/minecraft/client/item/TooltipOptions
CLASS awf$a Instance
FIELD a NORMAL Lawf$a;
FIELD b ADVANCED Lawf$a;
FIELD c advanced Z
METHOD a isAdvanced ()Z
METHOD a isAdvanced ()Z

View File

@ -53,6 +53,7 @@ CLASS czd net/minecraft/client/player/EntityPlayerClient
METHOD c setCurrentHand (Laeo;)V
METHOD c removePotionEffect (Lafn;)Lafo;
ARG 0 effect
METHOD cY getActiveHand ()Laeo;
METHOD d damage (Lafe;F)V
ARG 0 damageSource
ARG 1 damage

View File

@ -5,15 +5,37 @@ CLASS cwz net/minecraft/client/player/PlayerCapabilitites
FIELD e currentBreakingProgress F
FIELD h breakingBlock Z
FIELD i currentGameMode Lazq;
FIELD j lastSelectedSlot I
METHOD <init> (Lclp;Lcwx;)V
ARG 0 game
ARG 1 networkHandler
METHOD a hasStatusBars ()Z
METHOD a copyAbilities (Lapr;)V
ARG 0 playerEntity
METHOD a attackEntity (Lapr;Lafv;)V
METHOD a useEntity (Lapr;Lafv;Laeo;)Laeq;
METHOD a useEntityLocation (Lapr;Lafv;Lcij;Laeo;)Laeq;
METHOD a useItem (Lapr;Lazt;Laeo;)Laeq;
METHOD a setCurrentGameMode (Lazq;)V
ARG 0 value
METHOD a (Lclp;Lcwz;Leq;Lev;)V
METHOD a useBlock (Lczd;Lcxa;Leq;Lev;Lcim;Laeo;)Laeq;
ARG 0 player
ARG 1 world
ARG 2 pos
ARG 3 facing
ARG 4 hitLocation
ARG 5 hand
METHOD a breakBlock (Leq;)Z
ARG 0 pos
METHOD a attackBlock (Leq;Lev;)Z
ARG 0 pos
ARG 1 facing
METHOD b cancelBlockBreaking ()V
METHOD b isCurrentlyBreaking (Leq;)Z
ARG 0 pos
METHOD c getReachDistance ()F
METHOD d tick ()V
METHOD e hasExperienceBar ()Z
METHOD f hasLimitedAttackSpeed ()Z
METHOD g hasCreativeInventory ()Z
@ -22,3 +44,4 @@ CLASS cwz net/minecraft/client/player/PlayerCapabilitites
METHOD j isFlyingLocked ()Z
METHOD k getCurrentGameMode ()Lazq;
METHOD l isBreakingBlock ()Z
METHOD m syncSelectedSlot ()V

View File

@ -1,4 +1,5 @@
CLASS czs net/minecraft/client/render/WorldRenderer
FIELD a firstPersonRenderer Lczu;
FIELD c LOGGER Lorg/apache/logging/log4j/Logger;
FIELD d RAIN_LOC Lpu;
FIELD e SNOW_LOC Lpu;

View File

@ -1,2 +0,0 @@
CLASS awf net/minecraft/client/sortme/ITooltipOptions
CLASS awf$a Instance

View File

@ -5,6 +5,7 @@ CLASS dmp net/minecraft/client/tutorial/TutorialManager
ARG 0 game
METHOD a onInventoryOpened ()V
METHOD a onSlotUpdate (Lauv;)V
METHOD a onBlockAttacked (Lcxa;Leq;Lbnh;F)V
METHOD a setStep (Ldmr;)V
ARG 0 step
METHOD a getKeybindName (Ljava/lang/String;)Lix;

View File

@ -1,5 +1,6 @@
CLASS dmq net/minecraft/client/tutorial/TutorialStepHandler
METHOD a tick ()V
METHOD a onSlotUpdate (Lauv;)V
METHOD a onBlockAttacked (Lcxa;Leq;Lbnh;F)V
METHOD b destroy ()V
METHOD c onInventoryOpened ()V

View File

@ -7,4 +7,5 @@ CLASS dmo net/minecraft/client/tutorial/TutorialStepHandlerPunchTree
ARG 0 manager
METHOD a tick ()V
METHOD a onSlotUpdate (Lauv;)V
METHOD a onBlockAttacked (Lcxa;Leq;Lbnh;F)V
METHOD b destroy ()V

View File

@ -1,13 +1,16 @@
CLASS axz net/minecraft/enchantment/EnchantmentHelper
CLASS axz$a EnchantmentHandler
METHOD accept handleEnchantment (Laxx;I)V
CLASS axz$a Consumer
METHOD accept handle (Laxx;I)V
ARG 0 enchantment
ARG 1 level
METHOD a getEnchantments (Lauv;)Ljava/util/Map;
ARG 0 stack
METHOD a getEquipmentLevel (Laxx;Lage;)I
ARG 0 ench
ARG 1 entity
METHOD a getLevel (Laxx;Lauv;)I
METHOD a (Laxz$a;Ljava/lang/Iterable;)V
METHOD a accept (Laxz$a;Lauv;)V
METHOD a accept (Laxz$a;Ljava/lang/Iterable;)V
ARG 0 EnchantmentHandler
ARG 1 stacks
METHOD a removeInvalidEnchantments (Ljava/util/List;Laya;)V

View File

@ -2,3 +2,4 @@ CLASS axv net/minecraft/enchantment/EnchantmentUnbreaking
METHOD a getHighestLevel ()I
METHOD a isAcceptableItem (Lauv;)Z
ARG 0 item
METHOD a (Lauv;ILjava/util/Random;)Z

View File

@ -110,7 +110,7 @@ CLASS afv net/minecraft/entity/Entity
ARG 3 z
METHOD a onStruckByLightning (Lanr;)V
ARG 0 lightning
METHOD a interact (Lapr;Lcim;Laeo;)Laeq;
METHOD a interactAt (Lapr;Lcim;Laeo;)Laeq;
ARG 0 player
ARG 1 hitPos
ARG 2 hand

View File

@ -103,6 +103,7 @@ CLASS age net/minecraft/entity/EntityLiving
METHOD cR doPushLogic ()V
METHOD cU getAbsorptionAmount ()F
METHOD cW getMainHand ()Lagd;
METHOD cY getActiveHand ()Laeo;
METHOD cb initAttributes ()V
METHOD cd updatePostDeath ()V
METHOD ce canDropLootAndXp ()Z

View File

@ -1,5 +1,8 @@
CLASS ags net/minecraft/entity/attribute/AttributeModifier
CLASS ags$a Operation
FIELD a amount D
FIELD b operation Lags$a;
FIELD c nameGetter Ljava/util/function/Supplier;
FIELD d uuid Ljava/util/UUID;
FIELD e serialize Z
METHOD <init> (Ljava/lang/String;DLags$a;)V
@ -8,6 +11,8 @@ CLASS ags net/minecraft/entity/attribute/AttributeModifier
METHOD a getId ()Ljava/util/UUID;
METHOD a setSerialize (Z)Lags;
ARG 0 value
METHOD b getName ()Ljava/lang/String;
METHOD c getOperation ()Lags$a;
METHOD d getAmount ()D
METHOD e shouldSerialize ()Z
METHOD equals (Ljava/lang/Object;)Z

View File

@ -44,7 +44,7 @@ CLASS anh net/minecraft/entity/decoration/EntityArmorStand
ARG 1 stack
METHOD a onStruckByLightning (Lanr;)V
ARG 0 lightning
METHOD a interact (Lapr;Lcim;Laeo;)Laeq;
METHOD a interactAt (Lapr;Lcim;Laeo;)Laeq;
ARG 0 player
ARG 1 hitPos
ARG 2 hand

View File

@ -60,7 +60,7 @@ CLASS apr net/minecraft/entity/player/EntityPlayer
ARG 1 damage
METHOD a copyEntityData (Lafv;)V
ARG 0 entity
METHOD a interactWith (Lafv;Laeo;)Laeq;
METHOD a interact (Lafv;Laeo;)Laeq;
ARG 0 entity
ARG 1 hand
METHOD a setEquippedStack (Laga;Lauv;)V

View File

@ -99,7 +99,7 @@ CLASS auq net/minecraft/item/Item
ARG 0 block
METHOD a isEffectiveOn (Lbnh;)Z
ARG 0 state
METHOD a onDeserialize (Lhm;)Z
METHOD a onTagDeserialized (Lhm;)Z
ARG 0 tag
METHOD a getProperty (Lpu;)Lauu;
ARG 0 id
@ -107,6 +107,8 @@ CLASS auq net/minecraft/item/Item
ARG 0 id
ARG 1 property
METHOD a matches (Lxo;)Z
METHOD b byRawId (I)Lauq;
ARG 0 id
METHOD b getMaxUseTime (Lauv;)I
ARG 0 stack
METHOD b onCrafted (Lauv;Lazt;Lapr;)V

View File

@ -1 +0,0 @@
CLASS awi net/minecraft/item/ItemActivationContext

View File

@ -1 +1,4 @@
CLASS ata net/minecraft/item/ItemPlacementContext
METHOD a getPos ()Leq;
METHOD d getPlayerFacing ()Lev;
METHOD e getPlacementFacings ()[Lev;

View File

@ -23,11 +23,13 @@ CLASS auv net/minecraft/item/ItemStack
METHOD B toTextComponent ()Lix;
METHOD C getUpdateCooldown ()I
METHOD D getAmount ()I
METHOD E createModifierFormat ()Ljava/text/DecimalFormat;
METHOD F updateInvalidFlag ()V
METHOD a isInvalid ()Z
METHOD a split (I)Lauv;
ARG 0 amount
METHOD a damageDirect (ILjava/util/Random;Luc;)Z
METHOD a applyDamage (ILage;)V
METHOD a applyDamage (ILjava/util/Random;Luc;)Z
ARG 0 amount
METHOD a getAttributeModifiers (Laga;)Lcom/google/common/collect/Multimap;
ARG 0 effectiveSlot
@ -47,6 +49,8 @@ CLASS auv net/minecraft/item/ItemStack
METHOD a areTagsEqual (Lauv;Lauv;)Z
ARG 0 a
ARG 1 b
METHOD a useOnBlock (Lawi;)Laeq;
ARG 0 context
METHOD a addEnchantment (Laxx;I)V
ARG 0 enchantment
ARG 1 level
@ -66,7 +70,7 @@ CLASS auv net/minecraft/item/ItemStack
ARG 0 world
ARG 1 player
ARG 2 amount
METHOD a onRightClick (Lazt;Lapr;Laeo;)Laer;
METHOD a use (Lazt;Lapr;Laeo;)Laer;
ARG 0 world
ARG 1 player
ARG 2 hand
@ -77,6 +81,9 @@ CLASS auv net/minecraft/item/ItemStack
ARG 3 user
METHOD a getBlockBreakingSpeed (Lbnh;)F
ARG 0 state
METHOD a areBlockProxiesEqual (Lbnl;Lbnl;)Z
ARG 0 first
ARG 1 second
METHOD a fromTag (Lhm;)Lauv;
ARG 0 tag
METHOD a setDisplayName (Lix;)Lauv;

View File

@ -0,0 +1,20 @@
CLASS awi net/minecraft/item/ItemUsageContext
FIELD b player Lapr;
FIELD c hitX F
FIELD d hitY F
FIELD e hitZ F
FIELD f facing Lev;
FIELD g world Lazt;
FIELD h stack Lauv;
FIELD i pos Leq;
METHOD a getPos ()Leq;
METHOD f getPlayerHorizontalFacing ()Lev;
METHOD g isPlayerSneaking ()Z
METHOD h getPlayerYaw ()F
METHOD i getItemStack ()Lauv;
METHOD j getPlayer ()Lapr;
METHOD k getWorld ()Lazt;
METHOD l getFacing ()Lev;
METHOD m getHitX ()F
METHOD n getHitY ()F
METHOD o getHitZ ()F

View File

@ -14,6 +14,7 @@ CLASS il net/minecraft/network/ClientConnection
FIELD p disconnected Z
METHOD <init> (Ljm;)V
ARG 0 side
METHOD a tick ()V
METHOD a setMinCompressedSize (I)V
ARG 0 value
METHOD a setState (Lim;)V

View File

@ -8,6 +8,7 @@ CLASS ix net/minecraft/text/TextComponent
ARG 0 string
METHOD a setStyle (Ljf;)Lix;
ARG 0 style
METHOD a applyFormat ([La;)Lix;
METHOD b getStyle ()Ljf;
METHOD c stream ()Ljava/util/stream/Stream;
METHOD d getText ()Ljava/lang/String;

View File

@ -1 +1,5 @@
CLASS aer net/minecraft/util/TypedActionResult
FIELD a result Laeq;
FIELD b value Ljava/lang/Object;
METHOD a getResult ()Laeq;
METHOD b getValue ()Ljava/lang/Object;

View File

@ -1,4 +1,9 @@
CLASS uq
FIELD a connection Lil;
FIELD b player Luc;
FIELD c LOGGER Lorg/apache/logging/log4j/Logger;
FIELD d server Lnet/minecraft/server/MinecraftServer;
METHOD Z_ tick ()V
METHOD a getConnection ()Lil;
METHOD a onConnectionLost (Lix;)V
ARG 0 reason