register

fun <ITEM : Item> DeferredRegister.Items.register(englishName: String, name: String, supplier: (Item.Properties) -> ITEM): ItemDefinition<ITEM>
fun <BLOCK : Block> DeferredRegister.Blocks.register(englishName: String, name: String, supplier: () -> BLOCK, itemRegistry: DeferredRegister.Items, itemSupplier: (Block, Item.Properties) -> BlockItem? = null): BlockDefinition<BLOCK>