Mapped out a few resource-related stuff (#250)

Signed-off-by: liach <liach@users.noreply.github.com>
This commit is contained in:
liach 2018-12-10 09:09:04 -08:00 committed by Adrian Siekierka
parent a10a6291ed
commit df3a55d46c
30 changed files with 185 additions and 15 deletions

View File

@ -1,7 +0,0 @@
CLASS dme
CLASS dme$1
METHOD a getName ()Ljava/lang/String;
FIELD a LOGGER Lorg/apache/logging/log4j/Logger;
METHOD a download (Ljava/lang/String;Ljava/lang/String;)Ljava/util/concurrent/CompletableFuture;
METHOD b getDownloadHeaders ()Ljava/util/Map;
METHOD c clear ()V

View File

@ -1,2 +1,3 @@
CLASS dmh
METHOD a findFile (Ljava/lang/String;)Ljava/io/File;
METHOD a getResource (Lpz;)Ljava/io/File;

View File

@ -43,6 +43,7 @@ CLASS cof net/minecraft/client/MinecraftClient
FIELD ap isDemo Z
FIELD as profiler Laeh;
FIELD at resourceManager Lwb;
FIELD av resourcePackContainerManager Lvv;
FIELD aw languageManager Ldmq;
FIELD ax blockColorMap Lcop;
FIELD ay itemColorMap Lcos;
@ -131,6 +132,7 @@ CLASS cof net/minecraft/client/MinecraftClient
METHOD c setConnectedToRealms (Z)V
METHOD d getGameVersion ()Ljava/lang/String;
METHOD e getVersionType ()Ljava/lang/String;
METHOD f forcesUnicodeFont ()Z
METHOD g reloadResources ()V
METHOD h getLevelStorage ()Lchg;
METHOD i stop ()V
@ -142,5 +144,6 @@ CLASS cof net/minecraft/client/MinecraftClient
METHOD s isFancyGraphicsEnabled ()Z
METHOD t isAmbientOcclusionEnabled ()Z
METHOD u getInstance ()Lcof;
METHOD v reloadResourcesConcurrently ()Ljava/util/concurrent/CompletableFuture;
METHOD w getMaxTextureSize ()I
METHOD x getCurrentServerEntry ()Lczx;

View File

@ -20,6 +20,7 @@ CLASS dcq net/minecraft/client/render/Renderer
FIELD j entityRenderDispatcher Ldhc;
FIELD k world Lczu;
FIELD o chunkRenderDispatcher Ldda;
METHOD a reload ()V
METHOD a renderSky (F)V
METHOD a markRegionForRenderUpdate (IIIZ)V
METHOD a onGlobalWorldEvent (ILet;I)V

View File

@ -0,0 +1,14 @@
CLASS dmn net/minecraft/client/resource/ClientResourcePackContainer
FIELD a icon Lcmx;
FIELD b iconId Lpz;
METHOD <init> (Ljava/lang/String;ZLjava/util/function/Supplier;Ljb;Ljb;Lvu;Lvy$a;ZLcmx;)V
ARG 1 name
METHOD <init> (Ljava/lang/String;ZLjava/util/function/Supplier;Lvj;Lvo;Lvy$a;)V
ARG 1 name
ARG 2 notSorting
ARG 3 packCreator
ARG 4 pack
ARG 5 metadata
ARG 6 direction
ARG 7 icon
METHOD a drawIcon (Ldlx;)V

View File

@ -0,0 +1,37 @@
CLASS dme net/minecraft/client/resource/ClientResourcePackCreator
CLASS dme$1
METHOD a getName ()Ljava/lang/String;
FIELD a LOGGER Lorg/apache/logging/log4j/Logger;
FIELD b ALPHANUMERAL Ljava/util/regex/Pattern;
FIELD c pack Lvm;
FIELD d serverPacksRoot Ljava/io/File;
FIELD e lock Ljava/util/concurrent/locks/ReentrantLock;
FIELD f index Ldmd;
FIELD g downloadTask Ljava/util/concurrent/CompletableFuture;
FIELD h serverContainer Ldmn;
METHOD <init> (Ljava/io/File;Ldmd;)V
ARG 1 serverPacksRoot
ARG 2 index
METHOD a getPack ()Lvm;
METHOD a loadServerPack (Ljava/io/File;)Ljava/util/concurrent/CompletableFuture;
ARG 1 packZip
ARG 2 packMcmeta
ARG 3 packIcon
METHOD a verifyFile (Ljava/lang/String;Ljava/io/File;)Z
ARG 1 expectedSha1
ARG 2 rfile
ARG 3 actualSha1
METHOD a download (Ljava/lang/String;Ljava/lang/String;)Ljava/util/concurrent/CompletableFuture;
ARG 5 downloadDirectory
ARG 7 requestData
METHOD a registerContainer (Ljava/util/Map;Lvy$b;)V
ARG 1 registry
ARG 2 factory
ARG 3 vanillaContainer
ARG 4 oldPack
ARG 5 oldContainer
METHOD b getDownloadHeaders ()Ljava/util/Map;
METHOD c clear ()V
METHOD d deleteOldServerPack ()V
ARG 1 allServerPacks
ARG 2 count

View File

@ -1,6 +1,10 @@
CLASS dmf
CLASS dmf net/minecraft/client/resource/DefaultClientResourcePack
FIELD d index Ldmd;
METHOD a getInputStream (Ljava/lang/String;)Ljava/io/InputStream;
ARG 1 path
METHOD a findResources (Lvk;Ljava/lang/String;ILjava/util/function/Predicate;)Ljava/util/Collection;
ARG 1 type
ARG 2 namespace
METHOD c findInputStream (Lvk;Lpz;)Ljava/io/InputStream;
ARG 1 type
ARG 2 id

View File

@ -10,6 +10,7 @@ CLASS dmk net/minecraft/client/resource/RedirectedResourcePack
ARG 2 namespace
METHOD a open (Lvk;Lpz;)Ljava/io/InputStream;
ARG 1 type
METHOD a parseMetadata (Lvn;)Ljava/lang/Object;
METHOD b openRoot (Ljava/lang/String;)Ljava/io/InputStream;
METHOD b getRedirectedId (Lpz;)Lpz;
METHOD b contains (Lvk;Lpz;)Z

View File

@ -3,4 +3,5 @@ CLASS dmd net/minecraft/client/resource/ResourceIndex
FIELD b index Ljava/util/Map;
METHOD <init> (Ljava/io/File;Ljava/lang/String;)V
ARG 1 directory
METHOD a findFile (Ljava/lang/String;)Ljava/io/File;
METHOD a getResource (Lpz;)Ljava/io/File;

View File

@ -1,2 +1,4 @@
CLASS dmv net/minecraft/client/resource/metadata/AnimationResourceMetadataReader
METHOD a getKey ()Ljava/lang/String;
METHOD a read (Lcom/google/gson/JsonObject;)Ljava/lang/Object;
METHOD b read (Lcom/google/gson/JsonObject;)Ldmu;

View File

@ -1,2 +1,4 @@
CLASS dmy net/minecraft/client/resource/metadata/LanguageResourceMetadataReader
METHOD a getKey ()Ljava/lang/String;
METHOD a read (Lcom/google/gson/JsonObject;)Ljava/lang/Object;
METHOD b read (Lcom/google/gson/JsonObject;)Ldmx;

View File

@ -1,2 +1,4 @@
CLASS dnc net/minecraft/client/resource/metadata/TextureResourceMetadataReader
METHOD a getKey ()Ljava/lang/String;
METHOD a read (Lcom/google/gson/JsonObject;)Ljava/lang/Object;
METHOD b read (Lcom/google/gson/JsonObject;)Ldnb;

View File

@ -0,0 +1,5 @@
CLASS yk net/minecraft/client/sortme/NetworkUtils
FIELD a downloadExecutor Lcom/google/common/util/concurrent/ListeningExecutorService;
FIELD b LOGGER Lorg/apache/logging/log4j/Logger;
METHOD a choosePort ()I
METHOD a download (Ljava/io/File;Ljava/lang/String;Ljava/util/Map;ILyr;Ljava/net/Proxy;)Ljava/util/concurrent/CompletableFuture;

View File

@ -1,4 +1,5 @@
CLASS czp net/minecraft/client/world/ClientChunkProvider
CLASS czp$a
FIELD a LOGGER Lorg/apache/logging/log4j/Logger;
FIELD b client Lcof;
FIELD c emptyChunk Lbql;

View File

@ -6,6 +6,7 @@ CLASS vg net/minecraft/resource/AbstractFilenameResourcePack
METHOD a openFilename (Ljava/lang/String;)Ljava/io/InputStream;
METHOD a open (Lvk;Lpz;)Ljava/io/InputStream;
ARG 1 type
METHOD a parseMetadata (Lvn;)Ljava/lang/Object;
METHOD a parseMetadata (Lvn;Ljava/io/InputStream;)Ljava/lang/Object;
METHOD b openRoot (Ljava/lang/String;)Ljava/io/InputStream;
METHOD b contains (Lvk;Lpz;)Z

View File

@ -4,14 +4,18 @@ CLASS vm net/minecraft/resource/DefaultResourcePack
FIELD c namespaces Ljava/util/Set;
FIELD d LOGGER Lorg/apache/logging/log4j/Logger;
METHOD a getName ()Ljava/lang/String;
METHOD a getInputStream (Ljava/lang/String;)Ljava/io/InputStream;
ARG 1 path
METHOD a getNamespaces (Lvk;)Ljava/util/Set;
METHOD a findResources (Lvk;Ljava/lang/String;ILjava/util/function/Predicate;)Ljava/util/Collection;
ARG 1 type
ARG 2 namespace
METHOD a open (Lvk;Lpz;)Ljava/io/InputStream;
ARG 1 type
METHOD a parseMetadata (Lvn;)Ljava/lang/Object;
METHOD b openRoot (Ljava/lang/String;)Ljava/io/InputStream;
METHOD b contains (Lvk;Lpz;)Z
ARG 1 type
METHOD c findInputStream (Lvk;Lpz;)Ljava/io/InputStream;
ARG 1 type
ARG 2 id

View File

@ -0,0 +1,6 @@
CLASS vx net/minecraft/resource/DefaultResourcePackCreator
FIELD a pack Lvm;
METHOD a registerContainer (Ljava/util/Map;Lvy$b;)V
ARG 1 registry
ARG 2 factory
ARG 3 container

View File

@ -0,0 +1,12 @@
CLASS vt net/minecraft/resource/FileResourcePackCreator
FIELD a POSSIBLE_PACK Ljava/io/FileFilter;
FIELD b packsFolder Ljava/io/File;
METHOD <init> (Ljava/io/File;)V
ARG 1 packsFolder
METHOD a createResourcePack (Ljava/io/File;)Ljava/util/function/Supplier;
ARG 1 file
METHOD a registerContainer (Ljava/util/Map;Lvy$b;)V
ARG 1 registry
ARG 2 factory
ARG 8 name
ARG 9 container

View File

@ -6,6 +6,7 @@ CLASS vj net/minecraft/resource/ResourcePack
ARG 2 namespace
METHOD a open (Lvk;Lpz;)Ljava/io/InputStream;
ARG 1 type
METHOD a parseMetadata (Lvn;)Ljava/lang/Object;
METHOD b openRoot (Ljava/lang/String;)Ljava/io/InputStream;
METHOD b contains (Lvk;Lpz;)Z
ARG 1 type

View File

@ -0,0 +1,7 @@
CLASS vu net/minecraft/resource/ResourcePackCompatibility
FIELD d notification Ljb;
FIELD e confirmMessage Ljb;
METHOD a isCompatible ()Z
METHOD a from (I)Lvu;
METHOD b getNotification ()Ljb;
METHOD c getConfirmMessage ()Ljb;

View File

@ -0,0 +1,48 @@
CLASS vy net/minecraft/resource/ResourcePackContainer
CLASS vy$a SortingDirection
METHOD a inverse ()Lvy$a;
METHOD a locate (Ljava/util/List;Ljava/lang/Object;Ljava/util/function/Function;Z)I
ARG 3 converter
ARG 4 inverse
ARG 5 targetTopBottom
CLASS vy$b Factory
METHOD create (Ljava/lang/String;ZLjava/util/function/Supplier;Lvj;Lvo;Lvy$a;)Lvy;
FIELD a LOGGER Lorg/apache/logging/log4j/Logger;
FIELD b BROKEN_PACK_META Lvo;
FIELD c name Ljava/lang/String;
FIELD d packCreator Ljava/util/function/Supplier;
FIELD e displayName Ljb;
FIELD f description Ljb;
FIELD g compatibility Lvu;
FIELD h direction Lvy$a;
FIELD i notSorting Z
FIELD j tillEnd Z
METHOD <init> (Ljava/lang/String;ZLjava/util/function/Supplier;Ljb;Ljb;Lvu;Lvy$a;Z)V
ARG 1 name
ARG 2 notSorting
ARG 3 packCreator
ARG 4 displayName
ARG 5 description
ARG 6 compatibility
ARG 7 direction
ARG 8 tillEnd
METHOD <init> (Ljava/lang/String;ZLjava/util/function/Supplier;Lvj;Lvo;Lvy$a;)V
ARG 1 name
ARG 2 notSorting
ARG 3 packCreator
ARG 4 pack
ARG 5 metadata
ARG 6 direction
METHOD a displayName ()Ljb;
METHOD a of (Ljava/lang/String;ZLjava/util/function/Supplier;Lvy$b;Lvy$a;)Lvy;
ARG 0 name
METHOD a getInformationText (Z)Ljb;
METHOD b getDescription ()Ljb;
METHOD c getCompatibility ()Lvu;
METHOD d createResourcePack ()Lvj;
METHOD e getName ()Ljava/lang/String;
METHOD equals (Ljava/lang/Object;)Z
ARG 0 object
METHOD f canBeSorted ()Z
METHOD g sortsTillEnd ()Z
METHOD h getSortingDirection ()Lvy$a;

View File

@ -0,0 +1,17 @@
CLASS vv net/minecraft/resource/ResourcePackContainerManager
FIELD a creators Ljava/util/Set;
FIELD b nameToContainer Ljava/util/Map;
FIELD c enabledContainers Ljava/util/List;
FIELD d factory Lvy$b;
METHOD a callCreators ()V
ARG 1 names
METHOD a getContainer (Ljava/lang/String;)Lvy;
ARG 1 name
METHOD a resetEnabled (Ljava/util/Collection;)V
ARG 1 enabled
METHOD a addCreator (Lvw;)V
ARG 1 creator
METHOD b getAlphabeticallyOrderedContainers ()Ljava/util/Collection;
METHOD c getDisabledContainers ()Ljava/util/Collection;
METHOD d getEnabledContainers ()Ljava/util/Collection;
METHOD e sortMapByName ()V

View File

@ -0,0 +1,2 @@
CLASS vw net/minecraft/resource/ResourcePackCreator
METHOD a registerContainer (Ljava/util/Map;Lvy$b;)V

View File

@ -1,4 +1,4 @@
CLASS vo net/minecraft/resource/metadata/ResourceMetadataPack
CLASS vo net/minecraft/resource/metadata/PackResourceMetadata
FIELD a READER Lvp;
FIELD b description Ljb;
FIELD c packFormat I

View File

@ -0,0 +1,4 @@
CLASS vp net/minecraft/resource/metadata/PackResourceMetadataReader
METHOD a getKey ()Ljava/lang/String;
METHOD a read (Lcom/google/gson/JsonObject;)Ljava/lang/Object;
METHOD b read (Lcom/google/gson/JsonObject;)Lvo;

View File

@ -1,2 +1,3 @@
CLASS vn net/minecraft/resource/metadata/ResourceMetadataReader
METHOD a getKey ()Ljava/lang/String;
METHOD a read (Lcom/google/gson/JsonObject;)Ljava/lang/Object;

View File

@ -1,2 +0,0 @@
CLASS vp net/minecraft/resource/metadata/ResourceMetadataReaderPack
METHOD a getKey ()Ljava/lang/String;

View File

@ -101,6 +101,7 @@ CLASS net/minecraft/server/MinecraftServer net/minecraft/server/MinecraftServer
METHOD aC getDataFixer ()Lcom/mojang/datafixers/DataFixer;
METHOD aD getAdvancementManager ()Lql;
METHOD aE getCommandFunctionManager ()Lqm;
METHOD aF reload ()V
METHOD aG getDataManager ()Lwb;
METHOD aK getCommandManager ()Lcb;
METHOD aM getRecipeManager ()Layb;

View File

@ -1,2 +1,7 @@
CLASS rb net/minecraft/server/command/DatapackCommand
FIELD e NAME_SUGGESTION Lcom/mojang/brigadier/suggestion/SuggestionProvider;
METHOD a executeList (Lca;)I
METHOD a register (Lcom/mojang/brigadier/CommandDispatcher;)V
METHOD a getPackContainer (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;Z)Lvy;
METHOD b executeAvailable (Lca;)I
METHOD c executeEnabled (Lca;)I

View File

@ -1,4 +0,0 @@
CLASS vy
FIELD a LOGGER Lorg/apache/logging/log4j/Logger;
METHOD equals (Ljava/lang/Object;)Z
ARG 0 object