Class HTDeferredDataComponentRegister
-
- All Implemented Interfaces:
public final class HTDeferredDataComponentRegister extends HTDeferredRegister<DataComponentType<?>>
-
-
Field Summary
Fields Modifier and Type Field Description private final Stringnamespaceprivate final Supplier<Registry<DataComponentType<?>>>registryprivate final ResourceLocationregistryNameprivate final ResourceKey<out Registry<DataComponentType<?>>>registryKeyprivate final Collection<DeferredHolder<DataComponentType<?>, out DataComponentType<?>>>entries
-
Constructor Summary
Constructors Constructor Description HTDeferredDataComponentRegister(ResourceKey<out Registry<DataComponentType<?>>> registryKey, String namespace)
-
Method Summary
Modifier and Type Method Description final <DATA extends Any> DataComponentType<DATA>registerType(String name, Function1<DataComponentType.Builder<DATA>, Unit> builderAction)final <DATA extends Any> DataComponentType<DATA>registerType(String name, Codec<DATA> codec, StreamCodec<in RegistryFriendlyByteBuf, DATA> streamCodec)final <DATA extends Any> DataComponentType<DATA>registerType(String name, BiCodec<in RegistryFriendlyByteBuf, DATA> codec)-
Methods inherited from class hiiragi283.core.common.registry.register.HTDeferredDataComponentRegister
getEntries, getNamespace, getRegistry, getRegistryKey, getRegistryName -
Methods inherited from class hiiragi283.core.api.registry.HTDeferredRegister
addAlias, asSequence, createId, register, register -
Methods inherited from class net.neoforged.neoforge.registries.DeferredRegister
addAlias, createTagKey, createTagKey, getEntries, getRegistry, getRegistryKey, makeRegistry, register -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Constructor Detail
-
HTDeferredDataComponentRegister
HTDeferredDataComponentRegister(ResourceKey<out Registry<DataComponentType<?>>> registryKey, String namespace)
-
-
Method Detail
-
registerType
final <DATA extends Any> DataComponentType<DATA> registerType(String name, Function1<DataComponentType.Builder<DATA>, Unit> builderAction)
-
registerType
final <DATA extends Any> DataComponentType<DATA> registerType(String name, Codec<DATA> codec, StreamCodec<in RegistryFriendlyByteBuf, DATA> streamCodec)
-
-
-
-