Storage Drawers

Storage Drawers

151M Downloads

Compacting Drawer problem

BakermanLP opened this issue · 13 comments

commented

Hello,
I have a small issue about the compacting drawers. But I think it is the easiest way to see a picture of my problem:

compactingdrawerprob

Iron nuggets out of copper ingots seems like "magic" :) That works for vanilla ingots, but not for mod ingots.

Can you fix that

commented

I need to know all your mods providing copper materials and iron nuggets. Could you also try inserting each of those 3 items into an empty drawer and seeing if it changes the tiers you get?

I'd also check the usage and recipe on the ingot and nugget just to be sure there's nothing unexpected happening there either.

commented

I noticed that you've got a pretty big pack that includes IC2. I've seen ore dictionary problems with this drawer before with IC2 implicated, but I couldn't reproduce it locally with the few other ore providers I have.

Could you install this mod (https://github.com/EXTER7/recipedumper) and use it to dump the ore dictionary and provide that to me? That will probably be key to seeing what's going on and coming up with any kind of a fix.

Note: I haven't actually tried using that tool, but it's the only thing I've found that looks capable of dumping the ore dictionary data.

commented

There would be another way using minetweaker, but never mind, wasn't a big problem. Here are the requested files:
http://solder.projectret.de/vsdump-2015-04-14T082538-oredict.log
http://solder.projectret.de/vsdump-2015-04-14T082540-items.log

If you need more informations, logs or dumps just say something.

commented

Completely forgot that MineTweaker might be capable of providing that (my first place to look was NEI).

Last night I published a new build with MineTweaker support to update the conversion blacklist. (https://github.com/jaquadro/StorageDrawers/releases/tag/sd-1.3.8). Try adding "ingotAny" and "nuggetAny" as prefixes to the blacklist, and see if it makes any difference.

If not, then I may need a shaped and shapeless recipe log instead.

commented

I'll give it a shoot. But that will be tomorrow. I give you some feedback then

commented

And here is the screenshot after adding ingotAny and nuggetAny to the blacklist via minetweaker:

compactingdrawerprob2

For documentation purpose here is the minetweaker script:
mods.storagedrawers.OreDictionaryBlacklist.addPrefix("ingotAny");
mods.storagedrawers.OreDictionaryBlacklist.addPrefix("nuggetAny");

Thank you for the help!

Michael

commented

Cool. I'm actually a little surprised it worked (so keep an eye on it). I always heard GT did crazy things to the ore dictionary table, and now I know why.

commented

I know @GregoriusT and most parts oft bis mod makes sense. Sometimes there
are problematic things in corporation with other mods. In most cases he did
it right. But not always ;-)

Justin Aquadro [email protected] schrieb am Mi., 15. Apr. 2015
14:34:

Cool. I'm actually a little surprised it worked (so keep an eye on it). I
always heard GT did crazy things to the ore dictionary table, and now I
know why.


Reply to this email directly or view it on GitHub
#59 (comment)
.

commented
commented

Thanks for taking the time to explain some of the reason for those entries. An 88,000 line ore dictionary log is still quite something to behold.

HarvestCraft was the first one to give me trouble with those kinds of broad categorical entries. I've since written heuristics that are able to weed out most of those without me needing to blacklist them, but I'll need to revisit them again.

commented

@BakermanLP could you give the 1.3.9 release a spin and see if it works without the explicit blacklist entries? I overhauled the dictionary heuristics to be a lot more aggressive about identifying categorical entries. It should be much more GT-friendly now.

Of course, something careless like an item registered to both ingotIron and ingotWroughtIron, rather than a parent category like ingotAnyIron, would cause both of those keys to be shut down, but better to be more conservative in this case.

commented
commented

After having some popcorn and reading through this thread, I have tried to remove the minetweaker commands. And ... yes, it works also now.