Class ContentTweakerRegistryWrapper
java.lang.Object
com.blamejared.contenttweaker.core.registry.ContentTweakerRegistryWrapper
- All Implemented Interfaces:
com.blamejared.contenttweaker.core.api.registry.ContentTweakerRegistry
public final class ContentTweakerRegistryWrapper
extends Object
implements com.blamejared.contenttweaker.core.api.registry.ContentTweakerRegistry
-
Method Summary
Modifier and TypeMethodDescription<T,U extends com.blamejared.contenttweaker.core.api.object.ObjectFactory<T>>
com.blamejared.contenttweaker.core.api.object.ObjectFactoryMapping<T,U> findObjectFactory(com.blamejared.contenttweaker.core.api.object.ObjectType<T> type, Class<U> factoryType) <T,U extends com.blamejared.contenttweaker.core.api.zen.object.Reference<T>>
com.blamejared.contenttweaker.core.api.object.ReferenceFactory<T,U> findReferenceFactory(com.blamejared.contenttweaker.core.api.object.ObjectType<T> type, Class<U> referenceType) <T> com.blamejared.contenttweaker.core.api.object.RegistryResolver<T>findResolver(com.blamejared.contenttweaker.core.api.object.ObjectType<T> type) <T> com.blamejared.contenttweaker.core.api.object.ObjectType<T>of(MetaRegistry registry)
-
Method Details
-
of
-
findType
public <T> com.blamejared.contenttweaker.core.api.object.ObjectType<T> findType(net.minecraft.resources.ResourceLocation id, Class<T> type) - Specified by:
findTypein interfacecom.blamejared.contenttweaker.core.api.registry.ContentTweakerRegistry
-
findObjectFactory
public <T,U extends com.blamejared.contenttweaker.core.api.object.ObjectFactory<T>> com.blamejared.contenttweaker.core.api.object.ObjectFactoryMapping<T,U> findObjectFactory(com.blamejared.contenttweaker.core.api.object.ObjectType<T> type, Class<U> factoryType) - Specified by:
findObjectFactoryin interfacecom.blamejared.contenttweaker.core.api.registry.ContentTweakerRegistry
-
findReferenceFactory
public <T,U extends com.blamejared.contenttweaker.core.api.zen.object.Reference<T>> com.blamejared.contenttweaker.core.api.object.ReferenceFactory<T,U> findReferenceFactory(com.blamejared.contenttweaker.core.api.object.ObjectType<T> type, Class<U> referenceType) - Specified by:
findReferenceFactoryin interfacecom.blamejared.contenttweaker.core.api.registry.ContentTweakerRegistry
-
findResolver
public <T> com.blamejared.contenttweaker.core.api.object.RegistryResolver<T> findResolver(com.blamejared.contenttweaker.core.api.object.ObjectType<T> type) - Specified by:
findResolverin interfacecom.blamejared.contenttweaker.core.api.registry.ContentTweakerRegistry
-