MimicBlockRegistry

Block registry combining all block registries, using their IDs as namespaces.

A block belongs to the registry with the highest priority recognizing it, so a custom block built on a vanilla block is not recognized as the vanilla block.

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
open override val id: String
Link copied to clipboard
open override val knownIds: Collection<String>

Inherited properties

Link copied to clipboard
open val isEnabled: Boolean

Functions

Link copied to clipboard
open override fun breakBlock(block: Block, tool: ItemStack?, dropsConsumer: DropsConsumer<ItemStack>): Boolean
Link copied to clipboard
open override fun getBlockId(block: Block): String?
Link copied to clipboard
open override fun getBlockIdFromItem(blockItem: ItemStack): String?
Link copied to clipboard
open override fun isBlockExists(blockId: String): Boolean
Link copied to clipboard
open override fun isSameBlock(block: Block, blockId: String): Boolean
Link copied to clipboard
open override fun isSameBlockItem(blockItem: ItemStack, blockId: String): Boolean
Link copied to clipboard
open override fun setBlock(block: Block, blockId: String, payload: Any?): Boolean

Inherited functions

Link copied to clipboard
open fun breakBlock(block: Block): Boolean
open fun breakBlock(block: Block, tool: ItemStack?): Boolean
Link copied to clipboard
open fun setBlock(block: Block, blockId: String): Boolean