Unique identifier for this block (e.g. "ruby_ore", "magic_stone")
Block configuration (color, hardness, tool tier, solidity, drops, emissive glow)
The block type ID, used in world and inventory functions
Look up the numeric ID for a registered block by its key.
Block key (e.g. "ruby_ore")
Block type ID, or 0 if not found
Register a custom block type with appearance and breaking behavior.