MineTweaker/ModTweaker - A help and suggestions thread.

jordsta95

New Member
Jul 29, 2019
5,056
-4
1
I'm using 0.8.2, but for what it's worth reverting to 0.8.0 (since research told me the issues appeared in 0.8.1) didn't work. I'll try 0.7.x, though. The Abilities code (in the same document) is:

Code:
//Abilities
mods.tconstruct.ToolStats.setAbility("Fiery", "ignite");
mods.tconstruct.ToolStats.setAbility("Void Metal", "weakness");
mods.tconstruct.ToolStats.setAbility("Wood", "writeable");
I know the last line might need to be "writable", but I was out of ideas for what would make it work, so I deliberately typo'd it. Also, in case it affects assigning things, Void Metal lists as "material.voidmetal" when viewing its TiCon material stats in NEI.

The other lines in the document are for tossing Thaumcraft Ore Clusters in the Smeltery for quadruple metal production, but those are working correctly. But in case anyone else wants them:

Code:
//Thaumcraft Clusters
mods.tconstruct.Smeltery.addMelting(<Thaumcraft:ItemNugget:16>, <liquid:iron.molten> * 576, 800, <minecraft:iron_block>);
mods.tconstruct.Smeltery.addMelting(<Thaumcraft:ItemNugget:31>, <liquid:gold.molten> * 576, 600, <minecraft:gold_block>);
mods.tconstruct.Smeltery.addMelting(<Thaumcraft:ItemNugget:17>, <liquid:copper.molten> * 576, 600, <TConstruct:MetalBlock:3>);
mods.tconstruct.Smeltery.addMelting(<Thaumcraft:ItemNugget:18>, <liquid:tin.molten> * 576, 300, <TConstruct:MetalBlock:5>);
mods.tconstruct.Smeltery.addMelting(<Thaumcraft:ItemNugget:19>, <liquid:silver.molten> * 576, 600, <Metallurgy:precious.block:1>);
(I don't have a mod that adds lead installed, so it's not in there)

EDIT: nope, still not working. Here's a section from the log (from the last time I did /mt reload):
Code:
Adding command minetweaker
INFO: Adding minetweaker command mfr
ERROR: ExtraTiC.zs:16: Could not resolve <liquid : red_aurum . molten>
ERROR: ExtraTiC.zs:18: Could not resolve <ExtraTiC : ingotFunStuff : 2>
ERROR: ExtraTiC.zs:19: Could not resolve <ExtraTiC : ingotFunStuff : 2>
ERROR: ExtraTiC.zs:21: Could not resolve <liquid : red_aurum . molten>
ERROR: ExtraTiC.zs:22: Could not resolve <ExtraTiC : ingotFunStuff : 2>
ERROR: ExtraTiC.zs:22: Could not resolve <liquid : red_aurum . molten>
INFO: Changing material stats field : + ability for Fiery
INFO: Changing material stats field : + ability for Void Metal
INFO: Changing material stats field : + ability for Wood
INFO: Adding Smeltery - Melting Recipe for :Native Iron Cluster
INFO: Adding Smeltery - Melting Recipe for :Native Gold Cluster
INFO: Adding Smeltery - Melting Recipe for :Native Copper Cluster
INFO: Adding Smeltery - Melting Recipe for :Native Tin Cluster
INFO: Adding Smeltery - Melting Recipe for :Native Silver Cluster
ERROR: Error executing ExtraTiC.zs: null
java.lang.NullPointerException
    at ExtraTiC.__script__(ExtraTiC.zs:16)
    at __ZenMain__.run(ExtraTiC.zs)
    at minetweaker.runtime.MTTweaker.load(MTTweaker.java:157)
    at minetweaker.MineTweakerImplementationAPI.reload(MineTweakerImplementationAPI.java:624)
    at minetweaker.MineTweakerImplementationAPI$1.execute(MineTweakerImplementationAPI.java:82)
    at minetweaker.MineTweakerImplementationAPI$19.execute(MineTweakerImplementationAPI.java:610)
    at minetweaker.mc1710.server.MCServer$MCCommand.func_71515_b(MCServer.java:124)
    at net.minecraft.command.CommandHandler.func_71556_a(CommandHandler.java:94)
    at net.minecraft.network.NetHandlerPlayServer.func_147361_d(NetHandlerPlayServer.java:739)
    at net.minecraft.network.NetHandlerPlayServer.func_147354_a(NetHandlerPlayServer.java:718)
    at net.minecraft.network.play.client.C01PacketChatMessage.func_148833_a(SourceFile:37)
    at net.minecraft.network.play.client.C01PacketChatMessage.func_148833_a(SourceFile:9)
    at net.minecraft.network.NetworkManager.func_74428_b(NetworkManager.java:212)
    at net.minecraft.network.NetworkSystem.func_151269_c(NetworkSystem.java:165)
    at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:659)
    at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:547)
    at net.minecraft.server.integrated.IntegratedServer.func_71217_p(IntegratedServer.java:111)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:427)
    at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:685)
INFO: Adding furnace recipe for <minecraft:rotten_flesh>
INFO: Adding recipe for Mossy Stone Bricks
INFO: Adding furnace recipe for <minecraft:stonebrick>
Look on line 16 of "ExtraTic.zs" there's an issue there. If you post just that line, if you don't know what's wrong, then I'll have a look (probably about an hour as I am just about to leave the office to go home)
 

Durpady

