Class HTDeferredBlockEntityTypeRegister
-
- All Implemented Interfaces:
public final class HTDeferredBlockEntityTypeRegister extends HTDeferredRegister<BlockEntityType<?>>
Ragiumで使用されるBlockEntityType向けのHTDeferredRegisterの実装クラスです。
-
-
Field Summary
Fields Modifier and Type Field Description private final ResourceKey<out Registry<BlockEntityType<?>>>registryKeypublic final Stringnamespace
-
Constructor Summary
Constructors Constructor Description HTDeferredBlockEntityTypeRegister(String namespace)
-
Method Summary
Modifier and Type Method Description final ResourceKey<out Registry<BlockEntityType<?>>>getRegistryKey()final <BE extends BlockEntity> HTDeferredBlockEntityType<BE>registerType(String name, BlockEntityType.BlockEntitySupplier<BE> factory)final <BE extends BlockEntity> HTDeferredBlockEntityType<BE>registerType(String name, BlockEntityType.BlockEntitySupplier<BE> factory, BlockEntityTicker<in BE> serverTicker, BlockEntityTicker<in BE> clientTicker)final <BE extends HTBlockEntity> HTDeferredBlockEntityType<BE>registerTick(String name, BlockEntityType.BlockEntitySupplier<BE> factory)-
-
Constructor Detail
-
HTDeferredBlockEntityTypeRegister
HTDeferredBlockEntityTypeRegister(String namespace)
-
-
Method Detail
-
getRegistryKey
final ResourceKey<out Registry<BlockEntityType<?>>> getRegistryKey()
-
registerType
final <BE extends BlockEntity> HTDeferredBlockEntityType<BE> registerType(String name, BlockEntityType.BlockEntitySupplier<BE> factory)
-
registerType
final <BE extends BlockEntity> HTDeferredBlockEntityType<BE> registerType(String name, BlockEntityType.BlockEntitySupplier<BE> factory, BlockEntityTicker<in BE> serverTicker, BlockEntityTicker<in BE> clientTicker)
-
registerTick
final <BE extends HTBlockEntity> HTDeferredBlockEntityType<BE> registerTick(String name, BlockEntityType.BlockEntitySupplier<BE> factory)
-
-
-
-