Open Script Fix's for 2.5.0

  • This section is closed. Please do bug reports over at the FTB GitHub repos.
  • 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

Booker The Geek

Well-Known Member
Feb 26, 2013
1,664
222
78
Pacific North West, USA
What you came for:
(Expert) (Normal)
Download and place into your "..\minecraft\modpack\<GameMode>\scripts" folder.
Restart Client
Scripts will be added as they are discovered & I can verify they work.
Skyblock Script fixes HERE
Please let me know if these helped you out, and please let me know if I missed anything.​

If you get a bug, Remove the scripts, Restart Minecraft and reproduce BEFORE making a bug report!
If my scripts cause the bug, please post in this thread as it is easier to track.
Really, If you post in github or here, and are using these scripts, you will be laughed at. Mostly by myself but other also.
Have Fun!

Code:
#Imports
import mods.nei.NEI;
import mods.agricraft.SeedBlacklist;
Code:
#Gear Achievement Tree Fix - Expert Only
recipes.addShapeless(<BuildCraft|Core:ironGearItem>, [<ThermalFoundation:material:12>]);
recipes.addShapeless(<ThermalFoundation:material:12>, [<BuildCraft|Core:ironGearItem>]);
recipes.addShapeless(<BuildCraft|Core:goldGearItem>, [<ThermalFoundation:material:13>]);
recipes.addShapeless(<ThermalFoundation:material:13>, [<BuildCraft|Core:goldGearItem>]);
Code:
#Sawmill Fixs
mods.thermalexpansion.Sawmill.removeRecipe(<Natura:Rare Tree:2>);
mods.thermalexpansion.Sawmill.addRecipe(800, <Natura:Rare Tree:2>, <Natura:planks:8> * 6);
Code:
#Missing Sawmill Recipies
mods.thermalexpansion.Sawmill.addRecipe(800, <Natura:bloodwood:15>, <Natura:planks:4> * 6);
mods.thermalexpansion.Sawmill.addRecipe(800, <Forestry:logs:16>, <Forestry:planks:16> * 6);
mods.thermalexpansion.Sawmill.addRecipe(800, <Forestry:logsFireproof:16>, <Forestry:planksFireproof:16> * 6);
mods.thermalexpansion.Sawmill.addRecipe(800, <Forestry:logs:17>, <Forestry:planks:17> * 6);
mods.thermalexpansion.Sawmill.addRecipe(800, <Forestry:logsFireproof:17>, <Forestry:planksFireproof:17> * 6);
mods.thermalexpansion.Sawmill.addRecipe(800, <Forestry:logs:18>, <Forestry:planks:18> * 6);
mods.thermalexpansion.Sawmill.addRecipe(800, <Forestry:logsFireproof:18>, <Forestry:planksFireproof:18> * 6);
mods.thermalexpansion.Sawmill.addRecipe(800, <Forestry:logs:19>, <Forestry:planks:19> * 6);
mods.thermalexpansion.Sawmill.addRecipe(800, <Forestry:logsFireproof:19>, <Forestry:planksFireproof:19> * 6);
mods.thermalexpansion.Sawmill.addRecipe(800, <Forestry:logs:20>, <Forestry:planks:20> * 6);
mods.thermalexpansion.Sawmill.addRecipe(800, <Forestry:logsFireproof:20>, <Forestry:planksFireproof:20> * 6);
mods.thermalexpansion.Sawmill.addRecipe(800, <Forestry:logs:21>, <Forestry:planks:21> * 6);
mods.thermalexpansion.Sawmill.addRecipe(800, <Forestry:logsFireproof:21>, <Forestry:planksFireproof:21> * 6);
mods.thermalexpansion.Sawmill.addRecipe(800, <Forestry:logs:22>, <Forestry:planks:22> * 6);
mods.thermalexpansion.Sawmill.addRecipe(800, <Forestry:logsFireproof:22>, <Forestry:planksFireproof:22> * 6);
mods.thermalexpansion.Sawmill.addRecipe(800, <Forestry:logs:23>, <Forestry:planks:23> * 6);
mods.thermalexpansion.Sawmill.addRecipe(800, <Forestry:logsFireproof:23>, <Forestry:planksFireproof:23> * 6);
mods.thermalexpansion.Sawmill.addRecipe(800, <Forestry:logs:24>, <Forestry:planks:24> * 6);
mods.thermalexpansion.Sawmill.addRecipe(800, <Forestry:logsFireproof:24>, <Forestry:planksFireproof:24> * 6);
mods.thermalexpansion.Sawmill.addRecipe(800, <Forestry:logs:25>, <Forestry:planks:25> * 6);
mods.thermalexpansion.Sawmill.addRecipe(800, <Forestry:logsFireproof:25>, <Forestry:planksFireproof:25> * 6);
mods.thermalexpansion.Sawmill.addRecipe(800, <Forestry:logs:26>, <Forestry:planks:26> * 6);
mods.thermalexpansion.Sawmill.addRecipe(800, <Forestry:logsFireproof:26>, <Forestry:planksFireproof:26> * 6);
mods.thermalexpansion.Sawmill.addRecipe(800, <Forestry:logs:27>, <Forestry:planks:27> * 6);
mods.thermalexpansion.Sawmill.addRecipe(800, <Forestry:logsFireproof:27>, <Forestry:planksFireproof:27> * 6);
mods.thermalexpansion.Sawmill.addRecipe(800, <Forestry:logs:28>, <Forestry:planks:28> * 6);
mods.thermalexpansion.Sawmill.addRecipe(800, <Forestry:logsFireproof:28>, <Forestry:planksFireproof:28> * 6);
Code:
#Sesame Seed Fix
SeedBlacklist.add(<harvestcraft:sesameseedsseedItem>);
recipes.remove(<harvestcraft:sesameseedsseedItem>);
NEI.hide(<harvestcraft:sesameseedsseedItem>);
Code:
#Bamboo Thatching
recipes.addShaped(<BiomesOPlenty:planks:10>,[
    [<BiomesOPlenty:bamboo>, <BiomesOPlenty:bamboo>],
    [<BiomesOPlenty:bamboo>, <BiomesOPlenty:bamboo>]]);