New Member
Jul 29, 2019
8
0
0
Code:
# Block/item recipes
Does it not like the slash? It's flagged as a comment line, I didn't think that would matter. I'm assuming the first line is "line 1" and not "line 0"; if the latter is the case, it's
Code:
recipes.addShapeless(<ExtraTiC:blockFunStuff:2>, [<ExtraTiC:ingotFunStuff:2> * 9]);
 

jordsta95

New Member
Jul 29, 2019
5,056
-4
1
Code:
# Block/item recipes
Does it not like the slash? It's flagged as a comment line, I didn't think that would matter. I'm assuming the first line is "line 1" and not "line 0"; if the latter is the case, it's
Code:
recipes.addShapeless(<ExtraTiC:blockFunStuff:2>, [<ExtraTiC:ingotFunStuff:2> * 9]);
if # ... is line 16 just try having it as // comment?
so
Code:
// Block/Item recipes
I always use that as my commenting system, just because I know it works.
 

Strikingwolf

New Member
Jul 29, 2019
3,709
-26
1
if # ... is line 16 just try having it as // comment?
so
Code:
// Block/Item recipes
I always use that as my commenting system, just because I know it works.
Different langs use different things. The most common are // and #. Zenscript (MT) uses // as you said
 

Durpady

New Member
Jul 29, 2019
8
0
0
Back on topic, is it actually possible to implement Red Aurum through ModTweaker? Or is it too unfinished to do so?
 

jordsta95

New Member
Jul 29, 2019
5,056
-4
1
Back on topic, is it actually possible to implement Red Aurum through ModTweaker? Or is it too unfinished to do so?
No, you should be able to implement it. Though I am not too sure how well the ticon modifier thing works.
 

Durpady

New Member
Jul 29, 2019
8
0
0
No, you should be able to implement it. Though I am not too sure how well the ticon modifier thing works.

You're right, I've started implementing it. Here's the code I have so far, with the important bits in bold:

Code:
//Red Auram Implementation
# Alloying
mods.tconstruct.Smeltery.addAlloy(<liquid:red.aurum.molten> * 2, [<liquid:fairy.molten> * 1, <liquid:pokefennium.molten> * 1]);
# Block and item recipes
recipes.addShapeless(<ExtraTiC:blockFunStuff:2>, [<ExtraTiC:funStuffIngot:2> * 9]);
recipes.addShapeless(<ExtraTiC:funStuffIngot:2> * 9, [<ExtraTiC:blockFunStuff:2>]);
# Casting
mods.tconstruct.Casting.addBasinRecipe(<ExtraTiC:blockFunStuff:2>, <liquid:red.aurum.molten> * 1296, null, false, 20);
mods.tconstruct.Casting.addTableRecipe(<ExtraTiC:funStuffIngot:2>, <liquid:red.aurum.molten>, <TConstruct:metalPattern:0>, false, 20);
mods.tconstruct.Casting.addTableRecipe(<ExtraTiC:toolrod:173>, <liquid:red.aurum.molten>, <TConstruct:metalPattern:1>, false, 20);
mods.tconstruct.Casting.addTableRecipe(<ExtraTiC:pickaxeHead:173>, <liquid:red.aurum.molten>, <TConstruct:metalPattern:2>, false, 20);

So that's ExtraTiC:funStuffIngot:2, ExtraTiC:blockFunStuff:2, and liquid:red.aurum.molten.
 

jordsta95

New Member
Jul 29, 2019
5,056
-4
1
You're right, I've started implementing it. Here's the code I have so far, with the important bits in bold:

Code:
//Red Auram Implementation
# Alloying
mods.tconstruct.Smeltery.addAlloy(<liquid:red.aurum.molten> * 2, [<liquid:fairy.molten> * 1, <liquid:pokefennium.molten> * 1]);
# Block and item recipes
recipes.addShapeless(<ExtraTiC:blockFunStuff:2>, [<ExtraTiC:funStuffIngot:2> * 9]);
recipes.addShapeless(<ExtraTiC:funStuffIngot:2> * 9, [<ExtraTiC:blockFunStuff:2>]);
# Casting
mods.tconstruct.Casting.addBasinRecipe(<ExtraTiC:blockFunStuff:2>, <liquid:red.aurum.molten> * 1296, null, false, 20);
mods.tconstruct.Casting.addTableRecipe(<ExtraTiC:funStuffIngot:2>, <liquid:red.aurum.molten>, <TConstruct:metalPattern:0>, false, 20);
mods.tconstruct.Casting.addTableRecipe(<ExtraTiC:toolrod:173>, <liquid:red.aurum.molten>, <TConstruct:metalPattern:1>, false, 20);
mods.tconstruct.Casting.addTableRecipe(<ExtraTiC:pickaxeHead:173>, <liquid:red.aurum.molten>, <TConstruct:metalPattern:2>, false, 20);

So that's ExtraTiC:funStuffIngot:2, ExtraTiC:blockFunStuff:2, and liquid:red.aurum.molten.
Just as a test, change all the <liquid:red.aurum.molten>'s to <liquid:iron.molten> and see if that works?
I have a sneaking suspicion that the . before and after the aurum is maybe screwing with stuff. However, I just checked quickly on ExtraTIC and it looks like red aurum is fully implemented for the smeltery, though that may not be the case (easiest way to try would be to get some red aurum stuff and see if it smelts, and what liquid it outputs)
 

Durpady

New Member
Jul 29, 2019
8
0
0
No, I'm saying it's working now, though I've had to add in all the smeltery recipes. All of these together will make Red Aurum work like a normal metal, except for the last line...

