Class TagManagerLoader

java.lang.Object
net.minecraft.tag.TagManagerLoader
All Implemented Interfaces:
ResourceReloadListener

public class TagManagerLoader
extends Object
implements ResourceReloadListener
Mappings:
Namespace Name
official afs
intermediary net/minecraft/class_3505
named net/minecraft/tag/TagManagerLoader
  • Field Details

    • LOGGER

      private static final Logger LOGGER
      Mappings:
      Namespace Name Mixin selector
      official a Lafs;a:Lorg/apache/logging/log4j/Logger;
      intermediary field_28311 Lnet/minecraft/class_3505;field_28311:Lorg/apache/logging/log4j/Logger;
      named LOGGER Lnet/minecraft/tag/TagManagerLoader;LOGGER:Lorg/apache/logging/log4j/Logger;
    • registryManager

      private final DynamicRegistryManager registryManager
      Mappings:
      Namespace Name Mixin selector
      official b Lafs;b:Lgo;
      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;
    • tagManager

      private TagManager tagManager
      Mappings:
      Namespace Name Mixin selector
      official c Lafs;c:Lafq;
      intermediary field_25749 Lnet/minecraft/class_3505;field_25749:Lnet/minecraft/class_5415;
      named tagManager Lnet/minecraft/tag/TagManagerLoader;tagManager:Lnet/minecraft/tag/TagManager;
  • Constructor Details

    • TagManagerLoader

      public TagManagerLoader​(DynamicRegistryManager registryManager)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lafs;<init>(Lgo;)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

    • getTagManager

      public TagManager getTagManager()
      Mappings:
      Namespace Name Mixin selector
      official a Lafs;a()Lafq;
      intermediary method_30223 Lnet/minecraft/class_3505;method_30223()Lnet/minecraft/class_5415;
      named getTagManager Lnet/minecraft/tag/TagManagerLoader;getTagManager()Lnet/minecraft/tag/TagManager;
    • reload

      public CompletableFuture<Void> reload​(ResourceReloadListener.Synchronizer synchronizer, ResourceManager manager, Profiler prepareProfiler, Profiler applyProfiler, Executor prepareExecutor, Executor applyExecutor)
      Specified by:
      reload in interface ResourceReloadListener
      Mappings:
      Namespace Name Mixin selector
      official a Ladc;a(Ladc$a;Ladh;Lapl;Lapl;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/ResourceReloadListener;reload(Lnet/minecraft/resource/ResourceReloadListener$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;
    • buildRequiredGroup

      @Nullable private <T> @Nullable TagManagerLoader.RequiredGroup<T> buildRequiredGroup​(ResourceManager resourceManager, Executor prepareExecutor, RequiredTagList<T> requirement)
      Mappings:
      Namespace Name Mixin selector
      official a Lafs;a(Ladh;Ljava/util/concurrent/Executor;Lafm;)Lafs$a;
      intermediary method_33178 Lnet/minecraft/class_3505;method_33178(Lnet/minecraft/class_3300;Ljava/util/concurrent/Executor;Lnet/minecraft/class_5120;)Lnet/minecraft/class_3505$class_5751;
      named buildRequiredGroup Lnet/minecraft/tag/TagManagerLoader;buildRequiredGroup(Lnet/minecraft/resource/ResourceManager;Ljava/util/concurrent/Executor;Lnet/minecraft/tag/RequiredTagList;)Lnet/minecraft/tag/TagManagerLoader$RequiredGroup;