init
This commit is contained in:
commit
a956daf8e2
2351 changed files with 163047 additions and 0 deletions
59
kubejs/server_scripts/mods/optionalCompats/modularrouters.js
Normal file
59
kubejs/server_scripts/mods/optionalCompats/modularrouters.js
Normal file
|
|
@ -0,0 +1,59 @@
|
|||
/**
|
||||
* Optional compat script for Modular Routers
|
||||
*
|
||||
* Midly gated behind LV circuits & alloys. Upgrades gated behind LV cutter.
|
||||
* Energy tx gated behind LV Autoclave & MV alloy wires.
|
||||
*/
|
||||
if (Platform.isLoaded("modularrouters")) {
|
||||
console.log("Modular Routers found, loading server compat scripts...")
|
||||
ServerEvents.recipes(event => {
|
||||
let replaceMultiple = function (which, arrRepl) {
|
||||
arrRepl.forEach(
|
||||
([from, to]) => event.replaceInput(which, from, to)
|
||||
)
|
||||
}
|
||||
|
||||
event.remove({ output: "modularrouters:modular_router" })
|
||||
event.shaped("4x modularrouters:modular_router", [
|
||||
"PBP",
|
||||
"BCB",
|
||||
"PBP"
|
||||
], {
|
||||
P: "gtceu:dark_steel_plate",
|
||||
C: "#gtceu:circuits/lv",
|
||||
B: "enderio:dark_steel_bars"
|
||||
})
|
||||
|
||||
event.replaceInput(/modularrouters:(sender|puller)_module_2(_x4)?/, "minecraft:ender_pearl", "enderio:pulsating_crystal")
|
||||
|
||||
replaceMultiple("modularrouters:energy_output_module", [
|
||||
["minecraft:gold_ingot", "gtceu:vibrant_alloy_single_wire"],
|
||||
["#forge:storage_blocks/redstone", "kubejs:resonating_crystal"]
|
||||
])
|
||||
|
||||
replaceMultiple("modularrouters:energy_upgrade", [
|
||||
["minecraft:gold_ingot", "gtceu:conductive_alloy_double_wire"],
|
||||
["#forge:storage_blocks/redstone", "kubejs:resonating_crystal"]
|
||||
])
|
||||
|
||||
replaceMultiple("modularrouters:speed_upgrade", [
|
||||
["minecraft:gold_ingot", "thermal:redstone_servo"],
|
||||
["minecraft:gold_nugget", "gtceu:electrum_plate"]
|
||||
])
|
||||
|
||||
replaceMultiple("modularrouters:blank_module", [
|
||||
["minecraft:redstone", "#gtceu:circuits/ulv"],
|
||||
["minecraft:gold_nugget", "gtceu:electrum_nugget"]
|
||||
])
|
||||
|
||||
replaceMultiple("modularrouters:blank_upgrade", [
|
||||
["minecraft:lapis_lazuli", "gtceu:lapis_plate"],
|
||||
["minecraft:gold_nugget", "gtceu:electrum_nugget"]
|
||||
])
|
||||
|
||||
replaceMultiple(/modularrouters:range_(up|down)_augment/, [
|
||||
["#forge:rods/wooden", "gtceu:electrum_rod"],
|
||||
["minecraft:quartz", "minecraft:ender_pearl"]
|
||||
])
|
||||
})
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue