If you want the structure to be able to craft, you have to add this Option.
Different from older version, now, the recipe slot layout must be set in this section.
Parameter | Type | Description | Optional |
---|---|---|---|
recipe-slots | RecipeSlotLayout. | Define recipe slots of the structure, if you want to make a crafting structure | false |
insert | RecipeDecoration | When you insert an item in the structure. | true |
place | RecipeDecoration | When you place (right click on a recipe slot) an item in the structure. | true |
take | RecipeDecoration | When you take (right click on a recipe slot) an item from the structure. | true |
consume | RecipeDecoration | When an ingredient is consumed while crafting | true |
result | RecipeDecoration | When the item is prepared | true |
example:
structure:
name: "...."
#others stuff
options:
crafting:
recipe-slots:
offsets: #slots are ordered from up (first) to bottom (last)
- "-3 0.0 0"
- "-2 0.0 2"
- "-2 0.0 -2"
- "2 0.0 -2"
- "2 0.0 2"
- "0 0.0 3"
- "0.0 0.0 -3"
- "3 0.0 0.0"
insert:
sound:
type: BLOCK_BREWING_STAND_BREW
volume: 10
pitch: 1
place:
sound:
type: ENTITY_ITEM_FRAME_PLACE
volume: 10
pitch: 3
take:
sound:
type: ENTITY_ITEM_FRAME_REMOVE_ITEM
volume: 10
pitch: 3
consume:
particle:
type: FLAME
particle: SOUL_FIRE_FLAME
amount: 10
count: 1
center-offset: "0 0 0"
speed: 0
sound:
type: ENTITY_BLAZE_SHOOT
volume: 1
pitch: 0
result:
particle:
type: FLAME
particle: SOUL_FIRE_FLAME
amount: 10
count: 1
center-offset: "0.0 0.5 0.0"
speed: 0.1
sound:
type: ENTITY_DRAGON_FIREBALL_EXPLODE
volume: 10
pitch: 85