Package net.minecraft.registry.tag
Class TagGroupLoader<T>
java.lang.Object
net.minecraft.registry.tag.TagGroupLoader<T>
- Mappings:
Namespace Name named net/minecraft/registry/tag/TagGroupLoaderintermediary net/minecraft/class_3503official ayl
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interfacestatic final recordprivate static final recordstatic final record -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final String(package private) final TagGroupLoader.EntrySupplier<T> private static final Logger -
Constructor Summary
ConstructorsConstructorDescriptionTagGroupLoader(TagGroupLoader.EntrySupplier<T> entrySupplier, String dataType) -
Method Summary
Modifier and TypeMethodDescriptionMap<Identifier, List<T>> static List<RegistryWrapper.Impl<?>> collectRegistries(DynamicRegistryManager.Immutable registryManager, List<Registry.PendingTagLoad<?>> tagLoads) private static Registry.PendingTagLoad<?> find(List<Registry.PendingTagLoad<?>> pendingTags, RegistryKey<? extends Registry<?>> registryRef) static <T> voidloadFromNetwork(TagPacketSerializer.Serialized tags, MutableRegistry<T> registry) static <T> voidloadInitial(ResourceManager resourceManager, MutableRegistry<T> registry) loadTags(ResourceManager resourceManager) private com.mojang.datafixers.util.Either<List<TagGroupLoader.TrackedEntry>, List<T>> resolveAll(TagEntry.ValueGetter<T> valueGetter, List<TagGroupLoader.TrackedEntry> entries) static List<Registry.PendingTagLoad<?>> startReload(ResourceManager resourceManager, DynamicRegistryManager registryManager) private static <T> Optional<Registry.PendingTagLoad<T>> startReload(ResourceManager resourceManager, Registry<T> registry) private static <T> Map<TagKey<T>, List<RegistryEntry<T>>> toTagKeyedMap(RegistryKey<? extends Registry<T>> registryRef, Map<Identifier, List<RegistryEntry<T>>> tags)
-
Field Details
-
LOGGER
- Mappings:
Namespace Name Mixin selector named LOGGERLnet/minecraft/registry/tag/TagGroupLoader;LOGGER:Lorg/slf4j/Logger;intermediary field_15607Lnet/minecraft/class_3503;field_15607:Lorg/slf4j/Logger;official aLayl;a:Lorg/slf4j/Logger;
-
entrySupplier
- Mappings:
Namespace Name Mixin selector named entrySupplierLnet/minecraft/registry/tag/TagGroupLoader;entrySupplier:Lnet/minecraft/registry/tag/TagGroupLoader$EntrySupplier;intermediary field_54556Lnet/minecraft/class_3503;field_54556:Lnet/minecraft/class_3503$class_10272;official bLayl;b:Layl$a;
-
dataType
- Mappings:
Namespace Name Mixin selector named dataTypeLnet/minecraft/registry/tag/TagGroupLoader;dataType:Ljava/lang/String;intermediary field_15605Lnet/minecraft/class_3503;field_15605:Ljava/lang/String;official cLayl;c:Ljava/lang/String;
-
-
Constructor Details
-
TagGroupLoader
- Mappings:
Namespace Name Mixin selector named <init>Lnet/minecraft/registry/tag/TagGroupLoader;<init>(Lnet/minecraft/registry/tag/TagGroupLoader$EntrySupplier;Ljava/lang/String;)Vintermediary <init>Lnet/minecraft/class_3503;<init>(Lnet/minecraft/class_3503$class_10272;Ljava/lang/String;)Vofficial <init>Layl;<init>(Layl$a;Ljava/lang/String;)V
-
-
Method Details
-
loadTags
- Mappings:
Namespace Name Mixin selector named loadTagsLnet/minecraft/registry/tag/TagGroupLoader;loadTags(Lnet/minecraft/resource/ResourceManager;)Ljava/util/Map;intermediary method_33174Lnet/minecraft/class_3503;method_33174(Lnet/minecraft/class_3300;)Ljava/util/Map;official aLayl;a(Lavv;)Ljava/util/Map;
-
resolveAll
private com.mojang.datafixers.util.Either<List<TagGroupLoader.TrackedEntry>,List<T>> resolveAll(TagEntry.ValueGetter<T> valueGetter, List<TagGroupLoader.TrackedEntry> entries) - Mappings:
Namespace Name Mixin selector named resolveAllLnet/minecraft/registry/tag/TagGroupLoader;resolveAll(Lnet/minecraft/registry/tag/TagEntry$ValueGetter;Ljava/util/List;)Lcom/mojang/datafixers/util/Either;intermediary method_43952Lnet/minecraft/class_3503;method_43952(Lnet/minecraft/class_3497$class_7474;Ljava/util/List;)Lcom/mojang/datafixers/util/Either;official aLayl;a(Layi$a;Ljava/util/List;)Lcom/mojang/datafixers/util/Either;
-
buildGroup
- Mappings:
Namespace Name Mixin selector named buildGroupLnet/minecraft/registry/tag/TagGroupLoader;buildGroup(Ljava/util/Map;)Ljava/util/Map;intermediary method_18242Lnet/minecraft/class_3503;method_18242(Ljava/util/Map;)Ljava/util/Map;official aLayl;a(Ljava/util/Map;)Ljava/util/Map;
-
loadFromNetwork
public static <T> void loadFromNetwork(TagPacketSerializer.Serialized tags, MutableRegistry<T> registry) - Mappings:
Namespace Name Mixin selector named loadFromNetworkLnet/minecraft/registry/tag/TagGroupLoader;loadFromNetwork(Lnet/minecraft/registry/tag/TagPacketSerializer$Serialized;Lnet/minecraft/registry/MutableRegistry;)Vintermediary method_61309Lnet/minecraft/class_3503;method_61309(Lnet/minecraft/class_6864$class_5748;Lnet/minecraft/class_2385;)Vofficial aLayl;a(Laym$a;Lkm;)V
-
startReload
public static List<Registry.PendingTagLoad<?>> startReload(ResourceManager resourceManager, DynamicRegistryManager registryManager) - Mappings:
Namespace Name Mixin selector named startReloadLnet/minecraft/registry/tag/TagGroupLoader;startReload(Lnet/minecraft/resource/ResourceManager;Lnet/minecraft/registry/DynamicRegistryManager;)Ljava/util/List;intermediary method_61307Lnet/minecraft/class_3503;method_61307(Lnet/minecraft/class_3300;Lnet/minecraft/class_5455;)Ljava/util/List;official aLayl;a(Lavv;Lke;)Ljava/util/List;
-
loadInitial
- Mappings:
Namespace Name Mixin selector named loadInitialLnet/minecraft/registry/tag/TagGroupLoader;loadInitial(Lnet/minecraft/resource/ResourceManager;Lnet/minecraft/registry/MutableRegistry;)Vintermediary method_61308Lnet/minecraft/class_3503;method_61308(Lnet/minecraft/class_3300;Lnet/minecraft/class_2385;)Vofficial aLayl;a(Lavv;Lkm;)V
-
toTagKeyedMap
private static <T> Map<TagKey<T>,List<RegistryEntry<T>>> toTagKeyedMap(RegistryKey<? extends Registry<T>> registryRef, Map<Identifier, List<RegistryEntry<T>>> tags) - Mappings:
Namespace Name Mixin selector named toTagKeyedMapLnet/minecraft/registry/tag/TagGroupLoader;toTagKeyedMap(Lnet/minecraft/registry/RegistryKey;Ljava/util/Map;)Ljava/util/Map;intermediary method_61304Lnet/minecraft/class_3503;method_61304(Lnet/minecraft/class_5321;Ljava/util/Map;)Ljava/util/Map;official aLayl;a(Laly;Ljava/util/Map;)Ljava/util/Map;
-
startReload
private static <T> Optional<Registry.PendingTagLoad<T>> startReload(ResourceManager resourceManager, Registry<T> registry) - Mappings:
Namespace Name Mixin selector named startReloadLnet/minecraft/registry/tag/TagGroupLoader;startReload(Lnet/minecraft/resource/ResourceManager;Lnet/minecraft/registry/Registry;)Ljava/util/Optional;intermediary method_61305Lnet/minecraft/class_3503;method_61305(Lnet/minecraft/class_3300;Lnet/minecraft/class_2378;)Ljava/util/Optional;official aLayl;a(Lavv;Lkd;)Ljava/util/Optional;
-
collectRegistries
public static List<RegistryWrapper.Impl<?>> collectRegistries(DynamicRegistryManager.Immutable registryManager, List<Registry.PendingTagLoad<?>> tagLoads) - Mappings:
Namespace Name Mixin selector named collectRegistriesLnet/minecraft/registry/tag/TagGroupLoader;collectRegistries(Lnet/minecraft/registry/DynamicRegistryManager$Immutable;Ljava/util/List;)Ljava/util/List;intermediary method_61313Lnet/minecraft/class_3503;method_61313(Lnet/minecraft/class_5455$class_6890;Ljava/util/List;)Ljava/util/List;official aLayl;a(Lke$b;Ljava/util/List;)Ljava/util/List;
-
find
@Nullable private static Registry.PendingTagLoad<?> find(List<Registry.PendingTagLoad<?>> pendingTags, RegistryKey<? extends Registry<?>> registryRef) - Mappings:
Namespace Name Mixin selector named findLnet/minecraft/registry/tag/TagGroupLoader;find(Ljava/util/List;Lnet/minecraft/registry/RegistryKey;)Lnet/minecraft/registry/Registry$PendingTagLoad;intermediary method_61310Lnet/minecraft/class_3503;method_61310(Ljava/util/List;Lnet/minecraft/class_5321;)Lnet/minecraft/class_2378$class_10106;official aLayl;a(Ljava/util/List;Laly;)Lkd$a;
-