-
Notifications
You must be signed in to change notification settings - Fork 30
wrench support for connected_chests #251
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
|
IMO this should be done from another mod, not here, that's why the API exists. |
i understand the objection a little. but why are digtron and drawers supported here? |
@S-S-X @BuckarooBanzay your opinions? |
For tools like wrench my opinion is that it could very well add support within wrench mod. For wrench itself I do think that it should not be part of technic modpack at all but that discussion probably does not belong here, mentioned because it is related: adding more stuff that is not directly related with technic itself is not good. Important thing when using API (assuming it is stable) is that it allows other mod to easily add/update/remove fields and internal data if there's changes in mod, no need to remember another pull request for wrench. Having a lot of support implemented in wrench itself allows keeping other mods cleaner and all wrench (or any tool) related stuff stays with tool itself. From PoV of another mod having optional dependencies and compatibility code for many small tools is not nice or very clean especially with simple mods. No clear opinion, it depends but upsides of using API should be considered. |
|
the background of my question: i am currently working on further wrench support for
possibly more later. Originally i wanted to make a PR for every supported mod here |
|
Maybe a separate mod should be created, just for adding support for other mods? ( I was also thinking of adding support for mods on the Pandorabox server (in its custom mod), but it could be better to put it in a separate mod, so others can use it. |
|
i don't think it's a good idea to create and maintain a third mod that mediates between wrench and supported mods. this new mod would not add any fundamentally new functionality to the game. i think the better way would be, as it was suggested by s-x-x, to split off the wrench from technic and then add and maintain the support for the other mods there. |
|
I'll create repo for wrench, we'll see how it looks after mangling all the history. Decisions about actually moving can be made later but if it looks good could also be immediately effective. |
|
See https://github.com/mt-mods/wrench and https://github.com/mt-mods/wrench/commits/master if it looks fine... |
|
I'd say delete all the tags and branches, and we'll add the first tag/release when we release technic 2.0.0. I'm amazed that you were able to make the commit history so clean 👀
Only the craft recipe setting, which can (and should) be changed: Line 28 in f5a37b1
|
For compatibility it would be possible to check for craft recipe configuration from technic mod (safe because of optional dependency for machines) but maybe better to just drop it. Mod anyway has to be reinstalled from new location and in my opinion this also allows changing (and should be changed) default for craft recipe to be enabled, however being very useful admin tool for hard survival servers config should still be there to allow continuing its use as admin tool. Basically I think most of "has to be done" stuff would be:
|
I have adjusted this in mt-mods/wrench@1cbc803#diff-631a6c0f99ae783007a3e649fe10e409a1dba08ef54b4a35d21c7ef086fc7911R28 my current state of development can be seen in mt-mods/wrench#1 |
|
@nixnoxus Sorry about trouble again, there still one thing I did not think about while deciding to nuke it from orbit instead of just force pushing: So options are:
|
too late to the party, sorry, but IMO: a standalone |
|
Not needed anymore / belongs to https://github.com/mt-mods/wrench |
This PR adds wrench support for connected_chests (https://github.com/HybridDog/connected_chests)