类 AsyncTexture

  • 所有已实现的接口:
    AutoCloseable

    @Environment(CLIENT)
    public class AsyncTexture
    extends ResourceTexture
    Mappings:
    Namespace Name
    official evy
    intermediary net/minecraft/class_4005
    named net/minecraft/client/texture/AsyncTexture
    • 字段详细资料

      • future

        @Nullable
        private @Nullable CompletableFuture<ResourceTexture.TextureData> future
        Mappings:
        Namespace Name Mixin selector
        official f Levy;f:Ljava/util/concurrent/CompletableFuture;
        intermediary field_17894 Lnet/minecraft/class_4005;field_17894:Ljava/util/concurrent/CompletableFuture;
        named future Lnet/minecraft/client/texture/AsyncTexture;future:Ljava/util/concurrent/CompletableFuture;
    • 方法详细资料

      • loadTextureData

        protected ResourceTexture.TextureData loadTextureData​(ResourceManager resourceManager)
        覆盖:
        loadTextureData 在类中 ResourceTexture
        Mappings:
        Namespace Name Mixin selector
        official b Levz;b(Ladl;)Levz$a;
        intermediary method_18153 Lnet/minecraft/class_1049;method_18153(Lnet/minecraft/class_3300;)Lnet/minecraft/class_1049$class_4006;
        named loadTextureData Lnet/minecraft/client/texture/ResourceTexture;loadTextureData(Lnet/minecraft/resource/ResourceManager;)Lnet/minecraft/client/texture/ResourceTexture$TextureData;
      • getLoadCompleteFuture

        public CompletableFuture<Void> getLoadCompleteFuture()
        Mappings:
        Namespace Name Mixin selector
        official a Levy;a()Ljava/util/concurrent/CompletableFuture;
        intermediary method_18148 Lnet/minecraft/class_4005;method_18148()Ljava/util/concurrent/CompletableFuture;
        named getLoadCompleteFuture Lnet/minecraft/client/texture/AsyncTexture;getLoadCompleteFuture()Ljava/util/concurrent/CompletableFuture;
      • registerTexture

        public void registerTexture​(TextureManager textureManager,
                                    ResourceManager resourceManager,
                                    Identifier identifier,
                                    Executor executor)
        覆盖:
        registerTexture 在类中 AbstractTexture
        Mappings:
        Namespace Name Mixin selector
        official a Levr;a(Lewe;Ladl;Lwp;Ljava/util/concurrent/Executor;)V
        intermediary method_18169 Lnet/minecraft/class_1044;method_18169(Lnet/minecraft/class_1060;Lnet/minecraft/class_3300;Lnet/minecraft/class_2960;Ljava/util/concurrent/Executor;)V
        named registerTexture Lnet/minecraft/client/texture/AbstractTexture;registerTexture(Lnet/minecraft/client/texture/TextureManager;Lnet/minecraft/resource/ResourceManager;Lnet/minecraft/util/Identifier;Ljava/util/concurrent/Executor;)V
      • method_22808

        private static Executor method_22808​(Executor executor)
        Mappings:
        Namespace Name Mixin selector
        official a Levy;a(Ljava/util/concurrent/Executor;)Ljava/util/concurrent/Executor;
        intermediary method_22808 Lnet/minecraft/class_4005;method_22808(Ljava/util/concurrent/Executor;)Ljava/util/concurrent/Executor;
        named method_22808 Lnet/minecraft/client/texture/AsyncTexture;method_22808(Ljava/util/concurrent/Executor;)Ljava/util/concurrent/Executor;