/** * Compat for the computercraft mod */ if (Platform.isLoaded("computercraft")) { console.log("Computercraft Tweaked found, loading compat scripts...") ServerEvents.recipes(event => { // Nomral Computer event.remove({ id: "computercraft:computer_normal" }) event.shaped("computercraft:computer_normal", [ "SSS", "SNS", "SCS" ], { S: "gtceu:steel_plate", C: "gtceu:computer_monitor_cover", N: "#gtceu:circuits/hv", }) // Advanced Computer event.remove({ id: "computercraft:computer_advanced" }) event.remove({ id: "computercraft:computer_advanced_upgrade" }) event.shaped("computercraft:computer_advanced", [ "SSS", "SNS", "SCS" ], { S: "gtceu:electrum_plate", C: "computercraft:computer_normal", N: "#gtceu:circuits/ev", }) // Turtle event.remove({ id: "computercraft:turtle_normal" }) event.shaped("computercraft:turtle_normal", [ " ", "RCA", " E " ], { R: "gtceu:stainless_steel_crate", A: "gtceu:hv_robot_arm", C: "computercraft:computer_normal", E: "gtceu:hv_conveyor_module", }) // Advanced Turtle event.remove({ id: "computercraft:turtle_advanced" }) event.remove({ id: "computercraft:turtle_advanced_upgrade" }) event.shaped("computercraft:turtle_advanced", [ " ", "RCA", " E " ], { R: "gtceu:titanium_crate", A: "gtceu:ev_robot_arm", C: "computercraft:computer_advanced", E: "gtceu:ev_conveyor_module", }) // Ender Modem event.remove({ id: "computercraft:wireless_modem_advanced" }) event.shaped("computercraft:wireless_modem_advanced", [ " E ", "BSB", "PPP" ], { B: "gtceu:electrum_bolt", P: "gtceu:electrum_plate", S: "gtceu:hv_sensor", E: "gtceu:hv_emitter", }) // Wireless Modem event.remove({ id: "computercraft:wireless_modem_normal" }) event.shaped("computercraft:wireless_modem_normal", [ " E ", "BSB", "PPP" ], { B: "gtceu:steel_bolt", P: "gtceu:steel_plate", S: "gtceu:mv_sensor", E: "gtceu:mv_emitter", }) // Speaker event.remove({ id: "computercraft:speaker" }) event.shaped("computercraft:speaker", [ "PWP", "PNP", "PCP" ], { W: "gtceu:copper_single_wire", N: "minecraft:note_block", P: "gtceu:steel_plate", C: "gtceu:carbon_fiber_mesh", }) // Monitor event.remove({ id: "computercraft:monitor_normal" }) event.shaped("computercraft:monitor_normal", [ "PHP", "PCP", "PPP" ], { P: "gtceu:steel_plate", C: "gtceu:computer_monitor_cover", H: "gtceu:mv_machine_hull", }) // Advanced Monitor event.remove({ id: "computercraft:monitor_advanced" }) event.shaped("computercraft:monitor_advanced", [ "PHP", "PCP", "PPP" ], { P: "gtceu:electrum_plate", C: "gtceu:computer_monitor_cover", H: "gtceu:hv_machine_hull", }) // Pocket Computer event.remove({ id: "computercraft:pocket_computer_normal" }) event.shaped("computercraft:pocket_computer_normal", [ " ", " C ", " T " ], { T: "gtceu:terminal", C: "computercraft:computer_normal", }) // Advanced Pocket Computer event.remove({ id: "computercraft:pocket_computer_advanced" }) event.remove({ id: "computercraft:pocket_computer_advanced_upgrade" }) event.shaped("computercraft:pocket_computer_advanced", [ " ", " C ", " T " ], { T: "gtceu:terminal", C: "computercraft:computer_advanced", }) // Printer event.remove({ id: "computercraft:printer" }) event.shaped("computercraft:printer", [ "PHP", "PIM", "PCC" ], { P: "gtceu:steel_plate", H: "gtceu:mv_machine_hull", I: "gtceu:mv_electric_piston", C: "gtceu:mv_conveyor_module", M: "gtceu:mv_electric_motor", }) // Wired Modem event.remove({ id: "computercraft:wired_modem" }) event.shaped("computercraft:wired_modem", [ "PPP", "ECC", "PPP" ], { P: "gtceu:steel_plate", E: "gtceu:mv_emitter", C: "computercraft:cable", }) // Netowrking Cable event.remove({ id: "computercraft:cable" }) event.recipes.gtceu.assembler("computercraft_cable") .itemInputs("3x gtceu:steel_foil", "6x gtceu:fine_copper_wire") .inputFluids("gtceu:polyethylene 144") .itemOutputs("6x computercraft:cable") .duration(100) .EUt(7) // Disk Drive event.remove({ id: "computercraft:disk_drive" }) event.shaped("computercraft:disk_drive", [ "PHP", "PBP", "PBP" ], { P: "gtceu:steel_plate", H: "gtceu:mv_machine_hull", B: "gtceu:lv_input_bus", }) }) console.log("Computercraft Tweaked compat scripts successfully loaded!") } else { console.log("Computercraft Tweaked not found, skipping its compat scripts.") }