//forestry farms nerf. //by MyEternity. //GT6 Compatible. import minetweaker.item.IItemStack; //Difficulty via base farm block recipe. (Diamond tube!) val diamondTube = ; //gt defines val hammer = ; val file = ; val gearSteel = ; val gearBronze = ; val FB = [ .withTag({FarmBlock:0}), .withTag({FarmBlock:1}), .withTag({FarmBlock:2}), .withTag({FarmBlock:3}), .withTag({FarmBlock:4}), .withTag({FarmBlock:5}), .withTag({FarmBlock:6}), .withTag({FarmBlock:7}), .withTag({FarmBlock:8}), .withTag({FarmBlock:9}), .withTag({FarmBlock:10}) ] as IItemStack[]; val FC = [ , , , , , , , , , , ] as IItemStack[]; recipes.remove(); //replacing recipes for Farms. for i, X in FC { recipes.addShaped(.withTag({FarmBlock:i}),[ [, , ], [FC[i], diamondTube, FC[i]], [hammer.transformDamage(100), gearSteel, file.transformDamage(100)]]); //engine recipes.addShaped(.withTag({FarmBlock:i}), [ [gearBronze, .withTag({FarmBlock:i}), gearBronze], [, , ], [hammer.transformDamage(100), gearSteel, file.transformDamage(100)]]); // recipes.addShaped(.withTag({FarmBlock:i}), [ [gearBronze, .withTag({FarmBlock:i}), gearBronze], [, , ], [hammer.transformDamage(100), gearSteel, file.transformDamage(100)]]); //vent recipes.addShaped(.withTag({FarmBlock:i}), [ [, .withTag({FarmBlock:i}), ], [, , ], [hammer.transformDamage(100), gearSteel, file.transformDamage(100)]]); //control recipes.addShaped(.withTag({FarmBlock:i}), [ [, .withTag({FarmBlock:i}), ], [, , ], [hammer.transformDamage(100), gearSteel, file.transformDamage(100)]]); }