MineTweaker/ModTweaker - A help and suggestions thread.

  • The FTB Forum is now read-only, and is here as an archive. To participate in our community discussions, please join our Discord! https://ftb.team/discord

darkeshrine

New Member
Jul 29, 2019
760
0
0
Exactly, so as I said
Well, I wasn't contradicting you, at least not on purpose. I basically just consider most of that to be more complicated "recipes." I was trying to point out Items and then all the things that could be scripted in. Though, if you wanted to, then you could use CustomItems. StanH put a link to it in Minetweaker's minecraft forum page.
 

jordsta95

New Member
Jul 29, 2019
5,056
-4
1
Well, I wasn't contradicting you, at least not on purpose. I basically just consider most of that to be more complicated "recipes." I was trying to point out Items and then all the things that could be scripted in. Though, if you wanted to, then you could use CustomItems. StanH put a link to it in Minetweaker's minecraft forum page.
Yeah, that's a good way to do it... Although I believe Ex Aliquo is updated to 1.7, so it may be easier to use that if you wanted to replicate Ex Aliquo though ;)
 

jordsta95

New Member
Jul 29, 2019
5,056
-4
1
Is there a way to configure the exp drop from furnaces/ores ect?
Furnace drops, yeah.
Ore drops, no.

For the furnace drops, if you look at the first tutorial (script is in the video description) the last number is XP amount.
If you want something default to change (iron ore to iron ingot, for example) you will need to remove the recipe, and then re-add it :)

Sorry I can't help more right now... typing on a phone annoys me :p
 
  • Like
Reactions: Celestialphoenix

darkeshrine

New Member
Jul 29, 2019
760
0
0
Fun question: Do you know what these errors mean? I asked on the Minetweaker3 forums 3 days ago, but the only person answering questions is the admin and from the looks of it he's only on like once a week.
ERROR: Error parsing exnihilo.zs:11 -- ; expected
ERROR: Error parsing minefactoryreloaded.zs:51 -- ; expected
ERROR: Error parsing thaumcraftSFMedits.zs:90 -- ] or , expected
ERROR: Error parsing thermalexpansionplus.zs:161 -- ] or , expected
 

jordsta95

New Member
Jul 29, 2019
5,056
-4
1
Fun question: Do you know what these errors mean? I asked on the Minetweaker3 forums 3 days ago, but the only person answering questions is the admin and from the looks of it he's only on like once a week.
In your exnihilo.zs, you need a ";" at the end of line 11
Same for line 51 in your minefactoryreloaded.zs
As for the thermalexpansion and thaumcraft ones you need to look at line 90 and line 161. If you can't see the error, post them here and I'll have a look :)
 

darkeshrine