Code:
//Red Aurum Implementation
#Stats
//mods.tconstruct.ToolStats.set("Red Aurum", 4, 250, 7.5, 1, 1.2, 0, 0, "Red Aurum", "");
mods.tconstruct.ToolStats.setBowStats("Red Aurum", 250, 40, 1.2);
//mods.tconstruct.ToolStats.setArrowStats("Red Aurum", 3.6F, 25F, 100F);
#Melting
mods.tconstruct.Smeltery.addMelting(<ExtraTiC:funStuffIngot:2>, <liquid:red.aurum.molten> * 144, 800, <ExtraTiC:blockFunStuff:2>);
mods.tconstruct.Smeltery.addMelting(<ExtraTiC:blockFunStuff:2>, <liquid:red.aurum.molten> * 1296, 800, <ExtraTiC:blockFunStuff:2>);
# Alloying
mods.tconstruct.Smeltery.addAlloy(<liquid:red.aurum.molten> * 2, [<liquid:fairy.molten> * 1, <liquid:pokefennium.molten> * 1]);
# Block and item recipes
recipes.addShapeless(<ExtraTiC:blockFunStuff:2>, [<ExtraTiC:funStuffIngot:2> * 9]);
recipes.addShapeless(<ExtraTiC:funStuffIngot:2> * 9, [<ExtraTiC:blockFunStuff:2>]);
# Casting
mods.tconstruct.Casting.addBasinRecipe(<ExtraTiC:blockFunStuff:2>, <liquid:red.aurum.molten> * 1296, null, false, 20);
mods.tconstruct.Casting.addTableRecipe(<ExtraTiC:funStuffIngot:2>, <liquid:red.aurum.molten> * 144, <TConstruct:metalPattern:0>, false, 20);
mods.tconstruct.Casting.addTableRecipe(<ExtraTiC:toolrod:173>, <liquid:red.aurum.molten> * 72, <TConstruct:metalPattern:1>, false, 20);
mods.tconstruct.Casting.addTableRecipe(<ExtraTiC:pickaxeHead:173>, <liquid:red.aurum.molten> * 144, <TConstruct:metalPattern:2>, false, 20);
mods.tconstruct.Casting.addTableRecipe(<ExtraTiC:shovelHead:173>, <liquid:red.aurum.molten> * 144, <TConstruct:metalPattern:3>, false, 20);
mods.tconstruct.Casting.addTableRecipe(<ExtraTiC:axeHead:173>, <liquid:red.aurum.molten> * 144, <TConstruct:metalPattern:4>, false, 20);
mods.tconstruct.Casting.addTableRecipe(<ExtraTiC:swordBlade:173>, <liquid:red.aurum.molten> * 144, <TConstruct:metalPattern:5>, false, 20);
mods.tconstruct.Casting.addTableRecipe(<ExtraTiC:largeGuard:173>, <liquid:red.aurum.molten> * 72, <TConstruct:metalPattern:6>, false, 20);
mods.tconstruct.Casting.addTableRecipe(<ExtraTiC:mediumGuard:173>, <liquid:red.aurum.molten> * 72, <TConstruct:metalPattern:7>, false, 20);
mods.tconstruct.Casting.addTableRecipe(<ExtraTiC:crossbar:173>, <liquid:red.aurum.molten> * 72, <TConstruct:metalPattern:8>, false, 20);
mods.tconstruct.Casting.addTableRecipe(<ExtraTiC:binding:173>, <liquid:red.aurum.molten> * 72, <TConstruct:metalPattern:9>, false, 20);
mods.tconstruct.Casting.addTableRecipe(<ExtraTiC:frypanHead:173>, <liquid:red.aurum.molten> * 144, <TConstruct:metalPattern:10>, false, 20);
mods.tconstruct.Casting.addTableRecipe(<ExtraTiC:battelSign:173>, <liquid:red.aurum.molten> * 144, <TConstruct:metalPattern:11>, false, 20);
mods.tconstruct.Casting.addTableRecipe(<ExtraTiC:knifeBlade:173>, <liquid:red.aurum.molten> * 72, <TConstruct:metalPattern:12>, false, 20);
mods.tconstruct.Casting.addTableRecipe(<ExtraTiC:chiselHead:173>, <liquid:red.aurum.molten> * 72, <TConstruct:metalPattern:13>, false, 20);
mods.tconstruct.Casting.addTableRecipe(<ExtraTiC:toughrod:173>, <liquid:red.aurum.molten> * 432, <TConstruct:metalPattern:14>, false, 20);
mods.tconstruct.Casting.addTableRecipe(<ExtraTiC:toughbind:173>, <liquid:red.aurum.molten> * 432, <TConstruct:metalPattern:15>, false, 20);
mods.tconstruct.Casting.addTableRecipe(<ExtraTiC:largeplate:173>, <liquid:red.aurum.molten> * 1152, <TConstruct:metalPattern:16>, false, 20);
mods.tconstruct.Casting.addTableRecipe(<ExtraTiC:lumberaxeHead:173>, <liquid:red.aurum.molten> * 1152, <TConstruct:metalPattern:17>, false, 20);
mods.tconstruct.Casting.addTableRecipe(<ExtraTiC:scytheHead:173>, <liquid:red.aurum.molten> * 1152, <TConstruct:metalPattern:18>, false, 20);
mods.tconstruct.Casting.addTableRecipe(<ExtraTiC:excavatorHead:173>, <liquid:red.aurum.molten> * 1152, <TConstruct:metalPattern:19>, false, 20);
mods.tconstruct.Casting.addTableRecipe(<ExtraTiC:largeSwordBlade:173>, <liquid:red.aurum.molten> * 1152, <TConstruct:metalPattern:20>, false, 20);
mods.tconstruct.Casting.addTableRecipe(<ExtraTiC:hammerHead:173>, <liquid:red.aurum.molten> * 1152, <TConstruct:metalPattern:21>, false, 20);

mods.tconstruct.Casting.addTableRecipe(<ExtraTiC:fullGuard:173>, <liquid:red.aurum.molten> * 432, <TConstruct:metalPattern:22>, false, 20);

mods.tconstruct.Casting.addTableRecipe(<ExtraTiC:arrowhead:173>, <liquid:red.aurum.molten> * 432, <TConstruct:metalPattern:25>, false, 20);

mods.tconstruct.Casting.addTableRecipe(<ExtraTiC:shuriken:173>, <liquid:red.aurum.molten> * 72, <TConstruct:Cast:0>, false, 20);

mods.tconstruct.Casting.addTableRecipe(<ExtraTiC:CrossbowLimb:173>, <liquid:red.aurum.molten> * 576, <TConstruct:Cast:1>, false, 20);

mods.tconstruct.Casting.addTableRecipe(<ExtraTiC:CrossbowBody:173>, <liquid:red.aurum.molten> * 720, <TConstruct:Cast:2>, false, 20);

mods.tconstruct.Casting.addTableRecipe(<ExtraTiC:BowLimb:173>, <liquid:red.aurum.molten> * 216, <TConstruct:Cast:2>, false, 20);

mods.tconstruct.Casting.addTableRecipe(<TConstruct:BoltPart:*>.withTag({DualMat: {Material2: 173}}), <liquid:red.aurum.molten> * 144,

<TConstruct:toolRod:*>, true, 20);
Code:
//Red Aurum Implementation
#Stats
//mods.tconstruct.ToolStats.set("Red Aurum", 4, 250, 7.5, 1, 1.2, 0, 0, "Red Aurum", "");
mods.tconstruct.ToolStats.setBowStats("Red Aurum", 250, 40, 1.2);
//mods.tconstruct.ToolStats.setArrowStats("Red Aurum", 3.6F, 25F, 100F);
#Melting
mods.tconstruct.Smeltery.addMelting(<ExtraTiC:funStuffIngot:2>, <liquid:red.aurum.molten> * 144, 800, <ExtraTiC:blockFunStuff:2>);
mods.tconstruct.Smeltery.addMelting(<ExtraTiC:blockFunStuff:2>, <liquid:red.aurum.molten> * 1296, 800, <ExtraTiC:blockFunStuff:2>);
# Alloying
mods.tconstruct.Smeltery.addAlloy(<liquid:red.aurum.molten> * 2, [<liquid:fairy.molten> * 1, <liquid:pokefennium.molten> * 1]);
# Block and item recipes
recipes.addShapeless(<ExtraTiC:blockFunStuff:2>, [<ExtraTiC:funStuffIngot:2> * 9]);
recipes.addShapeless(<ExtraTiC:funStuffIngot:2> * 9, [<ExtraTiC:blockFunStuff:2>]);
# Casting
mods.tconstruct.Casting.addBasinRecipe(<ExtraTiC:blockFunStuff:2>, <liquid:red.aurum.molten> * 1296, null, false, 20);
mods.tconstruct.Casting.addTableRecipe(<ExtraTiC:funStuffIngot:2>, <liquid:red.aurum.molten> * 144, <TConstruct:metalPattern:0>, false, 20);
mods.tconstruct.Casting.addTableRecipe(<ExtraTiC:toolrod:173>, <liquid:red.aurum.molten> * 72, <TConstruct:metalPattern:1>, false, 20);
mods.tconstruct.Casting.addTableRecipe(<ExtraTiC:pickaxeHead:173>, <liquid:red.aurum.molten> * 144, <TConstruct:metalPattern:2>, false, 20);
mods.tconstruct.Casting.addTableRecipe(<ExtraTiC:shovelHead:173>, <liquid:red.aurum.molten> * 144, <TConstruct:metalPattern:3>, false, 20);
mods.tconstruct.Casting.addTableRecipe(<ExtraTiC:axeHead:173>, <liquid:red.aurum.molten> * 144, <TConstruct:metalPattern:4>, false, 20);
mods.tconstruct.Casting.addTableRecipe(<ExtraTiC:swordBlade:173>, <liquid:red.aurum.molten> * 144, <TConstruct:metalPattern:5>, false, 20);
mods.tconstruct.Casting.addTableRecipe(<ExtraTiC:largeGuard:173>, <liquid:red.aurum.molten> * 72, <TConstruct:metalPattern:6>, false, 20);
mods.tconstruct.Casting.addTableRecipe(<ExtraTiC:mediumGuard:173>, <liquid:red.aurum.molten> * 72, <TConstruct:metalPattern:7>, false, 20);
mods.tconstruct.Casting.addTableRecipe(<ExtraTiC:crossbar:173>, <liquid:red.aurum.molten> * 72, <TConstruct:metalPattern:8>, false, 20);
mods.tconstruct.Casting.addTableRecipe(<ExtraTiC:binding:173>, <liquid:red.aurum.molten> * 72, <TConstruct:metalPattern:9>, false, 20);
mods.tconstruct.Casting.addTableRecipe(<ExtraTiC:frypanHead:173>, <liquid:red.aurum.molten> * 144, <TConstruct:metalPattern:10>, false, 20);
mods.tconstruct.Casting.addTableRecipe(<ExtraTiC:battelSign:173>, <liquid:red.aurum.molten> * 144, <TConstruct:metalPattern:11>, false, 20);
mods.tconstruct.Casting.addTableRecipe(<ExtraTiC:knifeBlade:173>, <liquid:red.aurum.molten> * 72, <TConstruct:metalPattern:12>, false, 20);
mods.tconstruct.Casting.addTableRecipe(<ExtraTiC:chiselHead:173>, <liquid:red.aurum.molten> * 72, <TConstruct:metalPattern:13>, false, 20);
mods.tconstruct.Casting.addTableRecipe(<ExtraTiC:toughrod:173>, <liquid:red.aurum.molten> * 432, <TConstruct:metalPattern:14>, false, 20);
mods.tconstruct.Casting.addTableRecipe(<ExtraTiC:toughbind:173>, <liquid:red.aurum.molten> * 432, <TConstruct:metalPattern:15>, false, 20);
mods.tconstruct.Casting.addTableRecipe(<ExtraTiC:largeplate:173>, <liquid:red.aurum.molten> * 1152, <TConstruct:metalPattern:16>, false, 20);
mods.tconstruct.Casting.addTableRecipe(<ExtraTiC:lumberaxeHead:173>, <liquid:red.aurum.molten> * 1152, <TConstruct:metalPattern:17>, false, 20);
mods.tconstruct.Casting.addTableRecipe(<ExtraTiC:scytheHead:173>, <liquid:red.aurum.molten> * 1152, <TConstruct:metalPattern:18>, false, 20);
mods.tconstruct.Casting.addTableRecipe(<ExtraTiC:excavatorHead:173>, <liquid:red.aurum.molten> * 1152, <TConstruct:metalPattern:19>, false, 20);
mods.tconstruct.Casting.addTableRecipe(<ExtraTiC:largeSwordBlade:173>, <liquid:red.aurum.molten> * 1152, <TConstruct:metalPattern:20>, false, 20);
mods.tconstruct.Casting.addTableRecipe(<ExtraTiC:hammerHead:173>, <liquid:red.aurum.molten> * 1152, <TConstruct:metalPattern:21>, false, 20);

mods.tconstruct.Casting.addTableRecipe(<ExtraTiC:fullGuard:173>, <liquid:red.aurum.molten> * 432, <TConstruct:metalPattern:22>, false, 20);

mods.tconstruct.Casting.addTableRecipe(<ExtraTiC:arrowhead:173>, <liquid:red.aurum.molten> * 432, <TConstruct:metalPattern:25>, false, 20);

mods.tconstruct.Casting.addTableRecipe(<ExtraTiC:shuriken:173>, <liquid:red.aurum.molten> * 72, <TConstruct:Cast:0>, false, 20);

mods.tconstruct.Casting.addTableRecipe(<ExtraTiC:CrossbowLimb:173>, <liquid:red.aurum.molten> * 576, <TConstruct:Cast:1>, false, 20);

mods.tconstruct.Casting.addTableRecipe(<ExtraTiC:CrossbowBody:173>, <liquid:red.aurum.molten> * 720, <TConstruct:Cast:2>, false, 20);

mods.tconstruct.Casting.addTableRecipe(<ExtraTiC:BowLimb:173>, <liquid:red.aurum.molten> * 216, <TConstruct:Cast:2>, false, 20);

mods.tconstruct.Casting.addTableRecipe(<TConstruct:BoltPart:*>.withTag({DualMat: {Material2: 173}}), <liquid:red.aurum.molten> * 144,

<TConstruct:toolRod:*>, true, 20);

Code:
mods.tconstruct.Casting.addTableRecipe(<TConstruct:BoltPart:*>.withTag({DualMat: {Material2: 173}}), <liquid:red.aurum.molten> * 144,

<TConstruct:toolRod:*>, true, 20);
This thing returns an item with dummy shaft data. Is there any (concise) way to tell it "use, for the bolt shaft, the same material that was in the tool rod"? Or am I going to have to copypaste/numbertweak it all out?

EDIT: two of the Stats lines are comment-ified because they're not working.
 

jordsta95

New Member
Jul 29, 2019
5,056
-4
1
No, I'm saying it's working now, though I've had to add in all the smeltery recipes. All of these together will make Red Aurum work like a normal metal, except for the last line...

