create-the-brass-oncerto/kubejs/server_scripts/change/cgm.txt

165 lines
4.6 KiB
Plaintext
Raw Normal View History

2025-04-11 17:07:29 +08:00
//小龙虾
ServerEvents.recipes(event => {
event.remove({ output: 'cgm:basic_bullet', mod: 'cgm' })
event.remove({ output: 'cgm:advanced_bullet', mod: 'cgm' })
event.remove({ output: 'cgm:shell', mod: 'cgm' })
//枪械工作台
event.remove({ output: 'cgm:workbench', mod: 'cgm' })
event.custom({
"type": "create:mechanical_crafting",
"acceptMirrored": false,
"key": {
"A": { "item": "create:precision_mechanism" },
"P": { "tag": "dut_create:plates/duraplas" },
"S": { "tag": "forge:plates/iron" }
},
"pattern": [
" AAA ",
"SPPPS",
"S S",
],
"result": { "item": "cgm:workbench" }
}).id("dut_create:workbench")
//弹壳
event.custom({
"type": "vintageimprovements:curving",
"mode": 1,
"ingredients": [{ "tag": "forge:plates/copper" }],
"results": [{ "item": "kubejs:bullet_shells"}]
}).id("dut_create:bullet_shells_from_copper")
event.custom({
"type": "vintageimprovements:curving",
"mode": 1,
"ingredients": [{ "tag": "forge:plates/brass" }],
"results": [{ "item": "kubejs:bullet_shells", "count": 3 }]
}).id("dut_create:bullet_shells_from_brass")
//装填弹壳
event.custom({
"type": "create:sequenced_assembly",
"ingredient": { "item": "kubejs:bullet_shells" },
"loops": 1,
"results": [
{ "item": "kubejs:filled_bullets" },
],
"sequence": [
{
"type": "create:deploying",
"ingredients": [
{ "item": "kubejs:bullet_shells" },
{ "item": "createbigcannons:nitropowder" }
],
"results": [{ "item": "kubejs:bullet_shells" }]
}
],
"transitionalItem": { "item": "kubejs:bullet_shells" }
}).id("dut_create:filled_bullets_nitropowder")
event.custom({
"type": "create:sequenced_assembly",
"ingredient": { "item": "kubejs:bullet_shells" },
"loops": 1,
"results": [
{ "item": "kubejs:filled_bullets" },
],
"sequence": [
{
"type": "create:deploying",
"ingredients": [
{ "item": "kubejs:bullet_shells" },
{ "tag": "forge:gunpowder" }
],
"results": [{ "item": "kubejs:bullet_shells" }]
},
{
"type": "create:deploying",
"ingredients": [
{ "item": "kubejs:bullet_shells" },
{ "tag": "forge:gunpowder" }
],
"results": [{ "item": "kubejs:bullet_shells" }]
},
{
"type": "create:deploying",
"ingredients": [
{ "item": "kubejs:bullet_shells" },
{ "tag": "forge:gunpowder" }
],
"results": [{ "item": "kubejs:bullet_shells" }]
},
{
"type": "create:deploying",
"ingredients": [
{ "item": "kubejs:bullet_shells" },
{ "tag": "forge:gunpowder" }
],
"results": [{ "item": "kubejs:bullet_shells" }]
},
{
"type": "vintageimprovements:curving",
"mode": 1,
"ingredients": [
{ "item": "kubejs:bullet_shells" }
],
"results": [{ "item": "kubejs:bullet_shells" }]
}
],
"transitionalItem": { "item": "kubejs:bullet_shells" }
}).id("dut_create:filled_bullets")
//基础弹药
event.custom(
{
"type": "create:deploying",
"ingredients": [
{ "item": "kubejs:filled_bullets" },
{ "tag": "forge:nuggets/copper" }
],
"results": [
{ "item": "cgm:basic_bullet", "count": 8 }
]
}
).id("dut_create:delpoying/basic_bullet")
//高级弹药
event.custom(
{
"type": "create:deploying",
"ingredients": [
{ "item": "kubejs:filled_bullets" },
{ "tag": "forge:nuggets/brass" }
],
"results": [
{ "item": "cgm:advanced_bullet", "count": 4 }
]
}
).id("dut_create:delpoying/advanced_bullet")
//霰弹
event.custom({
"type": "create:deploying",
"ingredients": [
{ "item": "kubejs:filled_bullets" },
{ "item": "createbigcannons:shot_balls" }
],
"results": [
{ "item": "cgm:shell", "count": 2 }
]
}).id("dut_create:shell1")
event.custom({
"type": "create:sequenced_assembly",
"ingredient": { "item": "kubejs:filled_bullets" },
"loops": 3,
"results": [
{ "item": "cgm:shell", "count": 2 },
],
"sequence": [
{
"type": "create:deploying",
"ingredients": [
{ "item": "kubejs:filled_bullets" },
{ "tag": "forge:nuggets/gold" }
],
"results": [{ "item": "kubejs:filled_bullets" }]
}
],
"transitionalItem": { "item": "kubejs:filled_bullets" }
}).id("dut_create:shell")
})