New Member
Jul 29, 2019
760
0
0
In your exnihilo.zs, you need a ";" at the end of line 11
Same for line 51 in your minefactoryreloaded.zs
As for the thermalexpansion and thaumcraft ones you need to look at line 90 and line 161. If you can't see the error, post them here and I'll have a look :)
Accidental colons are accidental. Though, I can't find the errors in minefactoryreloaded and thaumcraft. I've checked for accidental caps, spaces, colons, and extra spaces. I'm just not seeing it. I've fixed what the error messages pointed out. I'm getting a ) error on line 102 of thaumcraft and the same error on the MFR even though i fixed that type of error on line 51.
//MFR
val Planter = <MineFactoryReloaded:tile.mfr.machine.0>;
val Fisher = <MineFactoryReloaded:tile.mfr.machine.0:1>;
val Harvester = <MineFactoryReloaded:tile.mfr.machine.0:2>;
val Rancher = <MineFactoryReloaded:tile.mfr.machine.0:3>;
val Fertilizer = <MineFactoryReloaded:tile.mfr.machine.0:4>;
val VetStation = <MineFactoryReloaded:tile.mfr.machine.0:5>;
val ItemCollector = <MineFactoryReloaded:tile.mfr.machine.0:6>;
val BlockBreaker = <MineFactoryReloaded:tile.mfr.machine.0:7>;
val WeatherCollector = <MineFactoryReloaded:tile.mfr.machine.0:8>;
val SludgeBoiler = <MineFactoryReloaded:tile.mfr.machine.0:9>;
val Sewer = <MineFactoryReloaded:tile.mfr.machine.0:10>;
val Composter = <MineFactoryReloaded:tile.mfr.machine.0:11>;
val Breeder = <MineFactoryReloaded:tile.mfr.machine.0:12>;
val Grinder = <MineFactoryReloaded:tile.mfr.machine.0:13>;
val Enchanter = <MineFactoryReloaded:tile.mfr.machine.0:14>;
val Chronotyper = <MineFactoryReloaded:tile.mfr.machine.0:15>;
val Ejector = <MineFactoryReloaded:tile.mfr.machine.1>;
val ItemRouter = <MineFactoryReloaded:tile.mfr.machine.1:1>;
val LiquidRouter = <MineFactoryReloaded:tile.mfr.machine.1:2>;
val DSU = <MineFactoryReloaded:tile.mfr.machine.1:3>;
val Liquicrafter = <MineFactoryReloaded:tile.mfr.machine.1:4>;
val LavaFab = <MineFactoryReloaded:tile.mfr.machine.1:5>;
val SteamBoiler = <MineFactoryReloaded:tile.mfr.machine.1:6>;
val Jukebox = <MineFactoryReloaded:tile.mfr.machine.1:7>;
val Unifier = <MineFactoryReloaded:tile.mfr.machine.1:8>;
val AutoSpawner = <MineFactoryReloaded:tile.mfr.machine.1:9>;
val BioReactor = <MineFactoryReloaded:tile.mfr.machine.1:10>;
val BioGen = <MineFactoryReloaded:tile.mfr.machine.1:11>;
val Disenchanter = <MineFactoryReloaded:tile.mfr.machine.1:12>;
val Slaughter = <MineFactoryReloaded:tile.mfr.machine.1:13>;
val MeatPacker = <MineFactoryReloaded:tile.mfr.machine.1:14>;
val EnchantRouter = <MineFactoryReloaded:tile.mfr.machine.1:15>;
val LaserDrill = <MineFactoryReloaded:tile.mfr.machine.2>;
val Precharger = <MineFactoryReloaded:tile.mfr.machine.2:1>;
val AAnvil = <MineFactoryReloaded:tile.mfr.machine.2:2>;
val BlockSmasher = <MineFactoryReloaded:tile.mfr.machine.2:3>;
val RedNoteBlock = <MineFactoryReloaded:tile.mfr.machine.2:4>;
val AutoBrewer = <MineFactoryReloaded:tile.mfr.machine.2:5>;
val FruitPicker = <MineFactoryReloaded:tile.mfr.machine.2:6>;
val BlockPlacer = <MineFactoryReloaded:tile.mfr.machine.2:7>;
val MobCounter = <MineFactoryReloaded:tile.mfr.machine.2:8>;
val SteamTurbine = <MineFactoryReloaded:tile.mfr.machine.2:9>;
val ChunkLoader = <MineFactoryReloaded:tile.mfr.machine.2:10>;
val Fountain = <MineFactoryReloaded:tile.mfr.machine.2:11>;
val MobRouter = <MineFactoryReloaded:tile.mfr.machine.2:12>;
val Plastic = <MineFactoryReloaded:item.mfr.plastic.sheet>;

//ThermalExpansion
val HardGlass = <ThermalExpansion:Glass>;
Val Basic = <ThermalExpansion:Frame>;
val Hardened = <ThermalExpansion:Frame:1>;
val Reinforced = <ThermalExpansion:Frame:2>;
val Resonant = <ThermalExpansion:Frame:3>;
val LeadstoneFrame = <ThermalExpansion:Frame:4>;
val RCellFrame = <ThermalExpansion:Frame:5>;
val TessFrame = <ThermalExpansion:Frame:7>;
val swordInvar = <ThermalExpansion:tool.swordInvar>;
val shearsInvar = <ThermalExpansion:tool.shearsInvar>;
val axeInvar = <ThermalExpansion:tool.axeInvar>;
val Servo = <ThermalExpansion:material>;
val GoldCoil = <ThermalExpansion:material:1>;
val SilverCoil = <ThermalExpansion:material:2>;
val ElectrumCoil = <ThermalExpansion:material:3>;
//ThermalGears
val gearIron = <ThermalFoundation:material:12>;
val gearGold = <ThermalFoundation:material:13>;
val gearCopper = <ThermalFoundation:material:128>;
val gearTin = <ThermalFoundation:material:129>;
val gearSilver = <ThermalFoundation:material:130>;
val gearLead = <ThermalFoundation:material:131>;
val gearFerrous = <ThermalFoundation:material:132>;
val gearShiny = <ThermalFoundation:material:133>;
val gearMana = <ThermalFoundation:material:134>;
val gearElectrum = <ThermalFoundation:material:135>;
val gearInvar = <ThermalFoundation:material:136>;
val gearBronze = <ThermalFoundation:material:137>;
val gearSignalum = <ThermalFoundation:material:138>;
val gearLumium = <ThermalFoundation:material:139>;
val gearEnderium = <ThermalFoundation:material:140>;


//Recipes
recipe.remove(Harvester);
recipe.addShaped(Harvester, [[Plastic, axeInvar, Plastic], [shearsInvar, Hardened, shearsInvar], [gearGold, GoldCoil, gearGold]]);

recipe.remove(AutoSpawner);
recipe.addShaped(AutoSpawner, [[Plastic, <minecraft:nether_wart>, Plastic], [<minecraft:magma_cream>, Reinforced, <minecraft:magma_cream>], [<minecraft:emerald>, ElectrumCoil, <minecraft:emerald>]]);

print("MFR Scripts Loaded.");

//Steve's Factory Manager
val Manager = <StevesFactoryManager:BlockMachineManagerName>;
val Cable = <StevesFactoryManager:BlockCableName>;
val Relay = <StevesFactoryManager:BlockCableRelayName>;
val AdvRelay = <StevesFactoryManager:BlockCableRelayName:8>;
val Emmiter = <StevesFactoryManager:BlockCableOutputName>;
val Receiver = <StevesFactoryManager:BlockCableInputName>;
val ItemValve = <StevesFactoryManager:BlockCableIntakeName>;
val RapidItemValve = <StevesFactoryManager:BlockCableIntakeName:8>;
val BlockDetector = <StevesFactoryManager:BlockCableBUDName>;
val BlockGate = <StevesFactoryManager:BlockCableBreakerName>;
val CableCluster = <StevesFactoryManager:BlockCableClusterName>;

//Botania
val livingrock = <Botania:livingrock>;
val livingwood = <Botania:livingwood>;
val manasteelIngot = <Botania:manaResource>;
val manaPearl = <Botania:manaResource:1>;
val manaDiamond = <Botania:manaResource:2>;
val Elementium = <Botania:manaResource:7>;
val Pixiedust = <Botania:manaResource:8>;
val Dragonstone = <Botania:manaResource:9>;
val ElvenQuartz = <Botania:quartz:1>;

//Thaumcraft
val Thaumium = <Thaumcraft:ItemResource:2>;
val ArcaneStone = <Thaumcraft:blockCosmeticSolid:6>;
val ArcanePlate = <Thaumcraft:blockWoodenDevice:2>;
val Wardedglass = <Thaumcraft:blockCosmeticOpaque:2>;
val EnchantedFabric = <Thaumcraft:ItemResource:7>;
val SalisMundus = <Thaumcraft:ItemResource:14>;
val VoidSeed = <Thaumcraft:ItemResource:17>;
val Voidmetal = <Thaumcraft:ItemResource:16>;

//AE2
val Quartzglass = <appliedenergistics2:tile.BlockQuartzGlass>;
val Fluixblock = <appliedenergistics2:tile.BlockFluix>;
val MEglasscable = <appliedenergistics2:item.ItemMultiPart:16>;
val Quartzfiber = <appliedenergistics2:item.ItemMultiPart:140>;
val Certusdust = <appliedenergistics2:item.ItemMultiMaterial:2>;
val Certus = <appliedenergistics2:item.ItemMultiMaterial>;
val ChargedCertus = <appliedenergistics2:item.ItemMultiMaterial:1>;
val PureCertus = <appliedenergistics2:item.ItemMultiMaterial:10>;
val PureFluix =<appliedenergistics2:item.ItemMultiMaterial:12>;
val PureNether = <appliedenergistics2:item.ItemMultiMaterial:11>;
val EngineeringProcessor = <appliedenergistics2:item.ItemMultiMaterial:24>;
val CalculationProcessor = <appliedenergistics2:item.ItemMultiMaterial:23>;
val LogicProcessor = <appliedenergistics2:item.ItemMultiMaterial:22>;
val MEdrive = <appliedenergistics2:tile.BlockDrive>;
val Inscriber = <appliedenergistics2:tile.BlockInscriber>;
val GrowthAccelerator = <appliedenergistics2:tile.BlockQuartzGrowthAccelerator>;
val Charger = <appliedenergistics2:tile.BlockCharger>;
val CraftingUnit = <appliedenergistics2:tile.BlockCraftingUnit>;
val Onekcomponent = <appliedenergistics2:item.ItemMultiMaterial:35>;
val OneSixkcomponent = <appliedenergistics2:item.ItemMultiMaterial:37>;
val Fourkcomponent = <appliedenergistics2:item.ItemMultiMaterial:36>;
val Sixfourkcomponent = <appliedenergistics2:item.ItemMultiMaterial:38>;
val MEhousing = <appliedenergistics2:item.ItemMultiMaterial:39>;
val Onekdrive = <appliedenergistics2:item.ItemBasicStorageCell.1k>;
val OneSixkdrive = <appliedenergistics2:item.ItemBasicStorageCell.16k>;
val Fourkdrive = <appliedenergistics2:item.ItemBasicStorageCell.4k>;
val Sixfourkdrive = <appliedenergistics2:item.ItemBasicStorageCell.64k>;
val Card = <appliedenergistics2:item.ItemMultiMaterial:25>;
val AdvCard = <appliedenergistics2:item.ItemMultiMaterial:28>;

//Minecraft
val eyeEnder = <minecraft:ender_eye>;
val hopper = <minecraft:hopper>;
val Glass = <minecraft:glass>;
val StickyPiston = <minecraft:sticky_piston>;
val Redstone = <minecraft:redstone>;
val RedstoneBlock = <minecraft:redstone_block>;
val NetherQuartz = <minecraft:quartz>;
val GoldIngot = <minecraft:gold_ingot>;
val Piston = <minecraft:piston>;

//RecipesSFM
recipes.remove(Manager);
recipes.addShaped(Manager, [[Thaumium, Thaumium, Thaumium], [Thaumium, RedstoneBlock, Thaumium], [ArcaneStone, Piston, ArcaneStone]]);

recipes.remove(Cable);
recipes.addShaped(Cable, [[Wardedglass, ArcanePlate, Wardedglass], [Thaumium, Redstone, Thaumium], [Wardedglass, ArcanePlate, Wardedglass]]);


//RecipesAE2
recipes.remove(Quartzfiber * 3);
recipes.addShaped(Quartzfiber * 3, [[Quartzglass, Quartzglass, Quartzglass], [Certusdust, Pixiedust, Certusdust], [Quartzglass, Quartzglass, Quartzglass]]);

recipes.remove(Inscriber);
recipes.addShaped(Inscriber, [[Elementium, StickyPiston, Elementium], [PureFluix, null, Elementium], [Elementium, StickyPiston, Elementium]]);

recipes.remove(MEdrive);
recipes.addShaped(MEdrive, [[Elementium, EngineeringProcessor, Elementium], [MEglasscable, null, MEglasscable], [Elementium, EngineeringProcessor, Elementium]]);

recipes.remove(Charger);
recipes.addShaped(Charger, [[Elementium, PureFluix, Elementium], [Elementium, null, null], [Elementium, PureFluix, Elementium]]);

recipes.remove(GrowthAccelerator);
recipes.addShaped(GrowthAccelerator, [[Elementium, MEglasscable, Elementium], [Quartzglass, Fluixblock, Quartzglass], [Elementium, MEglasscable, Elementium]]);

recipes.remove(CraftingUnit);
recipes.addShaped(CraftingUnit, [Elementium, CalculationProcessor, Elementium], [MEglasscable, LogicProcessor, MEglasscable], [Elementium, CalculationProcessor, Elementium]]);

recipes.remove(Onekdrive);
recipes.addShaped(Onekdrive, [[Quartzglass, Redstone, Quartzglass], [Redstone, Onekcomponent, Redstone], [Elementium, Elementium, Elementium]]);

recipes.remove(OneSixkdrive);
recipes.addShaped(OneSixkdrive, [[Quartzglass, Redstone, Quartzglass], [Redstone, OneSixkcomponent, Redstone], [Elementium, Elementium, Elementium]]);

recipes.remove(Fourkdrive);
recipes.addShaped(Fourkdrive, [[Quartzglass, Redstone, Quartzglass], [Redstone, Fourkcomponent, Redstone], [Elementium, Elementium, Elementium]]);

recipes.remove(Sixfourkdrive);
recipes.addShaped(Sixfourkdrive, [[Quartzglass, Redstone, Quartzglass], [Redstone, Sixfourkcomponent, Redstone], [Elementium, Elementium, Elementium]]);

recipes.remove(Housing);
recipes.addShaped(Housing, [[Quartzglass, Redstone, Quartzglass], [Redstone, null, Redstone], [Elementium, Elementium, Elementium]]);

recipes.remove(Card);
recipes.addShaped(Card, [[GoldIngot, Elementium, null], [Redstone, CalculationProcessor, Elementium], [GoldIngot, Elementium, null]]);

recipes.remove(AdvCard);
recipes.addShaped(Card, [[Dragonstone, Elementium, null], [Redstone, CalculationProcessor, Elementium], [Dragonstone, Elementium, null]]);

print("AE2 SFM Scripts Loaded.");
 
Last edited:

jordsta95

New Member
Jul 29, 2019
5,056
-4
1
Accidental colons are accidental. Though, I can't find the errors in minefactoryreloaded and thaumcraft. I've checked for accidental caps, spaces, colons, and extra spaces. I'm just not seeing it. I've fixed what the error messages pointed out. I'm getting a ) error on line 102 of thaumcraft and the same error on the MFR even though i fixed that type of error on line 51.
//MFR
val Planter = <MineFactoryReloaded:tile.mfr.machine.0>;
val Fisher = <MineFactoryReloaded:tile.mfr.machine.0:1>;
val Harvester = <MineFactoryReloaded:tile.mfr.machine.0:2>;
val Rancher = <MineFactoryReloaded:tile.mfr.machine.0:3>;
val Fertilizer = <MineFactoryReloaded:tile.mfr.machine.0:4>;
val VetStation = <MineFactoryReloaded:tile.mfr.machine.0:5>;
val ItemCollector = <MineFactoryReloaded:tile.mfr.machine.0:6>;
val BlockBreaker = <MineFactoryReloaded:tile.mfr.machine.0:7>;
val WeatherCollector = <MineFactoryReloaded:tile.mfr.machine.0:8>;
val SludgeBoiler = <MineFactoryReloaded:tile.mfr.machine.0:9>;
val Sewer = <MineFactoryReloaded:tile.mfr.machine.0:10>;
val Composter = <MineFactoryReloaded:tile.mfr.machine.0:11>;
val Breeder = <MineFactoryReloaded:tile.mfr.machine.0:12>;
val Grinder = <MineFactoryReloaded:tile.mfr.machine.0:13>;
val Enchanter = <MineFactoryReloaded:tile.mfr.machine.0:14>;
val Chronotyper = <MineFactoryReloaded:tile.mfr.machine.0:15>;
val Ejector = <MineFactoryReloaded:tile.mfr.machine.1>;
val ItemRouter = <MineFactoryReloaded:tile.mfr.machine.1:1>;
val LiquidRouter = <MineFactoryReloaded:tile.mfr.machine.1:2>;
val DSU = <MineFactoryReloaded:tile.mfr.machine.1:3>;
val Liquicrafter = <MineFactoryReloaded:tile.mfr.machine.1:4>;
val LavaFab = <MineFactoryReloaded:tile.mfr.machine.1:5>;
val SteamBoiler = <MineFactoryReloaded:tile.mfr.machine.1:6>;
val Jukebox = <MineFactoryReloaded:tile.mfr.machine.1:7>;
val Unifier = <MineFactoryReloaded:tile.mfr.machine.1:8>;
val AutoSpawner = <MineFactoryReloaded:tile.mfr.machine.1:9>;
val BioReactor = <MineFactoryReloaded:tile.mfr.machine.1:10>;
val BioGen = <MineFactoryReloaded:tile.mfr.machine.1:11>;
val Disenchanter = <MineFactoryReloaded:tile.mfr.machine.1:12>;
val Slaughter = <MineFactoryReloaded:tile.mfr.machine.1:13>;
val MeatPacker = <MineFactoryReloaded:tile.mfr.machine.1:14>;
val EnchantRouter = <MineFactoryReloaded:tile.mfr.machine.1:15>;
val LaserDrill = <MineFactoryReloaded:tile.mfr.machine.2>;
val Precharger = <MineFactoryReloaded:tile.mfr.machine.2:1>;
val AAnvil = <MineFactoryReloaded:tile.mfr.machine.2:2>;
val BlockSmasher = <MineFactoryReloaded:tile.mfr.machine.2:3>;
val RedNoteBlock = <MineFactoryReloaded:tile.mfr.machine.2:4>;
val AutoBrewer = <MineFactoryReloaded:tile.mfr.machine.2:5>;
val FruitPicker = <MineFactoryReloaded:tile.mfr.machine.2:6>;
val BlockPlacer = <MineFactoryReloaded:tile.mfr.machine.2:7>;
val MobCounter = <MineFactoryReloaded:tile.mfr.machine.2:8>;
val SteamTurbine = <MineFactoryReloaded:tile.mfr.machine.2:9>;
val ChunkLoader = <MineFactoryReloaded:tile.mfr.machine.2:10>;
val Fountain = <MineFactoryReloaded:tile.mfr.machine.2:11>;
val MobRouter = <MineFactoryReloaded:tile.mfr.machine.2:12>;
val Plastic = <MineFactoryReloaded:item.mfr.plastic.sheet>;

//ThermalExpansion
val HardGlass = <ThermalExpansion:Glass>;
Val Basic = <ThermalExpansion:Frame>;
val Hardened = <ThermalExpansion:Frame:1>;
val Reinforced = <ThermalExpansion:Frame:2>;
val Resonant = <ThermalExpansion:Frame:3>;
val LeadstoneFrame = <ThermalExpansion:Frame:4>;
val RCellFrame = <ThermalExpansion:Frame:5>;
val TessFrame = <ThermalExpansion:Frame:7>;
val swordInvar = <ThermalExpansion:tool.swordInvar>;
val shearsInvar = <ThermalExpansion:tool.shearsInvar>;
val axeInvar = <ThermalExpansion:tool.axeInvar>;
val Servo = <ThermalExpansion:material>;
val GoldCoil = <ThermalExpansion:material:1>;
val SilverCoil = <ThermalExpansion:material:2>;
val ElectrumCoil = <ThermalExpansion:material:3>;
//ThermalGears
val gearIron = <ThermalFoundation:material:12>;
val gearGold = <ThermalFoundation:material:13>;
val gearCopper = <ThermalFoundation:material:128>;
val gearTin = <ThermalFoundation:material:129>;
val gearSilver = <ThermalFoundation:material:130>;
val gearLead = <ThermalFoundation:material:131>;
val gearFerrous = <ThermalFoundation:material:132>;
val gearShiny = <ThermalFoundation:material:133>;
val gearMana = <ThermalFoundation:material:134>;
val gearElectrum = <ThermalFoundation:material:135>;
val gearInvar = <ThermalFoundation:material:136>;
val gearBronze = <ThermalFoundation:material:137>;
val gearSignalum = <ThermalFoundation:material:138>;
val gearLumium = <ThermalFoundation:material:139>;
val gearEnderium = <ThermalFoundation:material:140>;


