Package net.minecraft.tag
Class TagManager
java.lang.Object
net.minecraft.tag.TagManager
public class TagManager extends Object
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classTagManager.class_5749(package private) static interfaceTagManager.class_5750 -
Field Summary
Fields Modifier and Type Field Description static TagManagerEMPTYprivate static LoggerLOGGERprivate Map<RegistryKey<? extends Registry<?>>,TagGroup<?>>tagGroups -
Constructor Summary
Constructors Modifier Constructor Description privateTagManager(Map<RegistryKey<? extends Registry<?>>,TagGroup<?>> tagGroups) -
Method Summary
Modifier and Type Method Description voidapply()static TagManagerfromPacket(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)voidmethod_33161(TagManager.class_5750 class_5750)private static <T> voidmethod_33162(TagManager.class_5750 class_5750, RegistryKey<? extends Registry<?>> registryKey, TagGroup<?> tagGroup)private static <T> voidmethod_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
-
EMPTY
-
tagGroups
-
-
Constructor Details
-
TagManager
-
-
Method Details
-
getTagGroup
-
getOrCreateTagGroup
-
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
-
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
-
method_33161
-
method_33162
private static <T> void method_33162(TagManager.class_5750 class_5750, RegistryKey<? extends Registry<?>> registryKey, TagGroup<?> tagGroup) -
apply
public void apply() -
toPacket
public Map<RegistryKey<? extends Registry<?>>,TagGroup.class_5748> toPacket(DynamicRegistryManager dynamicRegistryManager) -
fromPacket
@Environment(CLIENT) public static TagManager fromPacket(DynamicRegistryManager dynamicRegistryManager, Map<RegistryKey<? extends Registry<?>>,TagGroup.class_5748> map) -
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)
-