Code:
#Pickaxe of Distortion crafting fix
mods.thaumcraft.Infusion.removeRecipe(<ForbiddenMagic:TaintPickaxe>);
mods.thaumcraft.Infusion.addRecipe("TAINTPICK", <Thaumcraft:ItemPickVoid>, [<Thaumcraft:blockMagicalLog>, <minecraft:diamond>, <Thaumcraft:ItemShard:5>, <Thaumcraft:ItemShard:5>], "perditio 8, perfodio 8, vitium 8", <ForbiddenMagic:TaintPickaxe>, 2);
mods.thaumcraft.Research.refreshResearchRecipe("TAINTPICK");
Code:
#Shovel of the Purifier crafting fix
mods.thaumcraft.Infusion.removeRecipe(<ForbiddenMagic:TaintShovel>);
mods.thaumcraft.Infusion.addRecipe("TAINTSHOVEL", <Thaumcraft:ItemShovelVoid>, [<Thaumcraft:blockMagicalLog:1>, <minecraft:diamond>, <Thaumcraft:ItemShard:4>, <Thaumcraft:ItemShard:4>], "vitreus 8, perfodio 8, sano 8", <ForbiddenMagic:TaintShovel>, 2);
mods.thaumcraft.Research.refreshResearchRecipe("TAINSHOVEL");
Code:
#Plate Fixs w/OreDictionary
var coPlate = <ore:cPlate>;
    coPlate.add(<Railcraft:part.plate:3>);
    <ore:cPlate>.addAll(<ore:plateCopper>);
    <ore:plateCopper>.mirror(<ore:cPlate>);
var tiPlate = <ore:tPlate>;
    tiPlate.add(<Railcraft:part.plate:2>);
    <ore:tPlate>.addAll(<ore:plateTin>);
    <ore:plateTin>.mirror(<ore:tPlate>);
var  stPlate = <ore:sPlate>;
    stPlate.add(<Railcraft:part.plate:1>);
    <ore:sPlate>.addAll(<ore:plateSteel>);
    <ore:plateSteel>.mirror(<ore:sPlate>);
var irPlate = <ore:iPlate>;
    irPlate.add(<Railcraft:part.plate>);
    <ore:iPlate>.addAll(<ore:plateIron>);
    <ore:plateIron>.mirror(<ore:iPlate>);
