Class HTDeferredDataComponentRegister
-
- All Implemented Interfaces:
public final class HTDeferredDataComponentRegister extends HTDeferredRegister<DataComponentType<?>>
-
-
Field Summary
Fields Modifier and Type Field Description private final ResourceKey<out Registry<DataComponentType<?>>>registryKeypublic final Stringnamespace
-
Constructor Summary
Constructors Constructor Description HTDeferredDataComponentRegister(ResourceKey<out Registry<DataComponentType<?>>> registryKey, String namespace)
-
Method Summary
Modifier and Type Method Description final ResourceKey<out Registry<DataComponentType<?>>>getRegistryKey()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)final DataComponentType<Unit>registerFlag(String name)-
-
Constructor Detail
-
HTDeferredDataComponentRegister
HTDeferredDataComponentRegister(ResourceKey<out Registry<DataComponentType<?>>> registryKey, String namespace)
-
-
Method Detail
-
getRegistryKey
final ResourceKey<out Registry<DataComponentType<?>>> getRegistryKey()
-
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)
-
registerType
final <DATA extends Any> DataComponentType<DATA> registerType(String name, BiCodec<in RegistryFriendlyByteBuf, DATA> codec)
-
registerFlag
final DataComponentType<Unit> registerFlag(String name)
-
-
-
-