// Brass & Sigil — ComputerCraft recipe overhaul // // Replaces CC: Tweaked's default crafting recipes with ones that require // Create + TFMG materials. This gates the tech tier behind progression // (you need plastic refining and Create's precision_mechanism chain // before you can build computers). // // Items rewritten: computer_normal, computer_advanced, monitor_normal, // monitor_advanced, disk_drive, modem (wired), wireless_modem, speaker, // printer, disk. Recipes for cables, peripherals, etc. left at default // for now -- can iterate later if needed. ServerEvents.recipes(event => { // ─── Computer (Basic) ────────────────────────────────────────────── // Plastic shell, electron tubes (Create's retro vacuum tube fits CC // aesthetically), steel frame, precision mechanism core. event.remove({ output: 'computercraft:computer_normal' }); event.shaped('computercraft:computer_normal', [ 'PEP', 'SCS', 'PEP', ], { P: 'tfmg:plastic_sheet', E: 'create:electron_tube', S: 'tfmg:steel_ingot', C: 'create:precision_mechanism', }); // ─── Computer (Advanced) ─────────────────────────────────────────── // Same architecture but with silicon (proper semiconductor) and rose // quartz (Create's "data" material). event.remove({ output: 'computercraft:computer_advanced' }); event.shaped('computercraft:computer_advanced', [ 'PQP', 'SCS', 'PGP', ], { P: 'tfmg:plastic_sheet', Q: 'create:rose_quartz', S: 'tfmg:silicon_ingot', C: 'create:precision_mechanism', G: 'minecraft:gold_ingot', }); // ─── Monitor (Basic) ─────────────────────────────────────────────── event.remove({ output: 'computercraft:monitor_normal' }); event.shaped('computercraft:monitor_normal', [ 'PSP', 'GGG', 'PSP', ], { P: 'tfmg:plastic_sheet', S: 'tfmg:steel_ingot', G: 'minecraft:glass_pane', }); // ─── Monitor (Advanced) ──────────────────────────────────────────── event.remove({ output: 'computercraft:monitor_advanced' }); event.shaped('computercraft:monitor_advanced', [ 'PGP', 'gGg', 'PGP', ], { P: 'tfmg:plastic_sheet', G: 'minecraft:gold_ingot', g: 'minecraft:glass_pane', }); // ─── Disk Drive ──────────────────────────────────────────────────── event.remove({ output: 'computercraft:disk_drive' }); event.shaped('computercraft:disk_drive', [ 'SCS', 'RrR', 'SSS', ], { S: 'tfmg:steel_ingot', C: 'create:precision_mechanism', R: 'minecraft:redstone', r: 'create:rose_quartz', }); // ─── Floppy Disk ─────────────────────────────────────────────────── // Cheap consumable: plastic + redstone (you'll print many). event.remove({ output: 'computercraft:disk' }); event.shapeless('computercraft:disk', [ 'tfmg:plastic_sheet', 'minecraft:redstone', ]); // ─── Wired Modem ─────────────────────────────────────────────────── event.remove({ output: 'computercraft:wired_modem' }); event.shaped('computercraft:wired_modem', [ 'SSS', 'SrS', 'SSS', ], { S: 'tfmg:steel_ingot', r: 'create:electron_tube', }); // ─── Wireless Modem (regular tier) ───────────────────────────────── event.remove({ output: 'computercraft:wireless_modem_normal' }); event.shaped('computercraft:wireless_modem_normal', [ 'SSS', 'PrP', 'SSS', ], { S: 'tfmg:steel_ingot', P: 'tfmg:plastic_sheet', r: 'create:electron_tube', }); // ─── Wireless Modem (advanced tier) ──────────────────────────────── event.remove({ output: 'computercraft:wireless_modem_advanced' }); event.shaped('computercraft:wireless_modem_advanced', [ 'GGG', 'PCP', 'GGG', ], { G: 'minecraft:gold_ingot', P: 'tfmg:plastic_sheet', C: 'create:precision_mechanism', }); // ─── Speaker ─────────────────────────────────────────────────────── event.remove({ output: 'computercraft:speaker' }); event.shaped('computercraft:speaker', [ 'SSS', 'PrP', 'SnS', ], { S: 'tfmg:steel_ingot', P: 'tfmg:plastic_sheet', r: 'create:electron_tube', n: 'minecraft:note_block', }); // ─── Printer ─────────────────────────────────────────────────────── event.remove({ output: 'computercraft:printer' }); event.shaped('computercraft:printer', [ 'SSS', 'IrI', 'SCS', ], { S: 'tfmg:steel_ingot', I: 'minecraft:ink_sac', r: 'minecraft:redstone', C: 'create:precision_mechanism', }); });