//Recipes
recipe.remove(Harvester);
recipe.addShaped(Harvester, [[Plastic, axeInvar, Plastic], [shearsInvar, Hardened, shearsInvar], [gearGold, GoldCoil, gearGold]]);

recipe.remove(AutoSpawner);
recipe.addShaped(AutoSpawner, [[Plastic, <minecraft:nether_wart>, Plastic], [<minecraft:magma_cream>, Reinforced, <minecraft:magma_cream>], [<minecraft:emerald>, ElectrumCoil, <minecraft:emerald>]]);

print("MFR Scripts Loaded.");

//Steve's Factory Manager
val Manager = <StevesFactoryManager:BlockMachineManagerName>;
val Cable = <StevesFactoryManager:BlockCableName>;
val Relay = <StevesFactoryManager:BlockCableRelayName>;
val AdvRelay = <StevesFactoryManager:BlockCableRelayName:8>;
val Emmiter = <StevesFactoryManager:BlockCableOutputName>;
val Receiver = <StevesFactoryManager:BlockCableInputName>;
val ItemValve = <StevesFactoryManager:BlockCableIntakeName>;
val RapidItemValve = <StevesFactoryManager:BlockCableIntakeName:8>;
val BlockDetector = <StevesFactoryManager:BlockCableBUDName>;
val BlockGate = <StevesFactoryManager:BlockCableBreakerName>;
val CableCluster = <StevesFactoryManager:BlockCableClusterName>;

//Botania
val livingrock = <Botania:livingrock>;
val livingwood = <Botania:livingwood>;
val manasteelIngot = <Botania:manaResource>;
val manaPearl = <Botania:manaResource:1>;
val manaDiamond = <Botania:manaResource:2>;
val Elementium = <Botania:manaResource:7>;
val Pixiedust = <Botania:manaResource:8>;
val Dragonstone = <Botania:manaResource:9>;
val ElvenQuartz = <Botania:quartz:1>;

//Thaumcraft
val Thaumium = <Thaumcraft:ItemResource:2>;
val ArcaneStone = <Thaumcraft:blockCosmeticSolid:6>;
val ArcanePlate = <Thaumcraft:blockWoodenDevice:2>;
val Wardedglass = <Thaumcraft:blockCosmeticOpaque:2>;
val EnchantedFabric = <Thaumcraft:ItemResource:7>;
val SalisMundus = <Thaumcraft:ItemResource:14>;
val VoidSeed = <Thaumcraft:ItemResource:17>;
val Voidmetal = <Thaumcraft:ItemResource:16>;

//AE2
val Quartzglass = <appliedenergistics2:tile.BlockQuartzGlass>;
val Fluixblock = <appliedenergistics2:tile.BlockFluix>;
val MEglasscable = <appliedenergistics2:item.ItemMultiPart:16>;
val Quartzfiber = <appliedenergistics2:item.ItemMultiPart:140>;
val Certusdust = <appliedenergistics2:item.ItemMultiMaterial:2>;
val Certus = <appliedenergistics2:item.ItemMultiMaterial>;
val ChargedCertus = <appliedenergistics2:item.ItemMultiMaterial:1>;
val PureCertus = <appliedenergistics2:item.ItemMultiMaterial:10>;
val PureFluix =<appliedenergistics2:item.ItemMultiMaterial:12>;
val PureNether = <appliedenergistics2:item.ItemMultiMaterial:11>;
val EngineeringProcessor = <appliedenergistics2:item.ItemMultiMaterial:24>;
val CalculationProcessor = <appliedenergistics2:item.ItemMultiMaterial:23>;
val LogicProcessor = <appliedenergistics2:item.ItemMultiMaterial:22>;
val MEdrive = <appliedenergistics2:tile.BlockDrive>;
val Inscriber = <appliedenergistics2:tile.BlockInscriber>;
val GrowthAccelerator = <appliedenergistics2:tile.BlockQuartzGrowthAccelerator>;
val Charger = <appliedenergistics2:tile.BlockCharger>;
val CraftingUnit = <appliedenergistics2:tile.BlockCraftingUnit>;
val Onekcomponent = <appliedenergistics2:item.ItemMultiMaterial:35>;
val OneSixkcomponent = <appliedenergistics2:item.ItemMultiMaterial:37>;
val Fourkcomponent = <appliedenergistics2:item.ItemMultiMaterial:36>;
val Sixfourkcomponent = <appliedenergistics2:item.ItemMultiMaterial:38>;
val MEhousing = <appliedenergistics2:item.ItemMultiMaterial:39>;
val Onekdrive = <appliedenergistics2:item.ItemBasicStorageCell.1k>;
val OneSixkdrive = <appliedenergistics2:item.ItemBasicStorageCell.16k>;
val Fourkdrive = <appliedenergistics2:item.ItemBasicStorageCell.4k>;
val Sixfourkdrive = <appliedenergistics2:item.ItemBasicStorageCell.64k>;
val Card = <appliedenergistics2:item.ItemMultiMaterial:25>;
val AdvCard = <appliedenergistics2:item.ItemMultiMaterial:28>;

