Futurepack Mod - Now with flyable Spaceships!

Futurepack Mod - Now with flyable Spaceships!

1M Downloads

[Request] Crafttweaker/minetweaker support

meelock opened this issue ยท 19 comments

commented

First of all, I know this might use some reworking, but I think the mod has reached a point of popularity that crafttweaker support is needed for the mod to be added to more modpacks.

I hope you consider adding support for crafttweaker, also, because I am working on a modpack that will be heavily tweaked, and want to tweak futurepack to fit the progression!

thanks!

commented

what is Crafttweaker/minetweaker? Never realy heard of it. If its about changing recipes and stuff then this is already possible.

commented

Well, as long as your way of changing is intuitive, and supports modded items, this is as good as closed. But full crafttweaker would be super nice, as I know how to use it quite well, and prefer if all edited recipes in my modpack are in the same place.

Ps. This was written from my phone.
pps. fixed now

commented

what I was more asking about was if your furnaces/other machines have crafttweaker support. so, if they don't, if you could add them so that I can mess about with them and make cool stuff in my modpack.

ps. https://minecraft.curseforge.com/projects/crafttweaker

commented

they dont have support for it, but it is possible to change the recipes and adding/removing them, also researches are change/remove/addable

commented

everything is made via json inside the jar, and I dont have hash checks or something like that so the eddited versions gets accepted

commented

Ok I dont understand Crafttweaker at all. And the APi is weird, I cant find any usefull structure in there. What does Crafttweaker besides from changing recipes and hiding items? The APi looks like it can write complete mods with these scripts.

commented

Can you please at least add config based recipes, so that people don't have to modify your jar for every version of their modpack. (What kind of person would modify one of the mods to change recipes, that's just ludicrous in the current age of modding.)

commented

I know that this change might require a major refactor, but I feel that I can speak for the sake of others that some sort of way of easily changing parts of this kind of mod, is needed for major scale adoption.

commented

I hope you understand this request and take it seriously, I also do not mean to sound intrusive, if what I am requesting is going against the initial idea of futurepack.

many thanks.

  • meelock
commented

The point of crafttweaker is to change/remove/add recipes to mods/Minecraft. Crafttweaker is basically minetweaker, but updated, and if you look at any large modpack in 1.7, most of the content that is changed, is changed by minetweaker scripts.

Thanks.

meelock

commented

Ok it seems like i first need to leran the script thingy to understant what it does but it seems heaviliy overloaded and the script resembles java very mush. IMO they could just write java code but yeah I will try to implemente it. In wich version do you need it 1.10 or 1.11 ?

commented

1.10 preferably, also crafttweaker is meant as a tweaker not as a mod maker, it was never meant as a mod maker and if you use it for that you're doing it wrong.

commented

recipes.remove(betterwithmods:single_machine:3);
recipes.addShaped(betterwithmods:single_machine:3,
[[primal:iron_sheet, minecraft:bone, primal:iron_sheet],
[primal:iron_sheet, minecraft:water_bucket, primal:iron_sheet],
[primal:iron_sheet, primal:iron_sheet, primal:iron_sheet]]);

this script changes a recipe, it is 100* simpler than writing a mod to do this.

commented

mods.betterwithmods.Cauldron.add(embers:nuggetIron * 3, primal:carbonate_ferro_slack * 5,
[plastitech:ItemSlag_iron_dust * 3]);

this script changes a modded recipe, if you were to try to do this in java it would take hours, but Better with mods has crafttweaker support, and as such is easy to configure.

Better with mods is a great example of crafttweaker intergration.

commented

Ok I am not shure if I am able to add support for altering resaerches or make new ones but recipes for the machines should work.
And yeah the scripts are reduced to the code that is actualy doing the modfication, and not the huge stuff around needed for it to work.

commented

That sounds good to me! If it is not too hard to implement... thanks for your consideration!

commented

Also, hear me out... I think if would be much better if Futurepack created files outside of the jar where researchers can be changed. Why i say this is because, for most mods, users are highly discouraged from editing files inside of the compiled jar file for a mod, and if they do, it will be treated as if they are making the mod their own and violating all sorts of licences, if they were to ever release the changed mod in a modpack.

commented

Ok its was some fault wiht the java version...
Anyway can you try this version, there a basic minetweaker support is implemented.
https://github.com/mcenderdragon/Futurepack-API/wiki/Crafttweaker-support.

commented

I have written the implemnentation so far, but it seems like the api code from crafttweaker is faulty so gradlew wont build the project.