Code:
#Creative Capacitor Fix
mods.avaritia.ExtremeCrafting.addShaped(<ThermalExpansion:capacitor>.withTag({Energy: 100000}), [
    [<ThermalFoundation:Storage:11>, <StevesCarts:BlockMetalStorage:2>, <StevesCarts:BlockMetalStorage:2>, <StevesCarts:BlockMetalStorage:2>, <StevesCarts:BlockMetalStorage:2>, <StevesCarts:BlockMetalStorage:2>, <StevesCarts:BlockMetalStorage:2>, <StevesCarts:BlockMetalStorage:2>, <ThermalFoundation:Storage:11>],
    [<StevesCarts:BlockMetalStorage:2>, <IC2:itemRTGPellet>, <ThermalExpansion:Frame:9>, <ThermalExpansion:Frame:9>, <IC2:itemRTGPellet>, <ThermalExpansion:Frame:9>, <ThermalExpansion:Frame:9>, <IC2:itemRTGPellet>, <StevesCarts:BlockMetalStorage:2>],
    [<StevesCarts:BlockMetalStorage:2>, <ThermalExpansion:Frame:9>, <DraconicEvolution:draconiumFluxCapacitor>, <DraconicEvolution:draconiumFluxCapacitor>, <DraconicEvolution:draconiumFluxCapacitor>, <DraconicEvolution:draconiumFluxCapacitor>, <DraconicEvolution:draconiumFluxCapacitor>, <ThermalExpansion:Frame:9>, <StevesCarts:BlockMetalStorage:2>],
    [<StevesCarts:BlockMetalStorage:2>, <ThermalExpansion:Frame:9>, <DraconicEvolution:draconiumFluxCapacitor>, <AdvancedSolarPanel:BlockAdvSolarPanel:2>, <AdvancedSolarPanel:BlockAdvSolarPanel:2>, <AdvancedSolarPanel:BlockAdvSolarPanel:2>, <DraconicEvolution:draconiumFluxCapacitor>, <ThermalExpansion:Frame:9>, <StevesCarts:BlockMetalStorage:2>],
    [<StevesCarts:BlockMetalStorage:2>, <IC2:itemRTGPellet>, <DraconicEvolution:draconiumFluxCapacitor>, <AdvancedSolarPanel:BlockAdvSolarPanel:2>, <AdvancedSolarPanel:BlockAdvSolarPanel:2>, <AdvancedSolarPanel:BlockAdvSolarPanel:2>, <DraconicEvolution:draconiumFluxCapacitor>, <IC2:itemRTGPellet>, <StevesCarts:BlockMetalStorage:2>],
    [<StevesCarts:BlockMetalStorage:2>, <ThermalExpansion:Frame:9>, <DraconicEvolution:draconiumFluxCapacitor>, <AdvancedSolarPanel:BlockAdvSolarPanel:2>, <AdvancedSolarPanel:BlockAdvSolarPanel:2>, <AdvancedSolarPanel:BlockAdvSolarPanel:2>, <DraconicEvolution:draconiumFluxCapacitor>, <ThermalExpansion:Frame:9>, <StevesCarts:BlockMetalStorage:2>],
    [<StevesCarts:BlockMetalStorage:2>, <ThermalExpansion:Frame:9>, <DraconicEvolution:draconiumFluxCapacitor>, <DraconicEvolution:draconiumFluxCapacitor>, <DraconicEvolution:draconiumFluxCapacitor>, <DraconicEvolution:draconiumFluxCapacitor>, <DraconicEvolution:draconiumFluxCapacitor>, <ThermalExpansion:Frame:9>, <StevesCarts:BlockMetalStorage:2>],
    [<StevesCarts:BlockMetalStorage:2>, <IC2:itemRTGPellet>, <ThermalExpansion:Frame:9>, <ThermalExpansion:Frame:9>, <IC2:itemRTGPellet>, <ThermalExpansion:Frame:9>, <ThermalExpansion:Frame:9>, <IC2:itemRTGPellet>, <StevesCarts:BlockMetalStorage:2>],
    [<ThermalFoundation:Storage:11>, <StevesCarts:BlockMetalStorage:2>, <StevesCarts:BlockMetalStorage:2>, <StevesCarts:BlockMetalStorage:2>, <StevesCarts:BlockMetalStorage:2>, <StevesCarts:BlockMetalStorage:2>, <StevesCarts:BlockMetalStorage:2>, <StevesCarts:BlockMetalStorage:2>, <ThermalFoundation:Storage:11>]]);
Code:
#DecoBench Crafting Fix
#Yes, this is ugly. I need to get better at itinerating.
var dbTable = <ore:dbCraft>;
    dbTable.add(<Natura:Natura.workbench>);
    dbTable.add(<Natura:Natura.workbench:1>);
    dbTable.add(<Natura:Natura.workbench:2>);
    dbTable.add(<Natura:Natura.workbench:3>);
    dbTable.add(<Natura:Natura.workbench:4>);
    dbTable.add(<Natura:Natura.workbench:5>);
    dbTable.add(<Natura:Natura.workbench:6>);
    dbTable.add(<Natura:Natura.workbench:7>);
    dbTable.add(<Natura:Natura.workbench:8>);
    dbTable.add(<Natura:Natura.workbench:9>);
    dbTable.add(<Natura:Natura.workbench:10>);
    dbTable.add(<Natura:Natura.workbench:11>);
    dbTable.add(<Natura:Natura.workbench:12>);