//Minecraft
val eyeEnder = <minecraft:ender_eye>;
val hopper = <minecraft:hopper>;
val Glass = <minecraft:glass>;
val StickyPiston = <minecraft:sticky_piston>;
val Redstone = <minecraft:redstone>;
val RedstoneBlock = <minecraft:redstone_block>;
val NetherQuartz = <minecraft:quartz>;
val GoldIngot = <minecraft:gold_ingot>;
val Piston = <minecraft:piston>;

//RecipesSFM
recipes.remove(Manager);
recipes.addShaped(Manager, [[Thaumium, Thaumium, Thaumium], [Thaumium, RedstoneBlock, Thaumium], [ArcaneStone, Piston, ArcaneStone]]);

recipes.remove(Cable);
recipes.addShaped(Cable, [[Wardedglass, ArcanePlate, Wardedglass], [Thaumium, Redstone, Thaumium], [Wardedglass, ArcanePlate, Wardedglass]]);


//RecipesAE2
recipes.remove(Quartzfiber * 3);
recipes.addShaped(Quartzfiber * 3, [[Quartzglass, Quartzglass, Quartzglass], [Certusdust, Pixiedust, Certusdust], [Quartzglass, Quartzglass, Quartzglass]]);

recipes.remove(Inscriber);
recipes.addShaped(Inscriber, [[Elementium, StickyPiston, Elementium], [PureFluix, null, Elementium], [Elementium, StickyPiston, Elementium]]);

recipes.remove(MEdrive);
recipes.addShaped(MEdrive, [[Elementium, EngineeringProcessor, Elementium], [MEglasscable, null, MEglasscable], [Elementium, EngineeringProcessor, Elementium]]);

recipes.remove(Charger);
recipes.addShaped(Charger, [[Elementium, PureFluix, Elementium], [Elementium, null, null], [Elementium, PureFluix, Elementium]]);

recipes.remove(GrowthAccelerator);
recipes.addShaped(GrowthAccelerator, [[Elementium, MEglasscable, Elementium], [Quartzglass, Fluixblock, Quartzglass], [Elementium, MEglasscable, Elementium]]);

recipes.remove(CraftingUnit);
recipes.addShaped(CraftingUnit, [Elementium, CalculationProcessor, Elementium], [MEglasscable, LogicProcessor, MEglasscable], [Elementium, CalculationProcessor, Elementium]]);

recipes.remove(Onekdrive);
recipes.addShaped(Onekdrive, [[Quartzglass, Redstone, Quartzglass], [Redstone, Onekcomponent, Redstone], [Elementium, Elementium, Elementium]]);

recipes.remove(OneSixkdrive);
recipes.addShaped(OneSixkdrive, [[Quartzglass, Redstone, Quartzglass], [Redstone, OneSixkcomponent, Redstone], [Elementium, Elementium, Elementium]]);

recipes.remove(Fourkdrive);
recipes.addShaped(Fourkdrive, [[Quartzglass, Redstone, Quartzglass], [Redstone, Fourkcomponent, Redstone], [Elementium, Elementium, Elementium]]);

recipes.remove(Sixfourkdrive);
recipes.addShaped(Sixfourkdrive, [[Quartzglass, Redstone, Quartzglass], [Redstone, Sixfourkcomponent, Redstone], [Elementium, Elementium, Elementium]]);

recipes.remove(Housing);
recipes.addShaped(Housing, [[Quartzglass, Redstone, Quartzglass], [Redstone, null, Redstone], [Elementium, Elementium, Elementium]]);

