Skip to content

Crafting Table

A Crafting Table is made up of a Marker entity, Item Display entity, and a Dropper Block.

Marker

The marker entity is the primary target entity for the crafting table which stores useful data.

Tags

NameDescription
rcore_crafting_tableUsed to identify all crafting tables.
<TABLE_ID>ID of the crafting table used to identify this table. Example rcore:custom_crafting_table

NBT

The Marker entity contains custom NBT data stored in the data field. These fields are readonly and should not be modified.

NameTypeDescription
idStringID of the crafting table
tagsArray[String]List of recipe tags that this table uses
last_recipeStringThe last recipe that was crafted. default: null
formatIntegerFormat version of this table. Used for upgrading tables in the future. default: 1
customObjectCustom NBT data copied from tables

Item Display

Used to display the custom block model using CustomModelData

Tags

NameDescription
rcore_displayUsed to identify all item displays.
<TABLE_ID>ID of the table that this display belongs to. Example rcore:custom_crafting_table

NBT

The item.tag field is populated from the nbt field in the table registry.

Dropper

For the UI and collision.

NBT

The CustomName field is populated from the table_name field in the table registry.

Not associated with or approved by Mojang Studios or Microsoft