BuildCraft|Core

BuildCraft|Core

7M Downloads

Review blueprints support heuristics

SpaceToad opened this issue ยท 14 comments

commented

Blueprint dupe bugs now require some better heuristics. One possibility is to:

  • have whitelist blocks and blacklist tiles by default, both being configurable
  • maintain a database for whitelist / blacklist to override that default. This database could be loaded from github at startup for upade, on a given branch (or from BuildCraftCompat?). We need to apply this either to an entire mod, or a block, taking into account the version (format needs some thoughts)
  • allow to override that database locally with a second file.
  • allow individual mods to override that database by adding explicit support.
commented

@anti344 yes, that's the idea.

commented

[
{block:"rcircuits:circuitBase", banType:"creative", desc:"Dupe with circuits"},
{block:"IC2:somethingElse", banType:"full", desc:"Just for fun"}
]
And nice GUI to show the description if needed.

commented

We can probably re-use the Forge configuration files BTW.

commented

And it'll be on the some kind of server(or simply a JSON file on GitHub) and local base updated from it by the BC when connected to internet?

commented

mayby contact openeye for that? maybe some integration where openeye can report and add to the list automaticly?

commented

@AEnterprise All automated systems has tend to break ;)

commented

was just an idea

commented

Hey, I can take this one.

commented

@Prototik awesome - assigning then. Thanks :-)

commented

@Prototik do you have any ETA for this one?

commented

@SpaceToad yep, I have some. I'll try to pull it in couple days.

commented

@Prototik thanks!

commented

@Prototik - Still working on it? If not, I'll take it up

commented

Heuristics done. The rest should be a separate issue in BuildcraftCompat. (Also, there's a third-party mod for schematics for other mods out there on the BC forums.)