Version 5.4
This commit is contained in:
107
minecraft/kubejs/server_scripts/mods/ExtremeReactors/Recipes.js
Normal file
107
minecraft/kubejs/server_scripts/mods/ExtremeReactors/Recipes.js
Normal file
@@ -0,0 +1,107 @@
|
||||
// This File has been authored by AllTheMods Staff, or a Community contributor for use in AllTheMods - AllTheMods 10.
|
||||
// As all AllTheMods packs are licensed under All Rights Reserved, this file is not allowed to be used in any public packs not released by the AllTheMods Team, without explicit permission.
|
||||
|
||||
ServerEvents.recipes(allthemods => {
|
||||
|
||||
function fluidizer(input, inamount, output, outamount, id) {
|
||||
allthemods.custom(
|
||||
{
|
||||
type: "bigreactors:fluidizersolid",
|
||||
ingredient: {
|
||||
count: inamount,
|
||||
ingredient: {
|
||||
type: "neoforge:components",
|
||||
components: {
|
||||
"minecraft:attribute_modifiers": {
|
||||
modifiers: []
|
||||
},
|
||||
"minecraft:enchantments": {
|
||||
levels: {}
|
||||
},
|
||||
"minecraft:lore": [],
|
||||
"minecraft:max_stack_size": 64,
|
||||
"minecraft:rarity": "common",
|
||||
"minecraft:repair_cost": 0
|
||||
},
|
||||
items: input,
|
||||
strict: true
|
||||
}
|
||||
},
|
||||
result: {
|
||||
amount: outamount,
|
||||
id: output
|
||||
}
|
||||
}
|
||||
).id(`allthemods:fluidizersolid/${id}`)
|
||||
}
|
||||
|
||||
function fluidizersolidmixing(input1, inamount1, input2, inamount2, output, outamount, id) {
|
||||
allthemods.custom(
|
||||
{
|
||||
type: "bigreactors:fluidizersolidmixing",
|
||||
ingredient1: {
|
||||
count: inamount1,
|
||||
ingredient: {
|
||||
type: "neoforge:components",
|
||||
components: {
|
||||
"minecraft:attribute_modifiers": {
|
||||
modifiers: []
|
||||
},
|
||||
"minecraft:enchantments": {
|
||||
levels: {}
|
||||
},
|
||||
"minecraft:lore": [],
|
||||
"minecraft:max_stack_size": 64,
|
||||
"minecraft:rarity": "common",
|
||||
"minecraft:repair_cost": 0
|
||||
},
|
||||
items: input1,
|
||||
strict: true
|
||||
}
|
||||
},
|
||||
ingredient2: {
|
||||
count: inamount2,
|
||||
ingredient: {
|
||||
type: "neoforge:components",
|
||||
components: {
|
||||
"minecraft:attribute_modifiers": {
|
||||
modifiers: []
|
||||
},
|
||||
"minecraft:enchantments": {
|
||||
levels: {}
|
||||
},
|
||||
"minecraft:lore": [],
|
||||
"minecraft:max_stack_size": 64,
|
||||
"minecraft:rarity": "common",
|
||||
"minecraft:repair_cost": 0
|
||||
},
|
||||
items: input2,
|
||||
strict: true
|
||||
}
|
||||
},
|
||||
result: {
|
||||
amount: outamount,
|
||||
id: output
|
||||
}
|
||||
}
|
||||
).id(`allthemods:fluidizersolidmixing/${id}`)
|
||||
}
|
||||
|
||||
fluidizer('#c:ingots/uranium', 1 , 'bigreactors:yellorium', 1000, 'ingot_yellorium')
|
||||
fluidizer('#c:storage_blocks/uranium', 1 , 'bigreactors:yellorium', 9000, 'block_yellorium')
|
||||
|
||||
fluidizersolidmixing('#c:ingots/uranium', 2 , 'bigreactors:blutonium_ingot' , 1 , 'bigreactors:verderium', 2000, 'verderium_1')
|
||||
fluidizersolidmixing('bigreactors:blutonium_ingot' , 1 , '#c:ingots/uranium', 2 , 'bigreactors:verderium', 2000, 'verderium_2')
|
||||
fluidizersolidmixing('#c:storage_blocks/uranium', 2 , 'bigreactors:blutonium_block' , 1 , 'bigreactors:verderium', 18000, 'verderium9_1')
|
||||
fluidizersolidmixing('bigreactors:blutonium_block' , 1 , '#c:storage_blocks/uranium', 2 , 'bigreactors:verderium', 18000, 'verderium9_2')
|
||||
|
||||
allthemods.remove({id: "bigreactors:fluidizer/solid/yellorium"})
|
||||
allthemods.remove({id: "bigreactors:fluidizer/solid/yellorium9"})
|
||||
allthemods.remove({id: "bigreactors:fluidizer/solidmixing/verderium9_1"})
|
||||
allthemods.remove({id: "bigreactors:fluidizer/solidmixing/verderium9_2"})
|
||||
allthemods.remove({id: "bigreactors:fluidizer/solidmixing/verderium_1"})
|
||||
allthemods.remove({id: "bigreactors:fluidizer/solidmixing/verderium_2"})
|
||||
})
|
||||
|
||||
// This File has been authored by AllTheMods Staff, or a Community contributor for use in AllTheMods - AllTheMods 10.
|
||||
// As all AllTheMods packs are licensed under All Rights Reserved, this file is not allowed to be used in any public packs not released by the AllTheMods Team, without explicit permission.
|
||||
Reference in New Issue
Block a user