Code:
//Red Aurum Implementation
#Stats
//mods.tconstruct.ToolStats.set("Red Aurum", 4, 250, 7.5, 1, 1.2, 0, 0, "Red Aurum", "");
mods.tconstruct.ToolStats.setBowStats("Red Aurum", 250, 40, 1.2);
//mods.tconstruct.ToolStats.setArrowStats("Red Aurum", 3.6F, 25F, 100F);
#Melting
mods.tconstruct.Smeltery.addMelting(<ExtraTiC:funStuffIngot:2>, <liquid:red.aurum.molten> * 144, 800, <ExtraTiC:blockFunStuff:2>);
mods.tconstruct.Smeltery.addMelting(<ExtraTiC:blockFunStuff:2>, <liquid:red.aurum.molten> * 1296, 800, <ExtraTiC:blockFunStuff:2>);
# Alloying
mods.tconstruct.Smeltery.addAlloy(<liquid:red.aurum.molten> * 2, [<liquid:fairy.molten> * 1, <liquid:pokefennium.molten> * 1]);
# Block and item recipes
recipes.addShapeless(<ExtraTiC:blockFunStuff:2>, [<ExtraTiC:funStuffIngot:2> * 9]);
recipes.addShapeless(<ExtraTiC:funStuffIngot:2> * 9, [<ExtraTiC:blockFunStuff:2>]);
# Casting
mods.tconstruct.Casting.addBasinRecipe(<ExtraTiC:blockFunStuff:2>, <liquid:red.aurum.molten> * 1296, null, false, 20);
mods.tconstruct.Casting.addTableRecipe(<ExtraTiC:funStuffIngot:2>, <liquid:red.aurum.molten> * 144, <TConstruct:metalPattern:0>, false, 20);
mods.tconstruct.Casting.addTableRecipe(<ExtraTiC:toolrod:173>, <liquid:red.aurum.molten> * 72, <TConstruct:metalPattern:1>, false, 20);
mods.tconstruct.Casting.addTableRecipe(<ExtraTiC:pickaxeHead:173>, <liquid:red.aurum.molten> * 144, <TConstruct:metalPattern:2>, false, 20);
mods.tconstruct.Casting.addTableRecipe(<ExtraTiC:shovelHead:173>, <liquid:red.aurum.molten> * 144, <TConstruct:metalPattern:3>, false, 20);
mods.tconstruct.Casting.addTableRecipe(<ExtraTiC:axeHead:173>, <liquid:red.aurum.molten> * 144, <TConstruct:metalPattern:4>, false, 20);
mods.tconstruct.Casting.addTableRecipe(<ExtraTiC:swordBlade:173>, <liquid:red.aurum.molten> * 144, <TConstruct:metalPattern:5>, false, 20);
mods.tconstruct.Casting.addTableRecipe(<ExtraTiC:largeGuard:173>, <liquid:red.aurum.molten> * 72, <TConstruct:metalPattern:6>, false, 20);
mods.tconstruct.Casting.addTableRecipe(<ExtraTiC:mediumGuard:173>, <liquid:red.aurum.molten> * 72, <TConstruct:metalPattern:7>, false, 20);
mods.tconstruct.Casting.addTableRecipe(<ExtraTiC:crossbar:173>, <liquid:red.aurum.molten> * 72, <TConstruct:metalPattern:8>, false, 20);
mods.tconstruct.Casting.addTableRecipe(<ExtraTiC:binding:173>, <liquid:red.aurum.molten> * 72, <TConstruct:metalPattern:9>, false, 20);
mods.tconstruct.Casting.addTableRecipe(<ExtraTiC:frypanHead:173>, <liquid:red.aurum.molten> * 144, <TConstruct:metalPattern:10>, false, 20);
mods.tconstruct.Casting.addTableRecipe(<ExtraTiC:battelSign:173>, <liquid:red.aurum.molten> * 144, <TConstruct:metalPattern:11>, false, 20);
mods.tconstruct.Casting.addTableRecipe(<ExtraTiC:knifeBlade:173>, <liquid:red.aurum.molten> * 72, <TConstruct:metalPattern:12>, false, 20);
mods.tconstruct.Casting.addTableRecipe(<ExtraTiC:chiselHead:173>, <liquid:red.aurum.molten> * 72, <TConstruct:metalPattern:13>, false, 20);
mods.tconstruct.Casting.addTableRecipe(<ExtraTiC:toughrod:173>, <liquid:red.aurum.molten> * 432, <TConstruct:metalPattern:14>, false, 20);
mods.tconstruct.Casting.addTableRecipe(<ExtraTiC:toughbind:173>, <liquid:red.aurum.molten> * 432, <TConstruct:metalPattern:15>, false, 20);
mods.tconstruct.Casting.addTableRecipe(<ExtraTiC:largeplate:173>, <liquid:red.aurum.molten> * 1152, <TConstruct:metalPattern:16>, false, 20);
mods.tconstruct.Casting.addTableRecipe(<ExtraTiC:lumberaxeHead:173>, <liquid:red.aurum.molten> * 1152, <TConstruct:metalPattern:17>, false, 20);
mods.tconstruct.Casting.addTableRecipe(<ExtraTiC:scytheHead:173>, <liquid:red.aurum.molten> * 1152, <TConstruct:metalPattern:18>, false, 20);
mods.tconstruct.Casting.addTableRecipe(<ExtraTiC:excavatorHead:173>, <liquid:red.aurum.molten> * 1152, <TConstruct:metalPattern:19>, false, 20);
mods.tconstruct.Casting.addTableRecipe(<ExtraTiC:largeSwordBlade:173>, <liquid:red.aurum.molten> * 1152, <TConstruct:metalPattern:20>, false, 20);
mods.tconstruct.Casting.addTableRecipe(<ExtraTiC:hammerHead:173>, <liquid:red.aurum.molten> * 1152, <TConstruct:metalPattern:21>, false, 20);

mods.tconstruct.Casting.addTableRecipe(<ExtraTiC:fullGuard:173>, <liquid:red.aurum.molten> * 432, <TConstruct:metalPattern:22>, false, 20);

mods.tconstruct.Casting.addTableRecipe(<ExtraTiC:arrowhead:173>, <liquid:red.aurum.molten> * 432, <TConstruct:metalPattern:25>, false, 20);

mods.tconstruct.Casting.addTableRecipe(<ExtraTiC:shuriken:173>, <liquid:red.aurum.molten> * 72, <TConstruct:Cast:0>, false, 20);

mods.tconstruct.Casting.addTableRecipe(<ExtraTiC:CrossbowLimb:173>, <liquid:red.aurum.molten> * 576, <TConstruct:Cast:1>, false, 20);

mods.tconstruct.Casting.addTableRecipe(<ExtraTiC:CrossbowBody:173>, <liquid:red.aurum.molten> * 720, <TConstruct:Cast:2>, false, 20);

mods.tconstruct.Casting.addTableRecipe(<ExtraTiC:BowLimb:173>, <liquid:red.aurum.molten> * 216, <TConstruct:Cast:2>, false, 20);

