More bows coming! Infinity and Flame arrows is no more magic because we have matter stuff and ignitters! You can run this little thing and see the recipes. For infinity bow you will need a lot of Hi Tech stuff.
recipes.addShaped(minecraft:bow.withTag({ench: [{lvl: 1 as short, id: 51 as short}], RepairCost: 2, display: {Name: “Infinite Arrow Bow”}}) * 1,
[[gregtech:gt.multiitem.technological:1022, gregtech:gt.multitileentity:20081, gregtech:gt.multiitem.technological:12023],
[gregtech:gt.multitileentity:20431, gregtech:gt.multitileentity:20423, gregtech:gt.multitileentity:20411],
[minecraft:bow, gregtech:gt.multiitem.technological:12063, gregtech:gt.multiitem.technological:30502]]);
recipes.addShaped(minecraft:bow.withTag({ench: [{lvl: 1 as short, id: 50 as short}], RepairCost: 2, display: {Name: “Flame Arrow Bow”}}) * 1,
[[minecraft:bow, gregtech:gt.multitileentity:15010],
[null, null]]);
A new bow!
recipes.addShaped(minecraft:bow.withTag({ench: [{lvl: 2 as short, id: 49 as short}], RepairCost: 2, display: {Name: “Punch Bow”}}) * 1,
[[minecraft:bow, gregtech:gt.multiitem.technological:12063],
[null, null]]);
My Railcraft script(a bit gregified recipes for locomotives, remove of doubling machines):
recipes.remove(Railcraft:part.circuit);
recipes.addShaped(Railcraft:part.circuit,
[[gregtech:gt.multiitem.technological:30301, gregtech:gt.multiitem.technological:12121, gregtech:gt.multiitem.technological:12141]]);
recipes.remove(Railcraft:part.circuit:2);
recipes.addShaped(Railcraft:part.circuit:2,
[[gregtech:gt.multiitem.technological:30301, gregtech:gt.multiitem.technological:12141, gregtech:gt.multiitem.technological:12121]]);
recipes.remove(Railcraft:part.circuit:1);
recipes.addShaped(Railcraft:part.circuit:1,
[[gregtech:gt.multiitem.technological:12121, gregtech:gt.multiitem.technological:30301, gregtech:gt.multiitem.technological:12141]]);
recipes.remove(Railcraft:machine.alpha:3);
recipes.remove(Railcraft:machine.alpha:12);
recipes.remove(Railcraft:machine.alpha:7);
recipes.remove(Railcraft:machine.beta:6);
recipes.remove(Railcraft:machine.beta:5);
recipes.remove(Railcraft:machine.beta:3);
recipes.remove(Railcraft:machine.beta:4);
recipes.remove(Railcraft:machine.beta:7);
recipes.remove(Railcraft:machine.beta:8);
recipes.remove(Railcraft:machine.beta:9);
recipes.remove(Railcraft:machine.alpha:1);
recipes.remove(Railcraft:cart.loco.electric.withTag({model: “railcraft:default”}));
recipes.addShaped(Railcraft:cart.loco.electric.withTag({model: “railcraft:default”}),
[[gregtech:gt.multitileentity:28366, gregtech:gt.multitileentity:10081, gregtech:gt.multitileentity:28366],
[gregtech:gt.multitileentity:10021, minecraft:redstone_lamp, gregtech:gt.multitileentity:10021],
[gregtech:gt.meta.gearGt:8630, minecraft:minecart, gregtech:gt.meta.gearGt:8630]]);
recipes.remove(Railcraft:cart.loco.steam.solid.withTag({model: “railcraft:default”}));
recipes.addShaped(Railcraft:cart.loco.steam.solid.withTag({model: “railcraft:default”}),
[[gregtech:gt.multitileentity:26142, gregtech:gt.multitileentity:1204, gregtech:gt.multitileentity:26142],
[gregtech:gt.multitileentity:1304, gregtech:gt.multitileentity:1104, gregtech:gt.multitileentity:1304],
[gregtech:gt.meta.gearGt:8630, minecraft:minecart, gregtech:gt.meta.gearGt:8630]]);