Class TaggableElementRegistry
java.lang.Object
com.blamejared.crafttweaker.impl.registry.zencode.TaggableElementRegistry
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<T> Optional<TagManagerFactory<T,? extends ITagManager<?>>> getManagerFactory(net.minecraft.resources.ResourceKey<net.minecraft.core.Registry<T>> key) Map<net.minecraft.resources.ResourceKey<?>,TagManagerFactory<?, ?>> getTaggableElement(net.minecraft.resources.ResourceKey<T> key) <T> voidregisterElement(net.minecraft.resources.ResourceKey<T> id, Class<T> clazz) <T,U extends ITagManager<?>>
voidregisterManager(net.minecraft.resources.ResourceKey<T> id, TagManagerFactory<T, U> factory)
-
Constructor Details
-
TaggableElementRegistry
public TaggableElementRegistry()
-
-
Method Details
-
registerManager
public <T,U extends ITagManager<?>> void registerManager(net.minecraft.resources.ResourceKey<T> id, TagManagerFactory<T, U> factory) -
registerElement
-
getTaggableElement
-
getTaggableElements
-
getManagerFactory
public <T> Optional<TagManagerFactory<T,? extends ITagManager<?>>> getManagerFactory(net.minecraft.resources.ResourceKey<net.minecraft.core.Registry<T>> key) -
getManagers
-