recipes.remove(Card);
recipes.addShaped(Card, [[GoldIngot, Elementium, null], [Redstone, CalculationProcessor, Elementium], [GoldIngot, Elementium, null]]);

recipes.remove(AdvCard);
recipes.addShaped(Card, [[Dragonstone, Elementium, null], [Redstone, CalculationProcessor, Elementium], [Dragonstone, Elementium, null]]);

print("AE2 SFM Scripts Loaded.");

I cannot see what the problem with your MFR one is, as you are setting the value exactly as I have (for a basic machine frame) but your thaumcraft one... that one is a little more obvious:

recipes.addShaped(CraftingUnit, [Elementium, CalculationProcessor, Elementium], [MEglasscable, LogicProcessor, MEglasscable], [Elementium, CalculationProcessor, Elementium]]);

That is your code

recipes.addShaped(CraftingUnit, [[Elementium, CalculationProcessor, Elementium], [MEglasscable, LogicProcessor, MEglasscable], [Elementium, CalculationProcessor, Elementium]]);

That code will now work... I'll let you go over why you think that is, as it is a very hard to spot error

And if you give up
CraftingUnit, [[Elementium
 

Golrith

Over-Achiever
Trusted User
Nov 11, 2012
3,834
2,137
248
I get that, stare at the code for ages, not seeing it's one of the brackets missing.
 

jordsta95

New Member
Jul 29, 2019
5,056
-4
1
I get that, stare at the code for ages, not seeing it's one of the brackets missing.
Usually I will load up the game, read through the script, not open it then go: (read words in "" as me speaking)
recipes.addShaped(wood,["open 1"["open 2"plank,plank]"close 2",["open 2"plank,plank]"close 2"]"close 1");

And then when I know all brackets are correct, it's onto commas, then spelling, then making sure I actually called the value (e.g. wood) what I typed it as (e.g. not "Wood")
 

darkeshrine

New Member
Jul 29, 2019
760
0
0
I cannot see what the problem with your MFR one is, as you are setting the value exactly as I have (for a basic machine frame) but your thaumcraft one... that one is a little more obvious:

recipes.addShaped(CraftingUnit, [Elementium, CalculationProcessor, Elementium], [MEglasscable, LogicProcessor, MEglasscable], [Elementium, CalculationProcessor, Elementium]]);

That is your code

recipes.addShaped(CraftingUnit, [[Elementium, CalculationProcessor, Elementium], [MEglasscable, LogicProcessor, MEglasscable], [Elementium, CalculationProcessor, Elementium]]);

That code will now work... I'll let you go over why you think that is, as it is a very hard to spot error

And if you give up
CraftingUnit, [[Elementium

Thanks. I'll do some testing with the MFR and see what i can do.
I get that, stare at the code for ages, not seeing it's one of the brackets missing.
I'm good with code. I enjoy spending hours on end coding stuff. Fixing errors? Nope, terrible at it. That, and i'm using notepad for my scripts so I have to count the lines every time i'm given a line to fix.
 

darkeshrine

New Member
Jul 29, 2019
760
0
0
I cannot see what the problem with your MFR one is, as you are setting the value exactly as I have (for a basic machine frame) but your thaumcraft one... that one is a little more obvious:
[snip]
Thanks. I'll do some testing with the MFR and see what i can do.
So, I did some testing, mostly things that move around that one line, and the error does follow that line around. In the end, I just removed it cause I wasn't really planning on using it anyway. Now i'm just getting "ERROR: Error parsing minefactoryreloaded.zs: null" I'm starting to think it's doing this because it wants to, not because I did something wrong.:rolleyes:
 

jordsta95

New Member
Jul 29, 2019
5,056
-4
1
Null errors are a PITA because they aren't actually errors, it's just minetweaker saying it's too lazy to work out how to do something... or at least that's how I see it ;)
 

darkeshrine

New Member
Jul 29, 2019
760
0
0
Null errors are a PITA because they aren't actually errors, it's just minetweaker saying it's too lazy to work out how to do something... or at least that's how I see it ;)
Actually, it was insanely easy to figure out considering that I only had two recipes in the script. I had "recipe.remove" and "recipe.addShaped" instead of "recipes."
 

madnewmy

New Member
Jul 29, 2019
1,119
0
0
I got lazy and decided to copy the "base" off minetweaker website

No more annoying error, they are now always in the name of the item :3
 

skullcrusher1005

New Member
Jul 29, 2019
45
0
0
What would I type if I wanted to remove a recipe from the redstone furnace? I want to remove some smelting recipes from Enviromine which adds the salt water bottle, dirty water bottle and the cold water bottle. I want them to not be able to be turned into a regular water bottle from smelting. I have them disabled in vanilla furnaces but TE4 is different I guess.