Package net.minecraft
Class class_10151
java.lang.Object
net.minecraft.resource.SinglePreparationResourceReloader<class_10151.class_10153>
net.minecraft.class_10151
- All Implemented Interfaces:
AutoCloseable,ResourceReloader
@Environment(CLIENT)
public class class_10151
extends SinglePreparationResourceReloader<class_10151.class_10153>
implements AutoCloseable
- Mappings:
Namespace Name named net/minecraft/class_10151intermediary net/minecraft/class_10151official ghx
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic final recordprivate static final recordprivate static final recordNested classes/interfaces inherited from interface net.minecraft.resource.ResourceReloader
ResourceReloader.Synchronizer -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final int(package private) static final Loggerprivate static final ResourceFinderprivate static final ResourceFinderprivate final TextureManagerprivate class_10151.class_10153private final Map<class_10156, Optional<ShaderProgram>> private final Map<class_10151.class_10154, class_10141> private final Map<Identifier, Optional<PostEffectProcessor>> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidapply(class_10151.class_10153 class_10153, ResourceManager resourceManager, Profiler profiler) Handles the prepared intermediate object.voidclose()getName()Returns a user-friendly name for logging.private voidprivate static booleanmethod_62937(Identifier identifier) private static voidmethod_62938(Identifier identifier, Resource resource, ImmutableMap.Builder<Identifier, class_10157> builder) private static voidmethod_62939(Identifier identifier, Resource resource, class_10141.Type type, Map<Identifier, Resource> map, ImmutableMap.Builder<class_10151.class_10155, String> builder) private class_10141method_62940(Identifier identifier, class_10141.Type type, class_10149 class_10149) method_62941(Identifier identifier, Set<Identifier> set) private class_10141method_62943(ResourceFactory resourceFactory, Identifier identifier, class_10141.Type type, class_10149 class_10149) voidmethod_62944(ResourceFactory resourceFactory, class_10156[] class_10156) private class_10141method_62946(class_10151.class_10154 class_10154) method_62947(class_10156 class_10156) private ShaderProgrammethod_62948(class_10156 class_10156, class_10157 class_10157, class_10141 class_10141, class_10141 class_101412) private static GlImportProcessormethod_62950(Map<Identifier, Resource> map, Identifier identifier) private static booleanmethod_62952(Identifier identifier) private static voidmethod_62953(Identifier identifier, Resource resource, ImmutableMap.Builder<Identifier, PostEffectPipeline> builder) private PostEffectProcessormethod_62954(Identifier identifier, Set<Identifier> set) private ShaderProgrammethod_62955(class_10156 class_10156) protected class_10151.class_10153prepare(ResourceManager resourceManager, Profiler profiler) Prepares the intermediate object.Methods inherited from class net.minecraft.resource.SinglePreparationResourceReloader
reload
-
Field Details
-
field_53937
- Mappings:
Namespace Name Mixin selector named field_53937Lnet/minecraft/class_10151;field_53937:Lorg/slf4j/Logger;intermediary field_53937Lnet/minecraft/class_10151;field_53937:Lorg/slf4j/Logger;official dLghx;d:Lorg/slf4j/Logger;
-
field_53934
- See Also:
- Mappings:
Namespace Name Mixin selector named field_53934Lnet/minecraft/class_10151;field_53934:Ljava/lang/String;intermediary field_53934Lnet/minecraft/class_10151;field_53934:Ljava/lang/String;official aLghx;a:Ljava/lang/String;
-
field_53935
- See Also:
- Mappings:
Namespace Name Mixin selector named field_53935Lnet/minecraft/class_10151;field_53935:Ljava/lang/String;intermediary field_53935Lnet/minecraft/class_10151;field_53935:Ljava/lang/String;official bLghx;b:Ljava/lang/String;
-
field_53938
- Mappings:
Namespace Name Mixin selector named field_53938Lnet/minecraft/class_10151;field_53938:Lnet/minecraft/resource/ResourceFinder;intermediary field_53938Lnet/minecraft/class_10151;field_53938:Lnet/minecraft/class_7654;official eLghx;e:Lakv;
-
field_53939
- Mappings:
Namespace Name Mixin selector named field_53939Lnet/minecraft/class_10151;field_53939:Lnet/minecraft/resource/ResourceFinder;intermediary field_53939Lnet/minecraft/class_10151;field_53939:Lnet/minecraft/class_7654;official fLghx;f:Lakv;
-
field_53936
public static final int field_53936- See Also:
- Mappings:
Namespace Name Mixin selector named field_53936Lnet/minecraft/class_10151;field_53936:Iintermediary field_53936Lnet/minecraft/class_10151;field_53936:Iofficial cLghx;c:I
-
field_53940
- Mappings:
Namespace Name Mixin selector named field_53940Lnet/minecraft/class_10151;field_53940:Lnet/minecraft/client/texture/TextureManager;intermediary field_53940Lnet/minecraft/class_10151;field_53940:Lnet/minecraft/class_1060;official gLghx;g:Lgxc;
-
field_53941
- Mappings:
Namespace Name Mixin selector named field_53941Lnet/minecraft/class_10151;field_53941:Lnet/minecraft/class_10151$class_10153;intermediary field_53941Lnet/minecraft/class_10151;field_53941:Lnet/minecraft/class_10151$class_10153;official hLghx;h:Lghx$b;
-
field_53942
- Mappings:
Namespace Name Mixin selector named field_53942Lnet/minecraft/class_10151;field_53942:Ljava/util/Map;intermediary field_53942Lnet/minecraft/class_10151;field_53942:Ljava/util/Map;official iLghx;i:Ljava/util/Map;
-
field_53943
- Mappings:
Namespace Name Mixin selector named field_53943Lnet/minecraft/class_10151;field_53943:Ljava/util/Map;intermediary field_53943Lnet/minecraft/class_10151;field_53943:Ljava/util/Map;official jLghx;j:Ljava/util/Map;
-
field_53944
- Mappings:
Namespace Name Mixin selector named field_53944Lnet/minecraft/class_10151;field_53944:Ljava/util/Map;intermediary field_53944Lnet/minecraft/class_10151;field_53944:Ljava/util/Map;official kLghx;k:Ljava/util/Map;
-
-
Constructor Details
-
class_10151
-
-
Method Details
-
prepare
Description copied from class:SinglePreparationResourceReloaderPrepares the intermediate object.This method is called in the prepare executor in a reload.
- Specified by:
preparein classSinglePreparationResourceReloader<class_10151.class_10153>- Parameters:
resourceManager- the resource managerprofiler- the prepare profiler- Returns:
- the prepared object
- Mappings:
Namespace Name Mixin selector named prepareLnet/minecraft/class_10151;prepare(Lnet/minecraft/resource/ResourceManager;Lnet/minecraft/util/profiler/Profiler;)Lnet/minecraft/class_10151$class_10153;intermediary method_62942Lnet/minecraft/class_10151;method_62942(Lnet/minecraft/class_3300;Lnet/minecraft/class_3695;)Lnet/minecraft/class_10151$class_10153;official aLghx;a(Laut;Lbod;)Lghx$b;
-
method_62939
private static void method_62939(Identifier identifier, Resource resource, class_10141.Type type, Map<Identifier, Resource> map, ImmutableMap.Builder<class_10151.class_10155, String> builder) - Mappings:
Namespace Name Mixin selector named method_62939Lnet/minecraft/class_10151;method_62939(Lnet/minecraft/util/Identifier;Lnet/minecraft/resource/Resource;Lnet/minecraft/class_10141$Type;Ljava/util/Map;Lcom/google/common/collect/ImmutableMap$Builder;)Vintermediary method_62939Lnet/minecraft/class_10151;method_62939(Lnet/minecraft/class_2960;Lnet/minecraft/class_3298;Lnet/minecraft/class_10141$class_282;Ljava/util/Map;Lcom/google/common/collect/ImmutableMap$Builder;)Vofficial aLghx;a(Lalc;Laur;Lfct$a;Ljava/util/Map;Lcom/google/common/collect/ImmutableMap$Builder;)V
-
method_62950
- Mappings:
Namespace Name Mixin selector named method_62950Lnet/minecraft/class_10151;method_62950(Ljava/util/Map;Lnet/minecraft/util/Identifier;)Lnet/minecraft/client/gl/GlImportProcessor;intermediary method_62950Lnet/minecraft/class_10151;method_62950(Ljava/util/Map;Lnet/minecraft/class_2960;)Lnet/minecraft/class_5913;official aLghx;a(Ljava/util/Map;Lalc;)Lfck;
-
method_62938
private static void method_62938(Identifier identifier, Resource resource, ImmutableMap.Builder<Identifier, class_10157> builder) - Mappings:
Namespace Name Mixin selector named method_62938Lnet/minecraft/class_10151;method_62938(Lnet/minecraft/util/Identifier;Lnet/minecraft/resource/Resource;Lcom/google/common/collect/ImmutableMap$Builder;)Vintermediary method_62938Lnet/minecraft/class_10151;method_62938(Lnet/minecraft/class_2960;Lnet/minecraft/class_3298;Lcom/google/common/collect/ImmutableMap$Builder;)Vofficial aLghx;a(Lalc;Laur;Lcom/google/common/collect/ImmutableMap$Builder;)V
-
method_62953
private static void method_62953(Identifier identifier, Resource resource, ImmutableMap.Builder<Identifier, PostEffectPipeline> builder) - Mappings:
Namespace Name Mixin selector named method_62953Lnet/minecraft/class_10151;method_62953(Lnet/minecraft/util/Identifier;Lnet/minecraft/resource/Resource;Lcom/google/common/collect/ImmutableMap$Builder;)Vintermediary method_62953Lnet/minecraft/class_10151;method_62953(Lnet/minecraft/class_2960;Lnet/minecraft/class_3298;Lcom/google/common/collect/ImmutableMap$Builder;)Vofficial bLghx;b(Lalc;Laur;Lcom/google/common/collect/ImmutableMap$Builder;)V
-
method_62937
- Mappings:
Namespace Name Mixin selector named method_62937Lnet/minecraft/class_10151;method_62937(Lnet/minecraft/util/Identifier;)Zintermediary method_62937Lnet/minecraft/class_10151;method_62937(Lnet/minecraft/class_2960;)Zofficial aLghx;a(Lalc;)Z
-
method_62952
- Mappings:
Namespace Name Mixin selector named method_62952Lnet/minecraft/class_10151;method_62952(Lnet/minecraft/util/Identifier;)Zintermediary method_62952Lnet/minecraft/class_10151;method_62952(Lnet/minecraft/class_2960;)Zofficial bLghx;b(Lalc;)Z
-
apply
protected void apply(class_10151.class_10153 class_10153, ResourceManager resourceManager, Profiler profiler) Description copied from class:SinglePreparationResourceReloaderHandles the prepared intermediate object.This method is called in the apply executor, or the game engine, in a reload.
- Specified by:
applyin classSinglePreparationResourceReloader<class_10151.class_10153>- Parameters:
class_10153- the prepared objectresourceManager- the resource managerprofiler- the apply profiler- Mappings:
Namespace Name Mixin selector named applyLnet/minecraft/class_10151;apply(Lnet/minecraft/class_10151$class_10153;Lnet/minecraft/resource/ResourceManager;Lnet/minecraft/util/profiler/Profiler;)Vintermediary method_62945Lnet/minecraft/class_10151;method_62945(Lnet/minecraft/class_10151$class_10153;Lnet/minecraft/class_3300;Lnet/minecraft/class_3695;)Vofficial aLghx;a(Lghx$b;Laut;Lbod;)V
-
getName
Returns a user-friendly name for logging.- Specified by:
getNamein interfaceResourceReloader- Mappings:
Namespace Name Mixin selector named getNameLnet/minecraft/resource/ResourceReloader;getName()Ljava/lang/String;intermediary method_22322Lnet/minecraft/class_3302;method_22322()Ljava/lang/String;official cLaun;c()Ljava/lang/String;
-
method_62944
public void method_62944(ResourceFactory resourceFactory, class_10156[] class_10156) throws IOException, class_10151.class_10152 - Throws:
IOExceptionclass_10151.class_10152- Mappings:
Namespace Name Mixin selector named method_62944Lnet/minecraft/class_10151;method_62944(Lnet/minecraft/resource/ResourceFactory;[Lnet/minecraft/class_10156;)Vintermediary method_62944Lnet/minecraft/class_10151;method_62944(Lnet/minecraft/class_5912;[Lnet/minecraft/class_10156;)Vofficial aLghx;a(Lauw;[Lghy;)V
-
method_62943
private class_10141 method_62943(ResourceFactory resourceFactory, Identifier identifier, class_10141.Type type, class_10149 class_10149) throws IOException, class_10151.class_10152 - Throws:
IOExceptionclass_10151.class_10152- Mappings:
Namespace Name Mixin selector named method_62943Lnet/minecraft/class_10151;method_62943(Lnet/minecraft/resource/ResourceFactory;Lnet/minecraft/util/Identifier;Lnet/minecraft/class_10141$Type;Lnet/minecraft/class_10149;)Lnet/minecraft/class_10141;intermediary method_62943Lnet/minecraft/class_10151;method_62943(Lnet/minecraft/class_5912;Lnet/minecraft/class_2960;Lnet/minecraft/class_10141$class_282;Lnet/minecraft/class_10149;)Lnet/minecraft/class_10141;official aLghx;a(Lauw;Lalc;Lfct$a;Lghw;)Lfct;
-
method_62947
- Mappings:
Namespace Name Mixin selector named method_62947Lnet/minecraft/class_10151;method_62947(Lnet/minecraft/class_10156;)Lnet/minecraft/client/gl/ShaderProgram;intermediary method_62947Lnet/minecraft/class_10151;method_62947(Lnet/minecraft/class_10156;)Lnet/minecraft/class_5944;official aLghx;a(Lghy;)Lggp;
-
method_62955
- Throws:
class_10151.class_10152- Mappings:
Namespace Name Mixin selector named method_62955Lnet/minecraft/class_10151;method_62955(Lnet/minecraft/class_10156;)Lnet/minecraft/client/gl/ShaderProgram;intermediary method_62955Lnet/minecraft/class_10151;method_62955(Lnet/minecraft/class_10156;)Lnet/minecraft/class_5944;official bLghx;b(Lghy;)Lggp;
-
method_62948
private ShaderProgram method_62948(class_10156 class_10156, class_10157 class_10157, class_10141 class_10141, class_10141 class_101412) throws class_10151.class_10152 - Throws:
class_10151.class_10152- Mappings:
Namespace Name Mixin selector named method_62948Lnet/minecraft/class_10151;method_62948(Lnet/minecraft/class_10156;Lnet/minecraft/class_10157;Lnet/minecraft/class_10141;Lnet/minecraft/class_10141;)Lnet/minecraft/client/gl/ShaderProgram;intermediary method_62948Lnet/minecraft/class_10151;method_62948(Lnet/minecraft/class_10156;Lnet/minecraft/class_10157;Lnet/minecraft/class_10141;Lnet/minecraft/class_10141;)Lnet/minecraft/class_5944;official aLghx;a(Lghy;Lghz;Lfct;Lfct;)Lggp;
-
method_62940
private class_10141 method_62940(Identifier identifier, class_10141.Type type, class_10149 class_10149) throws class_10151.class_10152 - Throws:
class_10151.class_10152- Mappings:
Namespace Name Mixin selector named method_62940Lnet/minecraft/class_10151;method_62940(Lnet/minecraft/util/Identifier;Lnet/minecraft/class_10141$Type;Lnet/minecraft/class_10149;)Lnet/minecraft/class_10141;intermediary method_62940Lnet/minecraft/class_10151;method_62940(Lnet/minecraft/class_2960;Lnet/minecraft/class_10141$class_282;Lnet/minecraft/class_10149;)Lnet/minecraft/class_10141;official aLghx;a(Lalc;Lfct$a;Lghw;)Lfct;
-
method_62946
private class_10141 method_62946(class_10151.class_10154 class_10154) throws class_10151.class_10152 - Throws:
class_10151.class_10152- Mappings:
Namespace Name Mixin selector named method_62946Lnet/minecraft/class_10151;method_62946(Lnet/minecraft/class_10151$class_10154;)Lnet/minecraft/class_10141;intermediary method_62946Lnet/minecraft/class_10151;method_62946(Lnet/minecraft/class_10151$class_10154;)Lnet/minecraft/class_10141;official aLghx;a(Lghx$c;)Lfct;
-
method_62941
@Nullable public @Nullable PostEffectProcessor method_62941(Identifier identifier, Set<Identifier> set) - Mappings:
Namespace Name Mixin selector named method_62941Lnet/minecraft/class_10151;method_62941(Lnet/minecraft/util/Identifier;Ljava/util/Set;)Lnet/minecraft/client/gl/PostEffectProcessor;intermediary method_62941Lnet/minecraft/class_10151;method_62941(Lnet/minecraft/class_2960;Ljava/util/Set;)Lnet/minecraft/class_279;official aLghx;a(Lalc;Ljava/util/Set;)Lghk;
-
method_62954
private PostEffectProcessor method_62954(Identifier identifier, Set<Identifier> set) throws class_10151.class_10152 - Throws:
class_10151.class_10152- Mappings:
Namespace Name Mixin selector named method_62954Lnet/minecraft/class_10151;method_62954(Lnet/minecraft/util/Identifier;Ljava/util/Set;)Lnet/minecraft/client/gl/PostEffectProcessor;intermediary method_62954Lnet/minecraft/class_10151;method_62954(Lnet/minecraft/class_2960;Ljava/util/Set;)Lnet/minecraft/class_279;official bLghx;b(Lalc;Ljava/util/Set;)Lghk;
-
method_62936
private void method_62936()- Mappings:
Namespace Name Mixin selector named method_62936Lnet/minecraft/class_10151;method_62936()Vintermediary method_62936Lnet/minecraft/class_10151;method_62936()Vofficial aLghx;a()V
-
close
public void close()- Specified by:
closein interfaceAutoCloseable
-