Version 5.4
This commit is contained in:
@@ -0,0 +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.
|
||||
// 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.
|
||||
@@ -0,0 +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.
|
||||
// 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.
|
||||
@@ -0,0 +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.
|
||||
// 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.
|
||||
@@ -0,0 +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.
|
||||
// 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
Reference in New Issue
Block a user