import crafttweaker.data.IData; import crafttweaker.item.IItemStack; // Remove default recipes recipes.remove(); recipes.remove(); // Add recipe for Portable Seed Analyzer mods.extendedcrafting.TableCrafting.addShaped(, [[, , , , , , ], [, .withTag({allele: "forestry.toleranceNone", chromosome: 4, species: "rootBees"}), , .withTag({species: "rootBees", chromosome: 3, allele: "forestry.fertilityMaximum"}), , .withTag({species: "rootBees", chromosome: 11, allele: "forestry.territoryLargest"}), ], [, , , , , , ], [, .withTag({species: "rootBees", chromosome: 1, allele: "careerbees.speedRobotic"}), , , , .withTag({species: "rootBees", chromosome: 9, allele: "gendustry.flowersWoodLog"}), ], [, , , , , , ], [, .withTag({species: "rootBees", chromosome: 11, allele: "forestry.territoryLargest"}), , .withTag({allele: "forestry.lifespanShortest", chromosome: 2, species: "rootBees"}), , .withTag({species: "rootBees", chromosome: 8, allele: "forestry.boolTrue"}), ], [, , , , , , ]]); recipes.addShapeless( "getbeegenespeciesrightnow",, [(.marked("mark")), , ], function(out,ins,cInfo){ var speciesVar = ins.mark.tag.Genome.Chromosomes[0].UID0 as string; var updatedTag as IData = { species:"rootBees", chromosome:0, allele: speciesVar}; return out.updateTag(updatedTag); }, null );