map out most of sprite code, minor work in Minecraft/MinecraftServer/World

This commit is contained in:
asiekierka 2016-08-20 18:56:54 +02:00
parent f8d75caec2
commit 7c52be2b59
22 changed files with 139 additions and 7 deletions

View File

@ -1,30 +1,45 @@
CLASS none/bdo net/minecraft/client/Minecraft CLASS none/bdo net/minecraft/client/Minecraft
FIELD B profiler Lnone/os;
FIELD C isRunning Z
FIELD J LOGGER Lorg/apache/logging/log4j/Logger; FIELD J LOGGER Lorg/apache/logging/log4j/Logger;
FIELD K RESOURCE_LOGO Lnone/kp; FIELD K RESOURCE_LOGO Lnone/kp;
FIELD L DISPLAY_MODES Ljava/util/List; FIELD L DISPLAY_MODES Ljava/util/List;
FIELD Q textureManager Lnone/bxc; FIELD Q textureManager Lnone/bxc;
FIELD R instance Lnone/bdo; FIELD R instance Lnone/bdo;
FIELD Z snooper Lnone/rj; FIELD Z snooper Lnone/rj;
FIELD aI textureAtlas Lnone/bxa;
FIELD aM sessionService Lcom/mojang/authlib/minecraft/MinecraftSessionService;
FIELD aP thread Ljava/lang/Thread; FIELD aP thread Ljava/lang/Thread;
FIELD aj server Lnone/caj; FIELD aj server Lnone/caj;
FIELD an netProxy Ljava/net/Proxy;
FIELD av isDemo Z FIELD av isDemo Z
FIELD f world Lnone/bme; FIELD f world Lnone/bme;
FIELD h player Lnone/boe; FIELD h player Lnone/boe;
FIELD k fontRenderer Lnone/bec; FIELD k fontRenderer Lnone/bec;
FIELD l fontRendererSGA Lnone/bec;
FIELD r guiInGame Lnone/bed; FIELD r guiInGame Lnone/bed;
FIELD t hitResult Lnone/bcq;
FIELD u settings Lnone/bdq; FIELD u settings Lnone/bdq;
FIELD w runDirectory Ljava/io/File; FIELD w runDirectory Ljava/io/File;
METHOD F getServer ()Lnone/caj; METHOD F getServer ()Lnone/caj;
METHOD G onShutdown ()V METHOD G onShutdown ()V
METHOD H getSnooper ()Lnone/rj; METHOD H getSnooper ()Lnone/rj;
METHOD I getCurrentTimeMillis ()J METHOD I getCurrentTimeMillis ()J
METHOD M getNetworkProxy ()Ljava/net/Proxy;
METHOD N getTextureManager ()Lnone/bxc; METHOD N getTextureManager ()Lnone/bxc;
METHOD R getTextureAtlas ()Lnone/bxa;
METHOD Z isSnooperEnabled ()Z
METHOD a start ()V METHOD a start ()V
METHOD a scheduleOnMainThread (Ljava/lang/Runnable;)Lcom/google/common/util/concurrent/ListenableFuture; METHOD a scheduleOnMainThread (Ljava/lang/Runnable;)Lcom/google/common/util/concurrent/ListenableFuture;
METHOD a (Ljava/lang/String;)V METHOD a (Ljava/lang/String;)V
METHOD aB handleMouseEvents ()V
METHOD aC doItemPick ()V METHOD aC doItemPick ()V
METHOD aE isMainThread ()Z METHOD aE isMainThread ()Z
METHOD aw doAttack ()V METHOD aw doAttack ()V
METHOD ax doItemUse ()V METHOD ax doItemUse ()V
METHOD az handleKeyboardEvents ()V
METHOD u isDemo ()Z METHOD u isDemo ()Z
METHOD v getNetworkHandler ()Lnone/bmc;
METHOD x isFancyGraphicsEnabled ()Z
METHOD y isAmbientOcclusionEnabled ()Z
METHOD z getInstance ()Lnone/bdo; METHOD z getInstance ()Lnone/bdo;

View File

@ -0,0 +1,9 @@
CLASS none/boe net/minecraft/client/player/EntityPlayerClient
FIELD d networkHandler Lnone/bmc;
METHOD a onTrackedDataSet (Lnone/kj;)V
METHOD a swingHand (Lnone/qz;)V
ARG 0 hand
METHOD c getBlockPos ()Lnone/cn;
METHOD g sendChatMessage (Ljava/lang/String;)V
ARG 0 message
METHOD m update ()V

