Package net.minecraft.tag
Class TagManager
java.lang.Object
net.minecraft.tag.TagManager
public class TagManager extends Object
- Mappings:
Namespace Name official afe
intermediary net/minecraft/class_5415
named net/minecraft/tag/TagManager
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
TagManager.class_5749
(package private) static interface
TagManager.class_5750
-
Field Summary
Fields Modifier and Type Field Description static TagManager
EMPTY
private static Logger
LOGGER
private Map<RegistryKey<? extends Registry<?>>,TagGroup<?>>
tagGroups
-
Constructor Summary
Constructors Modifier Constructor Description private
TagManager(Map<RegistryKey<? extends Registry<?>>,TagGroup<?>> tagGroups)
-
Method Summary
Modifier and Type Method Description void
apply()
static TagManager
fromPacket(DynamicRegistryManager dynamicRegistryManager, Map<RegistryKey<? extends Registry<?>>,TagGroup.class_5748> map)
<T> TagGroup<T>
getOrCreateTagGroup(RegistryKey<? extends Registry<T>> registryKey)
<T, E extends Exception>
Tag<T>getTag(RegistryKey<? extends Registry<T>> registryKey, Identifier id, Function<Identifier,E> function)
private <T> TagGroup<T>
getTagGroup(RegistryKey<? extends Registry<T>> registryKey)
<T, E extends Exception>
IdentifiergetTagId(RegistryKey<? extends Registry<T>> registryKey, Tag<T> tag, Supplier<E> supplier)
void
method_33161(TagManager.class_5750 class_5750)
private static <T> void
method_33162(TagManager.class_5750 class_5750, RegistryKey<? extends Registry<?>> registryKey, TagGroup<?> tagGroup)
private static <T> void
method_33163(DynamicRegistryManager dynamicRegistryManager, TagManager.class_5749 class_5749, RegistryKey<? extends Registry<? extends T>> registryKey, TagGroup.class_5748 class_5748)
Map<RegistryKey<? extends Registry<?>>,TagGroup.class_5748>
toPacket(DynamicRegistryManager dynamicRegistryManager)
-
Field Details
-
LOGGER
- Mappings:
Namespace Name Mixin selector official b
Lafe;b:Lorg/apache/logging/log4j/Logger;
intermediary field_28305
Lnet/minecraft/class_5415;field_28305:Lorg/apache/logging/log4j/Logger;
named LOGGER
Lnet/minecraft/tag/TagManager;LOGGER:Lorg/apache/logging/log4j/Logger;
-
EMPTY
- Mappings:
Namespace Name Mixin selector official a
Lafe;a:Lafe;
intermediary field_25744
Lnet/minecraft/class_5415;field_25744:Lnet/minecraft/class_5415;
named EMPTY
Lnet/minecraft/tag/TagManager;EMPTY:Lnet/minecraft/tag/TagManager;
-
tagGroups
- Mappings:
Namespace Name Mixin selector official c
Lafe;c:Ljava/util/Map;
intermediary field_28306
Lnet/minecraft/class_5415;field_28306:Ljava/util/Map;
named tagGroups
Lnet/minecraft/tag/TagManager;tagGroups:Ljava/util/Map;
-
-
Constructor Details
-
TagManager
- Mappings:
Namespace Name Mixin selector official <init>
Lafe;<init>(Ljava/util/Map;)V
intermediary <init>
Lnet/minecraft/class_5415;<init>(Ljava/util/Map;)V
named <init>
Lnet/minecraft/tag/TagManager;<init>(Ljava/util/Map;)V
-
-
Method Details
-
getTagGroup
- Mappings:
Namespace Name Mixin selector official b
Lafe;b(Lwa;)Lafd;
intermediary method_33170
Lnet/minecraft/class_5415;method_33170(Lnet/minecraft/class_5321;)Lnet/minecraft/class_5414;
named getTagGroup
Lnet/minecraft/tag/TagManager;getTagGroup(Lnet/minecraft/util/registry/RegistryKey;)Lnet/minecraft/tag/TagGroup;
-
getOrCreateTagGroup
- Mappings:
Namespace Name Mixin selector official a
Lafe;a(Lwa;)Lafd;
intermediary method_33164
Lnet/minecraft/class_5415;method_33164(Lnet/minecraft/class_5321;)Lnet/minecraft/class_5414;
named getOrCreateTagGroup
Lnet/minecraft/tag/TagManager;getOrCreateTagGroup(Lnet/minecraft/util/registry/RegistryKey;)Lnet/minecraft/tag/TagGroup;
-
getTag
public <T, E extends Exception> Tag<T> getTag(RegistryKey<? extends Registry<T>> registryKey, Identifier id, Function<Identifier,E> function) throws E extends Exception- Throws:
E extends Exception
- Mappings:
Namespace Name Mixin selector official a
Lafe;a(Lwa;Lwb;Ljava/util/function/Function;)Lafc;
intermediary method_33166
Lnet/minecraft/class_5415;method_33166(Lnet/minecraft/class_5321;Lnet/minecraft/class_2960;Ljava/util/function/Function;)Lnet/minecraft/class_3494;
named getTag
Lnet/minecraft/tag/TagManager;getTag(Lnet/minecraft/util/registry/RegistryKey;Lnet/minecraft/util/Identifier;Ljava/util/function/Function;)Lnet/minecraft/tag/Tag;
-
getTagId
public <T, E extends Exception> Identifier getTagId(RegistryKey<? extends Registry<T>> registryKey, Tag<T> tag, Supplier<E> supplier) throws E extends Exception- Throws:
E extends Exception
- Mappings:
Namespace Name Mixin selector official a
Lafe;a(Lwa;Lafc;Ljava/util/function/Supplier;)Lwb;
intermediary method_33165
Lnet/minecraft/class_5415;method_33165(Lnet/minecraft/class_5321;Lnet/minecraft/class_3494;Ljava/util/function/Supplier;)Lnet/minecraft/class_2960;
named getTagId
Lnet/minecraft/tag/TagManager;getTagId(Lnet/minecraft/util/registry/RegistryKey;Lnet/minecraft/tag/Tag;Ljava/util/function/Supplier;)Lnet/minecraft/util/Identifier;
-
method_33161
- Mappings:
Namespace Name Mixin selector official a
Lafe;a(Lafe$b;)V
intermediary method_33161
Lnet/minecraft/class_5415;method_33161(Lnet/minecraft/class_5415$class_5750;)V
named method_33161
Lnet/minecraft/tag/TagManager;method_33161(Lnet/minecraft/tag/TagManager$class_5750;)V
-
method_33162
private static <T> void method_33162(TagManager.class_5750 class_5750, RegistryKey<? extends Registry<?>> registryKey, TagGroup<?> tagGroup)- Mappings:
Namespace Name Mixin selector official a
Lafe;a(Lafe$b;Lwa;Lafd;)V
intermediary method_33162
Lnet/minecraft/class_5415;method_33162(Lnet/minecraft/class_5415$class_5750;Lnet/minecraft/class_5321;Lnet/minecraft/class_5414;)V
named method_33162
Lnet/minecraft/tag/TagManager;method_33162(Lnet/minecraft/tag/TagManager$class_5750;Lnet/minecraft/util/registry/RegistryKey;Lnet/minecraft/tag/TagGroup;)V
-
apply
public void apply()- Mappings:
Namespace Name Mixin selector official a
Lafe;a()V
intermediary method_30222
Lnet/minecraft/class_5415;method_30222()V
named apply
Lnet/minecraft/tag/TagManager;apply()V
-
toPacket
public Map<RegistryKey<? extends Registry<?>>,TagGroup.class_5748> toPacket(DynamicRegistryManager dynamicRegistryManager)- Mappings:
Namespace Name Mixin selector official a
Lafe;a(Lgo;)Ljava/util/Map;
intermediary method_30217
Lnet/minecraft/class_5415;method_30217(Lnet/minecraft/class_5455;)Ljava/util/Map;
named toPacket
Lnet/minecraft/tag/TagManager;toPacket(Lnet/minecraft/util/registry/DynamicRegistryManager;)Ljava/util/Map;
-
fromPacket
@Environment(CLIENT) public static TagManager fromPacket(DynamicRegistryManager dynamicRegistryManager, Map<RegistryKey<? extends Registry<?>>,TagGroup.class_5748> map)- Mappings:
Namespace Name Mixin selector official a
Lafe;a(Lgo;Ljava/util/Map;)Lafe;
intermediary method_30219
Lnet/minecraft/class_5415;method_30219(Lnet/minecraft/class_5455;Ljava/util/Map;)Lnet/minecraft/class_5415;
named fromPacket
Lnet/minecraft/tag/TagManager;fromPacket(Lnet/minecraft/util/registry/DynamicRegistryManager;Ljava/util/Map;)Lnet/minecraft/tag/TagManager;
-
method_33163
@Environment(CLIENT) private static <T> void method_33163(DynamicRegistryManager dynamicRegistryManager, TagManager.class_5749 class_5749, RegistryKey<? extends Registry<? extends T>> registryKey, TagGroup.class_5748 class_5748)- Mappings:
Namespace Name Mixin selector official a
Lafe;a(Lgo;Lafe$a;Lwa;Lafd$a;)V
intermediary method_33163
Lnet/minecraft/class_5415;method_33163(Lnet/minecraft/class_5455;Lnet/minecraft/class_5415$class_5749;Lnet/minecraft/class_5321;Lnet/minecraft/class_5414$class_5748;)V
named method_33163
Lnet/minecraft/tag/TagManager;method_33163(Lnet/minecraft/util/registry/DynamicRegistryManager;Lnet/minecraft/tag/TagManager$class_5749;Lnet/minecraft/util/registry/RegistryKey;Lnet/minecraft/tag/TagGroup$class_5748;)V
-