mods.tconstruct.Casting.addTableRecipe(<TConstruct:BoltPart:*>.withTag({DualMat: {Material2: 173}}), <liquid:red.aurum.molten> * 144,

<TConstruct:toolRod:*>, true, 20);
Code:
//Red Aurum Implementation
#Stats
//mods.tconstruct.ToolStats.set("Red Aurum", 4, 250, 7.5, 1, 1.2, 0, 0, "Red Aurum", "");
mods.tconstruct.ToolStats.setBowStats("Red Aurum", 250, 40, 1.2);
//mods.tconstruct.ToolStats.setArrowStats("Red Aurum", 3.6F, 25F, 100F);
#Melting
mods.tconstruct.Smeltery.addMelting(<ExtraTiC:funStuffIngot:2>, <liquid:red.aurum.molten> * 144, 800, <ExtraTiC:blockFunStuff:2>);
mods.tconstruct.Smeltery.addMelting(<ExtraTiC:blockFunStuff:2>, <liquid:red.aurum.molten> * 1296, 800, <ExtraTiC:blockFunStuff:2>);
# Alloying
mods.tconstruct.Smeltery.addAlloy(<liquid:red.aurum.molten> * 2, [<liquid:fairy.molten> * 1, <liquid:pokefennium.molten> * 1]);
# Block and item recipes
recipes.addShapeless(<ExtraTiC:blockFunStuff:2>, [<ExtraTiC:funStuffIngot:2> * 9]);
recipes.addShapeless(<ExtraTiC:funStuffIngot:2> * 9, [<ExtraTiC:blockFunStuff:2>]);
# Casting
mods.tconstruct.Casting.addBasinRecipe(<ExtraTiC:blockFunStuff:2>, <liquid:red.aurum.molten> * 1296, null, false, 20);
mods.tconstruct.Casting.addTableRecipe(<ExtraTiC:funStuffIngot:2>, <liquid:red.aurum.molten> * 144, <TConstruct:metalPattern:0>, false, 20);
mods.tconstruct.Casting.addTableRecipe(<ExtraTiC:toolrod:173>, <liquid:red.aurum.molten> * 72, <TConstruct:metalPattern:1>, false, 20);
mods.tconstruct.Casting.addTableRecipe(<ExtraTiC:pickaxeHead:173>, <liquid:red.aurum.molten> * 144, <TConstruct:metalPattern:2>, false, 20);
mods.tconstruct.Casting.addTableRecipe(<ExtraTiC:shovelHead:173>, <liquid:red.aurum.molten> * 144, <TConstruct:metalPattern:3>, false, 20);
mods.tconstruct.Casting.addTableRecipe(<ExtraTiC:axeHead:173>, <liquid:red.aurum.molten> * 144, <TConstruct:metalPattern:4>, false, 20);
mods.tconstruct.Casting.addTableRecipe(<ExtraTiC:swordBlade:173>, <liquid:red.aurum.molten> * 144, <TConstruct:metalPattern:5>, false, 20);
mods.tconstruct.Casting.addTableRecipe(<ExtraTiC:largeGuard:173>, <liquid:red.aurum.molten> * 72, <TConstruct:metalPattern:6>, false, 20);
mods.tconstruct.Casting.addTableRecipe(<ExtraTiC:mediumGuard:173>, <liquid:red.aurum.molten> * 72, <TConstruct:metalPattern:7>, false, 20);
mods.tconstruct.Casting.addTableRecipe(<ExtraTiC:crossbar:173>, <liquid:red.aurum.molten> * 72, <TConstruct:metalPattern:8>, false, 20);
mods.tconstruct.Casting.addTableRecipe(<ExtraTiC:binding:173>, <liquid:red.aurum.molten> * 72, <TConstruct:metalPattern:9>, false, 20);
mods.tconstruct.Casting.addTableRecipe(<ExtraTiC:frypanHead:173>, <liquid:red.aurum.molten> * 144, <TConstruct:metalPattern:10>, false, 20);
mods.tconstruct.Casting.addTableRecipe(<ExtraTiC:battelSign:173>, <liquid:red.aurum.molten> * 144, <TConstruct:metalPattern:11>, false, 20);
mods.tconstruct.Casting.addTableRecipe(<ExtraTiC:knifeBlade:173>, <liquid:red.aurum.molten> * 72, <TConstruct:metalPattern:12>, false, 20);
mods.tconstruct.Casting.addTableRecipe(<ExtraTiC:chiselHead:173>, <liquid:red.aurum.molten> * 72, <TConstruct:metalPattern:13>, false, 20);
mods.tconstruct.Casting.addTableRecipe(<ExtraTiC:toughrod:173>, <liquid:red.aurum.molten> * 432, <TConstruct:metalPattern:14>, false, 20);
mods.tconstruct.Casting.addTableRecipe(<ExtraTiC:toughbind:173>, <liquid:red.aurum.molten> * 432, <TConstruct:metalPattern:15>, false, 20);
mods.tconstruct.Casting.addTableRecipe(<ExtraTiC:largeplate:173>, <liquid:red.aurum.molten> * 1152, <TConstruct:metalPattern:16>, false, 20);
mods.tconstruct.Casting.addTableRecipe(<ExtraTiC:lumberaxeHead:173>, <liquid:red.aurum.molten> * 1152, <TConstruct:metalPattern:17>, false, 20);
mods.tconstruct.Casting.addTableRecipe(<ExtraTiC:scytheHead:173>, <liquid:red.aurum.molten> * 1152, <TConstruct:metalPattern:18>, false, 20);
mods.tconstruct.Casting.addTableRecipe(<ExtraTiC:excavatorHead:173>, <liquid:red.aurum.molten> * 1152, <TConstruct:metalPattern:19>, false, 20);
mods.tconstruct.Casting.addTableRecipe(<ExtraTiC:largeSwordBlade:173>, <liquid:red.aurum.molten> * 1152, <TConstruct:metalPattern:20>, false, 20);
mods.tconstruct.Casting.addTableRecipe(<ExtraTiC:hammerHead:173>, <liquid:red.aurum.molten> * 1152, <TConstruct:metalPattern:21>, false, 20);