recipes.addShaped(<props:props:508>, [
    [null, <props:clay>, null],
    [<props:clay>, <ore:dbCraft>, <props:clay>]]);

Well really, I would like to know how many people actually download this, and dropbox does not have any built in way to count downloads. So I use Google Link Shortener so I can at least see the amount of Click thrus. Although I'm sure by now somebody would have pointed out that I do bad things if I did do bad things. I spend a lot of time on this, and it is a small ego boost.
Great, I need help with some things;
  • Working config for forestry backpacks, with all items from in game sorted into the correct bag. (This is big, feel free to do some of it.) LINK to a dump of all items in game.
  • A list of all items with what and how many thaumcraft aspects
  • A list of all items affecting a witchery altar, similar to the one HERE.
  • A list of all liquid fuels no matter what mod added the liquid of uses it as fuel. Also needed is burn time, power per tick, and total power. Also need what mod adds the liquid and what mod uses it for power.
  • A way to make sesame seeds work with agricraft
  • A way to automate the Pams Harvestcraft Beehive.
That's all I need for now. I'll silently update this list as it changes.
 
Last edited:
B

BlindingPhoenix

Guest
I think I've made a mistake. I've followed the instructions (putting the downloaded file in ftb: FTBInfinity: minecraft: modpack: normal: scripts) and nothing changed. I also switched to expert mode and tried it then, but there was no change.

What I'm trying to do specifically is infuse a shovel of the purifier in a singleplayer world.
 

Booker The Geek

Well-Known Member
Feb 26, 2013
1,664
222
78
Pacific North West, USA
I think I've made a mistake. I've followed the instructions (putting the downloaded file in ftb: FTBInfinity: minecraft: modpack: normal: scripts) and nothing changed. I also switched to expert mode and tried it then, but there was no change.

What I'm trying to do specifically is infuse a shovel of the purifier in a singleplayer world.
Added Normal Script Fixes. Use those, and make sure to restart Minecraft. Dont just exit out and start a new game, but completely restart the client.
 

iTpyn

New Member
Jul 29, 2019
68
0
0
There is an error in
#Shovel of the Purifier crafting fix
leading to "modifications were stuck" error.
last line
mods.thaumcraft.Research.refreshResearchRecipe("TAINSHOVEL");
Letter T missed, should be TAINTSHOVEL
 
L

Linkaan

Guest
I'm running a FTB Infinity Evolved server version 2.5.0 and playing with a couple of friends, but there seems to be a problem crafting the advanced solar helmet. I think it is because the recipe requires a nano suit helmet (minecraft id 4170) with 27 durability but when crafting it has a durability of 1. Another problem is that when you try to craft a jeweled apple I got an apple from a special tree (not an oak tree) so it has the id: 260:16. But the recipe requires a regular apple with the id 260. How do I fix these problems?
 

Booker The Geek

Well-Known Member
Feb 26, 2013
1,664
222
78
Pacific North West, USA
I'm running a FTB Infinity Evolved server version 2.5.0 and playing with a couple of friends, but there seems to be a problem crafting the advanced solar helmet. I think it is because the recipe requires a nano suit helmet (minecraft id 4170) with 27 durability but when crafting it has a durability of 1. Another problem is that when you try to craft a jeweled apple I got an apple from a special tree (not an oak tree) so it has the id: 260:16. But the recipe requires a regular apple with the id 260. How do I fix these problems?
I'll look into that tonight. Are you using the script file or no?
 
L

Linkaan

Guest
I'll look into that tonight. Are you using the script file or no?
Yes but I modified it so that it now works with the advanced solar helmet. I also moved the import statements to the top of the file, because otherwise it did not work.
 

Attachments

  • script.txt
    6.9 KB · Views: 196

Ishi

New Member
Jul 29, 2019
17
0
0
Restart Client u say.
I already did this a year ago but this confused me.
If I am on a server, I need to at those scripts to the server and not the client, or both?
 

Ishi

New Member
Jul 29, 2019
17
0
0
I get that ingame, did I do something wrong?
ERROR: Error parsing 2.5.0E-vszs:4 -- Invalid expression, last token: import