Package hiiragi283.lib.registry
Class HTDeferredFluidTypeRegister
-
- All Implemented Interfaces:
public final class HTDeferredFluidTypeRegister extends HTDeferredRegister<FluidType>
-
-
Field Summary
Fields Modifier and Type Field Description private final Stringnamespaceprivate final Supplier<Registry<FluidType>>registryprivate final IdentifierregistryNameprivate final ResourceKey<out Registry<FluidType>>registryKeyprivate final Collection<DeferredHolder<FluidType, out FluidType>>entries
-
Constructor Summary
Constructors Constructor Description HTDeferredFluidTypeRegister(String namespace)
-
Method Summary
Modifier and Type Method Description final HTDeferredFluidType<FluidType>registerSimpleType(String name, FluidType.Properties properties)final <TYPE extends FluidType> HTDeferredFluidType<TYPE>registerType(String name, FluidType.Properties properties, Function1<FluidType.Properties, TYPE> factory)<I extends FluidType> HTDeferredFluidType<I>register(String name, Supplier<out I> sup)<I extends FluidType> HTDeferredFluidType<I>register(String name, Function<Identifier, out I> func)Sequence<HTDeferredFluidType<?>>asSequence()-
Methods inherited from class hiiragi283.lib.registry.HTDeferredFluidTypeRegister
getEntries, getNamespace, getRegistry, getRegistryKey, getRegistryName -
Methods inherited from class net.neoforged.neoforge.registries.DeferredRegister
addAlias, createTagKey, createTagKey, getEntries, getRegistry, getRegistryKey, makeRegistry, register -
Methods inherited from class hiiragi283.lib.registry.HTDeferredRegister
addAlias, createId, createKey -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Constructor Detail
-
HTDeferredFluidTypeRegister
HTDeferredFluidTypeRegister(String namespace)
-
-
Method Detail
-
registerSimpleType
final HTDeferredFluidType<FluidType> registerSimpleType(String name, FluidType.Properties properties)
-
registerType
final <TYPE extends FluidType> HTDeferredFluidType<TYPE> registerType(String name, FluidType.Properties properties, Function1<FluidType.Properties, TYPE> factory)
-
register
<I extends FluidType> HTDeferredFluidType<I> register(String name, Function<Identifier, out I> func)
-
asSequence
Sequence<HTDeferredFluidType<?>> asSequence()
-
-
-
-