mods.tconstruct.Casting.addTableRecipe(<ExtraTiC:fullGuard:173>, <liquid:red.aurum.molten> * 432, <TConstruct:metalPattern:22>, false, 20);

mods.tconstruct.Casting.addTableRecipe(<ExtraTiC:arrowhead:173>, <liquid:red.aurum.molten> * 432, <TConstruct:metalPattern:25>, false, 20);

mods.tconstruct.Casting.addTableRecipe(<ExtraTiC:shuriken:173>, <liquid:red.aurum.molten> * 72, <TConstruct:Cast:0>, false, 20);

mods.tconstruct.Casting.addTableRecipe(<ExtraTiC:CrossbowLimb:173>, <liquid:red.aurum.molten> * 576, <TConstruct:Cast:1>, false, 20);

mods.tconstruct.Casting.addTableRecipe(<ExtraTiC:CrossbowBody:173>, <liquid:red.aurum.molten> * 720, <TConstruct:Cast:2>, false, 20);

mods.tconstruct.Casting.addTableRecipe(<ExtraTiC:BowLimb:173>, <liquid:red.aurum.molten> * 216, <TConstruct:Cast:2>, false, 20);

mods.tconstruct.Casting.addTableRecipe(<TConstruct:BoltPart:*>.withTag({DualMat: {Material2: 173}}), <liquid:red.aurum.molten> * 144,

<TConstruct:toolRod:*>, true, 20);

Code:
mods.tconstruct.Casting.addTableRecipe(<TConstruct:BoltPart:*>.withTag({DualMat: {Material2: 173}}), <liquid:red.aurum.molten> * 144,

<TConstruct:toolRod:*>, true, 20);
This thing returns an item with dummy shaft data. Is there any (concise) way to tell it "use, for the bolt shaft, the same material that was in the tool rod"? Or am I going to have to copypaste/numbertweak it all out?

EDIT: two of the Stats lines are comment-ified because they're not working.
You could maybe (if it is easier) have the tough rod be crafted in to 3 tool rods? ... Actually, looking at it, 2 issues:
1: You are pouring on to the tool rod (pardon my ignorance for not understanding), shouldn't it be poured into a cast?
2: You are trying to make <TConstruct:BoltPart:*> the * means any metadata, which cannot be an output, it has to be specific, e.g. <TConstruct:BoltPart>
 

Durpady

New Member
Jul 29, 2019
8
0
0
Nah, TiCon Bolts are made by pouring a metal (or, as I've discovered, obsidian) onto a tool rod. That's why the "consume 'Cast'"... flag? Whatever it is, it's set to "true": if you're creating a bolt, the tool rod used to make it shouldn't be left behind.
 

jordsta95

New Member
Jul 29, 2019
5,056
-4
1
Nah, TiCon Bolts are made by pouring a metal (or, as I've discovered, obsidian) onto a tool rod. That's why the "consume 'Cast'"... flag? Whatever it is, it's set to "true": if you're creating a bolt, the tool rod used to make it shouldn't be left behind.
Still, you need the meta-data of the part you are making to be something, not *
 

Zebeleizis

New Member
Jul 29, 2019
16
-4
0
This is more out there in terms of subject but I figured if anyone knew it would be the people here.

Is there any good 1.7.10 mod that adds an Archimedes screw-like block? (makes flowing water on top of the block by pumping in from a water source block below)

Or anything that takes the water/lava system above buckets, something simple not an entire tech mod? ( while pipes and pumps from buildcraft & company are above buckets I obviously know about them)
 

jdog1408

New Member
Jul 29, 2019
958
-11
0
I made some custom essences and want more uses for them. I have Essence of Life(Blood Magic), Essence of Mana(Botania), Essence of Chemicals(MineChem). What would you suggest I use them for? And could I make recipes cost negative mana or blood?
 

Zebeleizis

New Member
Jul 29, 2019
16
-4
0
When you eat food made with quadrum it eat the whole stack and gives hunger/saturation as if you ate one.

Code :

{
"name": "mushroom_omelette",
"texture": "mushroom_omelette",
"type": "food",
"consume-duration": "32",
"food-amount": "1",
"food-saturation": "1",
"max-stack-size": "64"
}

How do I fix this?
 

jordsta95

New Member
Jul 29, 2019
5,056
-4
1
When you eat food made with quadrum it eat the whole stack and gives hunger/saturation as if you ate one.

Code :

{
"name": "mushroom_omelette",
"texture": "mushroom_omelette",
"type": "food",
"consume-duration": "32",
"food-amount": "1",
"food-saturation": "1",
"max-stack-size": "64"
}

How do I fix this?
I don't know much about quadrum, but seeing as the max size for items by default is 64, I'd say remove that. Just to see if it works.
And just so you know
Code:
  "food-amount": "1",
  "food-saturation": "1",
means you will get half hunger, and half saturation. Just in case you weren't aware, I just wanted to point it out, seeing as mushroom stew is 8 hunger (4 hunger bars) and a saturation of the same value (IIRC)