Class SimpleRegistryImpl<K,V>
java.lang.Object
com.simibubi.create.impl.registry.SimpleRegistryImpl<K,V>
- All Implemented Interfaces:
SimpleRegistry<K,V>
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.simibubi.create.api.registry.SimpleRegistry
SimpleRegistry.Multi<K,V>, SimpleRegistry.Provider<K, V> -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionShortcut forSimpleRegistry.get(Object)that accepts a StateHolder, such as BlockState or FluidState.static <K,V> SimpleRegistry.Multi <K, V> multi()voidRegister an association between a key and a value.voidregisterProvider(SimpleRegistry.Provider<K, V> provider) Add a new provider to this registry.static <K,V> SimpleRegistry <K, V> single()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.simibubi.create.api.registry.SimpleRegistry
get, invalidate
-
Field Details
-
registrations
-
providers
-
-
Constructor Details
-
SimpleRegistryImpl
public SimpleRegistryImpl()
-
-
Method Details
-
register
Description copied from interface:SimpleRegistryRegister an association between a key and a value. Direct registrations here always take priority over providers.- Specified by:
registerin interfaceSimpleRegistry<K,V>
-
registerProvider
Description copied from interface:SimpleRegistryAdd a new provider to this registry. For information on providers, seeSimpleRegistry.Provider.- Specified by:
registerProviderin interfaceSimpleRegistry<K,V>
-
get
Description copied from interface:SimpleRegistryShortcut forSimpleRegistry.get(Object)that accepts a StateHolder, such as BlockState or FluidState.- Specified by:
getin interfaceSimpleRegistry<K,V>
-
single
-
multi
-