Kube.js wiki (非公式)

プログラムはすべてを解決する

レシピの作成方法

定形レシピ

crafting table

一番バニラの作業台で使われているものです
event.sharped("完成品",[パターン],素材とかのキー設定)で指定をします

完成品

"minecraft:stone"などの「アイテムID」で設定をします
※アイテムIDとは「 /give @s minecraft:apple 」などの
「 minecraft:apple 」の部分のことを指します
アイテムIDがわからない場合は「 /kjs hand 」で調べることができます

event.shaped( //定形レシピの指定
Item.of('minecraft:stone', 8) //完成したもの
[
'AAA',
'ABA', //レシピの配置
'AAA'
],
{
A: 'minecraft:cobblestone',
B: 'minecraft:coal' //材料
}

不定形レシピ

event.shapeless(
Item.of('minecraft:grass', 3), //完成したもの
[
'minecraft:bone_meal',
'minecraft:dirt' // 材料
]
)

鍛冶台のレシピ (ver.1.20以上)

event.smithing(//鍛冶台のレシピ
'minecraft:netherite_ingot', // 完成品
'minecraft:netherite_upgrade_smithing_template', // 鍛冶型の部分
'minecraft:iron_ingot', // アップグレード
'minecraft:black_dye' // 完成前の素材
)

鍛冶台のレシピ (ver.1.19.2以下)

event.smithing(//鍛冶台のレシピ
'minecraft:netherite_ingot', // 完成品
'minecraft:iron_ingot', // アップグレード
'minecraft:black_dye' // 完成前の素材
)

かまどの精錬など

//かまど 完成品 素材
event.smelting('3x minecraft:gravel', 'minecraft:stone')

//溶鉱炉 かまどと同じ
event.blasting('10x minecraft:iron_nugget', 'minecraft:iron_ingot')

//燻製器 かまどと同じ
event.smoking('minecraft:tinted_glass', 'minecraft:glass').xp(0.35).cookingTime(60) //20 (tick) = 1秒
//キャンプファイヤー
event.campfireCooking('minecraft:torch', 'minecraft:stick', 0.35, 600)
//完成品,素材,XP,調理時間

石切台

// 石切台 完成品 素材
event.stonecutting('4x minecraft:stick', '#minecraft:planks')