Package net.minecraft.tag
Class TagManagerLoader
java.lang.Object
net.minecraft.tag.TagManagerLoader
- All Implemented Interfaces:
- ResourceReloader
- Mappings:
- Namespace - Name - official - alb- intermediary - net/minecraft/class_3505- named - net/minecraft/tag/TagManagerLoader
- 
Nested Class SummaryNested ClassesNested classes/interfaces inherited from interface net.minecraft.resource.ResourceReloaderResourceReloader.Synchronizer
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate static final Map<RegistryKey<? extends Registry<?>>,String> private final DynamicRegistryManagerprivate List<TagManagerLoader.RegistryTags<?>>
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionprivate <T> CompletableFuture<TagManagerLoader.RegistryTags<T>>buildRequiredGroup(ResourceManager resourceManager, Executor prepareExecutor, DynamicRegistryManager.Entry<T> requirement) static StringgetPath(RegistryKey<? extends Registry<?>> registry) reload(ResourceReloader.Synchronizer synchronizer, ResourceManager manager, Profiler prepareProfiler, Profiler applyProfiler, Executor prepareExecutor, Executor applyExecutor) Performs a reload.Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.resource.ResourceReloadergetName
- 
Field Details- 
DIRECTORIES- Mappings:
- Namespace - Name - Mixin selector - official - a- Lalb;a:Ljava/util/Map;- intermediary - field_36395- Lnet/minecraft/class_3505;field_36395:Ljava/util/Map;- named - DIRECTORIES- Lnet/minecraft/tag/TagManagerLoader;DIRECTORIES:Ljava/util/Map;
 
- 
registryManager- Mappings:
- Namespace - Name - Mixin selector - official - b- Lalb;b:Lhn;- intermediary - field_28312- Lnet/minecraft/class_3505;field_28312:Lnet/minecraft/class_5455;- named - registryManager- Lnet/minecraft/tag/TagManagerLoader;registryManager:Lnet/minecraft/util/registry/DynamicRegistryManager;
 
- 
registryTags- Mappings:
- Namespace - Name - Mixin selector - official - c- Lalb;c:Ljava/util/List;- intermediary - field_36396- Lnet/minecraft/class_3505;field_36396:Ljava/util/List;- named - registryTags- Lnet/minecraft/tag/TagManagerLoader;registryTags:Ljava/util/List;
 
 
- 
- 
Constructor Details- 
TagManagerLoader- Mappings:
- Namespace - Name - Mixin selector - official - <init>- Lalb;<init>(Lhn;)V- intermediary - <init>- Lnet/minecraft/class_3505;<init>(Lnet/minecraft/class_5455;)V- named - <init>- Lnet/minecraft/tag/TagManagerLoader;<init>(Lnet/minecraft/util/registry/DynamicRegistryManager;)V
 
 
- 
- 
Method Details- 
getRegistryTags- Mappings:
- Namespace - Name - Mixin selector - official - a- Lalb;a()Ljava/util/List;- intermediary - method_40096- Lnet/minecraft/class_3505;method_40096()Ljava/util/List;- named - getRegistryTags- Lnet/minecraft/tag/TagManagerLoader;getRegistryTags()Ljava/util/List;
 
- 
getPath- Mappings:
- Namespace - Name - Mixin selector - official - a- Lalb;a(Laba;)Ljava/lang/String;- intermediary - method_40099- Lnet/minecraft/class_3505;method_40099(Lnet/minecraft/class_5321;)Ljava/lang/String;- named - getPath- Lnet/minecraft/tag/TagManagerLoader;getPath(Lnet/minecraft/util/registry/RegistryKey;)Ljava/lang/String;
 
- 
reloadpublic CompletableFuture<Void> reload(ResourceReloader.Synchronizer synchronizer, ResourceManager manager, Profiler prepareProfiler, Profiler applyProfiler, Executor prepareExecutor, Executor applyExecutor) Performs a reload. Returns a future that is completed when the reload is completed.In a reload, there is a prepare stage and an apply stage. For the prepare stage, you should create completable futures with CompletableFuture.supplyAsync(..., prepareExecutor) to ensure the prepare actions are done with the prepare executor. Then, you should have a completable future for all the prepared actions, and call combinedPrepare.thenCompose(synchronizer::waitFor) to notify the synchronizer. Finally, you should run CompletableFuture.thenAcceptAsync(..., applyExecutor) for apply actions. In the end, returns the result ofthenAcceptAsync.- Specified by:
- reloadin interface- ResourceReloader
- Parameters:
- synchronizer- the synchronizer
- manager- the resource manager
- prepareProfiler- the profiler for prepare stage
- applyProfiler- the profiler for apply stage
- prepareExecutor- the executor for prepare stage
- applyExecutor- the executor for apply stage
- Returns:
- a future for the reload
- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - a- Laig;a(Laig$a;Laim;Lawz;Lawz;Ljava/util/concurrent/Executor;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture;- intermediary - method_25931- Lnet/minecraft/class_3302;method_25931(Lnet/minecraft/class_3302$class_4045;Lnet/minecraft/class_3300;Lnet/minecraft/class_3695;Lnet/minecraft/class_3695;Ljava/util/concurrent/Executor;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture;- named - reload- Lnet/minecraft/resource/ResourceReloader;reload(Lnet/minecraft/resource/ResourceReloader$Synchronizer;Lnet/minecraft/resource/ResourceManager;Lnet/minecraft/util/profiler/Profiler;Lnet/minecraft/util/profiler/Profiler;Ljava/util/concurrent/Executor;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture;
 
- 
buildRequiredGroupprivate <T> CompletableFuture<TagManagerLoader.RegistryTags<T>> buildRequiredGroup(ResourceManager resourceManager, Executor prepareExecutor, DynamicRegistryManager.Entry<T> requirement) - Mappings:
- Namespace - Name - Mixin selector - official - a- Lalb;a(Laim;Ljava/util/concurrent/Executor;Lhn$d;)Ljava/util/concurrent/CompletableFuture;- intermediary - method_33178- Lnet/minecraft/class_3505;method_33178(Lnet/minecraft/class_3300;Ljava/util/concurrent/Executor;Lnet/minecraft/class_5455$class_6892;)Ljava/util/concurrent/CompletableFuture;- named - buildRequiredGroup- Lnet/minecraft/tag/TagManagerLoader;buildRequiredGroup(Lnet/minecraft/resource/ResourceManager;Ljava/util/concurrent/Executor;Lnet/minecraft/util/registry/DynamicRegistryManager$Entry;)Ljava/util/concurrent/CompletableFuture;
 
 
-