View File

@ -0,0 +1 @@
CLASS none/bob net/minecraft/client/player/EntityPlayerClientAbstract

View File

@ -0,0 +1 @@
CLASS none/bxd net/minecraft/client/texture/ITexture

View File

@ -0,0 +1,2 @@
CLASS none/bxf net/minecraft/client/texture/ITextureUpdateMethod
METHOD e updateTexture ()V

View File

@ -0,0 +1 @@
CLASS none/bxg net/minecraft/client/texture/ITextureUpdateable

View File

@ -0,0 +1,54 @@
CLASS none/bxb net/minecraft/client/texture/Sprite
FIELD a frames Ljava/util/List;
FIELD c rotated Z
FIELD d x I
FIELD e y I
FIELD f width I
FIELD g height I
FIELD h framePos I
FIELD i ticks I
FIELD j name Ljava/lang/String;
FIELD l uMin F
FIELD m uMax F
FIELD n vMin F
FIELD o vMax F
METHOD <init> (Ljava/lang/String;)V
ARG 0 name
METHOD a getX ()I
METHOD a getU (D)F
ARG 0 x
METHOD a getFrame (I)[[I
ARG 0 pos
METHOD a init (IIIIZ)V
ARG 0 width
ARG 1 height
ARG 2 x
ARG 3 y
ARG 4 rotated
METHOD a setFrameList (Ljava/util/List;)V
ARG 0 frames
METHOD a copy (Lnone/bxb;)V
ARG 0 src
METHOD a create (Lnone/kp;)Lnone/bxb;
ARG 0 name
METHOD b getY ()I
METHOD b getV (D)F
ARG 0 y
METHOD b setWidth (I)V
ARG 0 width
METHOD c getWidth ()I
METHOD c setHeight (I)V
ARG 0 height
METHOD d getHeight ()I
METHOD d generateMipmaps (I)V
ARG 0 level
METHOD e getMinU ()F
METHOD e growFrameList (I)V
ARG 0 targetSize
METHOD f getMaxU ()F
METHOD g getMinV ()F
METHOD h getMaxV ()F
METHOD i getName ()Ljava/lang/String;
METHOD j update ()V
METHOD k getFrameCount ()I
METHOD l clearFrameList ()V

View File

@ -1 +0,0 @@
CLASS none/bxb net/minecraft/client/texture/TextureAtlasSprite

View File

@ -1,4 +1,11 @@
CLASS none/bxc net/minecraft/client/texture/TextureManager CLASS none/bxc net/minecraft/client/texture/TextureManager
FIELD a LOGGER Lorg/apache/logging/log4j/Logger; FIELD a LOGGER Lorg/apache/logging/log4j/Logger;
FIELD b textures Ljava/util/Map;
FIELD c updateable Ljava/util/List;
METHOD a bindTexture (Lnone/kp;)V METHOD a bindTexture (Lnone/kp;)V
ARG 0 id ARG 0 id
METHOD a (Lnone/kp;Lnone/bxg;)Z
ARG 0 id
METHOD b getTexture (Lnone/kp;)Lnone/bxd;
ARG 0 id
METHOD e updateTexture ()V

View File

@ -0,0 +1,23 @@
CLASS none/bxa net/minecraft/client/texture/TextureSpriteAtlas
FIELD f MISSINGNO_LOC Lnone/kp;
FIELD g BLOCK_ATLAS_LOC Lnone/kp;
FIELD h LOGGER Lorg/apache/logging/log4j/Logger;
FIELD i sprites Ljava/util/List;
FIELD l prefix Ljava/lang/String;
FIELD n mipLevel I
FIELD o defaultSprite Lnone/bxb;
METHOD <init> (Ljava/lang/String;)V
ARG 0 prefix
METHOD <init> (Ljava/lang/String;Lnone/bwt;)V
ARG 0 prefix
METHOD a setMipLevel (I)V
ARG 0 value
METHOD a getSprite (Ljava/lang/String;)Lnone/bxb;
ARG 0 id
METHOD a getResourceLocation (Lnone/bxb;)Lnone/kp;
ARG 0 sprite
METHOD a register (Lnone/kp;)Lnone/bxb;
ARG 0 id
METHOD e updateTexture ()V
METHOD f getDefaultSprite ()Lnone/bxb;
METHOD g initDefaultSprite ()V

View File

@ -25,6 +25,8 @@ CLASS none/j net/minecraft/command/CommandBase
METHOD a matchesBeginning (Ljava/lang/String;Ljava/lang/String;)Z METHOD a matchesBeginning (Ljava/lang/String;Ljava/lang/String;)Z
ARG 0 arg ARG 0 arg
ARG 1 target ARG 1 target
METHOD a joinPretty (Ljava/util/List;)Lnone/fa;
ARG 0 list
METHOD a canExecute (Lnet/minecraft/server/MinecraftServer;Lnone/n;)Z METHOD a canExecute (Lnet/minecraft/server/MinecraftServer;Lnone/n;)Z
METHOD a getTabCompletionList (Lnet/minecraft/server/MinecraftServer;Lnone/n;[Ljava/lang/String;Lnone/cn;)Ljava/util/List; METHOD a getTabCompletionList (Lnet/minecraft/server/MinecraftServer;Lnone/n;[Ljava/lang/String;Lnone/cn;)Ljava/util/List;
METHOD a toBlockState (Lnone/akw;Ljava/lang/String;)Lnone/asj; METHOD a toBlockState (Lnone/akw;Ljava/lang/String;)Lnone/asj;

View File

@ -1,5 +0,0 @@
CLASS none/boe net/minecraft/entity/player/EntityPlayerClient
FIELD d networkHandler Lnone/bmc;
METHOD a onTrackedDataSet (Lnone/kj;)V
METHOD c getBlockPos ()Lnone/cn;
METHOD m update ()V

View File

@ -1 +0,0 @@
CLASS none/bob net/minecraft/entity/player/EntityPlayerClientAbstract

View File

@ -1,6 +1,8 @@
CLASS none/lw net/minecraft/entity/player/EntityPlayerServer CLASS none/lw net/minecraft/entity/player/EntityPlayerServer
FIELD a networkHandler Lnone/mg; FIELD a networkHandler Lnone/mg;
METHOD a deserializeEntityTag (Lnone/dt;)V METHOD a deserializeEntityTag (Lnone/dt;)V
METHOD a swingHand (Lnone/qz;)V
ARG 0 hand
METHOD b serializeEntityTag (Lnone/dt;)V METHOD b serializeEntityTag (Lnone/dt;)V
METHOD c getBlockPos ()Lnone/cn; METHOD c getBlockPos ()Lnone/cn;
METHOD m update ()V METHOD m update ()V

View File

@ -2,6 +2,7 @@ CLASS none/caj net/minecraft/server/IntegratedServer
FIELD k LOGGER Lorg/apache/logging/log4j/Logger; FIELD k LOGGER Lorg/apache/logging/log4j/Logger;
FIELD l mc Lnone/bdo; FIELD l mc Lnone/bdo;
METHOD A getRunDirectory ()Ljava/io/File; METHOD A getRunDirectory ()Ljava/io/File;
METHOD Z isSnooperEnabled ()Z
METHOD a (Lnone/qx;)V METHOD a (Lnone/qx;)V
METHOD aa isDedicated ()Z METHOD aa isDedicated ()Z
METHOD b addServerInfoToCrashReport (Lnone/b;)Lnone/b; METHOD b addServerInfoToCrashReport (Lnone/b;)Lnone/b;

View File

@ -28,6 +28,7 @@ CLASS net/minecraft/server/MinecraftServer net/minecraft/server/MinecraftServer
METHOD O getKeyPair ()Ljava/security/KeyPair; METHOD O getKeyPair ()Ljava/security/KeyPair;
METHOD P getServerPort ()I METHOD P getServerPort ()I
METHOD V isDemo ()Z METHOD V isDemo ()Z
METHOD Z isSnooperEnabled ()Z
METHOD a getWorld (I)Lnone/lu; METHOD a getWorld (I)Lnone/lu;
ARG 0 dimensionId ARG 0 dimensionId
METHOD a scheduleOnMainThread (Ljava/lang/Runnable;)Lcom/google/common/util/concurrent/ListenableFuture; METHOD a scheduleOnMainThread (Ljava/lang/Runnable;)Lcom/google/common/util/concurrent/ListenableFuture;

View File

@ -1,5 +1,6 @@
CLASS none/lf net/minecraft/server/dedicated/DedicatedServer CLASS none/lf net/minecraft/server/dedicated/DedicatedServer
FIELD k LOGGER Lorg/apache/logging/log4j/Logger; FIELD k LOGGER Lorg/apache/logging/log4j/Logger;
METHOD Z isSnooperEnabled ()Z
METHOD aa isDedicated ()Z METHOD aa isDedicated ()Z
METHOD d setPlayerIdleTimeout (I)V METHOD d setPlayerIdleTimeout (I)V
METHOD n getGameMode ()Lnone/ais; METHOD n getGameMode ()Lnone/ais;

View File

@ -2,6 +2,8 @@ CLASS none/sn net/minecraft/sortme/EntitySomethingBase
FIELD aQ headPitch F FIELD aQ headPitch F
METHOD a deserializeEntityTag (Lnone/dt;)V METHOD a deserializeEntityTag (Lnone/dt;)V
METHOD a onTrackedDataSet (Lnone/kj;)V METHOD a onTrackedDataSet (Lnone/kj;)V
METHOD a swingHand (Lnone/qz;)V
ARG 0 hand
METHOD b serializeEntityTag (Lnone/dt;)V METHOD b serializeEntityTag (Lnone/dt;)V
METHOD b getStackInHand (Lnone/qz;)Lnone/aeq; METHOD b getStackInHand (Lnone/qz;)Lnone/aeq;
METHOD b getStackInSlot (Lnone/sj;)Lnone/aeq; METHOD b getStackInSlot (Lnone/sj;)Lnone/aeq;

View File

@ -1,11 +1,16 @@
CLASS none/aiu net/minecraft/world/World CLASS none/aiu net/minecraft/world/World
FIELD C profiler Lnone/os; FIELD C profiler Lnone/os;
FIELD E isRemote Z FIELD E isRemote Z
FIELD N border Lnone/atd;
FIELD r rand Ljava/util/Random; FIELD r rand Ljava/util/Random;
FIELD v chunkProvider Lnone/ath;
METHOD E isValidHeight (Lnone/cn;)Z METHOD E isValidHeight (Lnone/cn;)Z
ARG 0 pos ARG 0 pos
METHOD U getGameRules ()Lnone/air; METHOD U getGameRules ()Lnone/air;
METHOD a getEntityById (I)Lnone/se; METHOD a getEntityById (I)Lnone/se;
METHOD a (II)Lnone/atm;
ARG 0 chunkX
ARG 1 chunkZ
METHOD a getEntitiesIn (Ljava/lang/Class;Lnone/bcp;)Ljava/util/List; METHOD a getEntitiesIn (Ljava/lang/Class;Lnone/bcp;)Ljava/util/List;
METHOD a (Ljava/lang/Class;Lnone/bcp;Lcom/google/common/base/Predicate;)Ljava/util/List; METHOD a (Ljava/lang/Class;Lnone/bcp;Lcom/google/common/base/Predicate;)Ljava/util/List;
METHOD a isValidPos (Lnone/cn;)Z METHOD a isValidPos (Lnone/cn;)Z
@ -18,6 +23,10 @@ CLASS none/aiu net/minecraft/world/World
METHOD ae getDifficulty ()Lnone/qx; METHOD ae getDifficulty ()Lnone/qx;
METHOD b getBiome (Lnone/cn;)Lnone/ajh; METHOD b getBiome (Lnone/cn;)Lnone/ajh;
METHOD d isAir (Lnone/cn;)Z METHOD d isAir (Lnone/cn;)Z
METHOD f (Lnone/cn;)Lnone/atm;
ARG 0 pos
METHOD g setBlockToAir (Lnone/cn;)Z
ARG 0 pos
METHOD k updateEntities ()V METHOD k updateEntities ()V
METHOD o getBlockState (Lnone/cn;)Lnone/asj; METHOD o getBlockState (Lnone/cn;)Lnone/asj;
ARG 0 pos ARG 0 pos

View File

@ -0,0 +1,3 @@
CLASS none/bjk
CLASS none/bjk$c
FIELD a isDemo Z

View File

@ -0,0 +1,3 @@
CLASS none/bww
FIELD a width I
FIELD b height I

2
mappings/none/rk.mapping Normal file
View File

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