With this mod, you can add custom things to the game via JSON, it is very easy, here is an example:
http://www.blamejared.com/GetFluxed/content/template.json
That file has examples for everything I currently support and it is in the format that the mod reads in :)
New Commands:
/log
/log Aspects{
prints a list of aspects
}
/log Fluids{
prints the unlocalized name of fluids
}
/log materials{
prints information about TCon materials.
}
To use this mod, you need TTcore, you can get it here: http://ci.tterrag.com/job/ttCore/ and Tinker's Construct.
If you would like to show your support, I have a Patreon.
ModPacks:
You are free to use my mod in a modpack! THOUGH you have to send me a message saying you are doing so!
And that is basically it!
Enjoy!
Any chance you'd be willing to post an example? I'm better with revese engineering then starting from scratch.
example: books would make Knowledge parts but shouldnt be smelted
considering the material that the parts are made with would be books or any other item/block/thing, could you add support to craft the parts in a part builder?
"materials":[
{
"name":"material.Knowledge",
"key":"materialknowledge",
"style":"brown",
"resource":"minecraft:book",
"materialID":55,
"durability":1000,
"miningSpeed":300,
"attack":3,
"reinforced":0,
"primaryColor":16447939,
"value":1,
"handleModifier":1,
"stonebound":0,
"buildParts":true,
"harvestLevel":0,
"modifiers":3,
"arrowMass":0,
"arrowBreakChance":25,
"bowDrawSpeed":5,
"bowSpeedMax":0.1
},
if this does not already exist then im sure people would love the addition, i cant find any guides on the mod so im sorry if the info is out there somewhere
i just cant get this to work ive tried adding redstone as a tool part material as a tester but nothing happens
here is my file:
{
"materials":[
{
"name":"Redstone",
"key":"MCRedstone",
"style":"red",
"resource":"minecraft:redstone_block",
"materialID":1279,
"durability":450,
"miningSpeed":450,
"attack":1,
"reinforced":0,
"primaryColor":16711680,
"value":1,
"handleModifier":1,
"stonebound":1.0,
"buildParts":true,
"harvestLevel":3,
"modifiers":2,
"arrowMass":0.15,
"ArrowBreakChance":0.0,
"bowSpeedMax":3.5,
"bowDrawSpeed":5.2
}
],
"fluids":[
],
"aspects":[
],
"oreBerries":[
],
"smelteryFuels":[
],
"brews":[
]
}
],
}
I really wish someone would code a GUI that you could use to make these json files. I really want to use this but I am not interested in spending hours typing out a huge json file that will prob not work because i leave out a bracket or comma somewhere. :P I really need to learn to java!
It's easy enough to leave them out even if you do know java, but for json I like using jsoneditoronline, you can type it on the left and it won't work if you didn't do it properly so you know right away that you missed something, or you can build it on the right and have it provide the code for you.
Hmm...Now you have my attention! This looks pretty neat...gonna play around with it and see what I can come up with. Thanks for the link!
Hey jared, can you make it so that the download in forge requires ttcore? It's easy enough to work around, but that is one of the nice features of the cursevoice client.
I'd like to add some fuel liquids (such as pyrotheum from TE) to the smeltery, but I can't seem to find an example of what parameters it takes. Is there a wiki, or an in game command to get these? I suspect I need name, and key, but I'm sure there must be some way to specify the burn time and what not. Thank you!Edit: Ok, poked through the github source and I found some statistics for liquid. I gave this a go:
{
"name":"Pyrotheum",
"key":"TEPyrotheum",
"resource":"pyrotheum",
"meltingItemsOutputAmount":"250"
}
Seemed to work! If anyone is wondering about fuels, give that a go. :3 Omg. That's glorious. It goes SO fast. xD
Edit2: Mmk. I got the 'liquid' material parts added, but I can't pour the liquid from the smeltery to make the parts. Here is what I have.
{
"name":"Primal Mana",
"key":"TEPrimalMana",
"style":"DARK_PURPLE",
"resource":"ThermalFoundation:bucket;5",
"materialID":67,
"harvestLevel":5,
"durability":3200,
"miningSpeed":1500,
"attack":10,
"reinforced":2,
"primaryColor":2893357,
"value":2,
"handleModifier":2.4,
"stonebound":0,
"buildParts":"false",
"modifiers":"0",
"castingFluid":"mana", (also tried fluid.mana like it says in the TE lang file)
"arrowMass":"1.9",
"ArrowBreakChance":"4",
"bowSpeedMax":"9",
"bowDrawSpeed":"26"
}
Also, for some reason ProjectRed items have stopped working to make materials. Here is that one:
{
"name":"Ruby",
"key":"PRRuby",
"style":"white",
"resource":"ProjRed|Core:projectred.core.part;37",
"materialID":65,
"harvestLevel":3,
"durability":1000,
"miningSpeed":1000,
"attack":9,
"reinforced":0,
"primaryColor":10166784,
"value":2,
"handleModifier":1.2,
"stonebound":0,
"buildParts":"true",
"modifiers":"0",
"arrowMass":"1.5",
"ArrowBreakChance":"10",
"bowSpeedMax":"7",
"bowDrawSpeed":"30"
}
I had these added without any issues previously. I'll poke in the lang file when I have more time and see if maybe something changed in a recent update.
Hello jaredlll08
Giving you a heads up your mod is polled by the NotEnoughMods bot. Changing the file name breaks it. So can you please keep to one format?
Thank you for your time
Dmodoomsirius.
This is fantastic. Thank you SO much for keeping this going. I'm SUPER excited to play with it now that fluids are working again <3
omg. You're amazing. <3
This is fantastic and a game changer for this round of JamPacked!
Two quick questions: Is there a way to add new Fletchings, Arrow Shafts, and Bowstrings?
And then more specifically I had used:
{
"name":"Ghostwood",
"key":"Ghostwood",
"style":"white",
"resource":"Natura:planks;2",
"materialID":1279,
"durability":450,
"miningSpeed":450,
"attack":1,
"reinforced":0,
"primaryColor":13619151,
"value":1,
"handleModifier":1,
"stonebound":1.0,
"buildParts":true,
"harvestLevel":3,
"modifiers":2,
"arrowMass":0.15,
"ArrowBreakChance":0.0,
"bowSpeedMax":3.5,
"bowDrawSpeed":5.2
}
It seems like the Modifiers actually added 2 modifiers per part like this. Should it still be 2 or did that change and it should be 1? Also, it always shows as material.ghostwood on the Parts themselves. Is there a localization thing I need to do separately to fix that?
Thank you again
The modifiers adds extra modifiers, and if you look in /config/jsonables/lang/ you can make lang files there.
Is there a way to change the base texture. It seems its getting a texture from somewhere i can't find.
Hey i've been trying to get this to work but I haven't gotten anywhere, hope you guys can help me figure this out.
http://pastebin.com/tZjRJYaz
Your problem is most likely that you used the unlocalized name for the material, instead of using the proper internal name. In your case, it would be:
"resource":"appliedenergistics2:item.ItemMultiMaterial;7",
Remember to use a semi-colon to distinguish the metadata.
I get this now D;
http://pastebin.com/qvAeSygZ
The problem is with your "style", there are valid styles
https://github.com/btilm305/mc-dev/blob/master/EnumChatFormatting.java
I've encountered a crash possibly as some others have? I've uploaded it and uploaded my configs incase its something on my part. As far as I know I've placed everything in the configs in the right places. Ther materials and fluids are in seperate configs. Help would be appreciated.
http://pastebin.com/D0sxcdLF
http://pastebin.com/gkSBR31F
I had the same problem which was the style coulour of my choise. I put for every material green style and it seems to work. I don't know about yours but I think the problem is light_purple.