This commit is contained in:
lucasdpt
2026-06-14 02:07:47 +02:00
parent 398e1e6ddf
commit 0129d81bd4
2475 changed files with 553889 additions and 553884 deletions
@@ -1,102 +1,102 @@
// 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 addAACrusher(input, output, num, bonus) {
if(bonus !== 0){
allthemods.custom(
{
type: 'actuallyadditions:crushing',
ingredient: Ingredient.of(input).toJson(),
result: [
{
result: {
count: num,
id: output
}
},
{
chance: bonus,
result: {
count: 1,
id: output
}
}
]
}
)}
else{
allthemods.custom(
{
type: 'actuallyadditions:crushing',
ingredient: Ingredient.of(input).toJson(),
result: [
{
result: {
count: num,
id: output
}
},
{
chance: bonus,
result: {}
}
]
}
)}
}
//addAACrusher(input, output, num, bonus)
//Minecraft
addAACrusher('minecraft:raw_iron', 'alltheores:iron_dust', 1, 0.5)
addAACrusher('minecraft:raw_copper', 'alltheores:copper_dust', 1, 0.5)
addAACrusher('minecraft:raw_gold', 'alltheores:gold_dust', 1, 0.5)
addAACrusher('minecraft:clay', 'minecraft:clay_ball', 4, 0)
addAACrusher('minecraft:stone', 'minecraft:cobblestone', 1, 0)
//AE2
addAACrusher('#ae2:all_certus_quartz', 'ae2:certus_quartz_dust', 1, 0.5)
addAACrusher('ae2:fluix_crystal', 'ae2:fluix_dust', 1, 0.5)
addAACrusher('ae2:sky_stone_block', 'ae2:sky_dust', 1, 0.5)
addAACrusher('#c:ender_pearls', 'ae2:ender_dust', 1, 0.5)
//Silent Gear
addAACrusher('silentgear:raw_crimson_iron', 'silentgear:crimson_iron_dust', 1, 0.5)
addAACrusher('silentgear:raw_azure_silver', 'silentgear:azure_silver_dust', 1, 0.5)
addAACrusher('#c:ores/bort', 'silentgear:bort', 3, 0.5)
//Occultism
addAACrusher('occultism:raw_iesnium', 'occultism:iesnium_dust', 1, 0.5)
//Modern Industrialization
addAACrusher('modern_industrialization:raw_antimony', 'modern_industrialization:antimony_dust', 1, 0.5)
addAACrusher('modern_industrialization:raw_tungsten', 'modern_industrialization:tungsten_dust', 1, 0.5)
//ATO
addAACrusher('#c:ores/sulfur', 'alltheores:sulfur', 4, 0.5)
addAACrusher('#c:ores/salt', 'alltheores:salt', 4, 0.5)
//Mystical Agriculture
addAACrusher('#c:ores/prosperity', 'mysticalagriculture:prosperity_shard', 3, 0.5)
addAACrusher('#c:ores/inferium', 'mysticalagriculture:inferium_essence', 3, 0.5)
//Theurgy
addAACrusher('#c:ores/sal_ammoniac', 'theurgy:sal_ammoniac_crystal', 3, 0.5)
//Powah
addAACrusher('#c:ores/uraninite_poor', 'powah:uraninite_raw', 2, 0)
addAACrusher('#c:ores/uraninite_regular', 'powah:uraninite_raw', 4, 0)
addAACrusher('#c:ores/uraninite_dense', 'powah:uraninite_raw', 6, 0)
//Iron's Spellbooks
addAACrusher('#c:ores/mithril', 'irons_spellbooks:raw_mithril', 4, 0.5)
//Xycraft World
global.xycraftColours.forEach(colour => {
addAACrusher(`#c:ores/xychorium_${colour}`, `xycraft_world:xychorium_gem_${colour}`, 4, 0)
})
})
// This File has been authored by AllTheMods Staff, or a Community contributor for use in AllTheMods - AllTheMods 10.
// 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 addAACrusher(input, output, num, bonus) {
if(bonus !== 0){
allthemods.custom(
{
type: 'actuallyadditions:crushing',
ingredient: Ingredient.of(input).toJson(),
result: [
{
result: {
count: num,
id: output
}
},
{
chance: bonus,
result: {
count: 1,
id: output
}
}
]
}
)}
else{
allthemods.custom(
{
type: 'actuallyadditions:crushing',
ingredient: Ingredient.of(input).toJson(),
result: [
{
result: {
count: num,
id: output
}
},
{
chance: bonus,
result: {}
}
]
}
)}
}
//addAACrusher(input, output, num, bonus)
//Minecraft
addAACrusher('minecraft:raw_iron', 'alltheores:iron_dust', 1, 0.5)
addAACrusher('minecraft:raw_copper', 'alltheores:copper_dust', 1, 0.5)
addAACrusher('minecraft:raw_gold', 'alltheores:gold_dust', 1, 0.5)
addAACrusher('minecraft:clay', 'minecraft:clay_ball', 4, 0)
addAACrusher('minecraft:stone', 'minecraft:cobblestone', 1, 0)
//AE2
addAACrusher('#ae2:all_certus_quartz', 'ae2:certus_quartz_dust', 1, 0.5)
addAACrusher('ae2:fluix_crystal', 'ae2:fluix_dust', 1, 0.5)
addAACrusher('ae2:sky_stone_block', 'ae2:sky_dust', 1, 0.5)
addAACrusher('#c:ender_pearls', 'ae2:ender_dust', 1, 0.5)
//Silent Gear
addAACrusher('silentgear:raw_crimson_iron', 'silentgear:crimson_iron_dust', 1, 0.5)
addAACrusher('silentgear:raw_azure_silver', 'silentgear:azure_silver_dust', 1, 0.5)
addAACrusher('#c:ores/bort', 'silentgear:bort', 3, 0.5)
//Occultism
addAACrusher('occultism:raw_iesnium', 'occultism:iesnium_dust', 1, 0.5)
//Modern Industrialization
addAACrusher('modern_industrialization:raw_antimony', 'modern_industrialization:antimony_dust', 1, 0.5)
addAACrusher('modern_industrialization:raw_tungsten', 'modern_industrialization:tungsten_dust', 1, 0.5)
//ATO
addAACrusher('#c:ores/sulfur', 'alltheores:sulfur', 4, 0.5)
addAACrusher('#c:ores/salt', 'alltheores:salt', 4, 0.5)
//Mystical Agriculture
addAACrusher('#c:ores/prosperity', 'mysticalagriculture:prosperity_shard', 3, 0.5)
addAACrusher('#c:ores/inferium', 'mysticalagriculture:inferium_essence', 3, 0.5)
//Theurgy
addAACrusher('#c:ores/sal_ammoniac', 'theurgy:sal_ammoniac_crystal', 3, 0.5)
//Powah
addAACrusher('#c:ores/uraninite_poor', 'powah:uraninite_raw', 2, 0)
addAACrusher('#c:ores/uraninite_regular', 'powah:uraninite_raw', 4, 0)
addAACrusher('#c:ores/uraninite_dense', 'powah:uraninite_raw', 6, 0)
//Iron's Spellbooks
addAACrusher('#c:ores/mithril', 'irons_spellbooks:raw_mithril', 4, 0.5)
//Xycraft World
global.xycraftColours.forEach(colour => {
addAACrusher(`#c:ores/xychorium_${colour}`, `xycraft_world:xychorium_gem_${colour}`, 4, 0)
})
})
// 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.
@@ -1,47 +1,47 @@
// 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 => {
allthemods.custom(
{
type: "justdirethings:fluiddrop",
catalyst: 'actuallyadditions:crystallized_canola_seed',
id: "atm:crystalized_oil",
input: {
Name: "actuallyadditions:refined_canola_oil",
Properties: {
level: "0"
}
},
output: {
Name: "actuallyadditions:crystallized_oil",
Properties: {
level: "0"
}
}
}
)
allthemods.custom(
{
type: "justdirethings:fluiddrop",
catalyst: 'actuallyadditions:empowered_canola_seed',
id: "atm:empowered_oil",
input: {
Name: "actuallyadditions:crystallized_oil",
Properties: {
level: "0"
}
},
output: {
Name: "actuallyadditions:empowered_oil",
Properties: {
level: "0"
}
}
}
)
})
// This File has been authored by AllTheMods Staff, or a Community contributor for use in AllTheMods - AllTheMods 10.
// 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 => {
allthemods.custom(
{
type: "justdirethings:fluiddrop",
catalyst: 'actuallyadditions:crystallized_canola_seed',
id: "atm:crystalized_oil",
input: {
Name: "actuallyadditions:refined_canola_oil",
Properties: {
level: "0"
}
},
output: {
Name: "actuallyadditions:crystallized_oil",
Properties: {
level: "0"
}
}
}
)
allthemods.custom(
{
type: "justdirethings:fluiddrop",
catalyst: 'actuallyadditions:empowered_canola_seed',
id: "atm:empowered_oil",
input: {
Name: "actuallyadditions:crystallized_oil",
Properties: {
level: "0"
}
},
output: {
Name: "actuallyadditions:empowered_oil",
Properties: {
level: "0"
}
}
}
)
})
// 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.
@@ -1,49 +1,49 @@
ServerEvents.recipes(allthemods => {
allthemods.custom(
{
"type": "farmingforblockheads:market",
"category": "farmingforblockheads:seeds",
"preset": "minecraft:seeds",
"result": {
"count": 1,
"item": "actuallyadditions:canola_seeds"
}
}
)
allthemods.custom(
{
"type": "farmingforblockheads:market",
"category": "farmingforblockheads:seeds",
"preset": "minecraft:seeds",
"result": {
"count": 1,
"item": "actuallyadditions:flax_seeds"
}
}
)
allthemods.custom(
{
"type": "farmingforblockheads:market",
"category": "farmingforblockheads:seeds",
"preset": "minecraft:seeds",
"result": {
"count": 1,
"item": "actuallyadditions:rice_seeds"
}
}
)
allthemods.custom(
{
"type": "farmingforblockheads:market",
"category": "farmingforblockheads:seeds",
"preset": "minecraft:seeds",
"result": {
"count": 1,
"item": "actuallyadditions:coffee_beans"
}
}
)
ServerEvents.recipes(allthemods => {
allthemods.custom(
{
"type": "farmingforblockheads:market",
"category": "farmingforblockheads:seeds",
"preset": "minecraft:seeds",
"result": {
"count": 1,
"item": "actuallyadditions:canola_seeds"
}
}
)
allthemods.custom(
{
"type": "farmingforblockheads:market",
"category": "farmingforblockheads:seeds",
"preset": "minecraft:seeds",
"result": {
"count": 1,
"item": "actuallyadditions:flax_seeds"
}
}
)
allthemods.custom(
{
"type": "farmingforblockheads:market",
"category": "farmingforblockheads:seeds",
"preset": "minecraft:seeds",
"result": {
"count": 1,
"item": "actuallyadditions:rice_seeds"
}
}
)
allthemods.custom(
{
"type": "farmingforblockheads:market",
"category": "farmingforblockheads:seeds",
"preset": "minecraft:seeds",
"result": {
"count": 1,
"item": "actuallyadditions:coffee_beans"
}
}
)
})
@@ -1,17 +1,17 @@
// 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 => {
allthemods.remove({ id: 'quarryplus:quarry' })
allthemods.shaped('quarryplus:quarry', ['ABA', 'DED', 'ACA'], {
A: 'allthemodium:allthemodium_ingot',
B: 'justdirethings:eclipsealloy_pickaxe',
C: 'allthemodium:unobtainium_pickaxe',
D: 'productivelib:upgrade_productivity_4',
E: 'justdirethings:blockbreakert2'
})
})
// This File has been authored by AllTheMods Staff, or a Community contributor for use in AllTheMods - AllTheMods 10.
// 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 => {
allthemods.remove({ id: 'quarryplus:quarry' })
allthemods.shaped('quarryplus:quarry', ['ABA', 'DED', 'ACA'], {
A: 'allthemodium:allthemodium_ingot',
B: 'justdirethings:eclipsealloy_pickaxe',
C: 'allthemodium:unobtainium_pickaxe',
D: 'productivelib:upgrade_productivity_4',
E: 'justdirethings:blockbreakert2'
})
})
// 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.
@@ -1,8 +1,8 @@
//adds Aquaculture Raw Fish Fillet to the Pam's Harvestcraft recipes
ServerEvents.tags('item', allthemods => {
//Raw Fish Fillet
allthemods.add('c:rawfish', 'aquaculture:fish_fillet_raw')
allthemods.add('c:rawmeats', 'aquaculture:fish_fillet_raw')
allthemods.add('livingthings:penguin_food', 'aquaculture:fish_fillet_raw')
allthemods.add('c:stock_ingredients', 'aquaculture:fish_fillet_raw')
//adds Aquaculture Raw Fish Fillet to the Pam's Harvestcraft recipes
ServerEvents.tags('item', allthemods => {
//Raw Fish Fillet
allthemods.add('c:rawfish', 'aquaculture:fish_fillet_raw')
allthemods.add('c:rawmeats', 'aquaculture:fish_fillet_raw')
allthemods.add('livingthings:penguin_food', 'aquaculture:fish_fillet_raw')
allthemods.add('c:stock_ingredients', 'aquaculture:fish_fillet_raw')
})
@@ -1,10 +1,10 @@
// 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.tags('block', allthemods => {
//Deny blocks
allthemods.add('buildinggadgets2:deny', ['enderstorage:ender_tank','enderstorage:ender_chest'])
})
// 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.
// 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.tags('block', allthemods => {
//Deny blocks
allthemods.add('buildinggadgets2:deny', ['enderstorage:ender_tank','enderstorage:ender_chest'])
})
// 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.
@@ -1,13 +1,13 @@
// 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 => {
allthemods.remove({ id: 'the_bumblezone:carvable_wax/from_honeycomb' })
allthemods.shaped('the_bumblezone:carvable_wax', ['AAA', 'A A', 'AAA'], {
A: 'productivebees:wax',
})
})
// This File has been authored by AllTheMods Staff, or a Community contributor for use in AllTheMods - AllTheMods 10.
// 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 => {
allthemods.remove({ id: 'the_bumblezone:carvable_wax/from_honeycomb' })
allthemods.shaped('the_bumblezone:carvable_wax', ['AAA', 'A A', 'AAA'], {
A: 'productivebees:wax',
})
})
// 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.
+11 -11
View File
@@ -1,11 +1,11 @@
// 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.
if (Platform.isLoaded("hyperbox")) {
ServerEvents.recipes(allthemods => {
allthemods.remove({ id: "hyperbox:hyperbox" })
})
}
// 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.
// 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.
if (Platform.isLoaded("hyperbox")) {
ServerEvents.recipes(allthemods => {
allthemods.remove({ id: "hyperbox:hyperbox" })
})
}
// 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.
@@ -1,6 +1,6 @@
if (Platform.isLoaded("hyperbox")) {
BlockEvents.rightClicked("hyperbox:hyperbox",event => {
event.server.tell(Text.red('Hyperboxes will be removed on version 6.0+, please move to Compact Machines'))
})
}
if (Platform.isLoaded("hyperbox")) {
BlockEvents.rightClicked("hyperbox:hyperbox",event => {
event.server.tell(Text.red('Hyperboxes will be removed on version 6.0+, please move to Compact Machines'))
})
}
@@ -1,12 +1,12 @@
// 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 => {
allthemods.shapeless("8x kubejs:fire_eye", ["kubejs:fire_pearl", "iceandfire:dragonbone"])
allthemods.shapeless("8x kubejs:ice_eye", ["kubejs:ice_pearl", "iceandfire:dragonbone"])
allthemods.shapeless("8x kubejs:lightning_eye", ["kubejs:lightning_pearl", "iceandfire:dragonbone"])
})
// 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.
// 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 => {
allthemods.shapeless("8x kubejs:fire_eye", ["kubejs:fire_pearl", "iceandfire:dragonbone"])
allthemods.shapeless("8x kubejs:ice_eye", ["kubejs:ice_pearl", "iceandfire:dragonbone"])
allthemods.shapeless("8x kubejs:lightning_eye", ["kubejs:lightning_pearl", "iceandfire:dragonbone"])
})
// 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.
@@ -1,9 +1,9 @@
// 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.tags('item', allthemods => {
allthemods.add('c:wither_bones', 'iceandfire:witherbone')
})
// 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.
// 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.tags('item', allthemods => {
allthemods.add('c:wither_bones', 'iceandfire:witherbone')
})
// 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.
@@ -1,326 +1,326 @@
/*
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.
Mekanism recipes for processing stack
Authored by EnigmaQuip
DO NOT EDIT BELOW
only the startup script should need editing
*/
ServerEvents.recipes(allthemods => {
global.mekStackAdditions.forEach(entry => {
let material = entry.material
let dust = AlmostUnified.getTagTargetItem(`c:dusts/${material}`)
if (entry.makeDust) {
dust = Item.of(`kubejs:${material}_dust`)
} else if (dust.isEmpty() && !Ingredient.of(`#c:dusts/${material}`).isEmpty()) {
dust = Ingredient.of(`#c:dusts/${material}`).getFirst()
}
let hasDust = !dust.isEmpty()
//crush ingot if ingot exists and no mek crushing exists for it
if(AlmostUnified.getTagTargetItem(`c:ingots/${material}`)){
if(!allthemods.countRecipes({ input: `#c:ingots/${material}`, type: `mekanism:crushing`})){
allthemods.custom({
type: 'mekanism:crushing',
input: {
count: 1,
tag: `c:ingots/${material}`
},
output: {
count: 1,
id: dust.id
}
}).id(`allthemods:processing/${material}/dust/from_ingot`)
}}
//all processing for storage blocks
if (!Ingredient.of(`#c:storage_blocks/raw_${material}`).isEmpty()) {
allthemods.custom({
type: 'mekanism:dissolution',
chemical_input: {
amount: 2,
chemical: 'mekanism:sulfuric_acid'
},
item_input: {
count: 1,
tag: `c:storage_blocks/raw_${material}`
},
output: {
amount: 6000,
id: `kubejs:dirty_${material}`
}, "per_tick_usage": true
}).id(`allthemods:processing/${material}/slurry/dirty/from_raw_block`)
allthemods.custom({
type: 'mekanism:injecting',
chemical_input: {
amount: 2,
chemical: 'mekanism:hydrogen_chloride'
},
item_input: {
count: 1,
tag: `c:storage_blocks/raw_${material}`
},
output: {
count: 24,
id: `kubejs:${material}_shard`
}, "per_tick_usage": true
}).id(`allthemods:processing/${material}/shard/from_raw_block`)
allthemods.custom({
chemical_input: {
amount: 2,
chemical: 'mekanism:oxygen'
},
type: 'mekanism:purifying',
item_input: {
count: 1,
tag: `c:storage_blocks/raw_${material}`
},
output: {
count: 18,
id: `kubejs:${material}_clump`
}, "per_tick_usage": true
}).id(`allthemods:processing/${material}/clump/from_raw_block`)
if (hasDust) {
allthemods.custom({
type: 'mekanism:enriching',
input: {
count: 1,
tag: `c:storage_blocks/raw_${material}`
},
output: {
count: 12,
id: dust.id
}
}).id(`allthemods:processing/${material}/dust/from_raw_block`)
}
}
//all processing for ore blocks
if (!Ingredient.of(`#c:ores/${material}`).isEmpty()) {
allthemods.custom({
type: 'mekanism:dissolution',
chemical_input: {
amount: 1,
chemical: 'mekanism:sulfuric_acid'
},
item_input: {
count: 1,
tag: `c:ores/${material}`
},
output: {
amount: 1000,
id: `kubejs:dirty_${material}`
}, "per_tick_usage": true
}).id(`allthemods:processing/${material}/slurry/dirty/from_ore`)
allthemods.custom({
chemical_input: {
amount: 1,
chemical: 'mekanism:hydrogen_chloride'
},
type: 'mekanism:injecting',
item_input: {
amount: 1,
tag: `c:ores/${material}`
},
output: {
count: 4,
id: `kubejs:${material}_shard`
}, "per_tick_usage": true
}).id(`allthemods:processing/${material}/shard/from_ore`)
allthemods.custom({
type: 'mekanism:purifying',
chemical_input: {
amount: 1,
chemical: 'mekanism:oxygen'
},
item_input: {
count: 1,
tag: `c:ores/${material}`
},
output: {
count: 3,
id: `kubejs:${material}_clump`
}, "per_tick_usage": true
}).id(`allthemods:processing/${material}/clump/from_ore`)
if (hasDust) {
allthemods.custom({
type: 'mekanism:enriching',
input: {
count: 1,
tag: `c:ores/${material}`
},
output: {
count: 2,
id: dust.id
}
}).id(`allthemods:processing/${material}/dust/from_ore`)
}
}
//all processing from raw material
if (!Ingredient.of(`#c:raw_materials/${material}`).isEmpty()) {
allthemods.custom({
type: 'mekanism:dissolution',
chemical_input: {
amount: 1,
chemical: 'mekanism:sulfuric_acid'
},
item_input: {
count: 3,
tag: `c:raw_materials/${material}`
},
output: {
amount: 2000,
id: `kubejs:dirty_${material}`
}, "per_tick_usage": true
}).id(`allthemods:processing/${material}/slurry/dirty/from_raw_ore`)
allthemods.custom({
type: 'mekanism:injecting',
chemical_input: {
amount: 1,
chemical: 'mekanism:hydrogen_chloride'
},
item_input: {
count: 3,
tag: `c:raw_materials/${material}`
},
output: {
count: 8,
id: `kubejs:${material}_shard`
}, "per_tick_usage": true
}).id(`allthemods:processing/${material}/shard/from_raw_ore`)
allthemods.custom({
type: 'mekanism:purifying',
chemical_input: {
amount: 1,
chemical: 'mekanism:oxygen'
},
item_input: {
count: 1,
tag: `c:raw_materials/${material}`
},
output: {
count: 2,
id: `kubejs:${material}_clump`
}, "per_tick_usage": true
}).id(`allthemods:processing/${material}/clump/from_raw_ore`)
if (hasDust) {
allthemods.custom({
type: 'mekanism:enriching',
input: {
count: 3,
tag: `c:raw_materials/${material}`
},
output: {
count: 4,
id: dust.id
}
}).id(`allthemods:processing/${material}/dust/from_raw_ore`)
}
}
//washing dirty slurry
allthemods.custom({
type: 'mekanism:washing',
chemical_input: {
amount: 5,
chemical: `kubejs:dirty_${material}`
},
fluid_input: {
amount: 25,
tag: 'minecraft:water'
},
output: {
amount: 3,
id: `kubejs:clean_${material}`
}
}).id(`allthemods:processing/${material}/slurry/clean`)
//crystallizing from clean slurry
allthemods.custom({
type: 'mekanism:crystallizing',
input: {
amount: 200,
chemical: `kubejs:clean_${material}`
},
output: {
count: 1,
id: `kubejs:${material}_crystal`
}, "per_tick_usage": true
}).id(`allthemods:processing/${material}/crystal/from_slurry`)
//shardifying from crystals
allthemods.custom({
type: 'mekanism:injecting',
chemical_input: {
amount: 1,
chemical: 'mekanism:hydrogen_chloride'
},
item_input: {
count: 1,
tag: `c:crystals/${material}`
},
output: {
count: 2,
id: `kubejs:${material}_shard`
}, "per_tick_usage": true
}).id(`allthemods:processing/${material}/shard/from_crystal`)
//clumps from shards
allthemods.custom({
type: 'mekanism:purifying',
chemical_input: {
amount: 1,
chemical: 'mekanism:oxygen'
},
item_input: {
count: 1,
tag: `c:shards/${material}`
},
output: {
count: 1,
id: `kubejs:${material}_clump`
}, "per_tick_usage": true
}).id(`allthemods:processing/${material}/clump/from_shard`)
//dirty dust from clumps
allthemods.custom({
type: 'mekanism:crushing',
input: {
count: 1,
tag: `c:clumps/${material}`
},
output: {
count: 2,
id: `kubejs:${material}_dirty_dust`
}
}).id(`allthemods:processing/${material}/dirty_dust/from_clump`)
//dust from dirty dust
if (hasDust) {
allthemods.custom({
type: 'mekanism:enriching',
input: {
count: 4,
tag: `c:dirty_dusts/${material}`
},
output: {
count: 3,
id: dust.id
}
}).id(`allthemods:processing/${material}/dust/from_dirty_dust`)
}
})
/*
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.
Mekanism recipes for processing stack
Authored by EnigmaQuip
DO NOT EDIT BELOW
only the startup script should need editing
*/
ServerEvents.recipes(allthemods => {
global.mekStackAdditions.forEach(entry => {
let material = entry.material
let dust = AlmostUnified.getTagTargetItem(`c:dusts/${material}`)
if (entry.makeDust) {
dust = Item.of(`kubejs:${material}_dust`)
} else if (dust.isEmpty() && !Ingredient.of(`#c:dusts/${material}`).isEmpty()) {
dust = Ingredient.of(`#c:dusts/${material}`).getFirst()
}
let hasDust = !dust.isEmpty()
//crush ingot if ingot exists and no mek crushing exists for it
if(AlmostUnified.getTagTargetItem(`c:ingots/${material}`)){
if(!allthemods.countRecipes({ input: `#c:ingots/${material}`, type: `mekanism:crushing`})){
allthemods.custom({
type: 'mekanism:crushing',
input: {
count: 1,
tag: `c:ingots/${material}`
},
output: {
count: 1,
id: dust.id
}
}).id(`allthemods:processing/${material}/dust/from_ingot`)
}}
//all processing for storage blocks
if (!Ingredient.of(`#c:storage_blocks/raw_${material}`).isEmpty()) {
allthemods.custom({
type: 'mekanism:dissolution',
chemical_input: {
amount: 2,
chemical: 'mekanism:sulfuric_acid'
},
item_input: {
count: 1,
tag: `c:storage_blocks/raw_${material}`
},
output: {
amount: 6000,
id: `kubejs:dirty_${material}`
}, "per_tick_usage": true
}).id(`allthemods:processing/${material}/slurry/dirty/from_raw_block`)
allthemods.custom({
type: 'mekanism:injecting',
chemical_input: {
amount: 2,
chemical: 'mekanism:hydrogen_chloride'
},
item_input: {
count: 1,
tag: `c:storage_blocks/raw_${material}`
},
output: {
count: 24,
id: `kubejs:${material}_shard`
}, "per_tick_usage": true
}).id(`allthemods:processing/${material}/shard/from_raw_block`)
allthemods.custom({
chemical_input: {
amount: 2,
chemical: 'mekanism:oxygen'
},
type: 'mekanism:purifying',
item_input: {
count: 1,
tag: `c:storage_blocks/raw_${material}`
},
output: {
count: 18,
id: `kubejs:${material}_clump`
}, "per_tick_usage": true
}).id(`allthemods:processing/${material}/clump/from_raw_block`)
if (hasDust) {
allthemods.custom({
type: 'mekanism:enriching',
input: {
count: 1,
tag: `c:storage_blocks/raw_${material}`
},
output: {
count: 12,
id: dust.id
}
}).id(`allthemods:processing/${material}/dust/from_raw_block`)
}
}
//all processing for ore blocks
if (!Ingredient.of(`#c:ores/${material}`).isEmpty()) {
allthemods.custom({
type: 'mekanism:dissolution',
chemical_input: {
amount: 1,
chemical: 'mekanism:sulfuric_acid'
},
item_input: {
count: 1,
tag: `c:ores/${material}`
},
output: {
amount: 1000,
id: `kubejs:dirty_${material}`
}, "per_tick_usage": true
}).id(`allthemods:processing/${material}/slurry/dirty/from_ore`)
allthemods.custom({
chemical_input: {
amount: 1,
chemical: 'mekanism:hydrogen_chloride'
},
type: 'mekanism:injecting',
item_input: {
amount: 1,
tag: `c:ores/${material}`
},
output: {
count: 4,
id: `kubejs:${material}_shard`
}, "per_tick_usage": true
}).id(`allthemods:processing/${material}/shard/from_ore`)
allthemods.custom({
type: 'mekanism:purifying',
chemical_input: {
amount: 1,
chemical: 'mekanism:oxygen'
},
item_input: {
count: 1,
tag: `c:ores/${material}`
},
output: {
count: 3,
id: `kubejs:${material}_clump`
}, "per_tick_usage": true
}).id(`allthemods:processing/${material}/clump/from_ore`)
if (hasDust) {
allthemods.custom({
type: 'mekanism:enriching',
input: {
count: 1,
tag: `c:ores/${material}`
},
output: {
count: 2,
id: dust.id
}
}).id(`allthemods:processing/${material}/dust/from_ore`)
}
}
//all processing from raw material
if (!Ingredient.of(`#c:raw_materials/${material}`).isEmpty()) {
allthemods.custom({
type: 'mekanism:dissolution',
chemical_input: {
amount: 1,
chemical: 'mekanism:sulfuric_acid'
},
item_input: {
count: 3,
tag: `c:raw_materials/${material}`
},
output: {
amount: 2000,
id: `kubejs:dirty_${material}`
}, "per_tick_usage": true
}).id(`allthemods:processing/${material}/slurry/dirty/from_raw_ore`)
allthemods.custom({
type: 'mekanism:injecting',
chemical_input: {
amount: 1,
chemical: 'mekanism:hydrogen_chloride'
},
item_input: {
count: 3,
tag: `c:raw_materials/${material}`
},
output: {
count: 8,
id: `kubejs:${material}_shard`
}, "per_tick_usage": true
}).id(`allthemods:processing/${material}/shard/from_raw_ore`)
allthemods.custom({
type: 'mekanism:purifying',
chemical_input: {
amount: 1,
chemical: 'mekanism:oxygen'
},
item_input: {
count: 1,
tag: `c:raw_materials/${material}`
},
output: {
count: 2,
id: `kubejs:${material}_clump`
}, "per_tick_usage": true
}).id(`allthemods:processing/${material}/clump/from_raw_ore`)
if (hasDust) {
allthemods.custom({
type: 'mekanism:enriching',
input: {
count: 3,
tag: `c:raw_materials/${material}`
},
output: {
count: 4,
id: dust.id
}
}).id(`allthemods:processing/${material}/dust/from_raw_ore`)
}
}
//washing dirty slurry
allthemods.custom({
type: 'mekanism:washing',
chemical_input: {
amount: 5,
chemical: `kubejs:dirty_${material}`
},
fluid_input: {
amount: 25,
tag: 'minecraft:water'
},
output: {
amount: 3,
id: `kubejs:clean_${material}`
}
}).id(`allthemods:processing/${material}/slurry/clean`)
//crystallizing from clean slurry
allthemods.custom({
type: 'mekanism:crystallizing',
input: {
amount: 200,
chemical: `kubejs:clean_${material}`
},
output: {
count: 1,
id: `kubejs:${material}_crystal`
}, "per_tick_usage": true
}).id(`allthemods:processing/${material}/crystal/from_slurry`)
//shardifying from crystals
allthemods.custom({
type: 'mekanism:injecting',
chemical_input: {
amount: 1,
chemical: 'mekanism:hydrogen_chloride'
},
item_input: {
count: 1,
tag: `c:crystals/${material}`
},
output: {
count: 2,
id: `kubejs:${material}_shard`
}, "per_tick_usage": true
}).id(`allthemods:processing/${material}/shard/from_crystal`)
//clumps from shards
allthemods.custom({
type: 'mekanism:purifying',
chemical_input: {
amount: 1,
chemical: 'mekanism:oxygen'
},
item_input: {
count: 1,
tag: `c:shards/${material}`
},
output: {
count: 1,
id: `kubejs:${material}_clump`
}, "per_tick_usage": true
}).id(`allthemods:processing/${material}/clump/from_shard`)
//dirty dust from clumps
allthemods.custom({
type: 'mekanism:crushing',
input: {
count: 1,
tag: `c:clumps/${material}`
},
output: {
count: 2,
id: `kubejs:${material}_dirty_dust`
}
}).id(`allthemods:processing/${material}/dirty_dust/from_clump`)
//dust from dirty dust
if (hasDust) {
allthemods.custom({
type: 'mekanism:enriching',
input: {
count: 4,
tag: `c:dirty_dusts/${material}`
},
output: {
count: 3,
id: dust.id
}
}).id(`allthemods:processing/${material}/dust/from_dirty_dust`)
}
})
})
+275 -275
View File
@@ -1,276 +1,276 @@
//This file intended to help Minecolonies crops / items be used in place of other crops / items in recipes, mirroring tags currently applied to crops / items of the same in-game name or intended purpose.
//It's quite possible that many of these tags are redundant somehow
ServerEvents.tags('item', allthemods => {
//Bread Dough
allthemods.add('c:foods', 'minecolonies:bread_dough')
allthemods.add('c:dough', 'minecolonies:bread_dough')
allthemods.add('c:dough/dough', 'minecolonies:bread_dough')
allthemods.add('c:foods/dough', 'minecolonies:bread_dough')
//Breads
allthemods.add('c:bread', ['minecolonies:milky_bread', 'minecolonies:sugary_bread', 'minecolonies:golden_bread', 'minecolonies:chorus_bread', 'minecolonies:manchet_bread', 'minecolonies:lembas_scone'])
allthemods.add('c:bread/bread', ['minecolonies:milky_bread', 'minecolonies:sugary_bread', 'minecolonies:golden_bread', 'minecolonies:chorus_bread', 'minecolonies:manchet_bread', 'minecolonies:lembas_scone'])
//Crops
//Bell Pepper
allthemods.add('c:vegetables/bellpepper', 'minecolonies:bell_pepper')
allthemods.add('c:crops/bellpepper', 'minecolonies:bell_pepper')
allthemods.add('c:peppers/bellpepper', 'minecolonies:bell_pepper')
allthemods.add('c:vegetables', 'minecolonies:bell_pepper')
allthemods.add('c:crops', 'minecolonies:bell_pepper')
allthemods.add('c:peppers', 'minecolonies:bell_pepper')
//Cabbage
allthemods.add('c:vegetables', 'minecolonies:cabbage')
allthemods.add('c:crops', 'minecolonies:cabbage')
allthemods.add('c:crops/cabbage', 'minecolonies:cabbage')
allthemods.add('c:foods/cabbage', 'minecolonies:cabbage')
allthemods.add('c:foods/leafy_green', 'minecolonies:cabbage')
allthemods.add('c:salad_ingredients', 'minecolonies:cabbage')
allthemods.add('c:vegetables/cabbage', 'minecolonies:cabbage')
allthemods.add('c:leafyvegetables', 'minecolonies:cabbage')
allthemods.add('c:leafyvegetables/cabbage', 'minecolonies:cabbage')
allthemods.add('c:salad_ingredients/cabbage', 'minecolonies:cabbage')
//Chickpea
allthemods.add('c:flour_plants/chickpea', 'minecolonies:chickpea')
allthemods.add('c:flour_plants', 'minecolonies:chickpea')
allthemods.add('c:crops', 'minecolonies:chickpea')
allthemods.add('c:crops/chickpea', 'minecolonies:chickpea')
allthemods.add('c:grain/chickpea', 'minecolonies:chickpea')
allthemods.add('c:grain', 'minecolonies:chickpea')
//Durum Wheat, mirroring regular minecraft:wheat
allthemods.add('twilightforest:raven_tempt_items', 'minecolonies:durum')
allthemods.add('livingthings:giraffe_food', 'minecolonies:durum')
allthemods.add('c:grain/wheat', 'minecolonies:durum')
allthemods.add('minecraft:horse_food', 'minecolonies:durum')
allthemods.add('supplementaries:straw', 'minecolonies:durum')
allthemods.add('c:grain', 'minecolonies:durum')
allthemods.add('c:crops/wheat', 'minecolonies:durum')
allthemods.add('twilightforest:squirrel_tempt_items', 'minecolonies:durum')
allthemods.add('minecraft:cow_food', 'minecolonies:durum')
allthemods.add('c:flour_plants', 'minecolonies:durum')
allthemods.add('minecraft:sheep_food', 'minecolonies:durum')
allthemods.add('twilightforest:deer_tempt_items', 'minecolonies:durum')
allthemods.add('c:animal_foods', 'minecolonies:durum')
allthemods.add('c:flour_plants/wheat', 'minecolonies:durum')
allthemods.add('tombstone:seeds', 'minecolonies:durum')
allthemods.add('c:crops/grain', 'minecolonies:durum')
allthemods.add('livingthings:koala_food', 'minecolonies:durum')
allthemods.add('herbsandharvest:produce', 'minecolonies:durum')
allthemods.add('c:seeds', 'minecolonies:durum')
allthemods.add('livingthings:ostrich_food', 'minecolonies:durum')
allthemods.add('livingthings:peacock_food', 'minecolonies:durum')
allthemods.add('livingthings:elephant_food', 'minecolonies:durum')
allthemods.add('twilightforest:tiny_bird_tempt_items', 'minecolonies:durum')
allthemods.add('livingthings:shroomie_food', 'minecolonies:durum')
allthemods.add('c:crops', 'minecolonies:durum')
allthemods.add('livingthings:raccoon_food', 'minecolonies:durum')
//Eggplant
allthemods.add('c:crops/eggplant', 'minecolonies:eggplant')
allthemods.add('c:vegetables/eggplant', 'minecolonies:eggplant')
allthemods.add('c:crops', 'minecolonies:eggplant')
allthemods.add('c:vegetables', 'minecolonies:eggplant')
//Garlic
allthemods.add('c:rootvegetables', 'minecolonies:garlic')
allthemods.add('c:crops', 'minecolonies:garlic')
allthemods.add('c:rootvegetables/garlic', 'minecolonies:garlic')
allthemods.add('c:vegetables/garlic', 'minecolonies:garlic')
allthemods.add('c:crops/garlic', 'minecolonies:garlic')
allthemods.add('c:vegetables', 'minecolonies:garlic')
//Onion
allthemods.add('c:crops', 'minecolonies:onion')
allthemods.add('c:foods', 'minecolonies:onion')
allthemods.add('c:crops/onion', 'minecolonies:onion')
allthemods.add('c:foods/onion', 'minecolonies:onion')
allthemods.add('c:foods/vegetable', 'minecolonies:onion')
allthemods.add('c:rootvegetables', 'minecolonies:onion')
allthemods.add('c:vegetables/onion', 'minecolonies:onion')
allthemods.add('c:rootvegetables/onion', 'minecolonies:onion')
allthemods.add('c:onions/onion', 'minecolonies:onion')
allthemods.add('c:vegetables', 'minecolonies:onion')
allthemods.add('c:onions', 'minecolonies:onion')
//Soybean
allthemods.add('c:crops', 'minecolonies:soybean')
allthemods.add('c:crops/soybean', 'minecolonies:soybean')
allthemods.add('c:flour_plants/soybean', 'minecolonies:soybean')
allthemods.add('c:flour_plants', 'minecolonies:soybean')
allthemods.add('c:grain/soybean', 'minecolonies:soybean')
allthemods.add('c:grain', 'minecolonies:soybean')
//Tomato
allthemods.add('c:foods', 'minecolonies:tomato')
allthemods.add('c:crops', 'minecolonies:tomato')
allthemods.add('c:animal_foods', 'minecolonies:tomato')
allthemods.add('c:crops/tomato', 'minecolonies:tomato')
allthemods.add('c:foods/tomato', 'minecolonies:tomato')
allthemods.add('minecraft:pig_food', 'minecolonies:tomato')
allthemods.add('foods/vegetable', 'minecolonies:tomato')
allthemods.add('c:salad_ingredients', 'minecolonies:tomato')
allthemods.add('c:vegetables/tomato', 'minecolonies:tomato')
allthemods.add('c:vinegar_ingredients', 'minecolonies:tomato')
allthemods.add('c:salad_ingredients/tomato', 'minecolonies:tomato')
allthemods.add('c:vinegar_ingredients/tomato', 'minecolonies:tomato')
allthemods.add('c:vegetables', 'minecolonies:tomato')
//Rice
allthemods.add('c:crops', 'minecolonies:rice')
allthemods.add('c:crops/rice', 'minecolonies:rice')
allthemods.add('twilightforest:tiny_bird_tempt_items', 'minecolonies:rice')
allthemods.add('minecraft:chicken_food', 'minecolonies:rice')
allthemods.add('cookingforblockheads:ingredients', 'minecolonies:rice')
allthemods.add('twilightforest:raven_tempt_items', 'minecolonies:rice')
allthemods.add('c:crops/grain', 'minecolonies:rice')
allthemods.add('minecraft:parrot_food', 'minecolonies:rice')
allthemods.add('twilightforest:squirrel_tempt_items', 'minecolonies:rice')
allthemods.add('c:animal_foods', 'minecolonies:rice')
allthemods.add('c:seeds', 'minecolonies:rice')
allthemods.add('c:paper_plants/rice', 'minecolonies:rice')
allthemods.add('c:paper_plants', 'minecolonies:rice')
allthemods.add('c:protein', 'minecolonies:rice')
allthemods.add('c:flour_plants', 'minecolonies:rice')
allthemods.add('c:carbs/rice', 'minecolonies:rice')
allthemods.add('c:flour_plants/rice', 'minecolonies:rice')
allthemods.add('c:grain/rice', 'minecolonies:rice')
allthemods.add('c:carbs', 'minecolonies:rice')
allthemods.add('c:vinegar_ingredients', 'minecolonies:rice')
allthemods.add('c:grain', 'minecolonies:rice')
allthemods.add('c:protein/rice', 'minecolonies:rice')
//Corn
allthemods.add('c:carbs', 'minecolonies:corn')
allthemods.add('c:protein', 'minecolonies:corn')
allthemods.add('c:flour_plants', 'minecolonies:corn')
allthemods.add('c:grain', 'minecolonies:corn')
allthemods.add('c:carbs/corn', 'minecolonies:corn')
allthemods.add('c:crops', 'minecolonies:corn')
allthemods.add('c:protein/corn', 'minecolonies:corn')
allthemods.add('c:flour_plants/corn', 'minecolonies:corn')
allthemods.add('c:grain/corn', 'minecolonies:corn')
allthemods.add('c:crops/corn', 'minecolonies:corn')
//Nether Pepper
allthemods.add('c:vegetables', 'minecolonies:nether_pepper')
allthemods.add('c:crops', 'minecolonies:nether_pepper')
allthemods.add('c:peppers', 'minecolonies:nether_pepper')
//Peas
allthemods.add('c:flour_plants/peas', 'minecolonies:peas')
allthemods.add('c:crops/peas', 'minecolonies:peas')
allthemods.add('c:salad_ingredients/peas', 'minecolonies:peas')
allthemods.add('c:vegetables', 'minecolonies:peas')
allthemods.add('c:vegetables/pea', 'minecolonies:peas')
allthemods.add('c:vegetables/peas', 'minecolonies:peas')
allthemods.add('c:salad_ingredients', 'minecolonies:peas')
allthemods.add('c:crops', 'minecolonies:peas')
allthemods.add('c:flour_plants', 'minecolonies:peas')
allthemods.add('c:salad_ingredients/pea', 'minecolonies:peas')
allthemods.add('c:crops/pea', 'minecolonies:peas')
allthemods.add('c:seeds/pea', 'minecolonies:peas')
allthemods.add('c:flour_plants/pea', 'minecolonies:peas')
//Butternut Squash, to parity with Pam's Winter Squash
allthemods.add('c:vegetables/wintersquash', 'minecolonies:butternut_squash')
allthemods.add('c:crops/wintersquash', 'minecolonies:butternut_squash')
allthemods.add('c:crops', 'minecolonies:butternut_squash')
allthemods.add('c:vegetables', 'minecolonies:butternut_squash')
//Producables
//Large Water Bottle
allthemods.add('c:water', 'minecolonies:large_water_bottle')
allthemods.add('c:water/freshwater', 'minecolonies:large_water_bottle')
//Large Milk Bottle
allthemods.add('c:milk', 'minecolonies:large_milk_bottle')
allthemods.add('c:milk/freshmilk', 'minecolonies:large_milk_bottle')
allthemods.add('c:milks', 'minecolonies:large_milk_bottle')
//Large Soy Milk Bottle
allthemods.add('c:milk', 'minecolonies:large_soy_milk_bottle')
allthemods.add('c:milk/soymilk', 'minecolonies:large_soy_milk_bottle')
//Raw Noodles
allthemods.add('c:pasta', 'minecolonies:raw_noodle')
allthemods.add('c:foods', 'minecolonies:raw_noodle')
allthemods.add('c:pasta/pasta', 'minecolonies:raw_noodle')
allthemods.add('c:foods/pasta', 'minecolonies:raw_noodle')
//Butter
allthemods.add('c:butter', 'minecolonies:butter')
allthemods.add('c:butter/butter', 'minecolonies:butter')
//Cornmeal
allthemods.add('c:cornmeal', 'minecolonies:cornmeal')
allthemods.add('c:cornmeal/cornmeal', 'minecolonies:cornmeal')
//Soysauce
allthemods.add('c:soysauce/soysauce', 'minecolonies:soysauce')
allthemods.add('c:soysauce', 'minecolonies:soysauce')
allthemods.add('c:condiments/soysauce', 'minecolonies:soysauce')
allthemods.add('c:condiments', 'minecolonies:soysauce')
allthemods.add('cookingforblockheads:ingredients', 'minecolonies:soysauce')
//Cheddar Cheese
allthemods.add('c:cheese', 'minecolonies:cheddar_cheese')
allthemods.add('c:cheese/cheese', 'minecolonies:cheddar_cheese')
//Feta Cheese
allthemods.add('c:cheese', 'minecolonies:feta_cheese')
allthemods.add('c:cheese/cheese', 'minecolonies:feta_cheese')
//Yogurt
allthemods.add('c:yogurt', 'minecolonies:yogurt')
allthemods.add('c:yogurt/yogurt', 'minecolonies:yogurt')
//Tortillas
allthemods.add('c:tortilla', 'minecolonies:tortillas')
allthemods.add('c:tortilla/tortilla', 'minecolonies:tortillas')
//Ore blocks
allthemods.add('minecolonies:breakable_ore', '#c:ores/aluminum')
allthemods.add('minecolonies:breakable_ore', '#c:ores/ammolite')
allthemods.add('minecolonies:breakable_ore', '#c:ores/antimony')
allthemods.add('minecolonies:breakable_ore', '#c:ores/arcane_crystal')
allthemods.add('minecolonies:breakable_ore', '#c:ores/azure_silver')
allthemods.add('minecolonies:breakable_ore', '#c:ores/bauxite')
allthemods.add('minecolonies:breakable_ore', '#c:ores/black_diamond')
allthemods.add('minecolonies:breakable_ore', '#c:ores/black_quartz')
allthemods.add('minecolonies:breakable_ore', '#c:ores/bloodstone')
allthemods.add('minecolonies:breakable_ore', '#c:ores/bort')
allthemods.add('minecolonies:breakable_ore', '#c:ores/chaos')
allthemods.add('minecolonies:breakable_ore', '#c:ores/cinnabar')
allthemods.add('minecolonies:breakable_ore', '#c:ores/citrine')
allthemods.add('minecolonies:breakable_ore', '#c:ores/crimson_iron')
allthemods.add('minecolonies:breakable_ore', '#c:ores/fluorite')
allthemods.add('minecolonies:breakable_ore', '#c:ores/heliodor')
allthemods.add('minecolonies:breakable_ore', '#c:ores/iesnium')
allthemods.add('minecolonies:breakable_ore', '#c:ores/inferium')
allthemods.add('minecolonies:breakable_ore', '#c:ores/iolite')
allthemods.add('minecolonies:breakable_ore', '#c:ores/iridium')
allthemods.add('minecolonies:breakable_ore', '#c:ores/jade')
allthemods.add('minecolonies:breakable_ore', '#c:ores/kyanite')
allthemods.add('minecolonies:breakable_ore', '#c:ores/lead')
allthemods.add('minecolonies:breakable_ore', '#c:ores/lignite_coal')
allthemods.add('minecolonies:breakable_ore', '#c:ores/mithril')
allthemods.add('minecolonies:breakable_ore', '#c:ores/moldavite')
allthemods.add('minecolonies:breakable_ore', '#c:ores/monazite')
allthemods.add('minecolonies:breakable_ore', '#c:ores/nickel')
allthemods.add('minecolonies:breakable_ore', '#c:ores/osmium')
allthemods.add('minecolonies:breakable_ore', '#c:ores/peridot')
allthemods.add('minecolonies:breakable_ore', '#c:ores/platinum')
allthemods.add('minecolonies:breakable_ore', '#c:ores/prosperity')
allthemods.add('minecolonies:breakable_ore', '#c:ores/rose_quartz')
allthemods.add('minecolonies:breakable_ore', '#c:ores/ruby')
allthemods.add('minecolonies:breakable_ore', '#c:ores/runic')
allthemods.add('minecolonies:breakable_ore', '#c:ores/salt')
allthemods.add('minecolonies:breakable_ore', '#c:ores/saltpeter')
allthemods.add('minecolonies:breakable_ore', '#c:ores/sapphire')
allthemods.add('minecolonies:breakable_ore', '#c:ores/silver')
allthemods.add('minecolonies:breakable_ore', '#c:ores/sulfur')
allthemods.add('minecolonies:breakable_ore', '#c:ores/tin')
allthemods.add('minecolonies:breakable_ore', '#c:ores/titanium')
allthemods.add('minecolonies:breakable_ore', '#c:ores/tungsten')
allthemods.add('minecolonies:breakable_ore', '#c:ores/turquoise')
allthemods.add('minecolonies:breakable_ore', '#c:ores/uraninite')
allthemods.add('minecolonies:breakable_ore', '#c:ores/uranium')
allthemods.add('minecolonies:breakable_ore', '#c:ores/vibranium')
allthemods.add('minecolonies:breakable_ore', '#c:ores/white_diamond')
allthemods.add('minecolonies:breakable_ore', '#c:ores/zinc')
//raw materials
allthemods.add('minecolonies:raw_ore', '#c:raw_materials/aluminum')
allthemods.add('minecolonies:raw_ore', '#c:raw_materials/antimony')
allthemods.add('minecolonies:raw_ore', '#c:raw_materials/azure_silver')
allthemods.add('minecolonies:raw_ore', '#c:raw_materials/crimson_iron')
allthemods.add('minecolonies:raw_ore', '#c:raw_materials/iesnium')
allthemods.add('minecolonies:raw_ore', '#c:raw_materials/iridium')
allthemods.add('minecolonies:raw_ore', '#c:raw_materials/lead')
allthemods.add('minecolonies:raw_ore', '#c:raw_materials/nickel')
allthemods.add('minecolonies:raw_ore', '#c:raw_materials/osmium')
allthemods.add('minecolonies:raw_ore', '#c:raw_materials/platinum')
allthemods.add('minecolonies:raw_ore', '#c:raw_materials/silver')
allthemods.add('minecolonies:raw_ore', '#c:raw_materials/tin')
allthemods.add('minecolonies:raw_ore', '#c:raw_materials/titanium')
allthemods.add('minecolonies:raw_ore', '#c:raw_materials/tungsten')
allthemods.add('minecolonies:raw_ore', '#c:raw_materials/uranium')
allthemods.add('minecolonies:raw_ore', '#c:raw_materials/vibranium')
allthemods.add('minecolonies:raw_ore', 'allthemodium:raw_allthemodium')
allthemods.add('minecolonies:raw_ore', 'allthemodium:raw_unobtainium')
//This file intended to help Minecolonies crops / items be used in place of other crops / items in recipes, mirroring tags currently applied to crops / items of the same in-game name or intended purpose.
//It's quite possible that many of these tags are redundant somehow
ServerEvents.tags('item', allthemods => {
//Bread Dough
allthemods.add('c:foods', 'minecolonies:bread_dough')
allthemods.add('c:dough', 'minecolonies:bread_dough')
allthemods.add('c:dough/dough', 'minecolonies:bread_dough')
allthemods.add('c:foods/dough', 'minecolonies:bread_dough')
//Breads
allthemods.add('c:bread', ['minecolonies:milky_bread', 'minecolonies:sugary_bread', 'minecolonies:golden_bread', 'minecolonies:chorus_bread', 'minecolonies:manchet_bread', 'minecolonies:lembas_scone'])
allthemods.add('c:bread/bread', ['minecolonies:milky_bread', 'minecolonies:sugary_bread', 'minecolonies:golden_bread', 'minecolonies:chorus_bread', 'minecolonies:manchet_bread', 'minecolonies:lembas_scone'])
//Crops
//Bell Pepper
allthemods.add('c:vegetables/bellpepper', 'minecolonies:bell_pepper')
allthemods.add('c:crops/bellpepper', 'minecolonies:bell_pepper')
allthemods.add('c:peppers/bellpepper', 'minecolonies:bell_pepper')
allthemods.add('c:vegetables', 'minecolonies:bell_pepper')
allthemods.add('c:crops', 'minecolonies:bell_pepper')
allthemods.add('c:peppers', 'minecolonies:bell_pepper')
//Cabbage
allthemods.add('c:vegetables', 'minecolonies:cabbage')
allthemods.add('c:crops', 'minecolonies:cabbage')
allthemods.add('c:crops/cabbage', 'minecolonies:cabbage')
allthemods.add('c:foods/cabbage', 'minecolonies:cabbage')
allthemods.add('c:foods/leafy_green', 'minecolonies:cabbage')
allthemods.add('c:salad_ingredients', 'minecolonies:cabbage')
allthemods.add('c:vegetables/cabbage', 'minecolonies:cabbage')
allthemods.add('c:leafyvegetables', 'minecolonies:cabbage')
allthemods.add('c:leafyvegetables/cabbage', 'minecolonies:cabbage')
allthemods.add('c:salad_ingredients/cabbage', 'minecolonies:cabbage')
//Chickpea
allthemods.add('c:flour_plants/chickpea', 'minecolonies:chickpea')
allthemods.add('c:flour_plants', 'minecolonies:chickpea')
allthemods.add('c:crops', 'minecolonies:chickpea')
allthemods.add('c:crops/chickpea', 'minecolonies:chickpea')
allthemods.add('c:grain/chickpea', 'minecolonies:chickpea')
allthemods.add('c:grain', 'minecolonies:chickpea')
//Durum Wheat, mirroring regular minecraft:wheat
allthemods.add('twilightforest:raven_tempt_items', 'minecolonies:durum')
allthemods.add('livingthings:giraffe_food', 'minecolonies:durum')
allthemods.add('c:grain/wheat', 'minecolonies:durum')
allthemods.add('minecraft:horse_food', 'minecolonies:durum')
allthemods.add('supplementaries:straw', 'minecolonies:durum')
allthemods.add('c:grain', 'minecolonies:durum')
allthemods.add('c:crops/wheat', 'minecolonies:durum')
allthemods.add('twilightforest:squirrel_tempt_items', 'minecolonies:durum')
allthemods.add('minecraft:cow_food', 'minecolonies:durum')
allthemods.add('c:flour_plants', 'minecolonies:durum')
allthemods.add('minecraft:sheep_food', 'minecolonies:durum')
allthemods.add('twilightforest:deer_tempt_items', 'minecolonies:durum')
allthemods.add('c:animal_foods', 'minecolonies:durum')
allthemods.add('c:flour_plants/wheat', 'minecolonies:durum')
allthemods.add('tombstone:seeds', 'minecolonies:durum')
allthemods.add('c:crops/grain', 'minecolonies:durum')
allthemods.add('livingthings:koala_food', 'minecolonies:durum')
allthemods.add('herbsandharvest:produce', 'minecolonies:durum')
allthemods.add('c:seeds', 'minecolonies:durum')
allthemods.add('livingthings:ostrich_food', 'minecolonies:durum')
allthemods.add('livingthings:peacock_food', 'minecolonies:durum')
allthemods.add('livingthings:elephant_food', 'minecolonies:durum')
allthemods.add('twilightforest:tiny_bird_tempt_items', 'minecolonies:durum')
allthemods.add('livingthings:shroomie_food', 'minecolonies:durum')
allthemods.add('c:crops', 'minecolonies:durum')
allthemods.add('livingthings:raccoon_food', 'minecolonies:durum')
//Eggplant
allthemods.add('c:crops/eggplant', 'minecolonies:eggplant')
allthemods.add('c:vegetables/eggplant', 'minecolonies:eggplant')
allthemods.add('c:crops', 'minecolonies:eggplant')
allthemods.add('c:vegetables', 'minecolonies:eggplant')
//Garlic
allthemods.add('c:rootvegetables', 'minecolonies:garlic')
allthemods.add('c:crops', 'minecolonies:garlic')
allthemods.add('c:rootvegetables/garlic', 'minecolonies:garlic')
allthemods.add('c:vegetables/garlic', 'minecolonies:garlic')
allthemods.add('c:crops/garlic', 'minecolonies:garlic')
allthemods.add('c:vegetables', 'minecolonies:garlic')
//Onion
allthemods.add('c:crops', 'minecolonies:onion')
allthemods.add('c:foods', 'minecolonies:onion')
allthemods.add('c:crops/onion', 'minecolonies:onion')
allthemods.add('c:foods/onion', 'minecolonies:onion')
allthemods.add('c:foods/vegetable', 'minecolonies:onion')
allthemods.add('c:rootvegetables', 'minecolonies:onion')
allthemods.add('c:vegetables/onion', 'minecolonies:onion')
allthemods.add('c:rootvegetables/onion', 'minecolonies:onion')
allthemods.add('c:onions/onion', 'minecolonies:onion')
allthemods.add('c:vegetables', 'minecolonies:onion')
allthemods.add('c:onions', 'minecolonies:onion')
//Soybean
allthemods.add('c:crops', 'minecolonies:soybean')
allthemods.add('c:crops/soybean', 'minecolonies:soybean')
allthemods.add('c:flour_plants/soybean', 'minecolonies:soybean')
allthemods.add('c:flour_plants', 'minecolonies:soybean')
allthemods.add('c:grain/soybean', 'minecolonies:soybean')
allthemods.add('c:grain', 'minecolonies:soybean')
//Tomato
allthemods.add('c:foods', 'minecolonies:tomato')
allthemods.add('c:crops', 'minecolonies:tomato')
allthemods.add('c:animal_foods', 'minecolonies:tomato')
allthemods.add('c:crops/tomato', 'minecolonies:tomato')
allthemods.add('c:foods/tomato', 'minecolonies:tomato')
allthemods.add('minecraft:pig_food', 'minecolonies:tomato')
allthemods.add('foods/vegetable', 'minecolonies:tomato')
allthemods.add('c:salad_ingredients', 'minecolonies:tomato')
allthemods.add('c:vegetables/tomato', 'minecolonies:tomato')
allthemods.add('c:vinegar_ingredients', 'minecolonies:tomato')
allthemods.add('c:salad_ingredients/tomato', 'minecolonies:tomato')
allthemods.add('c:vinegar_ingredients/tomato', 'minecolonies:tomato')
allthemods.add('c:vegetables', 'minecolonies:tomato')
//Rice
allthemods.add('c:crops', 'minecolonies:rice')
allthemods.add('c:crops/rice', 'minecolonies:rice')
allthemods.add('twilightforest:tiny_bird_tempt_items', 'minecolonies:rice')
allthemods.add('minecraft:chicken_food', 'minecolonies:rice')
allthemods.add('cookingforblockheads:ingredients', 'minecolonies:rice')
allthemods.add('twilightforest:raven_tempt_items', 'minecolonies:rice')
allthemods.add('c:crops/grain', 'minecolonies:rice')
allthemods.add('minecraft:parrot_food', 'minecolonies:rice')
allthemods.add('twilightforest:squirrel_tempt_items', 'minecolonies:rice')
allthemods.add('c:animal_foods', 'minecolonies:rice')
allthemods.add('c:seeds', 'minecolonies:rice')
allthemods.add('c:paper_plants/rice', 'minecolonies:rice')
allthemods.add('c:paper_plants', 'minecolonies:rice')
allthemods.add('c:protein', 'minecolonies:rice')
allthemods.add('c:flour_plants', 'minecolonies:rice')
allthemods.add('c:carbs/rice', 'minecolonies:rice')
allthemods.add('c:flour_plants/rice', 'minecolonies:rice')
allthemods.add('c:grain/rice', 'minecolonies:rice')
allthemods.add('c:carbs', 'minecolonies:rice')
allthemods.add('c:vinegar_ingredients', 'minecolonies:rice')
allthemods.add('c:grain', 'minecolonies:rice')
allthemods.add('c:protein/rice', 'minecolonies:rice')
//Corn
allthemods.add('c:carbs', 'minecolonies:corn')
allthemods.add('c:protein', 'minecolonies:corn')
allthemods.add('c:flour_plants', 'minecolonies:corn')
allthemods.add('c:grain', 'minecolonies:corn')
allthemods.add('c:carbs/corn', 'minecolonies:corn')
allthemods.add('c:crops', 'minecolonies:corn')
allthemods.add('c:protein/corn', 'minecolonies:corn')
allthemods.add('c:flour_plants/corn', 'minecolonies:corn')
allthemods.add('c:grain/corn', 'minecolonies:corn')
allthemods.add('c:crops/corn', 'minecolonies:corn')
//Nether Pepper
allthemods.add('c:vegetables', 'minecolonies:nether_pepper')
allthemods.add('c:crops', 'minecolonies:nether_pepper')
allthemods.add('c:peppers', 'minecolonies:nether_pepper')
//Peas
allthemods.add('c:flour_plants/peas', 'minecolonies:peas')
allthemods.add('c:crops/peas', 'minecolonies:peas')
allthemods.add('c:salad_ingredients/peas', 'minecolonies:peas')
allthemods.add('c:vegetables', 'minecolonies:peas')
allthemods.add('c:vegetables/pea', 'minecolonies:peas')
allthemods.add('c:vegetables/peas', 'minecolonies:peas')
allthemods.add('c:salad_ingredients', 'minecolonies:peas')
allthemods.add('c:crops', 'minecolonies:peas')
allthemods.add('c:flour_plants', 'minecolonies:peas')
allthemods.add('c:salad_ingredients/pea', 'minecolonies:peas')
allthemods.add('c:crops/pea', 'minecolonies:peas')
allthemods.add('c:seeds/pea', 'minecolonies:peas')
allthemods.add('c:flour_plants/pea', 'minecolonies:peas')
//Butternut Squash, to parity with Pam's Winter Squash
allthemods.add('c:vegetables/wintersquash', 'minecolonies:butternut_squash')
allthemods.add('c:crops/wintersquash', 'minecolonies:butternut_squash')
allthemods.add('c:crops', 'minecolonies:butternut_squash')
allthemods.add('c:vegetables', 'minecolonies:butternut_squash')
//Producables
//Large Water Bottle
allthemods.add('c:water', 'minecolonies:large_water_bottle')
allthemods.add('c:water/freshwater', 'minecolonies:large_water_bottle')
//Large Milk Bottle
allthemods.add('c:milk', 'minecolonies:large_milk_bottle')
allthemods.add('c:milk/freshmilk', 'minecolonies:large_milk_bottle')
allthemods.add('c:milks', 'minecolonies:large_milk_bottle')
//Large Soy Milk Bottle
allthemods.add('c:milk', 'minecolonies:large_soy_milk_bottle')
allthemods.add('c:milk/soymilk', 'minecolonies:large_soy_milk_bottle')
//Raw Noodles
allthemods.add('c:pasta', 'minecolonies:raw_noodle')
allthemods.add('c:foods', 'minecolonies:raw_noodle')
allthemods.add('c:pasta/pasta', 'minecolonies:raw_noodle')
allthemods.add('c:foods/pasta', 'minecolonies:raw_noodle')
//Butter
allthemods.add('c:butter', 'minecolonies:butter')
allthemods.add('c:butter/butter', 'minecolonies:butter')
//Cornmeal
allthemods.add('c:cornmeal', 'minecolonies:cornmeal')
allthemods.add('c:cornmeal/cornmeal', 'minecolonies:cornmeal')
//Soysauce
allthemods.add('c:soysauce/soysauce', 'minecolonies:soysauce')
allthemods.add('c:soysauce', 'minecolonies:soysauce')
allthemods.add('c:condiments/soysauce', 'minecolonies:soysauce')
allthemods.add('c:condiments', 'minecolonies:soysauce')
allthemods.add('cookingforblockheads:ingredients', 'minecolonies:soysauce')
//Cheddar Cheese
allthemods.add('c:cheese', 'minecolonies:cheddar_cheese')
allthemods.add('c:cheese/cheese', 'minecolonies:cheddar_cheese')
//Feta Cheese
allthemods.add('c:cheese', 'minecolonies:feta_cheese')
allthemods.add('c:cheese/cheese', 'minecolonies:feta_cheese')
//Yogurt
allthemods.add('c:yogurt', 'minecolonies:yogurt')
allthemods.add('c:yogurt/yogurt', 'minecolonies:yogurt')
//Tortillas
allthemods.add('c:tortilla', 'minecolonies:tortillas')
allthemods.add('c:tortilla/tortilla', 'minecolonies:tortillas')
//Ore blocks
allthemods.add('minecolonies:breakable_ore', '#c:ores/aluminum')
allthemods.add('minecolonies:breakable_ore', '#c:ores/ammolite')
allthemods.add('minecolonies:breakable_ore', '#c:ores/antimony')
allthemods.add('minecolonies:breakable_ore', '#c:ores/arcane_crystal')
allthemods.add('minecolonies:breakable_ore', '#c:ores/azure_silver')
allthemods.add('minecolonies:breakable_ore', '#c:ores/bauxite')
allthemods.add('minecolonies:breakable_ore', '#c:ores/black_diamond')
allthemods.add('minecolonies:breakable_ore', '#c:ores/black_quartz')
allthemods.add('minecolonies:breakable_ore', '#c:ores/bloodstone')
allthemods.add('minecolonies:breakable_ore', '#c:ores/bort')
allthemods.add('minecolonies:breakable_ore', '#c:ores/chaos')
allthemods.add('minecolonies:breakable_ore', '#c:ores/cinnabar')
allthemods.add('minecolonies:breakable_ore', '#c:ores/citrine')
allthemods.add('minecolonies:breakable_ore', '#c:ores/crimson_iron')
allthemods.add('minecolonies:breakable_ore', '#c:ores/fluorite')
allthemods.add('minecolonies:breakable_ore', '#c:ores/heliodor')
allthemods.add('minecolonies:breakable_ore', '#c:ores/iesnium')
allthemods.add('minecolonies:breakable_ore', '#c:ores/inferium')
allthemods.add('minecolonies:breakable_ore', '#c:ores/iolite')
allthemods.add('minecolonies:breakable_ore', '#c:ores/iridium')
allthemods.add('minecolonies:breakable_ore', '#c:ores/jade')
allthemods.add('minecolonies:breakable_ore', '#c:ores/kyanite')
allthemods.add('minecolonies:breakable_ore', '#c:ores/lead')
allthemods.add('minecolonies:breakable_ore', '#c:ores/lignite_coal')
allthemods.add('minecolonies:breakable_ore', '#c:ores/mithril')
allthemods.add('minecolonies:breakable_ore', '#c:ores/moldavite')
allthemods.add('minecolonies:breakable_ore', '#c:ores/monazite')
allthemods.add('minecolonies:breakable_ore', '#c:ores/nickel')
allthemods.add('minecolonies:breakable_ore', '#c:ores/osmium')
allthemods.add('minecolonies:breakable_ore', '#c:ores/peridot')
allthemods.add('minecolonies:breakable_ore', '#c:ores/platinum')
allthemods.add('minecolonies:breakable_ore', '#c:ores/prosperity')
allthemods.add('minecolonies:breakable_ore', '#c:ores/rose_quartz')
allthemods.add('minecolonies:breakable_ore', '#c:ores/ruby')
allthemods.add('minecolonies:breakable_ore', '#c:ores/runic')
allthemods.add('minecolonies:breakable_ore', '#c:ores/salt')
allthemods.add('minecolonies:breakable_ore', '#c:ores/saltpeter')
allthemods.add('minecolonies:breakable_ore', '#c:ores/sapphire')
allthemods.add('minecolonies:breakable_ore', '#c:ores/silver')
allthemods.add('minecolonies:breakable_ore', '#c:ores/sulfur')
allthemods.add('minecolonies:breakable_ore', '#c:ores/tin')
allthemods.add('minecolonies:breakable_ore', '#c:ores/titanium')
allthemods.add('minecolonies:breakable_ore', '#c:ores/tungsten')
allthemods.add('minecolonies:breakable_ore', '#c:ores/turquoise')
allthemods.add('minecolonies:breakable_ore', '#c:ores/uraninite')
allthemods.add('minecolonies:breakable_ore', '#c:ores/uranium')
allthemods.add('minecolonies:breakable_ore', '#c:ores/vibranium')
allthemods.add('minecolonies:breakable_ore', '#c:ores/white_diamond')
allthemods.add('minecolonies:breakable_ore', '#c:ores/zinc')
//raw materials
allthemods.add('minecolonies:raw_ore', '#c:raw_materials/aluminum')
allthemods.add('minecolonies:raw_ore', '#c:raw_materials/antimony')
allthemods.add('minecolonies:raw_ore', '#c:raw_materials/azure_silver')
allthemods.add('minecolonies:raw_ore', '#c:raw_materials/crimson_iron')
allthemods.add('minecolonies:raw_ore', '#c:raw_materials/iesnium')
allthemods.add('minecolonies:raw_ore', '#c:raw_materials/iridium')
allthemods.add('minecolonies:raw_ore', '#c:raw_materials/lead')
allthemods.add('minecolonies:raw_ore', '#c:raw_materials/nickel')
allthemods.add('minecolonies:raw_ore', '#c:raw_materials/osmium')
allthemods.add('minecolonies:raw_ore', '#c:raw_materials/platinum')
allthemods.add('minecolonies:raw_ore', '#c:raw_materials/silver')
allthemods.add('minecolonies:raw_ore', '#c:raw_materials/tin')
allthemods.add('minecolonies:raw_ore', '#c:raw_materials/titanium')
allthemods.add('minecolonies:raw_ore', '#c:raw_materials/tungsten')
allthemods.add('minecolonies:raw_ore', '#c:raw_materials/uranium')
allthemods.add('minecolonies:raw_ore', '#c:raw_materials/vibranium')
allthemods.add('minecolonies:raw_ore', 'allthemodium:raw_allthemodium')
allthemods.add('minecolonies:raw_ore', 'allthemodium:raw_unobtainium')
})
@@ -1,210 +1,210 @@
// 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 => {
// Quantum processor
allthemods.custom({
"type": "modern_industrialization:packer",
"duration": 200,
"eu": 8,
"item_inputs": [
{
"amount": 1,
"item": "advanced_ae:quantum_alloy"
},
{
"amount": 1,
"item": "advanced_ae:quantum_processor_press",
"probability": 0.0
}
],
"item_outputs": [
{
"amount": 1,
"item": "advanced_ae:printed_quantum_processor"
}
]
})
allthemods.custom({
"type": "modern_industrialization:assembler",
"duration": 200,
"eu": 16,
"fluid_inputs": [
{
"amount": 90,
"fluid": "modern_industrialization:molten_redstone"
}
],
"item_inputs": [
{
"amount": 1,
"item": "advanced_ae:printed_quantum_processor"
},
{
"amount": 1,
"item": "ae2:printed_silicon"
}
],
"item_outputs": [
{
"amount": 1,
"item": "advanced_ae:quantum_processor"
}
]
})
// Energy processor
allthemods.custom({
"type": "modern_industrialization:packer",
"duration": 200,
"eu": 8,
"item_inputs": [
{
"amount": 1,
"item": "appflux:charged_redstone"
},
{
"amount": 1,
"item": "appflux:energy_processor_press",
"probability": 0.0
}
],
"item_outputs": [
{
"amount": 1,
"item": "appflux:printed_energy_processor"
}
]
})
allthemods.custom({
"type": "modern_industrialization:assembler",
"duration": 200,
"eu": 16,
"fluid_inputs": [
{
"amount": 90,
"fluid": "modern_industrialization:molten_redstone"
}
],
"item_inputs": [
{
"amount": 1,
"item": "appflux:printed_energy_processor"
},
{
"amount": 1,
"item": "ae2:printed_silicon"
}
],
"item_outputs": [
{
"amount": 1,
"item": "appflux:energy_processor"
}
]
})
// Concurrent processor
allthemods.custom({
"type": "modern_industrialization:packer",
"duration": 200,
"eu": 8,
"item_inputs": [
{
"amount": 1,
"item": "extendedae:entro_crystal"
},
{
"amount": 1,
"item": "extendedae:concurrent_processor_press",
"probability": 0.0
}
],
"item_outputs": [
{
"amount": 1,
"item": "extendedae:concurrent_processor_print"
}
]
})
allthemods.custom({
"type": "modern_industrialization:assembler",
"duration": 200,
"eu": 16,
"fluid_inputs": [
{
"amount": 90,
"fluid": "modern_industrialization:molten_redstone"
}
],
"item_inputs": [
{
"amount": 1,
"item": "extendedae:concurrent_processor_print"
},
{
"amount": 1,
"item": "ae2:printed_silicon"
}
],
"item_outputs": [
{
"amount": 1,
"item": "extendedae:concurrent_processor"
}
]
})
// Accumulation processor
allthemods.custom({
"type": "modern_industrialization:packer",
"duration": 200,
"eu": 8,
"item_inputs": [
{
"amount": 1,
"item": "megacells:sky_steel_ingot"
},
{
"amount": 1,
"item": "megacells:accumulation_processor_press",
"probability": 0.0
}
],
"item_outputs": [
{
"amount": 1,
"item": "megacells:printed_accumulation_processor"
}
]
})
allthemods.custom({
"type": "modern_industrialization:assembler",
"duration": 200,
"eu": 16,
"item_inputs": [
{
"amount": 1,
"item": "megacells:printed_accumulation_processor"
},
{
"amount": 1,
"item": "ae2:printed_silicon"
},
{
"amount": 1,
"item": "ae2:fluix_dust"
}
],
"item_outputs": [
{
"amount": 1,
"item": "megacells:accumulation_processor"
}
]
})
})
// This File has been authored by AllTheMods Staff, or a Community contributor for use in AllTheMods - AllTheMods 10.
// 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 => {
// Quantum processor
allthemods.custom({
"type": "modern_industrialization:packer",
"duration": 200,
"eu": 8,
"item_inputs": [
{
"amount": 1,
"item": "advanced_ae:quantum_alloy"
},
{
"amount": 1,
"item": "advanced_ae:quantum_processor_press",
"probability": 0.0
}
],
"item_outputs": [
{
"amount": 1,
"item": "advanced_ae:printed_quantum_processor"
}
]
})
allthemods.custom({
"type": "modern_industrialization:assembler",
"duration": 200,
"eu": 16,
"fluid_inputs": [
{
"amount": 90,
"fluid": "modern_industrialization:molten_redstone"
}
],
"item_inputs": [
{
"amount": 1,
"item": "advanced_ae:printed_quantum_processor"
},
{
"amount": 1,
"item": "ae2:printed_silicon"
}
],
"item_outputs": [
{
"amount": 1,
"item": "advanced_ae:quantum_processor"
}
]
})
// Energy processor
allthemods.custom({
"type": "modern_industrialization:packer",
"duration": 200,
"eu": 8,
"item_inputs": [
{
"amount": 1,
"item": "appflux:charged_redstone"
},
{
"amount": 1,
"item": "appflux:energy_processor_press",
"probability": 0.0
}
],
"item_outputs": [
{
"amount": 1,
"item": "appflux:printed_energy_processor"
}
]
})
allthemods.custom({
"type": "modern_industrialization:assembler",
"duration": 200,
"eu": 16,
"fluid_inputs": [
{
"amount": 90,
"fluid": "modern_industrialization:molten_redstone"
}
],
"item_inputs": [
{
"amount": 1,
"item": "appflux:printed_energy_processor"
},
{
"amount": 1,
"item": "ae2:printed_silicon"
}
],
"item_outputs": [
{
"amount": 1,
"item": "appflux:energy_processor"
}
]
})
// Concurrent processor
allthemods.custom({
"type": "modern_industrialization:packer",
"duration": 200,
"eu": 8,
"item_inputs": [
{
"amount": 1,
"item": "extendedae:entro_crystal"
},
{
"amount": 1,
"item": "extendedae:concurrent_processor_press",
"probability": 0.0
}
],
"item_outputs": [
{
"amount": 1,
"item": "extendedae:concurrent_processor_print"
}
]
})
allthemods.custom({
"type": "modern_industrialization:assembler",
"duration": 200,
"eu": 16,
"fluid_inputs": [
{
"amount": 90,
"fluid": "modern_industrialization:molten_redstone"
}
],
"item_inputs": [
{
"amount": 1,
"item": "extendedae:concurrent_processor_print"
},
{
"amount": 1,
"item": "ae2:printed_silicon"
}
],
"item_outputs": [
{
"amount": 1,
"item": "extendedae:concurrent_processor"
}
]
})
// Accumulation processor
allthemods.custom({
"type": "modern_industrialization:packer",
"duration": 200,
"eu": 8,
"item_inputs": [
{
"amount": 1,
"item": "megacells:sky_steel_ingot"
},
{
"amount": 1,
"item": "megacells:accumulation_processor_press",
"probability": 0.0
}
],
"item_outputs": [
{
"amount": 1,
"item": "megacells:printed_accumulation_processor"
}
]
})
allthemods.custom({
"type": "modern_industrialization:assembler",
"duration": 200,
"eu": 16,
"item_inputs": [
{
"amount": 1,
"item": "megacells:printed_accumulation_processor"
},
{
"amount": 1,
"item": "ae2:printed_silicon"
},
{
"amount": 1,
"item": "ae2:fluix_dust"
}
],
"item_outputs": [
{
"amount": 1,
"item": "megacells:accumulation_processor"
}
]
})
})
// 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.
@@ -1,46 +1,46 @@
// 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(event => {
event.remove(
[
'modern_industrialization:vanilla_recipes/mixer/cobblestone',
'modern_industrialization:vanilla_recipes/mixer/andesite',
'modern_industrialization:vanilla_recipes/mixer/calcite',
'modern_industrialization:vanilla_recipes/mixer/cobbled_deepslate',
'modern_industrialization:vanilla_recipes/mixer/diorite',
'modern_industrialization:vanilla_recipes/mixer/dripstone',
'modern_industrialization:vanilla_recipes/mixer/granite',
'modern_industrialization:vanilla_recipes/mixer/endstone'
]
)
let cobbleGen = [
'cobblestone',
'andesite',
'calcite',
'cobbled_deepslate',
'diorite',
'dripstone_block',
'granite'
]
for (let item of cobbleGen) {
event.recipes.modern_industrialization.mixer(2, 100)
.fluidIn('minecraft:water', 1000, 0)
.fluidIn('minecraft:lava', 1000, 0)
.itemIn(`minecraft:${item}`, 0)
.itemOut(`minecraft:${item}`)
.id(`atm:mixer/cobble_gen/${item}`)
}
event.recipes.modern_industrialization.mixer(8, 200)
.fluidIn('1x modern_industrialization:heavy_water')
.fluidIn('1000x minecraft:lava', 0.0)
.itemIn('minecraft:end_stone', 0)
.itemOut('minecraft:end_stone')
.id('atm:mixer/cobble_gen/end_stone')
})
// 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.
// 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(event => {
event.remove(
[
'modern_industrialization:vanilla_recipes/mixer/cobblestone',
'modern_industrialization:vanilla_recipes/mixer/andesite',
'modern_industrialization:vanilla_recipes/mixer/calcite',
'modern_industrialization:vanilla_recipes/mixer/cobbled_deepslate',
'modern_industrialization:vanilla_recipes/mixer/diorite',
'modern_industrialization:vanilla_recipes/mixer/dripstone',
'modern_industrialization:vanilla_recipes/mixer/granite',
'modern_industrialization:vanilla_recipes/mixer/endstone'
]
)
let cobbleGen = [
'cobblestone',
'andesite',
'calcite',
'cobbled_deepslate',
'diorite',
'dripstone_block',
'granite'
]
for (let item of cobbleGen) {
event.recipes.modern_industrialization.mixer(2, 100)
.fluidIn('minecraft:water', 1000, 0)
.fluidIn('minecraft:lava', 1000, 0)
.itemIn(`minecraft:${item}`, 0)
.itemOut(`minecraft:${item}`)
.id(`atm:mixer/cobble_gen/${item}`)
}
event.recipes.modern_industrialization.mixer(8, 200)
.fluidIn('1x modern_industrialization:heavy_water')
.fluidIn('1000x minecraft:lava', 0.0)
.itemIn('minecraft:end_stone', 0)
.itemOut('minecraft:end_stone')
.id('atm:mixer/cobble_gen/end_stone')
})
// 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.
@@ -1,83 +1,83 @@
// 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(event => {
event.remove(
[
'modern_industrialization:quarry/bronze',
'modern_industrialization:quarry/steel',
'modern_industrialization:quarry/stainless_steel',
'modern_industrialization:quarry/titanium'
]
)
let addQuarry = (id, eu, duration, inputItem, inputChance, outputs) => {
event.custom(
{
type: 'modern_industrialization:quarry',
eu: eu,
duration: duration,
item_inputs: {
item: inputItem,
amount: 1,
probability: inputChance
},
item_outputs: outputs
}
).id(`atm:quarry/electric/${id}`)
}
addQuarry('test', 2, 100, 'minecraft:dirt', 0.01,
[
{ item: 'minecraft:cobblestone', amount: 1, probability: 0.2 },
{ item: 'minecraft:stone', amount: 1, probability: 0.5 }
]
)
addQuarry('bronze', 4, 600, 'modern_industrialization:bronze_drill', 0.04,
[
{ item: 'minecraft:iron_ore', amount: 1, probability: 0.4 },
{ item: 'minecraft:coal_ore', amount: 1, probability: 0.4 },
{ item: 'modern_industrialization:lignite_coal_ore', amount: 1, probability: 0.24 },
{ item: 'minecraft:copper_ore', amount: 1, probability: 0.2 },
{ item: 'alltheores:tin_ore', amount: 1, probability: 0.3 },
{ item: 'minecraft:gold_ore', amount: 1, probability: 0.15 },
{ item: 'minecraft:redstone_ore', amount: 1, probability: 0.2 },
{ item: 'alltheores:osmium_ore', amount: 1, probability: 0.12 }
]
)
addQuarry('steel', 12, 600, 'modern_industrialization:steel_drill', 0.04,
[
{ item: 'modern_industrialization:antimony_ore', amount: 1, probability: 0.2 },
{ item: 'minecraft:diamond_ore', amount: 1, probability: 0.12 },
{ item: 'minecraft:lapis_ore', amount: 1, probability: 0.1 },
{ item: 'alltheores:lead_ore', amount: 1, probability: 0.25 },
{ item: 'alltheores:nickel_ore', amount: 1, probability: 0.18 },
{ item: 'alltheores:aluminum_ore', amount: 1, probability: 0.4 },
{ item: 'alltheores:salt_ore', amount: 1, probability: 0.12 },
{ item: 'minecraft:emerald_ore', amount: 1, probability: 0.1 },
{ item: 'modern_industrialization:quartz_ore', amount: 1, probability: 0.2 },
{ item: 'powah:uraninite_ore', amount: 1, probability: 0.08 }
]
)
addQuarry('stainless_steel', 32, 600, 'modern_industrialization:stainless_steel_drill', 0.04,
[
{ item: 'modern_industrialization:titanium_ore', amount: 1, probability: 0.15 },
{ item: 'modern_industrialization:tungsten_ore', amount: 1, probability: 0.2 },
{ item: 'modern_industrialization:monazite_ore', amount: 1, probability: 0.25 },
{ item: 'alltheores:platinum_ore', amount: 1, probability: 0.12 }
]
)
addQuarry('titanium', 128, 600, 'modern_industrialization:titanium_drill', 0.04,
[
{ item: 'alltheores:uranium_ore', amount: 1, probability: 0.2 },
{ item: 'alltheores:iridium_ore', amount: 1, probability: 0.05 },
{ item: 'alltheores:fluorite_ore', amount: 1, probability: 0.3 }
]
)
})
// 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.
// 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(event => {
event.remove(
[
'modern_industrialization:quarry/bronze',
'modern_industrialization:quarry/steel',
'modern_industrialization:quarry/stainless_steel',
'modern_industrialization:quarry/titanium'
]
)
let addQuarry = (id, eu, duration, inputItem, inputChance, outputs) => {
event.custom(
{
type: 'modern_industrialization:quarry',
eu: eu,
duration: duration,
item_inputs: {
item: inputItem,
amount: 1,
probability: inputChance
},
item_outputs: outputs
}
).id(`atm:quarry/electric/${id}`)
}
addQuarry('test', 2, 100, 'minecraft:dirt', 0.01,
[
{ item: 'minecraft:cobblestone', amount: 1, probability: 0.2 },
{ item: 'minecraft:stone', amount: 1, probability: 0.5 }
]
)
addQuarry('bronze', 4, 600, 'modern_industrialization:bronze_drill', 0.04,
[
{ item: 'minecraft:iron_ore', amount: 1, probability: 0.4 },
{ item: 'minecraft:coal_ore', amount: 1, probability: 0.4 },
{ item: 'modern_industrialization:lignite_coal_ore', amount: 1, probability: 0.24 },
{ item: 'minecraft:copper_ore', amount: 1, probability: 0.2 },
{ item: 'alltheores:tin_ore', amount: 1, probability: 0.3 },
{ item: 'minecraft:gold_ore', amount: 1, probability: 0.15 },
{ item: 'minecraft:redstone_ore', amount: 1, probability: 0.2 },
{ item: 'alltheores:osmium_ore', amount: 1, probability: 0.12 }
]
)
addQuarry('steel', 12, 600, 'modern_industrialization:steel_drill', 0.04,
[
{ item: 'modern_industrialization:antimony_ore', amount: 1, probability: 0.2 },
{ item: 'minecraft:diamond_ore', amount: 1, probability: 0.12 },
{ item: 'minecraft:lapis_ore', amount: 1, probability: 0.1 },
{ item: 'alltheores:lead_ore', amount: 1, probability: 0.25 },
{ item: 'alltheores:nickel_ore', amount: 1, probability: 0.18 },
{ item: 'alltheores:aluminum_ore', amount: 1, probability: 0.4 },
{ item: 'alltheores:salt_ore', amount: 1, probability: 0.12 },
{ item: 'minecraft:emerald_ore', amount: 1, probability: 0.1 },
{ item: 'modern_industrialization:quartz_ore', amount: 1, probability: 0.2 },
{ item: 'powah:uraninite_ore', amount: 1, probability: 0.08 }
]
)
addQuarry('stainless_steel', 32, 600, 'modern_industrialization:stainless_steel_drill', 0.04,
[
{ item: 'modern_industrialization:titanium_ore', amount: 1, probability: 0.15 },
{ item: 'modern_industrialization:tungsten_ore', amount: 1, probability: 0.2 },
{ item: 'modern_industrialization:monazite_ore', amount: 1, probability: 0.25 },
{ item: 'alltheores:platinum_ore', amount: 1, probability: 0.12 }
]
)
addQuarry('titanium', 128, 600, 'modern_industrialization:titanium_drill', 0.04,
[
{ item: 'alltheores:uranium_ore', amount: 1, probability: 0.2 },
{ item: 'alltheores:iridium_ore', amount: 1, probability: 0.05 },
{ item: 'alltheores:fluorite_ore', amount: 1, probability: 0.3 }
]
)
})
// 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.
@@ -1,10 +1,10 @@
// 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 => {
allthemods.remove({ id: 'modern_industrialization:electric_age/machine/assembler/replicator' })
})
// 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.
// 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 => {
allthemods.remove({ id: 'modern_industrialization:electric_age/machine/assembler/replicator' })
})
// 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.
@@ -1,10 +1,10 @@
// 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 =>{
allthemods.remove({id: 'mffs:steel_compound'})
allthemods.remove({id: 'mffs:steel_ingot'})
})
// 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.
// 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 =>{
allthemods.remove({id: 'mffs:steel_compound'})
allthemods.remove({id: 'mffs:steel_ingot'})
})
// 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.
@@ -1,84 +1,84 @@
// This File has been authored by AllTheMods Staff, or a Community contributor for use in AllTheMods - AllTheMods 9.
// 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.
const CropRegistry = Java.loadClass('com.blakebr0.mysticalagriculture.registry.CropRegistry')
const $Objects = Java.loadClass('java.util.Objects')
// sets the chance for a seed to drop
const SecondarySeed = 0.01
const TierSecondaryCutoff = 5
ServerEvents.tags('item', allthemods => {
let CropRegistryInstance = CropRegistry.getInstance()
let cropTiers = CropRegistryInstance.getTiers()
let tiers = Array.apply(null, Array(cropTiers.length))
for (const CropTier of cropTiers) {
tiers[CropTier.getValue() - 1] = CropTier.getFarmland()
if (CropTier.getValue() >= TierSecondaryCutoff) {
CropTier.setSecondarySeedDrop(false)
CropTier.setBaseSecondaryChance(0)
} else {
CropTier.setBaseSecondaryChance(SecondarySeed)
}
}
for (let i = 0; i < tiers.length; i++) {
let farmA = tiers[i]
let farmB = null
if (i + 1 < tiers.length) {
if (!$Objects.equals(farmA, tiers[i + 1])) {
farmB = tiers[i + 1]
}
}
let tierA = farmA.getIdLocation().getPath().replace('_farmland', '')
allthemods.add(`kubejs:farmland/${tierA}`, farmA.getId())
if (farmB) {
let tierB = farmB.getIdLocation().getPath().replace('_farmland', '')
allthemods.add(`kubejs:farmland/${tierA}`, `#kubejs:farmland/${tierB}`)
} else {
break
}
}
})
ServerEvents.recipes(allthemods => {
let JsonExport = { enabled: [], disabled: [] }
let CropRegistryInstance = CropRegistry.getInstance()
let CropList = CropRegistryInstance.getCrops()
for (const Crop of CropList) {
let CropName = Crop.getName()
if (Crop.isEnabled()) {
JsonExport.enabled.push(CropName)
} else {
JsonExport.disabled.push(CropName)
}
}
JsonIO.write('kubejs/server_scripts/mods/MysticalAgriculture/cropInfo.json', JsonExport)
// Immersive Engineering Cloche
if (Platform.isLoaded('immersiveengineering')) {
JsonExport.enabled.forEach(cropName => {
let Crop = CropRegistryInstance.getCropByName(cropName)
allthemods.custom({
type: 'immersiveengineering:cloche',
results: [
{
basePredicate: {
item: Crop.getEssenceItem().getId()
},
count: 2
}
],
input: Ingredient.of(Crop.getSeedsItem()).toJson(),
soil: Ingredient.of(Crop.getCruxBlock() ?? `#kubejs:farmland/${Crop.getTier().getFarmland().getIdLocation().getPath().replace('_farmland', '')}`).toJson(),
time: 250 + (750 * Crop.getTier().getValue()),
render: {
type: 'immersiveengineering:crop',
block: Crop.getCropBlock().getId()
}
}).id(`allthemods:immersiveengineering/cloche/mysticalagriculture/${cropName}`)
})
}
})
// This File has been authored by AllTheMods Staff, or a Community contributor for use in AllTheMods - AllTheMods 9.
// 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.
// This File has been authored by AllTheMods Staff, or a Community contributor for use in AllTheMods - AllTheMods 9.
// 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.
const CropRegistry = Java.loadClass('com.blakebr0.mysticalagriculture.registry.CropRegistry')
const $Objects = Java.loadClass('java.util.Objects')
// sets the chance for a seed to drop
const SecondarySeed = 0.01
const TierSecondaryCutoff = 5
ServerEvents.tags('item', allthemods => {
let CropRegistryInstance = CropRegistry.getInstance()
let cropTiers = CropRegistryInstance.getTiers()
let tiers = Array.apply(null, Array(cropTiers.length))
for (const CropTier of cropTiers) {
tiers[CropTier.getValue() - 1] = CropTier.getFarmland()
if (CropTier.getValue() >= TierSecondaryCutoff) {
CropTier.setSecondarySeedDrop(false)
CropTier.setBaseSecondaryChance(0)
} else {
CropTier.setBaseSecondaryChance(SecondarySeed)
}
}
for (let i = 0; i < tiers.length; i++) {
let farmA = tiers[i]
let farmB = null
if (i + 1 < tiers.length) {
if (!$Objects.equals(farmA, tiers[i + 1])) {
farmB = tiers[i + 1]
}
}
let tierA = farmA.getIdLocation().getPath().replace('_farmland', '')
allthemods.add(`kubejs:farmland/${tierA}`, farmA.getId())
if (farmB) {
let tierB = farmB.getIdLocation().getPath().replace('_farmland', '')
allthemods.add(`kubejs:farmland/${tierA}`, `#kubejs:farmland/${tierB}`)
} else {
break
}
}
})
ServerEvents.recipes(allthemods => {
let JsonExport = { enabled: [], disabled: [] }
let CropRegistryInstance = CropRegistry.getInstance()
let CropList = CropRegistryInstance.getCrops()
for (const Crop of CropList) {
let CropName = Crop.getName()
if (Crop.isEnabled()) {
JsonExport.enabled.push(CropName)
} else {
JsonExport.disabled.push(CropName)
}
}
JsonIO.write('kubejs/server_scripts/mods/MysticalAgriculture/cropInfo.json', JsonExport)
// Immersive Engineering Cloche
if (Platform.isLoaded('immersiveengineering')) {
JsonExport.enabled.forEach(cropName => {
let Crop = CropRegistryInstance.getCropByName(cropName)
allthemods.custom({
type: 'immersiveengineering:cloche',
results: [
{
basePredicate: {
item: Crop.getEssenceItem().getId()
},
count: 2
}
],
input: Ingredient.of(Crop.getSeedsItem()).toJson(),
soil: Ingredient.of(Crop.getCruxBlock() ?? `#kubejs:farmland/${Crop.getTier().getFarmland().getIdLocation().getPath().replace('_farmland', '')}`).toJson(),
time: 250 + (750 * Crop.getTier().getValue()),
render: {
type: 'immersiveengineering:crop',
block: Crop.getCropBlock().getId()
}
}).id(`allthemods:immersiveengineering/cloche/mysticalagriculture/${cropName}`)
})
}
})
// This File has been authored by AllTheMods Staff, or a Community contributor for use in AllTheMods - AllTheMods 9.
// 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.
@@ -1,57 +1,57 @@
// 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.
const seedID = [
'mysticalagriculture:allthemodium_seeds',
'mysticalagriculture:darkstone_seeds',
'mysticalagriculture:kivi_seeds',
'mysticalagriculture:unexplored_wood_seeds',
'mysticalagriculture:unobtainium_seeds',
'mysticalagriculture:vibranium_seeds',
'mysticalagriculture:crimson_iron_seeds',
'mysticalagriculture:azure_silver_seeds',
'mysticalagriculture:entro_seeds',
'mysticalagriculture:sky_steel_seeds',
'mysticalagriculture:xychorium_gem_seeds',
'mysticalagriculture:black_quartz_seeds'
]
ServerEvents.tags('item', allthemods => {
for (let seeds of seedID) {
allthemods.add('c:seeds', seeds)
allthemods.add('mysticalagriculture:seeds', seeds)
allthemods.add('extended_industrialization:farmer_plantable', seeds)
allthemods.add('ars_nouveau:whirlisprig/denied_drop', seeds)
}
allthemods.add('mysticalagriculture:essences', [
'mysticalagriculture:allthemodium_essence',
'mysticalagriculture:darkstone_essence',
'mysticalagriculture:kivi_essence',
'mysticalagriculture:unexplored_wood_essence',
'mysticalagriculture:unobtainium_essence',
'mysticalagriculture:vibranium_essence',
'mysticalagriculture:crimson_iron_essence',
'mysticalagriculture:azure_silver_essence',
'mysticalagriculture:entro_essence',
'mysticalagriculture:sky_steel_essence',
'mysticalagriculture:xychorium_gem_essence'
])
})
ServerEvents.tags('block', allthemods => {
for (let seeds of seedID) {
allthemods.add('cucumber:mineable/sickle', seeds.replace('seeds', 'crop'))
allthemods.add('silentgear:mineable/sickle', seeds.replace('seeds', 'crop'))
allthemods.add('minecraft:crops', seeds.replace('seeds', 'crop'))
allthemods.add('computercraft:turtle_hoe_harvestable', seeds.replace('seeds', 'crop'))
allthemods.add('the_bumblezone:essence/life/grow_plants', seeds.replace('seeds', 'crop'))
allthemods.add('minecraft:bee_growables', seeds.replace('seeds', 'crop'))
allthemods.add('mysticalagriculture:crops', seeds.replace('seeds', 'crop'))
allthemods.add('pneumaticcraft:crop_support_growable', seeds.replace('seeds', 'crop'))
allthemods.add('ae2:growth_acceleratable', seeds.replace('seeds', 'crop'))
allthemods.add('minecraft:sword_efficient', seeds.replace('seeds', 'crop'))
}
})
// 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.
// 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.
const seedID = [
'mysticalagriculture:allthemodium_seeds',
'mysticalagriculture:darkstone_seeds',
'mysticalagriculture:kivi_seeds',
'mysticalagriculture:unexplored_wood_seeds',
'mysticalagriculture:unobtainium_seeds',
'mysticalagriculture:vibranium_seeds',
'mysticalagriculture:crimson_iron_seeds',
'mysticalagriculture:azure_silver_seeds',
'mysticalagriculture:entro_seeds',
'mysticalagriculture:sky_steel_seeds',
'mysticalagriculture:xychorium_gem_seeds',
'mysticalagriculture:black_quartz_seeds'
]
ServerEvents.tags('item', allthemods => {
for (let seeds of seedID) {
allthemods.add('c:seeds', seeds)
allthemods.add('mysticalagriculture:seeds', seeds)
allthemods.add('extended_industrialization:farmer_plantable', seeds)
allthemods.add('ars_nouveau:whirlisprig/denied_drop', seeds)
}
allthemods.add('mysticalagriculture:essences', [
'mysticalagriculture:allthemodium_essence',
'mysticalagriculture:darkstone_essence',
'mysticalagriculture:kivi_essence',
'mysticalagriculture:unexplored_wood_essence',
'mysticalagriculture:unobtainium_essence',
'mysticalagriculture:vibranium_essence',
'mysticalagriculture:crimson_iron_essence',
'mysticalagriculture:azure_silver_essence',
'mysticalagriculture:entro_essence',
'mysticalagriculture:sky_steel_essence',
'mysticalagriculture:xychorium_gem_essence'
])
})
ServerEvents.tags('block', allthemods => {
for (let seeds of seedID) {
allthemods.add('cucumber:mineable/sickle', seeds.replace('seeds', 'crop'))
allthemods.add('silentgear:mineable/sickle', seeds.replace('seeds', 'crop'))
allthemods.add('minecraft:crops', seeds.replace('seeds', 'crop'))
allthemods.add('computercraft:turtle_hoe_harvestable', seeds.replace('seeds', 'crop'))
allthemods.add('the_bumblezone:essence/life/grow_plants', seeds.replace('seeds', 'crop'))
allthemods.add('minecraft:bee_growables', seeds.replace('seeds', 'crop'))
allthemods.add('mysticalagriculture:crops', seeds.replace('seeds', 'crop'))
allthemods.add('pneumaticcraft:crop_support_growable', seeds.replace('seeds', 'crop'))
allthemods.add('ae2:growth_acceleratable', seeds.replace('seeds', 'crop'))
allthemods.add('minecraft:sword_efficient', seeds.replace('seeds', 'crop'))
}
})
// 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.
+100 -100
View File
@@ -1,100 +1,100 @@
// 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 => {
// Rebalance of 'machine addon extender'
allthemods.remove({id: 'oritech:crafting/core3alt'})
allthemods.remove({id: 'oritech:crafting/core3'})
allthemods.shaped(
Item.of('oritech:machine_core_3', 1),
[
'AAA',
'ABA',
'AAA'
],
{
A: 'oritech:carbon_fibre_strands',
B: 'oritech:fluxite_block'
}
)
// allthemods.remove({output: 'oritech:machine_extender'})
allthemods.shaped(
Item.of('oritech:machine_extender', 1),
[
'AAA',
'ABA',
'AAA'
],
{
A: 'oritech:carbon_plating_block',
B: 'oritech:machine_core_3'
}
)
// Oil compatibility
allthemods.remove({id: 'oritech:refinery/oilalt'})
allthemods.remove({id: 'oritech:refinery/oilbase'})
allthemods.custom({
"type": "oritech:refinery",
"fluidInput": {
"amount": 1000,
"fluid": "#c:crude_oil"
},
"fluidOutputs": [
{
"amount": 500,
"fluid": "oritech:still_heavy_oil"
},
{
"amount": 250,
"fluid": "oritech:still_naphtha"
},
{
"amount": 250,
"fluid": "oritech:still_sulfuric_acid"
}
],
"ingredients": [],
"results": [],
"time": 120
})
allthemods.custom({
"type": "oritech:refinery",
"fluidInput": {
"amount": 1000,
"fluid": "#c:crude_oil"
},
"fluidOutputs": [
{
"amount": 500,
"fluid": "oritech:still_diesel"
},
{
"amount": 500,
"fluid": "oritech:still_naphtha"
},
{
"amount": 500,
"fluid": "oritech:still_sulfuric_acid"
}
],
"ingredients": [
{
"item": "oritech:clay_catalyst_beads"
}
],
"results": [],
"time": 120
})
// Remove enchanting stuff
allthemods.remove({id: 'oritech:crafting/catalyst_alt'})
allthemods.remove({id: 'oritech:crafting/catalyst'})
allthemods.remove({id: 'oritech:crafting/enchanter'})
// Cheaty alloys
allthemods.remove({id: 'oritech:crafting/alloy/steel'})
allthemods.remove({id: 'oritech:crafting/alloy/electrum'})
})
// 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.
// 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 => {
// Rebalance of 'machine addon extender'
allthemods.remove({id: 'oritech:crafting/core3alt'})
allthemods.remove({id: 'oritech:crafting/core3'})
allthemods.shaped(
Item.of('oritech:machine_core_3', 1),
[
'AAA',
'ABA',
'AAA'
],
{
A: 'oritech:carbon_fibre_strands',
B: 'oritech:fluxite_block'
}
)
// allthemods.remove({output: 'oritech:machine_extender'})
allthemods.shaped(
Item.of('oritech:machine_extender', 1),
[
'AAA',
'ABA',
'AAA'
],
{
A: 'oritech:carbon_plating_block',
B: 'oritech:machine_core_3'
}
)
// Oil compatibility
allthemods.remove({id: 'oritech:refinery/oilalt'})
allthemods.remove({id: 'oritech:refinery/oilbase'})
allthemods.custom({
"type": "oritech:refinery",
"fluidInput": {
"amount": 1000,
"fluid": "#c:crude_oil"
},
"fluidOutputs": [
{
"amount": 500,
"fluid": "oritech:still_heavy_oil"
},
{
"amount": 250,
"fluid": "oritech:still_naphtha"
},
{
"amount": 250,
"fluid": "oritech:still_sulfuric_acid"
}
],
"ingredients": [],
"results": [],
"time": 120
})
allthemods.custom({
"type": "oritech:refinery",
"fluidInput": {
"amount": 1000,
"fluid": "#c:crude_oil"
},
"fluidOutputs": [
{
"amount": 500,
"fluid": "oritech:still_diesel"
},
{
"amount": 500,
"fluid": "oritech:still_naphtha"
},
{
"amount": 500,
"fluid": "oritech:still_sulfuric_acid"
}
],
"ingredients": [
{
"item": "oritech:clay_catalyst_beads"
}
],
"results": [],
"time": 120
})
// Remove enchanting stuff
allthemods.remove({id: 'oritech:crafting/catalyst_alt'})
allthemods.remove({id: 'oritech:crafting/catalyst'})
allthemods.remove({id: 'oritech:crafting/enchanter'})
// Cheaty alloys
allthemods.remove({id: 'oritech:crafting/alloy/steel'})
allthemods.remove({id: 'oritech:crafting/alloy/electrum'})
})
// 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.
+8 -8
View File
@@ -1,9 +1,9 @@
// 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.tags('fluid', allthemods => {
allthemods.add('c:fuels/crude_oil', 'oritech:still_oil')
})
// This File has been authored by AllTheMods Staff, or a Community contributor for use in AllTheMods - AllTheMods 10.
// 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.tags('fluid', allthemods => {
allthemods.add('c:fuels/crude_oil', 'oritech:still_oil')
})
// 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.
@@ -1,9 +1,9 @@
// 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 => {
allthemods.remove({ id: 'supplementaries:faucet' })
})
// 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.
// 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 => {
allthemods.remove({ id: 'supplementaries:faucet' })
})
// 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.
@@ -1,53 +1,53 @@
// 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.
if (Platform.isLoaded('modular_machinery_reborn')) {
MMREvents.machines(allthemods => {
allthemods.create('atm:auto_hepheastus_forge')
.color('#FF1b1625')
.name('Automatic Hepheastus Forge')
.structure(
MMRStructureBuilder.create()
.pattern(
[
['sssdaxadsss', 'scdrlklrdcs', 'sdklltllkds', 'drltllltlrd', 'alllivillla', 'xktlvtvltkx', 'alllivillla', 'drltllltlrd', 'sdklltllkds', 'scdrlklrdcs', 'sssdaxadsss',],
[' hsmsh ', ' ohhdddhho ', ' hdddgdddh ', 'hhdgdddgdhh', 'sddddedddds', 'ddgdegedgdd', 'sddddedddds', 'hhdgdddgdhh', ' hdddgdddh ', ' ohhdddhho ', ' hsdsh ',],
[' o ', ' ', ' p ', ' p p ', ' ', 'o p f p o', ' ', ' p p ', ' p ', ' ', ' o ',],
[' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ',],
[' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ',]
]
)
.keys(
{
's': 'forbidden_arcanus:polished_darkstone_stairs',
'd': 'forbidden_arcanus:polished_darkstone',
'a': 'forbidden_arcanus:arcane_polished_darkstone',
'g': 'forbidden_arcanus:gilded_chiseled_polished_darkstone',
'h': 'forbidden_arcanus:polished_darkstone_slab',
'c': 'forbidden_arcanus:arcane_crystal_block',
'r': 'forbidden_arcanus:rune_block',
'o': 'forbidden_arcanus:arcane_crystal_obelisk',
'k': 'modular_machinery_reborn:casing_reinforced',
'l': 'modular_machinery_reborn:casing_plain',
't': 'modular_machinery_reborn:casing_gearbox',
'p': 'forbidden_arcanus:darkstone_pedestal',
'e': 'forbidden_arcanus:chiseled_arcane_polished_darkstone',
'v': 'modular_machinery_reborn:casing_vent',
'f': 'forbidden_arcanus:hephaestus_forge_tier_5',
'i': [
'#modular_machinery_reborn:fluidinputhatch'
],
'x': [
'#modular_machinery_reborn:energyinputhatch',
'#modular_machinery_reborn:outputbus',
'#modular_machinery_reborn:inputbus',
'forbidden_arcanus:polished_darkstone'
]
}
)
)
})
}
// This File has been authored by AllTheMods Staff, or a Community contributor for use in AllTheMods - AllTheMods 10.
// 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.
if (Platform.isLoaded('modular_machinery_reborn')) {
MMREvents.machines(allthemods => {
allthemods.create('atm:auto_hepheastus_forge')
.color('#FF1b1625')
.name('Automatic Hepheastus Forge')
.structure(
MMRStructureBuilder.create()
.pattern(
[
['sssdaxadsss', 'scdrlklrdcs', 'sdklltllkds', 'drltllltlrd', 'alllivillla', 'xktlvtvltkx', 'alllivillla', 'drltllltlrd', 'sdklltllkds', 'scdrlklrdcs', 'sssdaxadsss',],
[' hsmsh ', ' ohhdddhho ', ' hdddgdddh ', 'hhdgdddgdhh', 'sddddedddds', 'ddgdegedgdd', 'sddddedddds', 'hhdgdddgdhh', ' hdddgdddh ', ' ohhdddhho ', ' hsdsh ',],
[' o ', ' ', ' p ', ' p p ', ' ', 'o p f p o', ' ', ' p p ', ' p ', ' ', ' o ',],
[' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ',],
[' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ',]
]
)
.keys(
{
's': 'forbidden_arcanus:polished_darkstone_stairs',
'd': 'forbidden_arcanus:polished_darkstone',
'a': 'forbidden_arcanus:arcane_polished_darkstone',
'g': 'forbidden_arcanus:gilded_chiseled_polished_darkstone',
'h': 'forbidden_arcanus:polished_darkstone_slab',
'c': 'forbidden_arcanus:arcane_crystal_block',
'r': 'forbidden_arcanus:rune_block',
'o': 'forbidden_arcanus:arcane_crystal_obelisk',
'k': 'modular_machinery_reborn:casing_reinforced',
'l': 'modular_machinery_reborn:casing_plain',
't': 'modular_machinery_reborn:casing_gearbox',
'p': 'forbidden_arcanus:darkstone_pedestal',
'e': 'forbidden_arcanus:chiseled_arcane_polished_darkstone',
'v': 'modular_machinery_reborn:casing_vent',
'f': 'forbidden_arcanus:hephaestus_forge_tier_5',
'i': [
'#modular_machinery_reborn:fluidinputhatch'
],
'x': [
'#modular_machinery_reborn:energyinputhatch',
'#modular_machinery_reborn:outputbus',
'#modular_machinery_reborn:inputbus',
'forbidden_arcanus:polished_darkstone'
]
}
)
)
})
}
// 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.
@@ -1,44 +1,44 @@
// 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.
if (Platform.isLoaded('modular_machinery_reborn')) {
MMREvents.machines(allthemods => {
allthemods.create('atm:runic_crucible')
.color('#FF1b1625')
.name('Runic Crucible')
.structure(
MMRStructureBuilder.create()
.pattern(
[
[ 'rsmsr', 'sddds', 'sdgds', 'sddds', 'rsssr' ],
[ 'pxaxp', 'xsssx', 'ascsa', 'xsssx', 'pxaxp' ],
[ 'c c', ' ', ' ', ' ', 'c c' ],
[ ' ', ' ', ' q ', ' ', ' ' ]
]
)
.keys(
{
's': 'forbidden_arcanus:polished_darkstone_stairs',
'd': 'forbidden_arcanus:polished_darkstone',
'a': 'forbidden_arcanus:arcane_polished_darkstone',
'g': 'forbidden_arcanus:gilded_chiseled_polished_darkstone',
'r': 'forbidden_arcanus:rune_block',
'p': 'forbidden_arcanus:arcane_polished_darkstone_pillar',
'c': 'forbidden_arcanus:arcane_crystal_block',
'q': 'forbidden_arcanus:quantum_injector',
'x': [
'forbidden_arcanus:polished_darkstone',
'#modular_machinery_reborn:fluidinputhatch',
'#modular_machinery_reborn:fluidoutputhatch',
'#modular_machinery_reborn_ars:sourceinputhatch',
'#modular_machinery_reborn:inputbus',
'#modular_machinery_reborn:outputbus'
]
}
)
)
})
}
// This File has been authored by AllTheMods Staff, or a Community contributor for use in AllTheMods - AllTheMods 10.
// 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.
if (Platform.isLoaded('modular_machinery_reborn')) {
MMREvents.machines(allthemods => {
allthemods.create('atm:runic_crucible')
.color('#FF1b1625')
.name('Runic Crucible')
.structure(
MMRStructureBuilder.create()
.pattern(
[
[ 'rsmsr', 'sddds', 'sdgds', 'sddds', 'rsssr' ],
[ 'pxaxp', 'xsssx', 'ascsa', 'xsssx', 'pxaxp' ],
[ 'c c', ' ', ' ', ' ', 'c c' ],
[ ' ', ' ', ' q ', ' ', ' ' ]
]
)
.keys(
{
's': 'forbidden_arcanus:polished_darkstone_stairs',
'd': 'forbidden_arcanus:polished_darkstone',
'a': 'forbidden_arcanus:arcane_polished_darkstone',
'g': 'forbidden_arcanus:gilded_chiseled_polished_darkstone',
'r': 'forbidden_arcanus:rune_block',
'p': 'forbidden_arcanus:arcane_polished_darkstone_pillar',
'c': 'forbidden_arcanus:arcane_crystal_block',
'q': 'forbidden_arcanus:quantum_injector',
'x': [
'forbidden_arcanus:polished_darkstone',
'#modular_machinery_reborn:fluidinputhatch',
'#modular_machinery_reborn:fluidoutputhatch',
'#modular_machinery_reborn_ars:sourceinputhatch',
'#modular_machinery_reborn:inputbus',
'#modular_machinery_reborn:outputbus'
]
}
)
)
})
}
// 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.
@@ -1,83 +1,83 @@
// 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.
if (Platform.isLoaded('modular_machinery_reborn')) {
MMREvents.machines(allthemods => {
allthemods.create('atm:runic_enchanter')
.color('#FF1b1625')
.name('Runic Enchanter')
.structure(
MMRStructureBuilder.create()
.pattern(
[
["wtttvdmduttts","ihdddddddddhg","idjjjjkjjjjdg","idjlljjjlljdg","rdjljjojjljdq","ddjjjjjjjjjdd","ddkjojkjojkdd","ddjjjjjjjjjdd","pdjljjojjljdn","idjlljjjlljdg","idjjjjkjjjjdg","ihdddddddddhg","fbbbedddcbbba"],
[" xxx "," xxDtttsxx "," xDtvdhdqtsx "," xidddddddgx "," wvdcbBbpdqC ","xiddgdddiddgx","xihdBdhdBdhgx","xiddgdddiddgx"," ApdqtBtvdca "," xidddddddgx "," xAbpdhdcbyx "," xxfbbbyxx "," xxx "],
[" "," "," "," EFF FEG "," G E "," F F "," H "," E F "," E F "," EFF GFE "," "," "," "],
[" "," "," "," FG GF "," F F "," "," "," "," E G "," FG FF "," "," "," "],
[" "," I I "," "," "," "," "," "," "," "," "," "," I I "," "],
[" "," L J "," I "," "," "," "," I K I "," "," "," "," I "," J J "," "],
[" "," M M "," L "," "," "," "," L L "," "," "," "," L "," M M "," "],
[" "," N N "," M "," "," "," "," M M "," "," "," "," M "," N N "," "],
[" "," M M "," O "," "," "," "," O I O "," "," "," "," O "," M M "," "],
[" "," L J "," M "," "," "," "," M J M "," "," "," "," M "," J J "," "],
[" "," "," L "," "," "," "," L M L "," "," "," "," L "," "," "],
[" "," "," "," "," "," "," N "," "," "," "," "," "," "],
[" "," "," "," "," "," "," M "," "," "," "," "," "," "],
[" "," "," "," "," "," "," J "," "," "," "," "," "," "]
]
)
.keys(
{
"a":["forbidden_arcanus:polished_darkstone_stairs"],
"b":["forbidden_arcanus:polished_darkstone_stairs"],
"c":["forbidden_arcanus:polished_darkstone_stairs"],
"d":["forbidden_arcanus:polished_darkstone"],
"e":["forbidden_arcanus:polished_darkstone_stairs"],
"f":["forbidden_arcanus:polished_darkstone_stairs"],
"g":["forbidden_arcanus:polished_darkstone_stairs"],
"h":["forbidden_arcanus:gilded_chiseled_polished_darkstone"],
"i":["forbidden_arcanus:polished_darkstone_stairs"],
"j":["modular_machinery_reborn:casing_plain"],
"k":["modular_machinery_reborn:casing_reinforced"],
"l":["modular_machinery_reborn:casing_vent"],
"n":["forbidden_arcanus:polished_darkstone_stairs"],
"o":["modular_machinery_reborn:casing_firebox"],
"p":["forbidden_arcanus:polished_darkstone_stairs"],
"q":["forbidden_arcanus:polished_darkstone_stairs"],
"r":["forbidden_arcanus:polished_darkstone_stairs"],
"s":["forbidden_arcanus:polished_darkstone_stairs"],
"t":["forbidden_arcanus:polished_darkstone_stairs"],
"u":["forbidden_arcanus:polished_darkstone_stairs"],
"v":["forbidden_arcanus:polished_darkstone_stairs"],
"w":["forbidden_arcanus:polished_darkstone_stairs"],
"x":["forbidden_arcanus:polished_darkstone_slab"],
"y":["forbidden_arcanus:polished_darkstone_stairs"],
"A":["forbidden_arcanus:polished_darkstone_stairs"],
"B":["forbidden_arcanus:rune_block"],
"C":["forbidden_arcanus:polished_darkstone_stairs"],
"D":["forbidden_arcanus:polished_darkstone_stairs"],
"E":["apothic_enchanting:soul_touched_deepshelf"],
"F":["apothic_enchanting:soul_touched_sculkshelf"],
"G":["apothic_enchanting:echoing_sculkshelf"],
"H":["minecraft:enchanting_table"],
"I":["minecraft:soul_lantern"],
"J":["biomeswevegone:ebony_fence"],
"K":["forbidden_arcanus:quantum_injector"],
"L":["eternal_starlight:lunar_fence"],
"M":["forbidden_arcanus:polished_darkstone_wall"],
"N":["apothic_enchanting:treasure_shelf"],
"O":[
'#modular_machinery_reborn_ars:sourceinputhatch',
'#modular_machinery_reborn:inputbus',
'#modular_machinery_reborn:outputbus',
'#modular_machinery_reborn:fluidinputhatch'
]
}
)
)
})
}
// This File has been authored by AllTheMods Staff, or a Community contributor for use in AllTheMods - AllTheMods 10.
// 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.
if (Platform.isLoaded('modular_machinery_reborn')) {
MMREvents.machines(allthemods => {
allthemods.create('atm:runic_enchanter')
.color('#FF1b1625')
.name('Runic Enchanter')
.structure(
MMRStructureBuilder.create()
.pattern(
[
["wtttvdmduttts","ihdddddddddhg","idjjjjkjjjjdg","idjlljjjlljdg","rdjljjojjljdq","ddjjjjjjjjjdd","ddkjojkjojkdd","ddjjjjjjjjjdd","pdjljjojjljdn","idjlljjjlljdg","idjjjjkjjjjdg","ihdddddddddhg","fbbbedddcbbba"],
[" xxx "," xxDtttsxx "," xDtvdhdqtsx "," xidddddddgx "," wvdcbBbpdqC ","xiddgdddiddgx","xihdBdhdBdhgx","xiddgdddiddgx"," ApdqtBtvdca "," xidddddddgx "," xAbpdhdcbyx "," xxfbbbyxx "," xxx "],
[" "," "," "," EFF FEG "," G E "," F F "," H "," E F "," E F "," EFF GFE "," "," "," "],
[" "," "," "," FG GF "," F F "," "," "," "," E G "," FG FF "," "," "," "],
[" "," I I "," "," "," "," "," "," "," "," "," "," I I "," "],
[" "," L J "," I "," "," "," "," I K I "," "," "," "," I "," J J "," "],
[" "," M M "," L "," "," "," "," L L "," "," "," "," L "," M M "," "],
[" "," N N "," M "," "," "," "," M M "," "," "," "," M "," N N "," "],
[" "," M M "," O "," "," "," "," O I O "," "," "," "," O "," M M "," "],
[" "," L J "," M "," "," "," "," M J M "," "," "," "," M "," J J "," "],
[" "," "," L "," "," "," "," L M L "," "," "," "," L "," "," "],
[" "," "," "," "," "," "," N "," "," "," "," "," "," "],
[" "," "," "," "," "," "," M "," "," "," "," "," "," "],
[" "," "," "," "," "," "," J "," "," "," "," "," "," "]
]
)
.keys(
{
"a":["forbidden_arcanus:polished_darkstone_stairs"],
"b":["forbidden_arcanus:polished_darkstone_stairs"],
"c":["forbidden_arcanus:polished_darkstone_stairs"],
"d":["forbidden_arcanus:polished_darkstone"],
"e":["forbidden_arcanus:polished_darkstone_stairs"],
"f":["forbidden_arcanus:polished_darkstone_stairs"],
"g":["forbidden_arcanus:polished_darkstone_stairs"],
"h":["forbidden_arcanus:gilded_chiseled_polished_darkstone"],
"i":["forbidden_arcanus:polished_darkstone_stairs"],
"j":["modular_machinery_reborn:casing_plain"],
"k":["modular_machinery_reborn:casing_reinforced"],
"l":["modular_machinery_reborn:casing_vent"],
"n":["forbidden_arcanus:polished_darkstone_stairs"],
"o":["modular_machinery_reborn:casing_firebox"],
"p":["forbidden_arcanus:polished_darkstone_stairs"],
"q":["forbidden_arcanus:polished_darkstone_stairs"],
"r":["forbidden_arcanus:polished_darkstone_stairs"],
"s":["forbidden_arcanus:polished_darkstone_stairs"],
"t":["forbidden_arcanus:polished_darkstone_stairs"],
"u":["forbidden_arcanus:polished_darkstone_stairs"],
"v":["forbidden_arcanus:polished_darkstone_stairs"],
"w":["forbidden_arcanus:polished_darkstone_stairs"],
"x":["forbidden_arcanus:polished_darkstone_slab"],
"y":["forbidden_arcanus:polished_darkstone_stairs"],
"A":["forbidden_arcanus:polished_darkstone_stairs"],
"B":["forbidden_arcanus:rune_block"],
"C":["forbidden_arcanus:polished_darkstone_stairs"],
"D":["forbidden_arcanus:polished_darkstone_stairs"],
"E":["apothic_enchanting:soul_touched_deepshelf"],
"F":["apothic_enchanting:soul_touched_sculkshelf"],
"G":["apothic_enchanting:echoing_sculkshelf"],
"H":["minecraft:enchanting_table"],
"I":["minecraft:soul_lantern"],
"J":["biomeswevegone:ebony_fence"],
"K":["forbidden_arcanus:quantum_injector"],
"L":["eternal_starlight:lunar_fence"],
"M":["forbidden_arcanus:polished_darkstone_wall"],
"N":["apothic_enchanting:treasure_shelf"],
"O":[
'#modular_machinery_reborn_ars:sourceinputhatch',
'#modular_machinery_reborn:inputbus',
'#modular_machinery_reborn:outputbus',
'#modular_machinery_reborn:fluidinputhatch'
]
}
)
)
})
}
// 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.
@@ -1,55 +1,55 @@
// 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.
if (Platform.isLoaded('modular_machinery_reborn')) {
MMREvents.machines(allthemods => {
allthemods.create('atm:runic_star_altar')
.color('#FF1b1625')
.name('Runic Star Altar')
.structure(
MMRStructureBuilder.create()
.pattern(
[
[ ' ssszamazsss ', ' ssdddddddddss ', 'ssdddddddddddss', 'sddddddddddddds', 'sddddddddddddds', 'zdddddddddddddz', 'addddddddddddda', 'zdddddddddddddz', 'addddddddddddda', 'zdddddddddddddz', 'sddddddddddddds', 'sddddddddddddds', 'ssdddddddddddss', ' ssdddddddddss ', ' ssszazazsss '],
[ ' sssss ', ' sssdgdsss ', ' ssdddddddss ', ' ssgdddddddgss ', ' sddddddddddds ', 'ssdddddddddddss', 'sddddddddddddds', 'sgdddddddddddgs', 'sddddddddddddds', 'ssdddddddddddss', ' sddddddddddds ', ' ssgdddddddgss ', ' ssdddddddss ', ' sssdgdsss ', ' sssss '],
[ ' ', ' o ', ' hsssssh ', ' ohrdddrho ', ' hhhddgddhhh ', ' srdgdddgdrs ', ' sdddededdds ', ' osdgddgddgdso ', ' sdddededdds ', ' srdgdddgdrs ', ' hhhddgddhhh ', ' ohrdddrho ', ' hsssssh ', ' o ', ' '],
[ ' ', ' ', ' ', ' p p ', ' b ', ' p b b p ', ' j j ', ' b n b ', ' j j ', ' p b b p ', ' b ', ' p p ', ' ', ' ', ' '],
[ ' ', ' ', ' ', ' p p ', ' ', ' p p ', ' ', ' ', ' ', ' p p ', ' ', ' p p ', ' ', ' ', ' '],
[ ' ', ' ', ' ', ' p p ', ' ', ' p p ', ' ', ' q ', ' ', ' p p ', ' ', ' p p ', ' ', ' ', ' '],
[ ' ', ' ', ' ', ' p p ', ' ', ' p p ', ' ', ' ', ' ', ' p p ', ' ', ' p p ', ' ', ' ', ' '],
[ ' ', ' ', ' ', ' p p ', ' ', ' p p ', ' ', ' ', ' ', ' p p ', ' ', ' p p ', ' ', ' ', ' '],
[ ' ', ' ', ' ', ' rpcpr ', ' ', ' r r ', ' p p ', ' c c ', ' p p ', ' r r ', ' ', ' rpcpr ', ' ', ' ', ' '],
]
)
.keys(
{
's': 'forbidden_arcanus:polished_darkstone_stairs',
'd': 'forbidden_arcanus:polished_darkstone',
'a': 'forbidden_arcanus:arcane_polished_darkstone',
'g': 'forbidden_arcanus:gilded_chiseled_polished_darkstone',
'h': 'forbidden_arcanus:polished_darkstone_slab',
'r': 'forbidden_arcanus:rune_block',
'p': 'forbidden_arcanus:arcane_polished_darkstone_pillar',
'c': 'forbidden_arcanus:arcane_crystal_block',
'b': 'forbidden_arcanus:darkstone_pedestal',
'e': 'forbidden_arcanus:chiseled_arcane_polished_darkstone',
'j': 'forbidden_arcanus:essence_utrem_jar',
'n': 'forbidden_arcanus:magnetized_darkstone_pedestal',
'q': 'forbidden_arcanus:quantum_injector',
'o': 'forbidden_arcanus:arcane_crystal_obelisk',
'z': [
'forbidden_arcanus:polished_darkstone',
'#modular_machinery_reborn:inputbus',
'#modular_machinery_reborn:outputbus',
'#modular_machinery_reborn:energyinputhatch'
]
}
)
);
})
}
// This File has been authored by AllTheMods Staff, or a Community contributor for use in AllTheMods - AllTheMods 10.
// 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.
if (Platform.isLoaded('modular_machinery_reborn')) {
MMREvents.machines(allthemods => {
allthemods.create('atm:runic_star_altar')
.color('#FF1b1625')
.name('Runic Star Altar')
.structure(
MMRStructureBuilder.create()
.pattern(
[
[ ' ssszamazsss ', ' ssdddddddddss ', 'ssdddddddddddss', 'sddddddddddddds', 'sddddddddddddds', 'zdddddddddddddz', 'addddddddddddda', 'zdddddddddddddz', 'addddddddddddda', 'zdddddddddddddz', 'sddddddddddddds', 'sddddddddddddds', 'ssdddddddddddss', ' ssdddddddddss ', ' ssszazazsss '],
[ ' sssss ', ' sssdgdsss ', ' ssdddddddss ', ' ssgdddddddgss ', ' sddddddddddds ', 'ssdddddddddddss', 'sddddddddddddds', 'sgdddddddddddgs', 'sddddddddddddds', 'ssdddddddddddss', ' sddddddddddds ', ' ssgdddddddgss ', ' ssdddddddss ', ' sssdgdsss ', ' sssss '],
[ ' ', ' o ', ' hsssssh ', ' ohrdddrho ', ' hhhddgddhhh ', ' srdgdddgdrs ', ' sdddededdds ', ' osdgddgddgdso ', ' sdddededdds ', ' srdgdddgdrs ', ' hhhddgddhhh ', ' ohrdddrho ', ' hsssssh ', ' o ', ' '],
[ ' ', ' ', ' ', ' p p ', ' b ', ' p b b p ', ' j j ', ' b n b ', ' j j ', ' p b b p ', ' b ', ' p p ', ' ', ' ', ' '],
[ ' ', ' ', ' ', ' p p ', ' ', ' p p ', ' ', ' ', ' ', ' p p ', ' ', ' p p ', ' ', ' ', ' '],
[ ' ', ' ', ' ', ' p p ', ' ', ' p p ', ' ', ' q ', ' ', ' p p ', ' ', ' p p ', ' ', ' ', ' '],
[ ' ', ' ', ' ', ' p p ', ' ', ' p p ', ' ', ' ', ' ', ' p p ', ' ', ' p p ', ' ', ' ', ' '],
[ ' ', ' ', ' ', ' p p ', ' ', ' p p ', ' ', ' ', ' ', ' p p ', ' ', ' p p ', ' ', ' ', ' '],
[ ' ', ' ', ' ', ' rpcpr ', ' ', ' r r ', ' p p ', ' c c ', ' p p ', ' r r ', ' ', ' rpcpr ', ' ', ' ', ' '],
]
)
.keys(
{
's': 'forbidden_arcanus:polished_darkstone_stairs',
'd': 'forbidden_arcanus:polished_darkstone',
'a': 'forbidden_arcanus:arcane_polished_darkstone',
'g': 'forbidden_arcanus:gilded_chiseled_polished_darkstone',
'h': 'forbidden_arcanus:polished_darkstone_slab',
'r': 'forbidden_arcanus:rune_block',
'p': 'forbidden_arcanus:arcane_polished_darkstone_pillar',
'c': 'forbidden_arcanus:arcane_crystal_block',
'b': 'forbidden_arcanus:darkstone_pedestal',
'e': 'forbidden_arcanus:chiseled_arcane_polished_darkstone',
'j': 'forbidden_arcanus:essence_utrem_jar',
'n': 'forbidden_arcanus:magnetized_darkstone_pedestal',
'q': 'forbidden_arcanus:quantum_injector',
'o': 'forbidden_arcanus:arcane_crystal_obelisk',
'z': [
'forbidden_arcanus:polished_darkstone',
'#modular_machinery_reborn:inputbus',
'#modular_machinery_reborn:outputbus',
'#modular_machinery_reborn:energyinputhatch'
]
}
)
);
})
}
// 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.
@@ -1,152 +1,152 @@
// 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.
if (Platform.isLoaded('modular_machinery_reborn')) {
ServerEvents.recipes(allthemods => {
//Modularium
allthemods.recipes.modular_machinery_reborn.machine_recipe('atm:auto_hepheastus_forge', 100)
.requireEnergy(12288, 8, 18)
.requireFluid('5000x kubejs:liquid_aureal', 31, 8)
.requireFluid('1000x kubejs:liquid_souls', 31, 27)
.requireFluid('5000x evilcraft:blood', 31, 46)
.requireFluid('1000x justdirethings:xp_fluid_source', 31, 65)
.requireItem('allthemodium:allthemodium_ingot', 54, 18)
.requireItem('4x forbidden_arcanus:deorum_ingot', 54, 37)
.requireItem('4x enderio:end_steel_ingot', 54, 56)
.progressX(90)
.progressY(37)
.produceItem('24x modular_machinery_reborn:modularium', 130, 37)
.width(154)
.height(106)
allthemods.recipes.modular_machinery_reborn.machine_recipe('atm:auto_hepheastus_forge', 100)
.requireEnergy(12288, 8, 18)
.requireFluid('5000x kubejs:liquid_aureal', 31, 8)
.requireFluid('1000x kubejs:liquid_souls', 31, 27)
.requireFluid('5000x evilcraft:blood', 31, 46)
.requireFluid('1000x justdirethings:xp_fluid_source', 31, 65)
.requireItem('allthemodium:vibranium_ingot', 54, 18)
.requireItem('4x forbidden_arcanus:deorum_ingot', 54, 37)
.requireItem('4x enderio:end_steel_ingot', 54, 56)
.progressX(90)
.progressY(37)
.produceItem('36x modular_machinery_reborn:modularium', 130, 37)
.width(154)
.height(106)
allthemods.recipes.modular_machinery_reborn.machine_recipe('atm:auto_hepheastus_forge', 100)
.requireEnergy(12288, 8, 18)
.requireFluid('5000x kubejs:liquid_aureal', 31, 8)
.requireFluid('1000x kubejs:liquid_souls', 31, 27)
.requireFluid('5000x evilcraft:blood', 31, 46)
.requireFluid('1000x justdirethings:xp_fluid_source', 31, 65)
.requireItem('allthemodium:unobtainium_ingot', 54, 18)
.requireItem('4x forbidden_arcanus:deorum_ingot', 54, 37)
.requireItem('4x enderio:end_steel_ingot', 54, 56)
.progressX(90)
.progressY(37)
.produceItem('48x modular_machinery_reborn:modularium', 130, 37)
.width(154)
.height(106)
//Prisms
//Sea
allthemods.recipes.modular_machinery_reborn.machine_recipe('atm:auto_hepheastus_forge', 100)
.requireEnergy(12288, 8, 9)
.requireFluid('1000x kubejs:liquid_aureal', 31, 8)
.requireFluid('80x kubejs:liquid_souls', 31, 27)
.requireFluid('20000x evilcraft:blood', 31, 46)
.requireItem('2x minecraft:prismarine_shard', 54, 8)
.requireItem('2x minecraft:turtle_scute', 54, 27)
.requireItem('2x minecraft:lapis_lazuli', 54, 46)
.requireItem('minecraft:heart_of_the_sea', 73, 27)
.progressX(109)
.progressY(27)
.produceItem('forbidden_arcanus:sea_prism', 149, 27)
.width(172)
.height(90)
//Smelter
allthemods.recipes.modular_machinery_reborn.machine_recipe('atm:auto_hepheastus_forge', 100)
.requireEnergy(12288, 8, 9)
.requireFluid('2000x kubejs:liquid_aureal', 31, 8)
.requireFluid('400x kubejs:liquid_souls', 31, 27)
.requireFluid('12500x evilcraft:blood', 31, 46)
.requireItem('2x minecraft:coal', 54, 8)
.requireItem('forbidden_arcanus:arcane_crystal_block', 54, 27)
.requireItem('3x minecraft:blaze_powder', 54, 46)
.progressX(90)
.progressY(27)
.produceItem('forbidden_arcanus:smelter_prism', 130, 27)
.width(156)
.height(90)
//Terra
allthemods.recipes.modular_machinery_reborn.machine_recipe('atm:auto_hepheastus_forge', 100)
.requireEnergy(12288, 8, 9)
.requireFluid('3000x kubejs:liquid_aureal', 31, 8)
.requireFluid('90x kubejs:liquid_souls', 31, 27)
.requireFluid('15000x evilcraft:blood', 31, 46)
.requireItem('2x minecraft:flint', 54, 8)
.requireItem('2x minecraft:dripstone_block', 54, 27)
.requireItem('2x minecraft:pointed_dripstone', 54, 46)
.requireItem('minecraft:diamond_block', 73, 27)
.progressX(109)
.progressY(27)
.produceItem('forbidden_arcanus:terrastomp_prism', 149, 27)
.width(172)
.height(90)
//Whirlwind
allthemods.recipes.modular_machinery_reborn.machine_recipe('atm:auto_hepheastus_forge', 100)
.requireEnergy(12288, 8, 9)
.requireFluid('10000x kubejs:liquid_aureal', 31, 8)
.requireFluid('30x kubejs:liquid_souls', 31, 27)
.requireFluid('22500x evilcraft:blood', 31, 46)
.requireItem('forbidden_arcanus:bat_wing', 54, 8)
.requireItem('2x minecraft:feather', 54, 27)
.requireItem('3x minecraft:phantom_membrane', 54, 46)
.requireItem('minecraft:white_wool', 73, 27)
.progressX(109)
.progressY(27)
.produceItem('forbidden_arcanus:whirlwind_prism', 149, 27)
.width(172)
.height(90)
//Soul
allthemods.recipes.modular_machinery_reborn.machine_recipe('atm:auto_hepheastus_forge', 100)
.requireEnergy(12288, 8, 18)
.requireFluid('15000x kubejs:liquid_aureal', 31, 8)
.requireFluid('200x kubejs:liquid_souls', 31, 27)
.requireFluid('3750x evilcraft:blood', 31, 46)
.requireFluid('2200x justdirethings:xp_fluid_source', 31, 65)
.requireItem('forbidden_arcanus:soul', 54, 18)
.requireItem('forbidden_arcanus:corrupt_soul', 54, 37)
.requireItem('forbidden_arcanus:enchanted_soul', 54, 56)
.requireItem('2x minecraft:amethyst_shard', 73, 18)
.requireItem('minecraft:quartz', 73, 37)
.requireItem('3x forbidden_arcanus:ender_pearl_fragment', 73, 56)
.progressX(109)
.progressY(37)
.produceItem('forbidden_arcanus:soul_binding_crystal', 149, 37)
.width(172)
.height(106)
//Quantum Injector
allthemods.recipes.modular_machinery_reborn.machine_recipe('atm:auto_hepheastus_forge', 100)
.requireEnergy(12288, 8, 18)
.requireFluid('50000x kubejs:liquid_aureal', 31, 8)
.requireFluid('500x kubejs:liquid_souls', 31, 27)
.requireFluid('30000x evilcraft:blood', 31, 46)
.requireFluid('10600x justdirethings:xp_fluid_source', 31, 65)
.requireItem('forbidden_arcanus:mundabitur_dust', 54, 27)
.requireItem('4x forbidden_arcanus:quantum_core', 54, 46)
.progressX(90)
.progressY(37)
.produceItem('forbidden_arcanus:quantum_injector', 130, 37)
.width(156)
.height(106)
})
}
// This File has been authored by AllTheMods Staff, or a Community contributor for use in AllTheMods - AllTheMods 10.
// 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.
if (Platform.isLoaded('modular_machinery_reborn')) {
ServerEvents.recipes(allthemods => {
//Modularium
allthemods.recipes.modular_machinery_reborn.machine_recipe('atm:auto_hepheastus_forge', 100)
.requireEnergy(12288, 8, 18)
.requireFluid('5000x kubejs:liquid_aureal', 31, 8)
.requireFluid('1000x kubejs:liquid_souls', 31, 27)
.requireFluid('5000x evilcraft:blood', 31, 46)
.requireFluid('1000x justdirethings:xp_fluid_source', 31, 65)
.requireItem('allthemodium:allthemodium_ingot', 54, 18)
.requireItem('4x forbidden_arcanus:deorum_ingot', 54, 37)
.requireItem('4x enderio:end_steel_ingot', 54, 56)
.progressX(90)
.progressY(37)
.produceItem('24x modular_machinery_reborn:modularium', 130, 37)
.width(154)
.height(106)
allthemods.recipes.modular_machinery_reborn.machine_recipe('atm:auto_hepheastus_forge', 100)
.requireEnergy(12288, 8, 18)
.requireFluid('5000x kubejs:liquid_aureal', 31, 8)
.requireFluid('1000x kubejs:liquid_souls', 31, 27)
.requireFluid('5000x evilcraft:blood', 31, 46)
.requireFluid('1000x justdirethings:xp_fluid_source', 31, 65)
.requireItem('allthemodium:vibranium_ingot', 54, 18)
.requireItem('4x forbidden_arcanus:deorum_ingot', 54, 37)
.requireItem('4x enderio:end_steel_ingot', 54, 56)
.progressX(90)
.progressY(37)
.produceItem('36x modular_machinery_reborn:modularium', 130, 37)
.width(154)
.height(106)
allthemods.recipes.modular_machinery_reborn.machine_recipe('atm:auto_hepheastus_forge', 100)
.requireEnergy(12288, 8, 18)
.requireFluid('5000x kubejs:liquid_aureal', 31, 8)
.requireFluid('1000x kubejs:liquid_souls', 31, 27)
.requireFluid('5000x evilcraft:blood', 31, 46)
.requireFluid('1000x justdirethings:xp_fluid_source', 31, 65)
.requireItem('allthemodium:unobtainium_ingot', 54, 18)
.requireItem('4x forbidden_arcanus:deorum_ingot', 54, 37)
.requireItem('4x enderio:end_steel_ingot', 54, 56)
.progressX(90)
.progressY(37)
.produceItem('48x modular_machinery_reborn:modularium', 130, 37)
.width(154)
.height(106)
//Prisms
//Sea
allthemods.recipes.modular_machinery_reborn.machine_recipe('atm:auto_hepheastus_forge', 100)
.requireEnergy(12288, 8, 9)
.requireFluid('1000x kubejs:liquid_aureal', 31, 8)
.requireFluid('80x kubejs:liquid_souls', 31, 27)
.requireFluid('20000x evilcraft:blood', 31, 46)
.requireItem('2x minecraft:prismarine_shard', 54, 8)
.requireItem('2x minecraft:turtle_scute', 54, 27)
.requireItem('2x minecraft:lapis_lazuli', 54, 46)
.requireItem('minecraft:heart_of_the_sea', 73, 27)
.progressX(109)
.progressY(27)
.produceItem('forbidden_arcanus:sea_prism', 149, 27)
.width(172)
.height(90)
//Smelter
allthemods.recipes.modular_machinery_reborn.machine_recipe('atm:auto_hepheastus_forge', 100)
.requireEnergy(12288, 8, 9)
.requireFluid('2000x kubejs:liquid_aureal', 31, 8)
.requireFluid('400x kubejs:liquid_souls', 31, 27)
.requireFluid('12500x evilcraft:blood', 31, 46)
.requireItem('2x minecraft:coal', 54, 8)
.requireItem('forbidden_arcanus:arcane_crystal_block', 54, 27)
.requireItem('3x minecraft:blaze_powder', 54, 46)
.progressX(90)
.progressY(27)
.produceItem('forbidden_arcanus:smelter_prism', 130, 27)
.width(156)
.height(90)
//Terra
allthemods.recipes.modular_machinery_reborn.machine_recipe('atm:auto_hepheastus_forge', 100)
.requireEnergy(12288, 8, 9)
.requireFluid('3000x kubejs:liquid_aureal', 31, 8)
.requireFluid('90x kubejs:liquid_souls', 31, 27)
.requireFluid('15000x evilcraft:blood', 31, 46)
.requireItem('2x minecraft:flint', 54, 8)
.requireItem('2x minecraft:dripstone_block', 54, 27)
.requireItem('2x minecraft:pointed_dripstone', 54, 46)
.requireItem('minecraft:diamond_block', 73, 27)
.progressX(109)
.progressY(27)
.produceItem('forbidden_arcanus:terrastomp_prism', 149, 27)
.width(172)
.height(90)
//Whirlwind
allthemods.recipes.modular_machinery_reborn.machine_recipe('atm:auto_hepheastus_forge', 100)
.requireEnergy(12288, 8, 9)
.requireFluid('10000x kubejs:liquid_aureal', 31, 8)
.requireFluid('30x kubejs:liquid_souls', 31, 27)
.requireFluid('22500x evilcraft:blood', 31, 46)
.requireItem('forbidden_arcanus:bat_wing', 54, 8)
.requireItem('2x minecraft:feather', 54, 27)
.requireItem('3x minecraft:phantom_membrane', 54, 46)
.requireItem('minecraft:white_wool', 73, 27)
.progressX(109)
.progressY(27)
.produceItem('forbidden_arcanus:whirlwind_prism', 149, 27)
.width(172)
.height(90)
//Soul
allthemods.recipes.modular_machinery_reborn.machine_recipe('atm:auto_hepheastus_forge', 100)
.requireEnergy(12288, 8, 18)
.requireFluid('15000x kubejs:liquid_aureal', 31, 8)
.requireFluid('200x kubejs:liquid_souls', 31, 27)
.requireFluid('3750x evilcraft:blood', 31, 46)
.requireFluid('2200x justdirethings:xp_fluid_source', 31, 65)
.requireItem('forbidden_arcanus:soul', 54, 18)
.requireItem('forbidden_arcanus:corrupt_soul', 54, 37)
.requireItem('forbidden_arcanus:enchanted_soul', 54, 56)
.requireItem('2x minecraft:amethyst_shard', 73, 18)
.requireItem('minecraft:quartz', 73, 37)
.requireItem('3x forbidden_arcanus:ender_pearl_fragment', 73, 56)
.progressX(109)
.progressY(37)
.produceItem('forbidden_arcanus:soul_binding_crystal', 149, 37)
.width(172)
.height(106)
//Quantum Injector
allthemods.recipes.modular_machinery_reborn.machine_recipe('atm:auto_hepheastus_forge', 100)
.requireEnergy(12288, 8, 18)
.requireFluid('50000x kubejs:liquid_aureal', 31, 8)
.requireFluid('500x kubejs:liquid_souls', 31, 27)
.requireFluid('30000x evilcraft:blood', 31, 46)
.requireFluid('10600x justdirethings:xp_fluid_source', 31, 65)
.requireItem('forbidden_arcanus:mundabitur_dust', 54, 27)
.requireItem('4x forbidden_arcanus:quantum_core', 54, 46)
.progressX(90)
.progressY(37)
.produceItem('forbidden_arcanus:quantum_injector', 130, 37)
.width(156)
.height(106)
})
}
// 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.
@@ -1,192 +1,192 @@
// 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 => {
//Modularium Plates
if (Platform.isLoaded('modular_machinery_reborn')) {
allthemods.recipes.modern_industrialization.compressor(2, 200)
.itemIn('modular_machinery_reborn:modularium')
.itemOut('kubejs:modularium_plate')
allthemods.custom(
{
type: 'immersiveengineering:metal_press',
energy: 2400,
input: {
item: 'modular_machinery_reborn:modularium'
},
mold: 'immersiveengineering:mold_plate',
result: {
item: 'kubejs:modularium_plate'
}
}
)
allthemods.shaped('modular_machinery_reborn:blueprint',
[
'plp',
'pwp',
'ppp'
],
{
p: 'kubejs:modularium_plate',
l: 'actuallyadditions:lens_of_color',
w: 'actuallyadditions:laser_wrench'
}
)
allthemods.remove({id: /modular_machinery_reborn:.*input.*/})
allthemods.remove({id: /modular_machinery_reborn:.*output.*/})
allthemods.remove({id: /modular_machinery_reborn:casing.*/})
allthemods.remove({id: /modular_machinery_reborn:.*ingot/})
allthemods.remove({id: /modular_machinery_reborn_ars:.*input.*/})
allthemods.remove({id: /modular_machinery_reborn_ars:.*output.*/})
allthemods.remove({id: /modular_machinery_reborn_mekanism:.*input.*/})
allthemods.remove({id: /modular_machinery_reborn_mekanism:.*output.*/})
} else {
allthemods.recipes.modern_industrialization.compressor(2, 200)
.itemIn('kubejs:modularium')
.itemOut('kubejs:modularium_plate')
allthemods.custom(
{
type: 'immersiveengineering:metal_press',
energy: 2400,
input: {
item: 'kubejs:modularium'
},
mold: 'immersiveengineering:mold_plate',
result: {
item: 'kubejs:modularium_plate'
}
}
)
}
allthemods.custom(
{
type: 'industrialforegoing:fluid_extractor',
breakChance: 0.05,
defaultRecipe: false,
input: {
item: 'productivetrees:soul_tree_log'
},
output: {
amount: 2,
id: 'kubejs:unrefined_liquid_souls'
},
result: {
Name: 'productivetrees:soul_tree_stripped_log',
Properties: {
axis: 'y'
}
}
}
)
allthemods.custom(
{
type: 'industrialforegoing:fluid_extractor',
breakChance: 0.1,
defaultRecipe: false,
input: {
item: 'productivetrees:soul_tree_stripped_log',
},
output: {
amount: 1,
id: 'kubejs:unrefined_liquid_souls'
},
result: {
Name: 'minecraft:air'
}
}
)
//Removal
})
ServerEvents.generateData('after_mods', allthemods => {
allthemods.json('atm:forbidden_arcanus/hephaestus_forge/ritual/modularium.json',
{
enhancers: [
'forbidden_arcanus:artisan_relic',
'forbidden_arcanus:elementarium'
],
essences: {
aureal: 500,
blood: 500,
souls: 100,
experience: 100
},
forge_tier: 5,
inputs: [
{
amount: 1,
ingredient: {
item: 'forbidden_arcanus:deorum_ingot'
}
},
{
amount: 1,
ingredient: {
item: 'enderio:end_steel_ingot'
}
},
{
amount: 1,
ingredient: {
item: 'forbidden_arcanus:deorum_ingot'
}
},
{
amount: 1,
ingredient: {
item: 'enderio:end_steel_ingot'
}
},
{
amount: 1,
ingredient: {
item: 'forbidden_arcanus:deorum_ingot'
}
},
{
amount: 1,
ingredient: {
item: 'enderio:end_steel_ingot'
}
},
{
amount: 1,
ingredient: {
item: 'forbidden_arcanus:deorum_ingot'
}
},
{
amount: 1,
ingredient: {
item: 'enderio:end_steel_ingot'
}
}
],
magic_circle: 'forbidden_arcanus:create_item',
main_ingredient: {
item: 'allthemodium:allthemodium_ingot'
},
result: {
type: 'forbidden_arcanus:create_item',
result_item: {
count: 24,
id: Platform.isLoaded('modular_machinery_reborn') ? 'modular_machinery_reborn:modularium' : 'kubejs:modularium'
}
}
}
)
})
// This File has been authored by AllTheMods Staff, or a Community contributor for use in AllTheMods - AllTheMods 10.
// 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 => {
//Modularium Plates
if (Platform.isLoaded('modular_machinery_reborn')) {
allthemods.recipes.modern_industrialization.compressor(2, 200)
.itemIn('modular_machinery_reborn:modularium')
.itemOut('kubejs:modularium_plate')
allthemods.custom(
{
type: 'immersiveengineering:metal_press',
energy: 2400,
input: {
item: 'modular_machinery_reborn:modularium'
},
mold: 'immersiveengineering:mold_plate',
result: {
item: 'kubejs:modularium_plate'
}
}
)
allthemods.shaped('modular_machinery_reborn:blueprint',
[
'plp',
'pwp',
'ppp'
],
{
p: 'kubejs:modularium_plate',
l: 'actuallyadditions:lens_of_color',
w: 'actuallyadditions:laser_wrench'
}
)
allthemods.remove({id: /modular_machinery_reborn:.*input.*/})
allthemods.remove({id: /modular_machinery_reborn:.*output.*/})
allthemods.remove({id: /modular_machinery_reborn:casing.*/})
allthemods.remove({id: /modular_machinery_reborn:.*ingot/})
allthemods.remove({id: /modular_machinery_reborn_ars:.*input.*/})
allthemods.remove({id: /modular_machinery_reborn_ars:.*output.*/})
allthemods.remove({id: /modular_machinery_reborn_mekanism:.*input.*/})
allthemods.remove({id: /modular_machinery_reborn_mekanism:.*output.*/})
} else {
allthemods.recipes.modern_industrialization.compressor(2, 200)
.itemIn('kubejs:modularium')
.itemOut('kubejs:modularium_plate')
allthemods.custom(
{
type: 'immersiveengineering:metal_press',
energy: 2400,
input: {
item: 'kubejs:modularium'
},
mold: 'immersiveengineering:mold_plate',
result: {
item: 'kubejs:modularium_plate'
}
}
)
}
allthemods.custom(
{
type: 'industrialforegoing:fluid_extractor',
breakChance: 0.05,
defaultRecipe: false,
input: {
item: 'productivetrees:soul_tree_log'
},
output: {
amount: 2,
id: 'kubejs:unrefined_liquid_souls'
},
result: {
Name: 'productivetrees:soul_tree_stripped_log',
Properties: {
axis: 'y'
}
}
}
)
allthemods.custom(
{
type: 'industrialforegoing:fluid_extractor',
breakChance: 0.1,
defaultRecipe: false,
input: {
item: 'productivetrees:soul_tree_stripped_log',
},
output: {
amount: 1,
id: 'kubejs:unrefined_liquid_souls'
},
result: {
Name: 'minecraft:air'
}
}
)
//Removal
})
ServerEvents.generateData('after_mods', allthemods => {
allthemods.json('atm:forbidden_arcanus/hephaestus_forge/ritual/modularium.json',
{
enhancers: [
'forbidden_arcanus:artisan_relic',
'forbidden_arcanus:elementarium'
],
essences: {
aureal: 500,
blood: 500,
souls: 100,
experience: 100
},
forge_tier: 5,
inputs: [
{
amount: 1,
ingredient: {
item: 'forbidden_arcanus:deorum_ingot'
}
},
{
amount: 1,
ingredient: {
item: 'enderio:end_steel_ingot'
}
},
{
amount: 1,
ingredient: {
item: 'forbidden_arcanus:deorum_ingot'
}
},
{
amount: 1,
ingredient: {
item: 'enderio:end_steel_ingot'
}
},
{
amount: 1,
ingredient: {
item: 'forbidden_arcanus:deorum_ingot'
}
},
{
amount: 1,
ingredient: {
item: 'enderio:end_steel_ingot'
}
},
{
amount: 1,
ingredient: {
item: 'forbidden_arcanus:deorum_ingot'
}
},
{
amount: 1,
ingredient: {
item: 'enderio:end_steel_ingot'
}
}
],
magic_circle: 'forbidden_arcanus:create_item',
main_ingredient: {
item: 'allthemodium:allthemodium_ingot'
},
result: {
type: 'forbidden_arcanus:create_item',
result_item: {
count: 24,
id: Platform.isLoaded('modular_machinery_reborn') ? 'modular_machinery_reborn:modularium' : 'kubejs:modularium'
}
}
}
)
})
// 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.
@@ -1,250 +1,250 @@
// 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.
if (Platform.isLoaded('modular_machinery_reborn')) {
ServerEvents.recipes(allthemods => {
//Blocks
//Casing
allthemods.shaped('2x modular_machinery_reborn:casing_plain',
[
'ppp',
'pcp',
'ppp'
],
{
c: 'enderio:sentient_ender',
p: 'kubejs:modularium_plate'
}
)
//Vent
allthemods.shaped('2x modular_machinery_reborn:casing_vent',
[
'vvc',
'vpv',
'cvv'
],
{
c: 'modular_machinery_reborn:casing_plain',
p: 'pneumaticcraft:pressure_tube',
v: 'pneumaticcraft:air_grate_module'
}
)
//Firebox
allthemods.shaped('4x modular_machinery_reborn:casing_firebox',
[
'csc',
'shs',
'csc'
],
{
c: 'modular_machinery_reborn:casing_vent',
s: 'railcraft:refined_firestone',
h: 'pneumaticcraft:heat_pipe'
}
)
//Reinforced
allthemods.shaped('4x modular_machinery_reborn:casing_reinforced',
[
'oco',
'cdc',
'oco'
],
{
c: 'modular_machinery_reborn:casing_plain',
d: 'enderio:dark_steel_block',
o: 'enderio:reinforced_obsidian_block'
}
)
//Gearbox
allthemods.shaped('modular_machinery_reborn:casing_gearbox',
[
'idi',
'dcd',
'idi'
],
{
c: 'modular_machinery_reborn:casing_plain',
d: 'enderio:dark_bimetal_gear',
i: 'alltheores:iron_gear'
}
)
//Circuitry
allthemods.shaped('4x modular_machinery_reborn:casing_circuitry',
[
'cbc',
'ame',
'cuc'
],
{
c: 'modular_machinery_reborn:casing_plain',
a: 'mekanism:advanced_control_circuit',
b: 'mekanism:basic_control_circuit',
e: 'mekanism:elite_control_circuit',
u: 'mekanism:ultimate_control_circuit',
m: 'modern_industrialization:electronic_circuit'
}
)
//Hatches
let addMMRHatch = (output, casing, item1, item2) => {
allthemods.shaped(output,
[
'pxp',
'pcp',
'pyp'
],
{
p: 'kubejs:modularium_plate',
c: casing,
x: item1,
y: item2
}
)
}
let upgradeMMRHatchInput = (output, casing, item1) => {
allthemods.shaped(output,
[
'pxp',
'pcp',
'ppp'
],
{
p: 'kubejs:modularium_plate',
c: casing,
x: item1
}
)
}
let upgradeMMRHatchOutput = (output, casing, item1) => {
allthemods.shaped(output,
[
'ppp',
'pcp',
'pxp'
],
{
p: 'kubejs:modularium_plate',
c: casing,
x: item1
}
)
}
//Input
//Item
addMMRHatch('modular_machinery_reborn:inputbus_tiny', 'modular_machinery_reborn:casing_plain', '#c:chests', 'enderio:impulse_hopper')
upgradeMMRHatchInput('modular_machinery_reborn:inputbus_small', 'modular_machinery_reborn:inputbus_tiny', '#c:chests')
upgradeMMRHatchInput('modular_machinery_reborn:inputbus_normal', 'modular_machinery_reborn:inputbus_small', 'sophisticatedstorage:copper_chest[sophisticatedstorage:wood_type="oak"]')
addMMRHatch('modular_machinery_reborn:inputbus_reinforced', 'modular_machinery_reborn:casing_reinforced', 'sophisticatedstorage:iron_chest[sophisticatedstorage:wood_type="oak"]', 'enderio:impulse_hopper')
upgradeMMRHatchInput('modular_machinery_reborn:inputbus_big', 'modular_machinery_reborn:inputbus_reinforced', 'sophisticatedstorage:gold_chest[sophisticatedstorage:wood_type="oak"]')
upgradeMMRHatchInput('modular_machinery_reborn:inputbus_huge', 'modular_machinery_reborn:inputbus_big', 'sophisticatedstorage:diamond_chest[sophisticatedstorage:wood_type="oak"]')
upgradeMMRHatchInput('modular_machinery_reborn:inputbus_ludicrous', 'modular_machinery_reborn:inputbus_huge', 'sophisticatedstorage:netherite_chest[sophisticatedstorage:wood_type="oak"]')
//Fluid
addMMRHatch('modular_machinery_reborn:fluidinputhatch_tiny', 'modular_machinery_reborn:casing_plain', 'mekanism:basic_fluid_tank', 'pneumaticcraft:liquid_hopper')
upgradeMMRHatchInput('modular_machinery_reborn:fluidinputhatch_small', 'modular_machinery_reborn:fluidinputhatch_tiny', 'mekanism:basic_fluid_tank')
upgradeMMRHatchInput('modular_machinery_reborn:fluidinputhatch_normal', 'modular_machinery_reborn:fluidinputhatch_small', 'mekanism:advanced_fluid_tank')
addMMRHatch('modular_machinery_reborn:fluidinputhatch_reinforced', 'modular_machinery_reborn:casing_reinforced', 'mekanism:advanced_fluid_tank', 'pneumaticcraft:liquid_hopper')
upgradeMMRHatchInput('modular_machinery_reborn:fluidinputhatch_big', 'modular_machinery_reborn:fluidinputhatch_reinforced', 'mekanism:elite_fluid_tank')
upgradeMMRHatchInput('modular_machinery_reborn:fluidinputhatch_huge', 'modular_machinery_reborn:fluidinputhatch_big', 'mekanism:elite_fluid_tank')
upgradeMMRHatchInput('modular_machinery_reborn:fluidinputhatch_ludicrous', 'modular_machinery_reborn:fluidinputhatch_huge', 'mekanism:ultimate_fluid_tank')
upgradeMMRHatchInput('modular_machinery_reborn:fluidinputhatch_vacuum', 'modular_machinery_reborn:fluidinputhatch_ludicrous', 'mekanism:ultimate_fluid_tank')
//Energy
addMMRHatch('modular_machinery_reborn:energyinputhatch_tiny', 'modular_machinery_reborn:casing_plain', 'mekanism:basic_energy_cube', 'mekanism:basic_induction_provider')
upgradeMMRHatchInput('modular_machinery_reborn:energyinputhatch_small', 'modular_machinery_reborn:energyinputhatch_tiny', 'mekanism:basic_energy_cube')
upgradeMMRHatchInput('modular_machinery_reborn:energyinputhatch_normal', 'modular_machinery_reborn:energyinputhatch_small', 'mekanism:advanced_energy_cube')
addMMRHatch('modular_machinery_reborn:energyinputhatch_reinforced', 'modular_machinery_reborn:casing_reinforced', 'mekanism:advanced_energy_cube', 'mekanism:advanced_induction_provider')
upgradeMMRHatchInput('modular_machinery_reborn:energyinputhatch_big', 'modular_machinery_reborn:energyinputhatch_reinforced', 'mekanism:elite_energy_cube')
upgradeMMRHatchInput('modular_machinery_reborn:energyinputhatch_huge', 'modular_machinery_reborn:energyinputhatch_big', 'mekanism:elite_energy_cube')
upgradeMMRHatchInput('modular_machinery_reborn:energyinputhatch_ludicrous', 'modular_machinery_reborn:energyinputhatch_huge', 'mekanism:ultimate_energy_cube')
upgradeMMRHatchInput('modular_machinery_reborn:energyinputhatch_ultimate', 'modular_machinery_reborn:energyinputhatch_ludicrous', 'mekanism:ultimate_energy_cube')
//Chemical
addMMRHatch('modular_machinery_reborn_mekanism:chemicalinputhatch_tiny', 'modular_machinery_reborn:casing_plain', 'mekanism:basic_chemical_tank', 'enderio:chemical_filter')
upgradeMMRHatchInput('modular_machinery_reborn_mekanism:chemicalinputhatch_small', 'modular_machinery_reborn_mekanism:chemicalinputhatch_tiny', 'mekanism:basic_chemical_tank')
upgradeMMRHatchInput('modular_machinery_reborn_mekanism:chemicalinputhatch_normal', 'modular_machinery_reborn_mekanism:chemicalinputhatch_small', 'mekanism:advanced_chemical_tank')
addMMRHatch('modular_machinery_reborn_mekanism:chemicalinputhatch_reinforced', 'modular_machinery_reborn:casing_reinforced', 'mekanism:advanced_chemical_tank', 'enderio:chemical_filter')
upgradeMMRHatchInput('modular_machinery_reborn_mekanism:chemicalinputhatch_big', 'modular_machinery_reborn_mekanism:chemicalinputhatch_reinforced', 'mekanism:elite_chemical_tank')
upgradeMMRHatchInput('modular_machinery_reborn_mekanism:chemicalinputhatch_huge', 'modular_machinery_reborn_mekanism:chemicalinputhatch_big', 'mekanism:elite_chemical_tank')
upgradeMMRHatchInput('modular_machinery_reborn_mekanism:chemicalinputhatch_ludicrous', 'modular_machinery_reborn_mekanism:chemicalinputhatch_huge', 'mekanism:ultimate_chemical_tank')
upgradeMMRHatchInput('modular_machinery_reborn_mekanism:chemicalinputhatch_vacuum', 'modular_machinery_reborn_mekanism:chemicalinputhatch_ludicrous', 'mekanism:ultimate_chemical_tank')
//Source
addMMRHatch('modular_machinery_reborn_ars:sourceinputhatch_tiny', 'modular_machinery_reborn:casing_plain', 'ars_nouveau:source_jar', 'ars_nouveau:relay_deposit')
upgradeMMRHatchInput('modular_machinery_reborn_ars:sourceinputhatch_small', 'modular_machinery_reborn_ars:sourceinputhatch_tiny', 'ars_nouveau:source_jar')
upgradeMMRHatchInput('modular_machinery_reborn_ars:sourceinputhatch_normal', 'modular_machinery_reborn_ars:sourceinputhatch_small', 'ars_nouveau:source_jar')
addMMRHatch('modular_machinery_reborn_ars:sourceinputhatch_reinforced', 'modular_machinery_reborn:casing_reinforced', 'ars_nouveau:source_jar', 'ars_nouveau:relay_deposit')
upgradeMMRHatchInput('modular_machinery_reborn_ars:sourceinputhatch_big', 'modular_machinery_reborn_ars:sourceinputhatch_reinforced', 'ars_nouveau:source_jar')
upgradeMMRHatchInput('modular_machinery_reborn_ars:sourceinputhatch_huge', 'modular_machinery_reborn_ars:sourceinputhatch_big', 'ars_nouveau:source_jar')
upgradeMMRHatchInput('modular_machinery_reborn_ars:sourceinputhatch_ludicrous', 'modular_machinery_reborn_ars:sourceinputhatch_huge', 'ars_nouveau:source_jar')
upgradeMMRHatchInput('modular_machinery_reborn_ars:sourceinputhatch_vacuum', 'modular_machinery_reborn_ars:sourceinputhatch_ludicrous', 'ars_nouveau:source_jar')
//Ouptut
//Item
addMMRHatch('modular_machinery_reborn:outputbus_tiny', 'modular_machinery_reborn:casing_plain', 'enderio:impulse_hopper', '#c:chests')
upgradeMMRHatchOutput('modular_machinery_reborn:outputbus_small', 'modular_machinery_reborn:outputbus_tiny', '#c:chests')
upgradeMMRHatchOutput('modular_machinery_reborn:outputbus_normal', 'modular_machinery_reborn:outputbus_small', 'sophisticatedstorage:copper_chest[sophisticatedstorage:wood_type="oak"]')
addMMRHatch('modular_machinery_reborn:outputbus_reinforced', 'modular_machinery_reborn:casing_reinforced', 'enderio:impulse_hopper', 'sophisticatedstorage:iron_chest[sophisticatedstorage:wood_type="oak"]')
upgradeMMRHatchOutput('modular_machinery_reborn:outputbus_big', 'modular_machinery_reborn:outputbus_reinforced', 'sophisticatedstorage:gold_chest[sophisticatedstorage:wood_type="oak"]')
upgradeMMRHatchOutput('modular_machinery_reborn:outputbus_huge', 'modular_machinery_reborn:outputbus_big', 'sophisticatedstorage:diamond_chest[sophisticatedstorage:wood_type="oak"]')
upgradeMMRHatchOutput('modular_machinery_reborn:outputbus_ludicrous', 'modular_machinery_reborn:outputbus_huge', 'sophisticatedstorage:netherite_chest[sophisticatedstorage:wood_type="oak"]')
//Fluid
addMMRHatch('modular_machinery_reborn:fluidoutputhatch_tiny', 'modular_machinery_reborn:casing_plain', 'pneumaticcraft:liquid_hopper', 'mekanism:basic_fluid_tank')
upgradeMMRHatchOutput('modular_machinery_reborn:fluidoutputhatch_small', 'modular_machinery_reborn:fluidoutputhatch_tiny', 'mekanism:basic_fluid_tank')
upgradeMMRHatchOutput('modular_machinery_reborn:fluidoutputhatch_normal', 'modular_machinery_reborn:fluidoutputhatch_small', 'mekanism:advanced_fluid_tank')
addMMRHatch('modular_machinery_reborn:fluidoutputhatch_reinforced', 'modular_machinery_reborn:casing_reinforced', 'pneumaticcraft:liquid_hopper', 'mekanism:advanced_fluid_tank')
upgradeMMRHatchOutput('modular_machinery_reborn:fluidoutputhatch_big', 'modular_machinery_reborn:fluidoutputhatch_reinforced', 'mekanism:elite_fluid_tank')
upgradeMMRHatchOutput('modular_machinery_reborn:fluidoutputhatch_huge', 'modular_machinery_reborn:fluidoutputhatch_big', 'mekanism:elite_fluid_tank')
upgradeMMRHatchOutput('modular_machinery_reborn:fluidoutputhatch_ludicrous', 'modular_machinery_reborn:fluidoutputhatch_huge', 'mekanism:ultimate_fluid_tank')
upgradeMMRHatchOutput('modular_machinery_reborn:fluidoutputhatch_vacuum', 'modular_machinery_reborn:fluidoutputhatch_ludicrous', 'mekanism:ultimate_fluid_tank')
//Energy
addMMRHatch('modular_machinery_reborn:energyoutputhatch_tiny', 'modular_machinery_reborn:casing_plain', 'mekanism:basic_induction_provider', 'mekanism:basic_energy_cube')
upgradeMMRHatchOutput('modular_machinery_reborn:energyoutputhatch_small', 'modular_machinery_reborn:energyoutputhatch_tiny', 'mekanism:basic_energy_cube')
upgradeMMRHatchOutput('modular_machinery_reborn:energyoutputhatch_normal', 'modular_machinery_reborn:energyoutputhatch_small', 'mekanism:advanced_energy_cube')
addMMRHatch('modular_machinery_reborn:energyoutputhatch_reinforced', 'modular_machinery_reborn:casing_reinforced', 'mekanism:advanced_induction_provider', 'mekanism:advanced_energy_cube')
upgradeMMRHatchOutput('modular_machinery_reborn:energyoutputhatch_big', 'modular_machinery_reborn:energyoutputhatch_reinforced', 'mekanism:elite_energy_cube')
upgradeMMRHatchOutput('modular_machinery_reborn:energyoutputhatch_huge', 'modular_machinery_reborn:energyoutputhatch_big', 'mekanism:elite_energy_cube')
upgradeMMRHatchOutput('modular_machinery_reborn:energyoutputhatch_ludicrous', 'modular_machinery_reborn:energyoutputhatch_huge', 'mekanism:ultimate_energy_cube')
upgradeMMRHatchOutput('modular_machinery_reborn:energyoutputhatch_ultimate', 'modular_machinery_reborn:energyoutputhatch_ludicrous', 'mekanism:ultimate_energy_cube')
//Chemical
addMMRHatch('modular_machinery_reborn_mekanism:chemicaloutputhatch_tiny', 'modular_machinery_reborn:casing_plain', 'enderio:chemical_filter', 'mekanism:basic_chemical_tank')
upgradeMMRHatchOutput('modular_machinery_reborn_mekanism:chemicaloutputhatch_small', 'modular_machinery_reborn_mekanism:chemicaloutputhatch_tiny', 'mekanism:basic_chemical_tank')
upgradeMMRHatchOutput('modular_machinery_reborn_mekanism:chemicaloutputhatch_normal', 'modular_machinery_reborn_mekanism:chemicaloutputhatch_small', 'mekanism:advanced_chemical_tank')
addMMRHatch('modular_machinery_reborn_mekanism:chemicaloutputhatch_reinforced', 'modular_machinery_reborn:casing_reinforced', 'enderio:chemical_filter', 'mekanism:advanced_chemical_tank')
upgradeMMRHatchOutput('modular_machinery_reborn_mekanism:chemicaloutputhatch_big', 'modular_machinery_reborn_mekanism:chemicaloutputhatch_reinforced', 'mekanism:elite_chemical_tank')
upgradeMMRHatchOutput('modular_machinery_reborn_mekanism:chemicaloutputhatch_huge', 'modular_machinery_reborn_mekanism:chemicaloutputhatch_big', 'mekanism:elite_chemical_tank')
upgradeMMRHatchOutput('modular_machinery_reborn_mekanism:chemicaloutputhatch_ludicrous', 'modular_machinery_reborn_mekanism:chemicaloutputhatch_huge', 'mekanism:ultimate_chemical_tank')
upgradeMMRHatchOutput('modular_machinery_reborn_mekanism:chemicaloutputhatch_vacuum', 'modular_machinery_reborn_mekanism:chemicaloutputhatch_ludicrous', 'mekanism:ultimate_chemical_tank')
//Source
addMMRHatch('modular_machinery_reborn_ars:sourceoutputhatch_tiny', 'modular_machinery_reborn:casing_plain', 'ars_nouveau:relay_collector', 'ars_nouveau:source_jar')
upgradeMMRHatchOutput('modular_machinery_reborn_ars:sourceoutputhatch_small', 'modular_machinery_reborn_ars:sourceoutputhatch_tiny', 'ars_nouveau:source_jar')
upgradeMMRHatchOutput('modular_machinery_reborn_ars:sourceoutputhatch_normal', 'modular_machinery_reborn_ars:sourceoutputhatch_small', 'ars_nouveau:source_jar')
addMMRHatch('modular_machinery_reborn_ars:sourceoutputhatch_reinforced', 'modular_machinery_reborn:casing_reinforced', 'ars_nouveau:relay_collector', 'ars_nouveau:source_jar')
upgradeMMRHatchOutput('modular_machinery_reborn_ars:sourceoutputhatch_big', 'modular_machinery_reborn_ars:sourceoutputhatch_reinforced', 'ars_nouveau:source_jar')
upgradeMMRHatchOutput('modular_machinery_reborn_ars:sourceoutputhatch_huge', 'modular_machinery_reborn_ars:sourceoutputhatch_big', 'ars_nouveau:source_jar')
upgradeMMRHatchOutput('modular_machinery_reborn_ars:sourceoutputhatch_ludicrous', 'modular_machinery_reborn_ars:sourceoutputhatch_huge', 'ars_nouveau:source_jar')
upgradeMMRHatchOutput('modular_machinery_reborn_ars:sourceoutputhatch_vacuum', 'modular_machinery_reborn_ars:sourceoutputhatch_ludicrous', 'ars_nouveau:source_jar')
//Time Counter
allthemods.shaped('modular_machinery_reborn:time_counter',
[
'psp',
'bct',
'php'
],
{
p: 'kubejs:modularium_plate',
s: 'productivelib:upgrade_time_2',
b: 'productivebees:spawn_egg_configurable_bee[entity_data={id:"productivebees:configurable_bee",type:"productivebees:time_crystal"}]',
c: 'modular_machinery_reborn:casing_plain',
t: 'productivetrees:time_traveller_sapling',
h: 'naturesaura:clock_hand'
}
)
})
}
// This File has been authored by AllTheMods Staff, or a Community contributor for use in AllTheMods - AllTheMods 10.
// 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.
if (Platform.isLoaded('modular_machinery_reborn')) {
ServerEvents.recipes(allthemods => {
//Blocks
//Casing
allthemods.shaped('2x modular_machinery_reborn:casing_plain',
[
'ppp',
'pcp',
'ppp'
],
{
c: 'enderio:sentient_ender',
p: 'kubejs:modularium_plate'
}
)
//Vent
allthemods.shaped('2x modular_machinery_reborn:casing_vent',
[
'vvc',
'vpv',
'cvv'
],
{
c: 'modular_machinery_reborn:casing_plain',
p: 'pneumaticcraft:pressure_tube',
v: 'pneumaticcraft:air_grate_module'
}
)
//Firebox
allthemods.shaped('4x modular_machinery_reborn:casing_firebox',
[
'csc',
'shs',
'csc'
],
{
c: 'modular_machinery_reborn:casing_vent',
s: 'railcraft:refined_firestone',
h: 'pneumaticcraft:heat_pipe'
}
)
//Reinforced
allthemods.shaped('4x modular_machinery_reborn:casing_reinforced',
[
'oco',
'cdc',
'oco'
],
{
c: 'modular_machinery_reborn:casing_plain',
d: 'enderio:dark_steel_block',
o: 'enderio:reinforced_obsidian_block'
}
)
//Gearbox
allthemods.shaped('modular_machinery_reborn:casing_gearbox',
[
'idi',
'dcd',
'idi'
],
{
c: 'modular_machinery_reborn:casing_plain',
d: 'enderio:dark_bimetal_gear',
i: 'alltheores:iron_gear'
}
)
//Circuitry
allthemods.shaped('4x modular_machinery_reborn:casing_circuitry',
[
'cbc',
'ame',
'cuc'
],
{
c: 'modular_machinery_reborn:casing_plain',
a: 'mekanism:advanced_control_circuit',
b: 'mekanism:basic_control_circuit',
e: 'mekanism:elite_control_circuit',
u: 'mekanism:ultimate_control_circuit',
m: 'modern_industrialization:electronic_circuit'
}
)
//Hatches
let addMMRHatch = (output, casing, item1, item2) => {
allthemods.shaped(output,
[
'pxp',
'pcp',
'pyp'
],
{
p: 'kubejs:modularium_plate',
c: casing,
x: item1,
y: item2
}
)
}
let upgradeMMRHatchInput = (output, casing, item1) => {
allthemods.shaped(output,
[
'pxp',
'pcp',
'ppp'
],
{
p: 'kubejs:modularium_plate',
c: casing,
x: item1
}
)
}
let upgradeMMRHatchOutput = (output, casing, item1) => {
allthemods.shaped(output,
[
'ppp',
'pcp',
'pxp'
],
{
p: 'kubejs:modularium_plate',
c: casing,
x: item1
}
)
}
//Input
//Item
addMMRHatch('modular_machinery_reborn:inputbus_tiny', 'modular_machinery_reborn:casing_plain', '#c:chests', 'enderio:impulse_hopper')
upgradeMMRHatchInput('modular_machinery_reborn:inputbus_small', 'modular_machinery_reborn:inputbus_tiny', '#c:chests')
upgradeMMRHatchInput('modular_machinery_reborn:inputbus_normal', 'modular_machinery_reborn:inputbus_small', 'sophisticatedstorage:copper_chest[sophisticatedstorage:wood_type="oak"]')
addMMRHatch('modular_machinery_reborn:inputbus_reinforced', 'modular_machinery_reborn:casing_reinforced', 'sophisticatedstorage:iron_chest[sophisticatedstorage:wood_type="oak"]', 'enderio:impulse_hopper')
upgradeMMRHatchInput('modular_machinery_reborn:inputbus_big', 'modular_machinery_reborn:inputbus_reinforced', 'sophisticatedstorage:gold_chest[sophisticatedstorage:wood_type="oak"]')
upgradeMMRHatchInput('modular_machinery_reborn:inputbus_huge', 'modular_machinery_reborn:inputbus_big', 'sophisticatedstorage:diamond_chest[sophisticatedstorage:wood_type="oak"]')
upgradeMMRHatchInput('modular_machinery_reborn:inputbus_ludicrous', 'modular_machinery_reborn:inputbus_huge', 'sophisticatedstorage:netherite_chest[sophisticatedstorage:wood_type="oak"]')
//Fluid
addMMRHatch('modular_machinery_reborn:fluidinputhatch_tiny', 'modular_machinery_reborn:casing_plain', 'mekanism:basic_fluid_tank', 'pneumaticcraft:liquid_hopper')
upgradeMMRHatchInput('modular_machinery_reborn:fluidinputhatch_small', 'modular_machinery_reborn:fluidinputhatch_tiny', 'mekanism:basic_fluid_tank')
upgradeMMRHatchInput('modular_machinery_reborn:fluidinputhatch_normal', 'modular_machinery_reborn:fluidinputhatch_small', 'mekanism:advanced_fluid_tank')
addMMRHatch('modular_machinery_reborn:fluidinputhatch_reinforced', 'modular_machinery_reborn:casing_reinforced', 'mekanism:advanced_fluid_tank', 'pneumaticcraft:liquid_hopper')
upgradeMMRHatchInput('modular_machinery_reborn:fluidinputhatch_big', 'modular_machinery_reborn:fluidinputhatch_reinforced', 'mekanism:elite_fluid_tank')
upgradeMMRHatchInput('modular_machinery_reborn:fluidinputhatch_huge', 'modular_machinery_reborn:fluidinputhatch_big', 'mekanism:elite_fluid_tank')
upgradeMMRHatchInput('modular_machinery_reborn:fluidinputhatch_ludicrous', 'modular_machinery_reborn:fluidinputhatch_huge', 'mekanism:ultimate_fluid_tank')
upgradeMMRHatchInput('modular_machinery_reborn:fluidinputhatch_vacuum', 'modular_machinery_reborn:fluidinputhatch_ludicrous', 'mekanism:ultimate_fluid_tank')
//Energy
addMMRHatch('modular_machinery_reborn:energyinputhatch_tiny', 'modular_machinery_reborn:casing_plain', 'mekanism:basic_energy_cube', 'mekanism:basic_induction_provider')
upgradeMMRHatchInput('modular_machinery_reborn:energyinputhatch_small', 'modular_machinery_reborn:energyinputhatch_tiny', 'mekanism:basic_energy_cube')
upgradeMMRHatchInput('modular_machinery_reborn:energyinputhatch_normal', 'modular_machinery_reborn:energyinputhatch_small', 'mekanism:advanced_energy_cube')
addMMRHatch('modular_machinery_reborn:energyinputhatch_reinforced', 'modular_machinery_reborn:casing_reinforced', 'mekanism:advanced_energy_cube', 'mekanism:advanced_induction_provider')
upgradeMMRHatchInput('modular_machinery_reborn:energyinputhatch_big', 'modular_machinery_reborn:energyinputhatch_reinforced', 'mekanism:elite_energy_cube')
upgradeMMRHatchInput('modular_machinery_reborn:energyinputhatch_huge', 'modular_machinery_reborn:energyinputhatch_big', 'mekanism:elite_energy_cube')
upgradeMMRHatchInput('modular_machinery_reborn:energyinputhatch_ludicrous', 'modular_machinery_reborn:energyinputhatch_huge', 'mekanism:ultimate_energy_cube')
upgradeMMRHatchInput('modular_machinery_reborn:energyinputhatch_ultimate', 'modular_machinery_reborn:energyinputhatch_ludicrous', 'mekanism:ultimate_energy_cube')
//Chemical
addMMRHatch('modular_machinery_reborn_mekanism:chemicalinputhatch_tiny', 'modular_machinery_reborn:casing_plain', 'mekanism:basic_chemical_tank', 'enderio:chemical_filter')
upgradeMMRHatchInput('modular_machinery_reborn_mekanism:chemicalinputhatch_small', 'modular_machinery_reborn_mekanism:chemicalinputhatch_tiny', 'mekanism:basic_chemical_tank')
upgradeMMRHatchInput('modular_machinery_reborn_mekanism:chemicalinputhatch_normal', 'modular_machinery_reborn_mekanism:chemicalinputhatch_small', 'mekanism:advanced_chemical_tank')
addMMRHatch('modular_machinery_reborn_mekanism:chemicalinputhatch_reinforced', 'modular_machinery_reborn:casing_reinforced', 'mekanism:advanced_chemical_tank', 'enderio:chemical_filter')
upgradeMMRHatchInput('modular_machinery_reborn_mekanism:chemicalinputhatch_big', 'modular_machinery_reborn_mekanism:chemicalinputhatch_reinforced', 'mekanism:elite_chemical_tank')
upgradeMMRHatchInput('modular_machinery_reborn_mekanism:chemicalinputhatch_huge', 'modular_machinery_reborn_mekanism:chemicalinputhatch_big', 'mekanism:elite_chemical_tank')
upgradeMMRHatchInput('modular_machinery_reborn_mekanism:chemicalinputhatch_ludicrous', 'modular_machinery_reborn_mekanism:chemicalinputhatch_huge', 'mekanism:ultimate_chemical_tank')
upgradeMMRHatchInput('modular_machinery_reborn_mekanism:chemicalinputhatch_vacuum', 'modular_machinery_reborn_mekanism:chemicalinputhatch_ludicrous', 'mekanism:ultimate_chemical_tank')
//Source
addMMRHatch('modular_machinery_reborn_ars:sourceinputhatch_tiny', 'modular_machinery_reborn:casing_plain', 'ars_nouveau:source_jar', 'ars_nouveau:relay_deposit')
upgradeMMRHatchInput('modular_machinery_reborn_ars:sourceinputhatch_small', 'modular_machinery_reborn_ars:sourceinputhatch_tiny', 'ars_nouveau:source_jar')
upgradeMMRHatchInput('modular_machinery_reborn_ars:sourceinputhatch_normal', 'modular_machinery_reborn_ars:sourceinputhatch_small', 'ars_nouveau:source_jar')
addMMRHatch('modular_machinery_reborn_ars:sourceinputhatch_reinforced', 'modular_machinery_reborn:casing_reinforced', 'ars_nouveau:source_jar', 'ars_nouveau:relay_deposit')
upgradeMMRHatchInput('modular_machinery_reborn_ars:sourceinputhatch_big', 'modular_machinery_reborn_ars:sourceinputhatch_reinforced', 'ars_nouveau:source_jar')
upgradeMMRHatchInput('modular_machinery_reborn_ars:sourceinputhatch_huge', 'modular_machinery_reborn_ars:sourceinputhatch_big', 'ars_nouveau:source_jar')
upgradeMMRHatchInput('modular_machinery_reborn_ars:sourceinputhatch_ludicrous', 'modular_machinery_reborn_ars:sourceinputhatch_huge', 'ars_nouveau:source_jar')
upgradeMMRHatchInput('modular_machinery_reborn_ars:sourceinputhatch_vacuum', 'modular_machinery_reborn_ars:sourceinputhatch_ludicrous', 'ars_nouveau:source_jar')
//Ouptut
//Item
addMMRHatch('modular_machinery_reborn:outputbus_tiny', 'modular_machinery_reborn:casing_plain', 'enderio:impulse_hopper', '#c:chests')
upgradeMMRHatchOutput('modular_machinery_reborn:outputbus_small', 'modular_machinery_reborn:outputbus_tiny', '#c:chests')
upgradeMMRHatchOutput('modular_machinery_reborn:outputbus_normal', 'modular_machinery_reborn:outputbus_small', 'sophisticatedstorage:copper_chest[sophisticatedstorage:wood_type="oak"]')
addMMRHatch('modular_machinery_reborn:outputbus_reinforced', 'modular_machinery_reborn:casing_reinforced', 'enderio:impulse_hopper', 'sophisticatedstorage:iron_chest[sophisticatedstorage:wood_type="oak"]')
upgradeMMRHatchOutput('modular_machinery_reborn:outputbus_big', 'modular_machinery_reborn:outputbus_reinforced', 'sophisticatedstorage:gold_chest[sophisticatedstorage:wood_type="oak"]')
upgradeMMRHatchOutput('modular_machinery_reborn:outputbus_huge', 'modular_machinery_reborn:outputbus_big', 'sophisticatedstorage:diamond_chest[sophisticatedstorage:wood_type="oak"]')
upgradeMMRHatchOutput('modular_machinery_reborn:outputbus_ludicrous', 'modular_machinery_reborn:outputbus_huge', 'sophisticatedstorage:netherite_chest[sophisticatedstorage:wood_type="oak"]')
//Fluid
addMMRHatch('modular_machinery_reborn:fluidoutputhatch_tiny', 'modular_machinery_reborn:casing_plain', 'pneumaticcraft:liquid_hopper', 'mekanism:basic_fluid_tank')
upgradeMMRHatchOutput('modular_machinery_reborn:fluidoutputhatch_small', 'modular_machinery_reborn:fluidoutputhatch_tiny', 'mekanism:basic_fluid_tank')
upgradeMMRHatchOutput('modular_machinery_reborn:fluidoutputhatch_normal', 'modular_machinery_reborn:fluidoutputhatch_small', 'mekanism:advanced_fluid_tank')
addMMRHatch('modular_machinery_reborn:fluidoutputhatch_reinforced', 'modular_machinery_reborn:casing_reinforced', 'pneumaticcraft:liquid_hopper', 'mekanism:advanced_fluid_tank')
upgradeMMRHatchOutput('modular_machinery_reborn:fluidoutputhatch_big', 'modular_machinery_reborn:fluidoutputhatch_reinforced', 'mekanism:elite_fluid_tank')
upgradeMMRHatchOutput('modular_machinery_reborn:fluidoutputhatch_huge', 'modular_machinery_reborn:fluidoutputhatch_big', 'mekanism:elite_fluid_tank')
upgradeMMRHatchOutput('modular_machinery_reborn:fluidoutputhatch_ludicrous', 'modular_machinery_reborn:fluidoutputhatch_huge', 'mekanism:ultimate_fluid_tank')
upgradeMMRHatchOutput('modular_machinery_reborn:fluidoutputhatch_vacuum', 'modular_machinery_reborn:fluidoutputhatch_ludicrous', 'mekanism:ultimate_fluid_tank')
//Energy
addMMRHatch('modular_machinery_reborn:energyoutputhatch_tiny', 'modular_machinery_reborn:casing_plain', 'mekanism:basic_induction_provider', 'mekanism:basic_energy_cube')
upgradeMMRHatchOutput('modular_machinery_reborn:energyoutputhatch_small', 'modular_machinery_reborn:energyoutputhatch_tiny', 'mekanism:basic_energy_cube')
upgradeMMRHatchOutput('modular_machinery_reborn:energyoutputhatch_normal', 'modular_machinery_reborn:energyoutputhatch_small', 'mekanism:advanced_energy_cube')
addMMRHatch('modular_machinery_reborn:energyoutputhatch_reinforced', 'modular_machinery_reborn:casing_reinforced', 'mekanism:advanced_induction_provider', 'mekanism:advanced_energy_cube')
upgradeMMRHatchOutput('modular_machinery_reborn:energyoutputhatch_big', 'modular_machinery_reborn:energyoutputhatch_reinforced', 'mekanism:elite_energy_cube')
upgradeMMRHatchOutput('modular_machinery_reborn:energyoutputhatch_huge', 'modular_machinery_reborn:energyoutputhatch_big', 'mekanism:elite_energy_cube')
upgradeMMRHatchOutput('modular_machinery_reborn:energyoutputhatch_ludicrous', 'modular_machinery_reborn:energyoutputhatch_huge', 'mekanism:ultimate_energy_cube')
upgradeMMRHatchOutput('modular_machinery_reborn:energyoutputhatch_ultimate', 'modular_machinery_reborn:energyoutputhatch_ludicrous', 'mekanism:ultimate_energy_cube')
//Chemical
addMMRHatch('modular_machinery_reborn_mekanism:chemicaloutputhatch_tiny', 'modular_machinery_reborn:casing_plain', 'enderio:chemical_filter', 'mekanism:basic_chemical_tank')
upgradeMMRHatchOutput('modular_machinery_reborn_mekanism:chemicaloutputhatch_small', 'modular_machinery_reborn_mekanism:chemicaloutputhatch_tiny', 'mekanism:basic_chemical_tank')
upgradeMMRHatchOutput('modular_machinery_reborn_mekanism:chemicaloutputhatch_normal', 'modular_machinery_reborn_mekanism:chemicaloutputhatch_small', 'mekanism:advanced_chemical_tank')
addMMRHatch('modular_machinery_reborn_mekanism:chemicaloutputhatch_reinforced', 'modular_machinery_reborn:casing_reinforced', 'enderio:chemical_filter', 'mekanism:advanced_chemical_tank')
upgradeMMRHatchOutput('modular_machinery_reborn_mekanism:chemicaloutputhatch_big', 'modular_machinery_reborn_mekanism:chemicaloutputhatch_reinforced', 'mekanism:elite_chemical_tank')
upgradeMMRHatchOutput('modular_machinery_reborn_mekanism:chemicaloutputhatch_huge', 'modular_machinery_reborn_mekanism:chemicaloutputhatch_big', 'mekanism:elite_chemical_tank')
upgradeMMRHatchOutput('modular_machinery_reborn_mekanism:chemicaloutputhatch_ludicrous', 'modular_machinery_reborn_mekanism:chemicaloutputhatch_huge', 'mekanism:ultimate_chemical_tank')
upgradeMMRHatchOutput('modular_machinery_reborn_mekanism:chemicaloutputhatch_vacuum', 'modular_machinery_reborn_mekanism:chemicaloutputhatch_ludicrous', 'mekanism:ultimate_chemical_tank')
//Source
addMMRHatch('modular_machinery_reborn_ars:sourceoutputhatch_tiny', 'modular_machinery_reborn:casing_plain', 'ars_nouveau:relay_collector', 'ars_nouveau:source_jar')
upgradeMMRHatchOutput('modular_machinery_reborn_ars:sourceoutputhatch_small', 'modular_machinery_reborn_ars:sourceoutputhatch_tiny', 'ars_nouveau:source_jar')
upgradeMMRHatchOutput('modular_machinery_reborn_ars:sourceoutputhatch_normal', 'modular_machinery_reborn_ars:sourceoutputhatch_small', 'ars_nouveau:source_jar')
addMMRHatch('modular_machinery_reborn_ars:sourceoutputhatch_reinforced', 'modular_machinery_reborn:casing_reinforced', 'ars_nouveau:relay_collector', 'ars_nouveau:source_jar')
upgradeMMRHatchOutput('modular_machinery_reborn_ars:sourceoutputhatch_big', 'modular_machinery_reborn_ars:sourceoutputhatch_reinforced', 'ars_nouveau:source_jar')
upgradeMMRHatchOutput('modular_machinery_reborn_ars:sourceoutputhatch_huge', 'modular_machinery_reborn_ars:sourceoutputhatch_big', 'ars_nouveau:source_jar')
upgradeMMRHatchOutput('modular_machinery_reborn_ars:sourceoutputhatch_ludicrous', 'modular_machinery_reborn_ars:sourceoutputhatch_huge', 'ars_nouveau:source_jar')
upgradeMMRHatchOutput('modular_machinery_reborn_ars:sourceoutputhatch_vacuum', 'modular_machinery_reborn_ars:sourceoutputhatch_ludicrous', 'ars_nouveau:source_jar')
//Time Counter
allthemods.shaped('modular_machinery_reborn:time_counter',
[
'psp',
'bct',
'php'
],
{
p: 'kubejs:modularium_plate',
s: 'productivelib:upgrade_time_2',
b: 'productivebees:spawn_egg_configurable_bee[entity_data={id:"productivebees:configurable_bee",type:"productivebees:time_crystal"}]',
c: 'modular_machinery_reborn:casing_plain',
t: 'productivetrees:time_traveller_sapling',
h: 'naturesaura:clock_hand'
}
)
})
}
// 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.
@@ -1,67 +1,67 @@
// 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.
if (Platform.isLoaded('modular_machinery_reborn')) {
ServerEvents.recipes(allthemods => {
//Liquid Aureal
allthemods.recipes.modular_machinery_reborn.machine_recipe('atm:runic_crucible', 100)
.requireItem('2x forbidden_arcanus:arcane_crystal_dust', 46, 8)
.requireFluid('250x minecraft:water', 8, 8)
.requireSource(1000, 27, 8)
.produceFluid('250x kubejs:liquid_aureal', 122, 8)
.progressX(82)
.height(49)
.width(148)
//Liquid Souls
allthemods.recipes.modular_machinery_reborn.machine_recipe('atm:runic_crucible', 100)
.requireItem('forbidden_arcanus:soul', 46, 8)
.requireFluid('500x kubejs:unrefined_liquid_souls', 8, 8)
.requireSource(2000, 27, 8)
.produceFluid('500x kubejs:liquid_souls', 122, 8)
.progressX(82)
.height(49)
.width(148)
//Enchanted Souls
allthemods.recipes.modular_machinery_reborn.machine_recipe('atm:runic_crucible', 100)
.requireSource(2500, 8, 8)
.requireFluid('1000x kubejs:liquid_aureal', 27, 8)
.requireItem('forbidden_arcanus:soul', 46, 8)
.requireItem('reliquary:holy_hand_grenade', 65, 8)
.progressX(101)
.progressY(9)
.produceItem('forbidden_arcanus:enchanted_soul', 141, 8)
.width(167)
.height(49)
//Corrupt Soul
allthemods.recipes.modular_machinery_reborn.machine_recipe('atm:runic_crucible', 100)
.requireSource(2500, 8, 8)
.requireItem('4x forbidden_arcanus:corrupti_dust', 27, 8)
.requireItem('forbidden_arcanus:soul', 46, 8)
.requireItem('4x eternal_starlight:trapped_soul', 65, 8)
.progressX(101)
.progressY(9)
.produceItem('forbidden_arcanus:corrupt_soul', 141, 8)
.width(167)
.height(49)
//Obsidian Steel
allthemods.recipes.modular_machinery_reborn.machine_recipe('atm:runic_crucible', 150)
.requireSource(2500, 8, 8)
.requireFluid('500x kubejs:liquid_souls', 27, 8)
.requireItem('2x mekanism:dust_obsidian', 46, 8)
.requireItem('alltheores:steel_ingot', 65, 8)
.progressX(101)
.progressY(9)
.produceItem('forbidden_arcanus:obsidiansteel_ingot', 141, 8)
.width(167)
.height(49)
})
}
// This File has been authored by AllTheMods Staff, or a Community contributor for use in AllTheMods - AllTheMods 10.
// 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.
if (Platform.isLoaded('modular_machinery_reborn')) {
ServerEvents.recipes(allthemods => {
//Liquid Aureal
allthemods.recipes.modular_machinery_reborn.machine_recipe('atm:runic_crucible', 100)
.requireItem('2x forbidden_arcanus:arcane_crystal_dust', 46, 8)
.requireFluid('250x minecraft:water', 8, 8)
.requireSource(1000, 27, 8)
.produceFluid('250x kubejs:liquid_aureal', 122, 8)
.progressX(82)
.height(49)
.width(148)
//Liquid Souls
allthemods.recipes.modular_machinery_reborn.machine_recipe('atm:runic_crucible', 100)
.requireItem('forbidden_arcanus:soul', 46, 8)
.requireFluid('500x kubejs:unrefined_liquid_souls', 8, 8)
.requireSource(2000, 27, 8)
.produceFluid('500x kubejs:liquid_souls', 122, 8)
.progressX(82)
.height(49)
.width(148)
//Enchanted Souls
allthemods.recipes.modular_machinery_reborn.machine_recipe('atm:runic_crucible', 100)
.requireSource(2500, 8, 8)
.requireFluid('1000x kubejs:liquid_aureal', 27, 8)
.requireItem('forbidden_arcanus:soul', 46, 8)
.requireItem('reliquary:holy_hand_grenade', 65, 8)
.progressX(101)
.progressY(9)
.produceItem('forbidden_arcanus:enchanted_soul', 141, 8)
.width(167)
.height(49)
//Corrupt Soul
allthemods.recipes.modular_machinery_reborn.machine_recipe('atm:runic_crucible', 100)
.requireSource(2500, 8, 8)
.requireItem('4x forbidden_arcanus:corrupti_dust', 27, 8)
.requireItem('forbidden_arcanus:soul', 46, 8)
.requireItem('4x eternal_starlight:trapped_soul', 65, 8)
.progressX(101)
.progressY(9)
.produceItem('forbidden_arcanus:corrupt_soul', 141, 8)
.width(167)
.height(49)
//Obsidian Steel
allthemods.recipes.modular_machinery_reborn.machine_recipe('atm:runic_crucible', 150)
.requireSource(2500, 8, 8)
.requireFluid('500x kubejs:liquid_souls', 27, 8)
.requireItem('2x mekanism:dust_obsidian', 46, 8)
.requireItem('alltheores:steel_ingot', 65, 8)
.progressX(101)
.progressY(9)
.produceItem('forbidden_arcanus:obsidiansteel_ingot', 141, 8)
.width(167)
.height(49)
})
}
// 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.
File diff suppressed because it is too large Load Diff
@@ -1,186 +1,186 @@
// 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.
if (Platform.isLoaded('modular_machinery_reborn')) {
ServerEvents.recipes(allthemods => {
let mekController = [
{
machine: 'mekanism:chemical_crystallizer',
id: 'chemical_crystallizer'
},
{
machine: 'mekanism:chemical_dissolution_chamber',
id: 'chemical_dissolution_chamber'
},
{
machine: 'mekanism:chemical_infuser',
id: 'chemical_infuser'
},
{
machine: 'mekanism:chemical_oxidizer',
id: 'chemical_oxidizer'
},
{
machine: 'mekanism:chemical_washer',
id: 'chemical_washer'
},
{
machine: 'mekanism:electrolytic_separator',
id: 'electrolytic_seperator'
},
{
machine: 'mekanism:isotopic_centrifuge',
id: 'isotopic_centrifuge'
},
{
machine: 'mekanism:pressurized_reaction_chamber',
id: 'pressurized_reaction_chamber'
},
{
machine: 'mekanism:solar_neutron_activator',
id: 'solar_neutron_activator'
}
]
for (let item of mekController) {
allthemods.recipes.modern_industrialization.auto_forge(512, 300)
.fluidIn('25000x kubejs:liquid_aureal')
.fluidIn('500x kubejs:liquid_souls')
.fluidIn('10000x evilcraft:blood')
.itemIn('forbidden_arcanus:mundabitur_dust')
.itemIn(item.machine)
.itemIn('enderio:z_logic_controller')
.itemIn('mekanism:ultimate_control_circuit')
.itemIn('modular_machinery_reborn:casing_plain')
.itemIn('mekanism:ultimate_control_circuit')
.itemIn('enderio:z_logic_controller')
.itemIn('forbidden_arcanus:quantum_injector')
.itemIn('forbidden_arcanus:mundabitur_dust')
.itemOut(`modular_machinery_reborn:controller[modular_machinery_reborn:machine="atm:${item.id}"]`)
}
})
ServerEvents.generateData('after_mods', allthemods => {
let mekController = [
{
machine: 'mekanism:chemical_crystallizer',
id: 'chemical_crystallizer'
},
{
machine: 'mekanism:chemical_dissolution_chamber',
id: 'chemical_dissolution_chamber'
},
{
machine: 'mekanism:chemical_infuser',
id: 'chemical_infuser'
},
{
machine: 'mekanism:chemical_oxidizer',
id: 'chemical_oxidizer'
},
{
machine: 'mekanism:chemical_washer',
id: 'chemical_washer'
},
{
machine: 'mekanism:electrolytic_separator',
id: 'electrolytic_seperator'
},
{
machine: 'mekanism:isotopic_centrifuge',
id: 'isotopic_centrifuge'
},
{
machine: 'mekanism:pressurized_reaction_chamber',
id: 'pressurized_reaction_chamber'
},
{
machine: 'mekanism:solar_neutron_activator',
id: 'solar_neutron_activator'
}
]
for (let item of mekController) {
allthemods.json(`atm:forbidden_arcanus/hephaestus_forge/ritual/${item.id}.json`,
{
enhancers: [
'forbidden_arcanus:artisan_relic',
'forbidden_arcanus:elementarium',
],
essences: {
aureal: 2500,
blood: 1000,
souls: 50,
experience: 0
},
forge_tier: 5,
inputs: [
{
amount: 1,
ingredient: {
item: item.machine
}
},
{
amount: 1,
ingredient: {
item: 'enderio:z_logic_controller'
}
},
{
amount: 1,
ingredient: {
item: 'mekanism:ultimate_control_circuit'
}
},
{
amount: 1,
ingredient: {
item: 'forbidden_arcanus:mundabitur_dust'
}
},
{
amount: 1,
ingredient: {
item: 'forbidden_arcanus:quantum_injector'
}
},
{
amount: 1,
ingredient: {
item: 'enderio:z_logic_controller'
}
},
{
amount: 1,
ingredient: {
item: 'mekanism:ultimate_control_circuit'
}
},
{
amount: 1,
ingredient: {
item: 'forbidden_arcanus:mundabitur_dust'
}
}
],
magic_circle: 'forbidden_arcanus:create_item',
main_ingredient: {
item: 'modular_machinery_reborn:casing_plain'
},
result: {
type: 'forbidden_arcanus:create_item',
result_item: Item.of(`modular_machinery_reborn:controller[modular_machinery_reborn:machine="atm:${item.id}"]`).toJson()
}
}
)
}
})
}
// This File has been authored by AllTheMods Staff, or a Community contributor for use in AllTheMods - AllTheMods 10.
// 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.
if (Platform.isLoaded('modular_machinery_reborn')) {
ServerEvents.recipes(allthemods => {
let mekController = [
{
machine: 'mekanism:chemical_crystallizer',
id: 'chemical_crystallizer'
},
{
machine: 'mekanism:chemical_dissolution_chamber',
id: 'chemical_dissolution_chamber'
},
{
machine: 'mekanism:chemical_infuser',
id: 'chemical_infuser'
},
{
machine: 'mekanism:chemical_oxidizer',
id: 'chemical_oxidizer'
},
{
machine: 'mekanism:chemical_washer',
id: 'chemical_washer'
},
{
machine: 'mekanism:electrolytic_separator',
id: 'electrolytic_seperator'
},
{
machine: 'mekanism:isotopic_centrifuge',
id: 'isotopic_centrifuge'
},
{
machine: 'mekanism:pressurized_reaction_chamber',
id: 'pressurized_reaction_chamber'
},
{
machine: 'mekanism:solar_neutron_activator',
id: 'solar_neutron_activator'
}
]
for (let item of mekController) {
allthemods.recipes.modern_industrialization.auto_forge(512, 300)
.fluidIn('25000x kubejs:liquid_aureal')
.fluidIn('500x kubejs:liquid_souls')
.fluidIn('10000x evilcraft:blood')
.itemIn('forbidden_arcanus:mundabitur_dust')
.itemIn(item.machine)
.itemIn('enderio:z_logic_controller')
.itemIn('mekanism:ultimate_control_circuit')
.itemIn('modular_machinery_reborn:casing_plain')
.itemIn('mekanism:ultimate_control_circuit')
.itemIn('enderio:z_logic_controller')
.itemIn('forbidden_arcanus:quantum_injector')
.itemIn('forbidden_arcanus:mundabitur_dust')
.itemOut(`modular_machinery_reborn:controller[modular_machinery_reborn:machine="atm:${item.id}"]`)
}
})
ServerEvents.generateData('after_mods', allthemods => {
let mekController = [
{
machine: 'mekanism:chemical_crystallizer',
id: 'chemical_crystallizer'
},
{
machine: 'mekanism:chemical_dissolution_chamber',
id: 'chemical_dissolution_chamber'
},
{
machine: 'mekanism:chemical_infuser',
id: 'chemical_infuser'
},
{
machine: 'mekanism:chemical_oxidizer',
id: 'chemical_oxidizer'
},
{
machine: 'mekanism:chemical_washer',
id: 'chemical_washer'
},
{
machine: 'mekanism:electrolytic_separator',
id: 'electrolytic_seperator'
},
{
machine: 'mekanism:isotopic_centrifuge',
id: 'isotopic_centrifuge'
},
{
machine: 'mekanism:pressurized_reaction_chamber',
id: 'pressurized_reaction_chamber'
},
{
machine: 'mekanism:solar_neutron_activator',
id: 'solar_neutron_activator'
}
]
for (let item of mekController) {
allthemods.json(`atm:forbidden_arcanus/hephaestus_forge/ritual/${item.id}.json`,
{
enhancers: [
'forbidden_arcanus:artisan_relic',
'forbidden_arcanus:elementarium',
],
essences: {
aureal: 2500,
blood: 1000,
souls: 50,
experience: 0
},
forge_tier: 5,
inputs: [
{
amount: 1,
ingredient: {
item: item.machine
}
},
{
amount: 1,
ingredient: {
item: 'enderio:z_logic_controller'
}
},
{
amount: 1,
ingredient: {
item: 'mekanism:ultimate_control_circuit'
}
},
{
amount: 1,
ingredient: {
item: 'forbidden_arcanus:mundabitur_dust'
}
},
{
amount: 1,
ingredient: {
item: 'forbidden_arcanus:quantum_injector'
}
},
{
amount: 1,
ingredient: {
item: 'enderio:z_logic_controller'
}
},
{
amount: 1,
ingredient: {
item: 'mekanism:ultimate_control_circuit'
}
},
{
amount: 1,
ingredient: {
item: 'forbidden_arcanus:mundabitur_dust'
}
}
],
magic_circle: 'forbidden_arcanus:create_item',
main_ingredient: {
item: 'modular_machinery_reborn:casing_plain'
},
result: {
type: 'forbidden_arcanus:create_item',
result_item: Item.of(`modular_machinery_reborn:controller[modular_machinery_reborn:machine="atm:${item.id}"]`).toJson()
}
}
)
}
})
}
// 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.