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 axj
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final recordprivate static final recordstatic final record -
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionTagGroupLoader(Function<Identifier, Optional<? extends T>> registryGetter, String dataType) -
Method Summary
Modifier and TypeMethodDescriptionMap<Identifier, List<T>> loadTags(ResourceManager resourceManager) private static <T> Map<TagKey<T>, List<RegistryEntry<T>>> method_61304(RegistryKey<? extends Registry<T>> registryKey, Map<Identifier, List<RegistryEntry<T>>> map) private static <T> Optional<Registry.class_10106<T>> method_61305(ResourceManager resourceManager, Registry<T> registry) static List<Registry.class_10106<?>> method_61307(ResourceManager resourceManager, DynamicRegistryManager dynamicRegistryManager) static <T> voidmethod_61308(ResourceManager resourceManager, MutableRegistry<T> mutableRegistry) static <T> voidmethod_61309(TagPacketSerializer.Serialized serialized, MutableRegistry<T> mutableRegistry) private static Registry.class_10106<?> method_61310(List<Registry.class_10106<?>> list, RegistryKey<? extends Registry<?>> registryKey) static List<RegistryWrapper.Impl<?>> method_61313(DynamicRegistryManager.Immutable immutable, List<Registry.class_10106<?>> list) private com.mojang.datafixers.util.Either<List<TagGroupLoader.TrackedEntry>, List<T>> resolveAll(TagEntry.ValueGetter<T> valueGetter, List<TagGroupLoader.TrackedEntry> entries)
-
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 aLaxj;a:Lorg/slf4j/Logger;
-
registryGetter
- Mappings:
Namespace Name Mixin selector named registryGetterLnet/minecraft/registry/tag/TagGroupLoader;registryGetter:Ljava/util/function/Function;intermediary field_15609Lnet/minecraft/class_3503;field_15609:Ljava/util/function/Function;official bLaxj;b:Ljava/util/function/Function;
-
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 cLaxj;c:Ljava/lang/String;
-
-
Constructor Details
-
TagGroupLoader
- Mappings:
Namespace Name Mixin selector named <init>Lnet/minecraft/registry/tag/TagGroupLoader;<init>(Ljava/util/function/Function;Ljava/lang/String;)Vintermediary <init>Lnet/minecraft/class_3503;<init>(Ljava/util/function/Function;Ljava/lang/String;)Vofficial <init>Laxj;<init>(Ljava/util/function/Function;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 aLaxj;a(Laus;)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 aLaxj;a(Laxg$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 aLaxj;a(Ljava/util/Map;)Ljava/util/Map;
-
method_61309
public static <T> void method_61309(TagPacketSerializer.Serialized serialized, MutableRegistry<T> mutableRegistry) - Mappings:
Namespace Name Mixin selector named method_61309Lnet/minecraft/registry/tag/TagGroupLoader;method_61309(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 aLaxj;a(Laxk$a;Lkj;)V
-
method_61307
public static List<Registry.class_10106<?>> method_61307(ResourceManager resourceManager, DynamicRegistryManager dynamicRegistryManager) - Mappings:
Namespace Name Mixin selector named method_61307Lnet/minecraft/registry/tag/TagGroupLoader;method_61307(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 aLaxj;a(Laus;Lkb;)Ljava/util/List;
-
method_61308
public static <T> void method_61308(ResourceManager resourceManager, MutableRegistry<T> mutableRegistry) - Mappings:
Namespace Name Mixin selector named method_61308Lnet/minecraft/registry/tag/TagGroupLoader;method_61308(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 aLaxj;a(Laus;Lkj;)V
-
method_61304
private static <T> Map<TagKey<T>,List<RegistryEntry<T>>> method_61304(RegistryKey<? extends Registry<T>> registryKey, Map<Identifier, List<RegistryEntry<T>>> map) - Mappings:
Namespace Name Mixin selector named method_61304Lnet/minecraft/registry/tag/TagGroupLoader;method_61304(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 aLaxj;a(Lala;Ljava/util/Map;)Ljava/util/Map;
-
method_61305
private static <T> Optional<Registry.class_10106<T>> method_61305(ResourceManager resourceManager, Registry<T> registry) - Mappings:
Namespace Name Mixin selector named method_61305Lnet/minecraft/registry/tag/TagGroupLoader;method_61305(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 aLaxj;a(Laus;Lka;)Ljava/util/Optional;
-
method_61313
public static List<RegistryWrapper.Impl<?>> method_61313(DynamicRegistryManager.Immutable immutable, List<Registry.class_10106<?>> list) - Mappings:
Namespace Name Mixin selector named method_61313Lnet/minecraft/registry/tag/TagGroupLoader;method_61313(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 aLaxj;a(Lkb$b;Ljava/util/List;)Ljava/util/List;
-
method_61310
@Nullable private static Registry.class_10106<?> method_61310(List<Registry.class_10106<?>> list, RegistryKey<? extends Registry<?>> registryKey) - Mappings:
Namespace Name Mixin selector named method_61310Lnet/minecraft/registry/tag/TagGroupLoader;method_61310(Ljava/util/List;Lnet/minecraft/registry/RegistryKey;)Lnet/minecraft/registry/Registry$class_10106;intermediary method_61310Lnet/minecraft/class_3503;method_61310(Ljava/util/List;Lnet/minecraft/class_5321;)Lnet/minecraft/class_2378$class_10106;official aLaxj;a(Ljava/util/List;Lala;)Lka$a;
-