buttilda / Another-One-Bites-the-Dust

Process ALL the ores!
http://minecraft.curseforge.com/mc-mods/221863-another-one-bites-the-dust
24 stars 21 forks source link

[Bug][Mod Interaction]RotaryCraft Compat breaks all RC ore handling #72

Open ReikaKalseki opened 9 years ago

ReikaKalseki commented 9 years ago

The title says it all. :P

Turning off the RC handling in the AOBD config seems to fix the issue.

jhenahan commented 9 years ago

Turning off RC handling on an existing world seems to put my server in a crash loop. :cry: I hope this gets fixed.

ReikaKalseki commented 9 years ago

It works for everyone else. Log?

jhenahan commented 9 years ago

Nevermind. I think our admin did something wrong with the config. It's working, now. Sorry about the false start.

buttilda commented 9 years ago

All I'm doing is this. I'm not sure how that could break it

ReikaKalseki commented 9 years ago

Maybe it has to do with duplicate registrations or something?

Or maybe the OreDict names are off.

Or, are you pulling things out of the OreDict then re-adding them? The timing may simply be bad (causing DragonAPI's caches to be emptied and not refilled).

Also, does AOBD not replace all vanilla ores? If so, globally setting all of them with the same settings is going to break other things, in particular the multiplication rates of nether and rare ores.

buttilda commented 9 years ago

-Could be duplicate registrations. I'll check on that. -Ore names can't be wrong, they work for the other mods. -AOBD doesn't remove anything from the ore dictionary. -AOBD doesn't replace the vanilla ores.

ReikaKalseki commented 9 years ago

All I have been told is that my handlers stop working, and since they build caches of the Ore Dictionary, that means something either edited those caches (unlikely), or edited the Ore Dictionary.

Basically it is a Map < ItemStack, OreType > .

buttilda commented 9 years ago

Hey @ReikaKalseki mind pointing me to the class in RotaryCraft that adds the default recipes? So I can make sure I'm not adding dupes

buttilda commented 9 years ago

So, I've confirmed that I'm not adding duped recipes... No idea what's going on then.

What do you mean when you say "edited the OreDictionary", because I add stuff to it, would that count? =P

ReikaKalseki commented 9 years ago

Hey @ReikaKalseki mind pointing me to the class in RotaryCraft that adds the default recipes? So I can make sure I'm not adding dupes

Mostly RotaryRecipes, but also ExtractorModOres.

However, most of the Extractor code is internal to the TileEntity class.

buttilda commented 9 years ago

So after some tweaking/testing, the recipes that AOBD added are indeed not working (for everyone's surprise...), but I was at least able to stop it from breaking the Extractor completely.

I noticed this error showing up in the logs (tested against V7f):

[12:16:33] [Client thread/INFO] [FML]: Could not load Extracts API!
[12:16:33] [Client thread/INFO] [STDERR]: [java.lang.Throwable$WrappedPrintStream:println:748]: java.lang.NoSuchFieldException: modOres
[12:16:33] [Client thread/INFO] [STDERR]: [java.lang.Throwable$WrappedPrintStream:println:748]:     at java.lang.Class.getDeclaredField(Class.java:2070)
[12:16:33] [Client thread/INFO] [STDERR]: [java.lang.Throwable$WrappedPrintStream:println:748]:     at Reika.RotaryCraft.API.ExtractAPI.<clinit>(ExtractAPI.java:98)
[12:16:33] [Client thread/INFO] [STDERR]: [java.lang.Throwable$WrappedPrintStream:println:748]:     at ganymedes01.aobd.recipes.modules.RotaryCraft.initOre(RotaryCraft.java:28)
[12:16:33] [Client thread/INFO] [STDERR]: [java.lang.Throwable$WrappedPrintStream:println:748]:     at ganymedes01.aobd.recipes.RecipesModule.init(RecipesModule.java:49)
[12:16:33] [Client thread/INFO] [STDERR]: [java.lang.Throwable$WrappedPrintStream:println:748]:     at ganymedes01.aobd.recipes.ModulesHandler.init(ModulesHandler.java:31)
[12:16:33] [Client thread/INFO] [STDERR]: [java.lang.Throwable$WrappedPrintStream:println:748]:     at ganymedes01.aobd.AOBD.init(AOBD.java:70)
[12:16:33] [Client thread/INFO] [STDERR]: [java.lang.Throwable$WrappedPrintStream:println:748]:     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[12:16:33] [Client thread/INFO] [STDERR]: [java.lang.Throwable$WrappedPrintStream:println:748]:     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
[12:16:33] [Client thread/INFO] [STDERR]: [java.lang.Throwable$WrappedPrintStream:println:748]:     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
[12:16:33] [Client thread/INFO] [STDERR]: [java.lang.Throwable$WrappedPrintStream:println:748]:     at java.lang.reflect.Method.invoke(Method.java:497)
[12:16:33] [Client thread/INFO] [STDERR]: [java.lang.Throwable$WrappedPrintStream:println:748]:     at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:532)
[12:16:33] [Client thread/INFO] [STDERR]: [java.lang.Throwable$WrappedPrintStream:println:748]:     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[12:16:33] [Client thread/INFO] [STDERR]: [java.lang.Throwable$WrappedPrintStream:println:748]:     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
[12:16:33] [Client thread/INFO] [STDERR]: [java.lang.Throwable$WrappedPrintStream:println:748]:     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
[12:16:33] [Client thread/INFO] [STDERR]: [java.lang.Throwable$WrappedPrintStream:println:748]:     at java.lang.reflect.Method.invoke(Method.java:497)
[12:16:33] [Client thread/INFO] [STDERR]: [java.lang.Throwable$WrappedPrintStream:println:748]:     at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74)
[12:16:33] [Client thread/INFO] [STDERR]: [java.lang.Throwable$WrappedPrintStream:println:748]:     at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47)
[12:16:33] [Client thread/INFO] [STDERR]: [java.lang.Throwable$WrappedPrintStream:println:748]:     at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322)
[12:16:33] [Client thread/INFO] [STDERR]: [java.lang.Throwable$WrappedPrintStream:println:748]:     at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304)
[12:16:33] [Client thread/INFO] [STDERR]: [java.lang.Throwable$WrappedPrintStream:println:748]:     at com.google.common.eventbus.EventBus.post(EventBus.java:275)
[12:16:33] [Client thread/INFO] [STDERR]: [java.lang.Throwable$WrappedPrintStream:println:748]:     at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:212)
[12:16:33] [Client thread/INFO] [STDERR]: [java.lang.Throwable$WrappedPrintStream:println:748]:     at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:190)
[12:16:33] [Client thread/INFO] [STDERR]: [java.lang.Throwable$WrappedPrintStream:println:748]:     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[12:16:33] [Client thread/INFO] [STDERR]: [java.lang.Throwable$WrappedPrintStream:println:748]:     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
[12:16:33] [Client thread/INFO] [STDERR]: [java.lang.Throwable$WrappedPrintStream:println:748]:     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
[12:16:33] [Client thread/INFO] [STDERR]: [java.lang.Throwable$WrappedPrintStream:println:748]:     at java.lang.reflect.Method.invoke(Method.java:497)
[12:16:33] [Client thread/INFO] [STDERR]: [java.lang.Throwable$WrappedPrintStream:println:748]:     at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74)
[12:16:33] [Client thread/INFO] [STDERR]: [java.lang.Throwable$WrappedPrintStream:println:748]:     at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47)
[12:16:33] [Client thread/INFO] [STDERR]: [java.lang.Throwable$WrappedPrintStream:println:748]:     at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322)
[12:16:33] [Client thread/INFO] [STDERR]: [java.lang.Throwable$WrappedPrintStream:println:748]:     at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304)
[12:16:33] [Client thread/INFO] [STDERR]: [java.lang.Throwable$WrappedPrintStream:println:748]:     at com.google.common.eventbus.EventBus.post(EventBus.java:275)
[12:16:33] [Client thread/INFO] [STDERR]: [java.lang.Throwable$WrappedPrintStream:println:748]:     at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:119)
[12:16:34] [Client thread/INFO] [STDERR]: [java.lang.Throwable$WrappedPrintStream:println:748]:     at cpw.mods.fml.common.Loader.initializeMods(Loader.java:737)
[12:16:34] [Client thread/INFO] [STDERR]: [java.lang.Throwable$WrappedPrintStream:println:748]:     at cpw.mods.fml.client.FMLClientHandler.finishMinecraftLoading(FMLClientHandler.java:311)
[12:16:34] [Client thread/INFO] [STDERR]: [java.lang.Throwable$WrappedPrintStream:println:748]:     at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:552)
[12:16:34] [Client thread/INFO] [STDERR]: [java.lang.Throwable$WrappedPrintStream:println:748]:     at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:878)
[12:16:34] [Client thread/INFO] [STDERR]: [java.lang.Throwable$WrappedPrintStream:println:748]:     at net.minecraft.client.main.Main.main(SourceFile:148)
[12:16:34] [Client thread/INFO] [STDERR]: [java.lang.Throwable$WrappedPrintStream:println:748]:     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[12:16:34] [Client thread/INFO] [STDERR]: [java.lang.Throwable$WrappedPrintStream:println:748]:     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
[12:16:34] [Client thread/INFO] [STDERR]: [java.lang.Throwable$WrappedPrintStream:println:748]:     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
[12:16:34] [Client thread/INFO] [STDERR]: [java.lang.Throwable$WrappedPrintStream:println:748]:     at java.lang.reflect.Method.invoke(Method.java:497)
[12:16:34] [Client thread/INFO] [STDERR]: [java.lang.Throwable$WrappedPrintStream:println:748]:     at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)
[12:16:34] [Client thread/INFO] [STDERR]: [java.lang.Throwable$WrappedPrintStream:println:748]:     at net.minecraft.launchwrapper.Launch.main(Launch.java:28)

Also, after a quick look through your code, it seems to me that the Extractor tile entity doesn't check against the registry of recipes added by other mods, which is what could be causing the issue as well.

ReikaKalseki commented 9 years ago

This is not the cause of the issue, as it only breaks the "add extra ores as already handled types", which, as the documentation says, is equivalent to just adding it to the OreDict.

Also, the relevant code for recipe fetching is in fact here; the code you linked above was largely unused.

Recipe instantiation happens the first world tick (or first Extractor tick), so as long as you add the custom ore types, or register new ores to the OreDict before then, it should work.

buttilda commented 9 years ago

As okay, yeah sorry, My look wasn't exactly thorough, it's hard to figure out how other people's code work without any previous knowledge of it.

I register the items on the OreDictionary (and the recipes with RotaryCraft) on init, so that shouldn't be a problem... So back to the drawing board, because I'm out of ideas again as to what's going on )=

buttilda commented 9 years ago

Okay, so I have another theory lol @ReikaKalseki this doesn't seem to be accounting for the ores added via the API, which would explain why despite the recipe being registered and showing up on NEI, the machine won't accept the ores to be placed into it.

ReikaKalseki commented 9 years ago

That will indeed do it (and maybe the ore handling worked all along...).

Two questions:

Also, a heads-up: the OreType interface has been moved into a subpackage for v8.

EDIT:

No, this is not the cause. That method, though incorrect, only controls automation and shift-clicking. Manual left-click placement would still work, and ore pumped in directly would be processed.

buttilda commented 9 years ago

-It doesn't really? I'm not touching anything I shouldn't (wouldn't want to break your balance), all I'm doing is calling the ExtratAPI method... that's literally all.

-I'll try doing that tomorrow (2am here, heading to bed). Should tell us whether or not there's a problem.

buttilda commented 9 years ago

Hm, well I don't remember if I tried left-clicking the stack in, I might have only tries shift-clicking. And I also did not attempt to insert it using a hopper (or similars). I'll try it too, just in case :3

ReikaKalseki commented 9 years ago

-It doesn't really? I'm not touching anything I shouldn't (wouldn't want to break your balance), all I'm doing is called the ExtratAPI method... that's literally all.

Then why do mod ores stop working? ModOreList.getModOreFromOre(ItemStack is) would still return the appropriate values.

buttilda commented 9 years ago

I wish I knew... This is the only place where anything related to RotaryCraft gets used: https://github.com/ganymedes01/Another-One-Bites-the-Dust/blob/mc1.7/src/main/java/ganymedes01/aobd/recipes/modules/RotaryCraft.java#L28

The setOresColour() method only, well, sets the colours. Removing that method doesn't change anything. Tested it myself.

buttilda commented 9 years ago

Can you try forcing the ore in (just call setStackInSlot() or whatever it is called) to see if it works?

Made it print it out on the console. That stack is of an ore registered as oreEndium. AOBD adds support for it and the recipe shows up on NEI. But as you can see, every slot refuses the item.

[18:31:01] [Server thread/INFO] [STDOUT]: Testing stack: 1xtile.ganysend.rawEndium@0
[18:31:01] [Server thread/INFO] [STDOUT]: Slot test: 0 = false
[18:31:01] [Server thread/INFO] [STDOUT]: Slot test: 1 = false
[18:31:01] [Server thread/INFO] [STDOUT]: Slot test: 2 = false
[18:31:01] [Server thread/INFO] [STDOUT]: Slot test: 3 = false
[18:31:01] [Server thread/INFO] [STDOUT]: Slot test: 4 = false
[18:31:01] [Server thread/INFO] [STDOUT]: Slot test: 5 = false
[18:31:01] [Server thread/INFO] [STDOUT]: Slot test: 6 = false
[18:31:01] [Server thread/INFO] [STDOUT]: Slot test: 7 = false
[18:31:01] [Server thread/INFO] [STDOUT]: Slot test: 8 = false
[18:31:01] [Server thread/INFO] [STDOUT]: Slot test: 9 = false

Here's the control to prove that my testing method actually works (yay for the scientific method):

[18:33:45] [Server thread/INFO] [STDOUT]: Testing stack: 1xtile.oreIron@0
[18:33:45] [Server thread/INFO] [STDOUT]: Slot test: 0 = true
[18:33:45] [Server thread/INFO] [STDOUT]: Slot test: 1 = false
[18:33:45] [Server thread/INFO] [STDOUT]: Slot test: 2 = false
[18:33:45] [Server thread/INFO] [STDOUT]: Slot test: 3 = false
[18:33:45] [Server thread/INFO] [STDOUT]: Slot test: 4 = false
[18:33:45] [Server thread/INFO] [STDOUT]: Slot test: 5 = false
[18:33:45] [Server thread/INFO] [STDOUT]: Slot test: 6 = false
[18:33:45] [Server thread/INFO] [STDOUT]: Slot test: 7 = false
[18:33:45] [Server thread/INFO] [STDOUT]: Slot test: 8 = false
[18:33:45] [Server thread/INFO] [STDOUT]: Slot test: 9 = false
ReikaKalseki commented 9 years ago

That is not what I meant. Put the ores in the slot - forcibly call setStackInSlot - and see if the machine processes it.

The code breaking the ore handling is not necessarily in your RC interface code. It is breaking this somehow:

https://github.com/ReikaKalseki/DragonAPI/blob/master/ModRegistry/ModOreList.java#L295 https://github.com/ReikaKalseki/DragonAPI/blob/master/ModRegistry/ModOreList.java#L183

Load a world and check for messages like "no ore blocks detected for COPPER" or "3 Ore blocks detected for TIN".

buttilda commented 9 years ago

That is not what I meant. Put the ores in the slot - forcibly call setStackInSlot - and see if the machine processes it.

Right, sorry about the misunderstanding. I'll do that straight away.

Update: Nope, forcibly setting the item in doesn't seem to work. The machine just sits there doing nothing.

buttilda commented 9 years ago

Load a world and check for messages like "no ore blocks detected for COPPER" or "3 Ore blocks detected for TIN".

[19:56:32] [Client thread/INFO] [FML/DragonAPI]:    No ore blocks detected for "oreTin"
[19:56:32] [Client thread/INFO] [FML/DragonAPI]:    No ore blocks detected for "oreCassiterite"
[19:56:32] [Client thread/INFO] [FML/DragonAPI]:    DRAGONAPI: No ore blocks detected for Tin
[19:56:32] [Client thread/INFO] [FML/DragonAPI]:    No ore blocks detected for "oreCopper"
[19:56:32] [Client thread/INFO] [FML/DragonAPI]:    No ore blocks detected for "oreTetrahedrite"
[19:56:32] [Client thread/INFO] [FML/DragonAPI]:    DRAGONAPI: No ore blocks detected for Copper
[19:56:32] [Client thread/INFO] [FML/DragonAPI]:    No ore blocks detected for "oreLead"
[19:56:32] [Client thread/INFO] [FML/DragonAPI]:    DRAGONAPI: No ore blocks detected for Lead
[19:56:32] [Client thread/INFO] [FML/DragonAPI]:    No ore blocks detected for "oreNickel"
[19:56:32] [Client thread/INFO] [FML/DragonAPI]:    No ore blocks detected for "orePentlandite"
[19:56:32] [Client thread/INFO] [FML/DragonAPI]:    DRAGONAPI: No ore blocks detected for Nickel
[19:56:32] [Client thread/INFO] [FML/DragonAPI]:    No ore blocks detected for "oreSilver"
[19:56:32] [Client thread/INFO] [FML/DragonAPI]:    DRAGONAPI: No ore blocks detected for Silver
[19:56:32] [Client thread/INFO] [FML/DragonAPI]:    No ore blocks detected for "oreGalena"
[19:56:32] [Client thread/INFO] [FML/DragonAPI]:    DRAGONAPI: No ore blocks detected for Galena
[19:56:32] [Client thread/INFO] [FML/DragonAPI]:    No ore blocks detected for "oreAluminum"
[19:56:32] [Client thread/INFO] [FML/DragonAPI]:    No ore blocks detected for "oreAluminium"
[19:56:32] [Client thread/INFO] [FML/DragonAPI]:    No ore blocks detected for "oreNaturalAluminum"
[19:56:32] [Client thread/INFO] [FML/DragonAPI]:    DRAGONAPI: No ore blocks detected for Aluminum
[19:56:32] [Client thread/INFO] [FML/DragonAPI]:    No ore blocks detected for "oreIridium"
[19:56:32] [Client thread/INFO] [FML/DragonAPI]:    DRAGONAPI: No ore blocks detected for Iridium
[19:56:32] [Client thread/INFO] [FML/DragonAPI]:    No ore blocks detected for "oreFirestone"
[19:56:32] [Client thread/INFO] [FML/DragonAPI]:    DRAGONAPI: No ore blocks detected for Firestone
[19:56:32] [Client thread/INFO] [FML/DragonAPI]:    No ore blocks detected for "oreCertusQuartz"
[19:56:32] [Client thread/INFO] [FML/DragonAPI]:    DRAGONAPI: No ore blocks detected for Certus Quartz
[19:56:32] [Client thread/INFO] [FML/DragonAPI]:    No ore blocks detected for "oreUranium"
[19:56:32] [Client thread/INFO] [FML/DragonAPI]:    No ore blocks detected for "oreYellorite"
[19:56:32] [Client thread/INFO] [FML/DragonAPI]:    No ore blocks detected for "oreUraninite"
[19:56:32] [Client thread/INFO] [FML/DragonAPI]:    DRAGONAPI: No ore blocks detected for Uranium
[19:56:32] [Client thread/INFO] [FML/DragonAPI]:    No ore blocks detected for "oreCinnabar"
[19:56:32] [Client thread/INFO] [FML/DragonAPI]:    DRAGONAPI: No ore blocks detected for Mercury
[19:56:32] [Client thread/INFO] [FML/DragonAPI]:    No ore blocks detected for "oreAmber"
[19:56:32] [Client thread/INFO] [FML/DragonAPI]:    DRAGONAPI: No ore blocks detected for Amber
[19:56:32] [Client thread/INFO] [FML/DragonAPI]:    No ore blocks detected for "oreInfusedAir"
[19:56:32] [Client thread/INFO] [FML/DragonAPI]:    DRAGONAPI: No ore blocks detected for Air Infused
[19:56:32] [Client thread/INFO] [FML/DragonAPI]:    No ore blocks detected for "oreInfusedFire"
[19:56:32] [Client thread/INFO] [FML/DragonAPI]:    DRAGONAPI: No ore blocks detected for Fire Infused
[19:56:32] [Client thread/INFO] [FML/DragonAPI]:    No ore blocks detected for "oreInfusedWater"
[19:56:32] [Client thread/INFO] [FML/DragonAPI]:    DRAGONAPI: No ore blocks detected for Water Infused
[19:56:32] [Client thread/INFO] [FML/DragonAPI]:    No ore blocks detected for "oreInfusedEarth"
[19:56:32] [Client thread/INFO] [FML/DragonAPI]:    DRAGONAPI: No ore blocks detected for Earth Infused
[19:56:32] [Client thread/INFO] [FML/DragonAPI]:    No ore blocks detected for "oreInfusedEntropy"
[19:56:32] [Client thread/INFO] [FML/DragonAPI]:    DRAGONAPI: No ore blocks detected for Entropy Infused
[19:56:32] [Client thread/INFO] [FML/DragonAPI]:    No ore blocks detected for "oreInfusedOrder"
[19:56:32] [Client thread/INFO] [FML/DragonAPI]:    DRAGONAPI: No ore blocks detected for Order Infused
[19:56:32] [Client thread/INFO] [FML/DragonAPI]:    No ore blocks detected for "oreApatite"
[19:56:32] [Client thread/INFO] [FML/DragonAPI]:    DRAGONAPI: No ore blocks detected for Apatite
[19:56:32] [Client thread/INFO] [FML/DragonAPI]:    No ore blocks detected for "oreSaltpeter"
[19:56:32] [Client thread/INFO] [FML/DragonAPI]:    DRAGONAPI: No ore blocks detected for Saltpeter
[19:56:32] [Client thread/INFO] [FML/DragonAPI]:    No ore blocks detected for "oreTungsten"
[19:56:32] [Client thread/INFO] [FML/DragonAPI]:    No ore blocks detected for "oreTungstate"
[19:56:32] [Client thread/INFO] [FML/DragonAPI]:    DRAGONAPI: No ore blocks detected for Tungsten
[19:56:32] [Client thread/INFO] [FML/DragonAPI]:    No ore blocks detected for "oreNikolite"
[19:56:32] [Client thread/INFO] [FML/DragonAPI]:    DRAGONAPI: No ore blocks detected for Nikolite
[19:56:32] [Client thread/INFO] [FML/DragonAPI]:    No ore blocks detected for "orePeridot"
[19:56:32] [Client thread/INFO] [FML/DragonAPI]:    DRAGONAPI: No ore blocks detected for Peridot
[19:56:32] [Client thread/INFO] [FML/DragonAPI]:    No ore blocks detected for "oreRuby"
[19:56:32] [Client thread/INFO] [FML/DragonAPI]:    DRAGONAPI: No ore blocks detected for Ruby
[19:56:32] [Client thread/INFO] [FML/DragonAPI]:    No ore blocks detected for "oreSapphire"
[19:56:32] [Client thread/INFO] [FML/DragonAPI]:    DRAGONAPI: No ore blocks detected for Sapphire
[19:56:32] [Client thread/INFO] [FML/DragonAPI]:    No ore blocks detected for "MonazitOre"
[19:56:32] [Client thread/INFO] [FML/DragonAPI]:    DRAGONAPI: No ore blocks detected for Monazit
[19:56:32] [Client thread/INFO] [FML/DragonAPI]:    No ore blocks detected for "oreForce"
[19:56:32] [Client thread/INFO] [FML/DragonAPI]:    DRAGONAPI: No ore blocks detected for Force
[19:56:32] [Client thread/INFO] [FML/DragonAPI]:    No ore blocks detected for "oreNetherCoal"
[19:56:32] [Client thread/INFO] [FML/DragonAPI]:    DRAGONAPI: No ore blocks detected for Nether Coal
[19:56:32] [Client thread/INFO] [FML/DragonAPI]:    No ore blocks detected for "oreNetherIron"
[19:56:32] [Client thread/INFO] [FML/DragonAPI]:    DRAGONAPI: No ore blocks detected for Nether Iron
[19:56:32] [Client thread/INFO] [FML/DragonAPI]:    No ore blocks detected for "oreNetherGold"
[19:56:32] [Client thread/INFO] [FML/DragonAPI]:    DRAGONAPI: No ore blocks detected for Nether Gold
[19:56:32] [Client thread/INFO] [FML/DragonAPI]:    No ore blocks detected for "oreNetherRedstone"
[19:56:32] [Client thread/INFO] [FML/DragonAPI]:    DRAGONAPI: No ore blocks detected for Nether Redstone
[19:56:32] [Client thread/INFO] [FML/DragonAPI]:    No ore blocks detected for "oreNetherLapis"
[19:56:32] [Client thread/INFO] [FML/DragonAPI]:    DRAGONAPI: No ore blocks detected for Nether Lapis
[19:56:32] [Client thread/INFO] [FML/DragonAPI]:    No ore blocks detected for "oreNetherDiamond"
[19:56:32] [Client thread/INFO] [FML/DragonAPI]:    DRAGONAPI: No ore blocks detected for Nether Diamond
[19:56:32] [Client thread/INFO] [FML/DragonAPI]:    No ore blocks detected for "oreNetherEmerald"
[19:56:32] [Client thread/INFO] [FML/DragonAPI]:    DRAGONAPI: No ore blocks detected for Nether Emerald
[19:56:32] [Client thread/INFO] [FML/DragonAPI]:    No ore blocks detected for "oreNetherTin"
[19:56:32] [Client thread/INFO] [FML/DragonAPI]:    DRAGONAPI: No ore blocks detected for Nether Tin
[19:56:32] [Client thread/INFO] [FML/DragonAPI]:    No ore blocks detected for "oreNetherCopper"
[19:56:32] [Client thread/INFO] [FML/DragonAPI]:    DRAGONAPI: No ore blocks detected for Nether Copper
[19:56:32] [Client thread/INFO] [FML/DragonAPI]:    No ore blocks detected for "oreNetherLead"
[19:56:32] [Client thread/INFO] [FML/DragonAPI]:    DRAGONAPI: No ore blocks detected for Nether Lead
[19:56:32] [Client thread/INFO] [FML/DragonAPI]:    No ore blocks detected for "oreNetherNickel"
[19:56:32] [Client thread/INFO] [FML/DragonAPI]:    DRAGONAPI: No ore blocks detected for Nether Nickel
[19:56:32] [Client thread/INFO] [FML/DragonAPI]:    No ore blocks detected for "oreNetherSilver"
[19:56:32] [Client thread/INFO] [FML/DragonAPI]:    DRAGONAPI: No ore blocks detected for Nether Silver
[19:56:32] [Client thread/INFO] [FML/DragonAPI]:    No ore blocks detected for "oreNetherNikolite"
[19:56:32] [Client thread/INFO] [FML/DragonAPI]:    DRAGONAPI: No ore blocks detected for Nether Nikolite
[19:56:32] [Client thread/INFO] [FML/DragonAPI]:    No ore blocks detected for "oreCobalt"
[19:56:32] [Client thread/INFO] [FML/DragonAPI]:    DRAGONAPI: No ore blocks detected for Cobalt
[19:56:32] [Client thread/INFO] [FML/DragonAPI]:    No ore blocks detected for "oreArdite"
[19:56:32] [Client thread/INFO] [FML/DragonAPI]:    DRAGONAPI: No ore blocks detected for Ardite
[19:56:32] [Client thread/INFO] [FML/DragonAPI]:    No ore blocks detected for "orePlatinum"
[19:56:32] [Client thread/INFO] [FML/DragonAPI]:    No ore blocks detected for "oreCooperite"
[19:56:32] [Client thread/INFO] [FML/DragonAPI]:    DRAGONAPI: No ore blocks detected for Platinum
[19:56:32] [Client thread/INFO] [FML/DragonAPI]:    No ore blocks detected for "oreNetherPlatinum"
[19:56:32] [Client thread/INFO] [FML/DragonAPI]:    DRAGONAPI: No ore blocks detected for Nether Platinum
[19:56:32] [Client thread/INFO] [FML/DragonAPI]:    No ore blocks detected for "oreZinc"
[19:56:32] [Client thread/INFO] [FML/DragonAPI]:    No ore blocks detected for "oreSphalerite"
[19:56:32] [Client thread/INFO] [FML/DragonAPI]:    DRAGONAPI: No ore blocks detected for Zinc
[19:56:32] [Client thread/INFO] [FML/DragonAPI]:    No ore blocks detected for "oreOsmium"
[19:56:32] [Client thread/INFO] [FML/DragonAPI]:    DRAGONAPI: No ore blocks detected for Osmium
[19:56:32] [Client thread/INFO] [FML/DragonAPI]:    No ore blocks detected for "oreNetherSteel"
[19:56:32] [Client thread/INFO] [FML/DragonAPI]:    DRAGONAPI: No ore blocks detected for Pig Iron
[19:56:32] [Client thread/INFO] [FML/DragonAPI]:    No ore blocks detected for "oreSulfur"
[19:56:32] [Client thread/INFO] [FML/DragonAPI]:    DRAGONAPI: No ore blocks detected for Sulfur
[19:56:32] [Client thread/INFO] [FML/DragonAPI]:    No ore blocks detected for "orePitchblende"
[19:56:32] [Client thread/INFO] [FML/DragonAPI]:    DRAGONAPI: No ore blocks detected for Pitchblende
[19:56:32] [Client thread/INFO] [FML/DragonAPI]:    No ore blocks detected for "oreCadmium"
[19:56:32] [Client thread/INFO] [FML/DragonAPI]:    DRAGONAPI: No ore blocks detected for Cadmium
[19:56:32] [Client thread/INFO] [FML/DragonAPI]:    No ore blocks detected for "oreIndium"
[19:56:32] [Client thread/INFO] [FML/DragonAPI]:    DRAGONAPI: No ore blocks detected for Indium
[19:56:32] [Client thread/INFO] [FML/DragonAPI]:    No ore blocks detected for "oreFluorite"
[19:56:32] [Client thread/INFO] [FML/DragonAPI]:    DRAGONAPI: No ore blocks detected for Fluorite
[19:56:32] [Client thread/INFO] [FML/DragonAPI]:    No ore blocks detected for "oreBauxite"
[19:56:32] [Client thread/INFO] [FML/DragonAPI]:    DRAGONAPI: No ore blocks detected for Bauxite
[19:56:32] [Client thread/INFO] [FML/DragonAPI]:    No ore blocks detected for "oreSodalite"
[19:56:32] [Client thread/INFO] [FML/DragonAPI]:    DRAGONAPI: No ore blocks detected for Sodalite
[19:56:32] [Client thread/INFO] [FML/DragonAPI]:    No ore blocks detected for "orePyrite"
[19:56:32] [Client thread/INFO] [FML/DragonAPI]:    DRAGONAPI: No ore blocks detected for Pyrite
[19:56:32] [Client thread/INFO] [FML/DragonAPI]:    No ore blocks detected for "oreAmmonium"
[19:56:32] [Client thread/INFO] [FML/DragonAPI]:    DRAGONAPI: No ore blocks detected for Ammonium Chloride
[19:56:32] [Client thread/INFO] [FML/DragonAPI]:    No ore blocks detected for "oreCalcite"
[19:56:32] [Client thread/INFO] [FML/DragonAPI]:    DRAGONAPI: No ore blocks detected for Calcite
[19:56:32] [Client thread/INFO] [FML/DragonAPI]:    No ore blocks detected for "oreChimerite"
[19:56:32] [Client thread/INFO] [FML/DragonAPI]:    DRAGONAPI: No ore blocks detected for Chimerite
[19:56:32] [Client thread/INFO] [FML/DragonAPI]:    No ore blocks detected for "oreVinteum"
[19:56:32] [Client thread/INFO] [FML/DragonAPI]:    DRAGONAPI: No ore blocks detected for Vinteum
[19:56:32] [Client thread/INFO] [FML/DragonAPI]:    No ore blocks detected for "oreBlueTopaz"
[19:56:32] [Client thread/INFO] [FML/DragonAPI]:    DRAGONAPI: No ore blocks detected for Blue Topaz
[19:56:32] [Client thread/INFO] [FML/DragonAPI]:    No ore blocks detected for "oreMoonstone"
[19:56:32] [Client thread/INFO] [FML/DragonAPI]:    DRAGONAPI: No ore blocks detected for Moonstone
[19:56:32] [Client thread/INFO] [FML/DragonAPI]:    No ore blocks detected for "oreSunstone"
[19:56:32] [Client thread/INFO] [FML/DragonAPI]:    DRAGONAPI: No ore blocks detected for Sunstone
[19:56:32] [Client thread/INFO] [FML/DragonAPI]:    No ore blocks detected for "oreTitanium"
[19:56:32] [Client thread/INFO] [FML/DragonAPI]:    DRAGONAPI: No ore blocks detected for Titanium
[19:56:32] [Client thread/INFO] [FML/DragonAPI]:    No ore blocks detected for "oreMagmanite"
[19:56:32] [Client thread/INFO] [FML/DragonAPI]:    DRAGONAPI: No ore blocks detected for Magmanite
[19:56:32] [Client thread/INFO] [FML/DragonAPI]:    No ore blocks detected for "oreMagnetite"
[19:56:32] [Client thread/INFO] [FML/DragonAPI]:    DRAGONAPI: No ore blocks detected for Magnetite
[19:56:32] [Client thread/INFO] [FML/DragonAPI]:    No ore blocks detected for "oreEssence"
[19:56:32] [Client thread/INFO] [FML/DragonAPI]:    No ore blocks detected for "oreNetherEssence"
[19:56:32] [Client thread/INFO] [FML/DragonAPI]:    No ore blocks detected for "oreEndEssence"
[19:56:32] [Client thread/INFO] [FML/DragonAPI]:    DRAGONAPI: No ore blocks detected for Essence
[19:56:32] [Client thread/INFO] [FML/DragonAPI]:    No ore blocks detected for "oreMimichite"
[19:56:32] [Client thread/INFO] [FML/DragonAPI]:    DRAGONAPI: No ore blocks detected for Mimichite
[19:56:32] [Client thread/INFO] [FML/DragonAPI]:    No ore blocks detected for "oreNetherUranium"
[19:56:32] [Client thread/INFO] [FML/DragonAPI]:    DRAGONAPI: No ore blocks detected for Nether Uranium
[19:56:32] [Client thread/INFO] [FML/DragonAPI]:    No ore blocks detected for "oreQuantum"
[19:56:32] [Client thread/INFO] [FML/DragonAPI]:    DRAGONAPI: No ore blocks detected for Quantum
[19:56:32] [Client thread/INFO] [FML/DragonAPI]:    No ore blocks detected for "oreNetherIridium"
[19:56:32] [Client thread/INFO] [FML/DragonAPI]:    DRAGONAPI: No ore blocks detected for Nether Iridium
[19:56:32] [Client thread/INFO] [FML/DragonAPI]:    No ore blocks detected for "oreFzDarkIron"
[19:56:32] [Client thread/INFO] [FML/DragonAPI]:    DRAGONAPI: No ore blocks detected for Dark Iron
[19:56:32] [Client thread/INFO] [FML/DragonAPI]:    No ore blocks detected for "oreChromite"
[19:56:32] [Client thread/INFO] [FML/DragonAPI]:    DRAGONAPI: No ore blocks detected for Chromite
[19:56:32] [Client thread/INFO] [FML/DragonAPI]:    No ore blocks detected for "oreNetherSapphire"
[19:56:32] [Client thread/INFO] [FML/DragonAPI]:    DRAGONAPI: No ore blocks detected for Nether Sapphire
[19:56:32] [Client thread/INFO] [FML/DragonAPI]:    No ore blocks detected for "oreNetherGreenSapphire"
[19:56:32] [Client thread/INFO] [FML/DragonAPI]:    No ore blocks detected for "oreNetherPeridot"
[19:56:32] [Client thread/INFO] [FML/DragonAPI]:    DRAGONAPI: No ore blocks detected for Nether Peridot
[19:56:32] [Client thread/INFO] [FML/DragonAPI]:    No ore blocks detected for "oreNetherTitanium"
[19:56:32] [Client thread/INFO] [FML/DragonAPI]:    DRAGONAPI: No ore blocks detected for Nether Titanium
[19:56:32] [Client thread/INFO] [FML/DragonAPI]:    No ore blocks detected for "oreNetherSulfur"
[19:56:32] [Client thread/INFO] [FML/DragonAPI]:    DRAGONAPI: No ore blocks detected for Nether Sulfur
[19:56:32] [Client thread/INFO] [FML/DragonAPI]:    No ore blocks detected for "oreNetherOsmium"
[19:56:32] [Client thread/INFO] [FML/DragonAPI]:    DRAGONAPI: No ore blocks detected for Nether Osmium
[19:56:32] [Client thread/INFO] [FML/DragonAPI]:    No ore blocks detected for "oreSilicon"
[19:56:32] [Client thread/INFO] [FML/DragonAPI]:    DRAGONAPI: No ore blocks detected for Silicon
[19:56:32] [Client thread/INFO] [FML/DragonAPI]:    No ore blocks detected for "oreRutile"
[19:56:32] [Client thread/INFO] [FML/DragonAPI]:    DRAGONAPI: No ore blocks detected for Rutile
[19:56:32] [Client thread/INFO] [FML/DragonAPI]:    No ore blocks detected for "oreAmethyst"
[19:56:32] [Client thread/INFO] [FML/DragonAPI]:    DRAGONAPI: No ore blocks detected for Amethyst
[19:56:32] [Client thread/INFO] [FML/DragonAPI]:    No ore blocks detected for "oreTeslatite"
[19:56:32] [Client thread/INFO] [FML/DragonAPI]:    DRAGONAPI: No ore blocks detected for Teslatite
[19:56:32] [Client thread/INFO] [FML/DragonAPI]:    No ore blocks detected for "oreMana"
[19:56:32] [Client thread/INFO] [FML/DragonAPI]:    DRAGONAPI: No ore blocks detected for Mana
[19:56:32] [Client thread/INFO] [FML/DragonAPI]:    No ore blocks detected for "oreNetherSaltpeter"
[19:56:32] [Client thread/INFO] [FML/DragonAPI]:    DRAGONAPI: No ore blocks detected for Nether Saltpeter
[19:56:32] [Client thread/INFO] [FML/DragonAPI]:    No ore blocks detected for "oreThorium"
[19:56:32] [Client thread/INFO] [FML/DragonAPI]:    No ore blocks detected for "oreThorite"
[19:56:32] [Client thread/INFO] [FML/DragonAPI]:    No ore blocks detected for "oreThorianite"
[19:56:32] [Client thread/INFO] [FML/DragonAPI]:    DRAGONAPI: No ore blocks detected for Thorium
[19:56:36] [Server thread/INFO] [FML/DragonAPI]:    No ore blocks detected for "oreTin"
[19:56:36] [Server thread/INFO] [FML/DragonAPI]:    No ore blocks detected for "oreCassiterite"
[19:56:36] [Server thread/INFO] [FML/DragonAPI]:    DRAGONAPI: No ore blocks detected for Tin
[19:56:36] [Server thread/INFO] [FML/DragonAPI]:    No ore blocks detected for "oreCopper"
[19:56:36] [Server thread/INFO] [FML/DragonAPI]:    No ore blocks detected for "oreTetrahedrite"
[19:56:36] [Server thread/INFO] [FML/DragonAPI]:    DRAGONAPI: No ore blocks detected for Copper
[19:56:36] [Server thread/INFO] [FML/DragonAPI]:    No ore blocks detected for "oreLead"
[19:56:36] [Server thread/INFO] [FML/DragonAPI]:    DRAGONAPI: No ore blocks detected for Lead
[19:56:36] [Server thread/INFO] [FML/DragonAPI]:    No ore blocks detected for "oreNickel"
[19:56:36] [Server thread/INFO] [FML/DragonAPI]:    No ore blocks detected for "orePentlandite"
[19:56:36] [Server thread/INFO] [FML/DragonAPI]:    DRAGONAPI: No ore blocks detected for Nickel
[19:56:36] [Server thread/INFO] [FML/DragonAPI]:    No ore blocks detected for "oreSilver"
[19:56:36] [Server thread/INFO] [FML/DragonAPI]:    DRAGONAPI: No ore blocks detected for Silver
[19:56:36] [Server thread/INFO] [FML/DragonAPI]:    No ore blocks detected for "oreGalena"
[19:56:36] [Server thread/INFO] [FML/DragonAPI]:    DRAGONAPI: No ore blocks detected for Galena
[19:56:36] [Server thread/INFO] [FML/DragonAPI]:    No ore blocks detected for "oreAluminum"
[19:56:36] [Server thread/INFO] [FML/DragonAPI]:    No ore blocks detected for "oreAluminium"
[19:56:36] [Server thread/INFO] [FML/DragonAPI]:    No ore blocks detected for "oreNaturalAluminum"
[19:56:36] [Server thread/INFO] [FML/DragonAPI]:    DRAGONAPI: No ore blocks detected for Aluminum
[19:56:36] [Server thread/INFO] [FML/DragonAPI]:    No ore blocks detected for "oreIridium"
[19:56:36] [Server thread/INFO] [FML/DragonAPI]:    DRAGONAPI: No ore blocks detected for Iridium
[19:56:36] [Server thread/INFO] [FML/DragonAPI]:    No ore blocks detected for "oreFirestone"
[19:56:36] [Server thread/INFO] [FML/DragonAPI]:    DRAGONAPI: No ore blocks detected for Firestone
[19:56:36] [Server thread/INFO] [FML/DragonAPI]:    No ore blocks detected for "oreCertusQuartz"
[19:56:36] [Server thread/INFO] [FML/DragonAPI]:    DRAGONAPI: No ore blocks detected for Certus Quartz
[19:56:36] [Server thread/INFO] [FML/DragonAPI]:    No ore blocks detected for "oreUranium"
[19:56:36] [Server thread/INFO] [FML/DragonAPI]:    No ore blocks detected for "oreYellorite"
[19:56:36] [Server thread/INFO] [FML/DragonAPI]:    No ore blocks detected for "oreUraninite"
[19:56:36] [Server thread/INFO] [FML/DragonAPI]:    DRAGONAPI: No ore blocks detected for Uranium
[19:56:36] [Server thread/INFO] [FML/DragonAPI]:    No ore blocks detected for "oreCinnabar"
[19:56:36] [Server thread/INFO] [FML/DragonAPI]:    DRAGONAPI: No ore blocks detected for Mercury
[19:56:36] [Server thread/INFO] [FML/DragonAPI]:    No ore blocks detected for "oreAmber"
[19:56:36] [Server thread/INFO] [FML/DragonAPI]:    DRAGONAPI: No ore blocks detected for Amber
[19:56:36] [Server thread/INFO] [FML/DragonAPI]:    No ore blocks detected for "oreInfusedAir"
[19:56:36] [Server thread/INFO] [FML/DragonAPI]:    DRAGONAPI: No ore blocks detected for Air Infused
[19:56:36] [Server thread/INFO] [FML/DragonAPI]:    No ore blocks detected for "oreInfusedFire"
[19:56:36] [Server thread/INFO] [FML/DragonAPI]:    DRAGONAPI: No ore blocks detected for Fire Infused
[19:56:36] [Server thread/INFO] [FML/DragonAPI]:    No ore blocks detected for "oreInfusedWater"
[19:56:36] [Server thread/INFO] [FML/DragonAPI]:    DRAGONAPI: No ore blocks detected for Water Infused
[19:56:36] [Server thread/INFO] [FML/DragonAPI]:    No ore blocks detected for "oreInfusedEarth"
[19:56:36] [Server thread/INFO] [FML/DragonAPI]:    DRAGONAPI: No ore blocks detected for Earth Infused
[19:56:36] [Server thread/INFO] [FML/DragonAPI]:    No ore blocks detected for "oreInfusedEntropy"
[19:56:36] [Server thread/INFO] [FML/DragonAPI]:    DRAGONAPI: No ore blocks detected for Entropy Infused
[19:56:36] [Server thread/INFO] [FML/DragonAPI]:    No ore blocks detected for "oreInfusedOrder"
[19:56:36] [Server thread/INFO] [FML/DragonAPI]:    DRAGONAPI: No ore blocks detected for Order Infused
[19:56:36] [Server thread/INFO] [FML/DragonAPI]:    No ore blocks detected for "oreApatite"
[19:56:36] [Server thread/INFO] [FML/DragonAPI]:    DRAGONAPI: No ore blocks detected for Apatite
[19:56:36] [Server thread/INFO] [FML/DragonAPI]:    No ore blocks detected for "oreSaltpeter"
[19:56:36] [Server thread/INFO] [FML/DragonAPI]:    DRAGONAPI: No ore blocks detected for Saltpeter
[19:56:36] [Server thread/INFO] [FML/DragonAPI]:    No ore blocks detected for "oreTungsten"
[19:56:36] [Server thread/INFO] [FML/DragonAPI]:    No ore blocks detected for "oreTungstate"
[19:56:36] [Server thread/INFO] [FML/DragonAPI]:    DRAGONAPI: No ore blocks detected for Tungsten
[19:56:36] [Server thread/INFO] [FML/DragonAPI]:    No ore blocks detected for "oreNikolite"
[19:56:36] [Server thread/INFO] [FML/DragonAPI]:    DRAGONAPI: No ore blocks detected for Nikolite
[19:56:36] [Server thread/INFO] [FML/DragonAPI]:    No ore blocks detected for "orePeridot"
[19:56:36] [Server thread/INFO] [FML/DragonAPI]:    DRAGONAPI: No ore blocks detected for Peridot
[19:56:36] [Server thread/INFO] [FML/DragonAPI]:    No ore blocks detected for "oreRuby"
[19:56:36] [Server thread/INFO] [FML/DragonAPI]:    DRAGONAPI: No ore blocks detected for Ruby
[19:56:36] [Server thread/INFO] [FML/DragonAPI]:    No ore blocks detected for "oreSapphire"
[19:56:36] [Server thread/INFO] [FML/DragonAPI]:    DRAGONAPI: No ore blocks detected for Sapphire
[19:56:36] [Server thread/INFO] [FML/DragonAPI]:    No ore blocks detected for "MonazitOre"
[19:56:36] [Server thread/INFO] [FML/DragonAPI]:    DRAGONAPI: No ore blocks detected for Monazit
[19:56:36] [Server thread/INFO] [FML/DragonAPI]:    No ore blocks detected for "oreForce"
[19:56:36] [Server thread/INFO] [FML/DragonAPI]:    DRAGONAPI: No ore blocks detected for Force
[19:56:36] [Server thread/INFO] [FML/DragonAPI]:    No ore blocks detected for "oreNetherCoal"
[19:56:36] [Server thread/INFO] [FML/DragonAPI]:    DRAGONAPI: No ore blocks detected for Nether Coal
[19:56:36] [Server thread/INFO] [FML/DragonAPI]:    No ore blocks detected for "oreNetherIron"
[19:56:36] [Server thread/INFO] [FML/DragonAPI]:    DRAGONAPI: No ore blocks detected for Nether Iron
[19:56:36] [Server thread/INFO] [FML/DragonAPI]:    No ore blocks detected for "oreNetherGold"
[19:56:36] [Server thread/INFO] [FML/DragonAPI]:    DRAGONAPI: No ore blocks detected for Nether Gold
[19:56:36] [Server thread/INFO] [FML/DragonAPI]:    No ore blocks detected for "oreNetherRedstone"
[19:56:36] [Server thread/INFO] [FML/DragonAPI]:    DRAGONAPI: No ore blocks detected for Nether Redstone
[19:56:36] [Server thread/INFO] [FML/DragonAPI]:    No ore blocks detected for "oreNetherLapis"
[19:56:36] [Server thread/INFO] [FML/DragonAPI]:    DRAGONAPI: No ore blocks detected for Nether Lapis
[19:56:36] [Server thread/INFO] [FML/DragonAPI]:    No ore blocks detected for "oreNetherDiamond"
[19:56:36] [Server thread/INFO] [FML/DragonAPI]:    DRAGONAPI: No ore blocks detected for Nether Diamond
[19:56:36] [Server thread/INFO] [FML/DragonAPI]:    No ore blocks detected for "oreNetherEmerald"
[19:56:36] [Server thread/INFO] [FML/DragonAPI]:    DRAGONAPI: No ore blocks detected for Nether Emerald
[19:56:36] [Server thread/INFO] [FML/DragonAPI]:    No ore blocks detected for "oreNetherTin"
[19:56:36] [Server thread/INFO] [FML/DragonAPI]:    DRAGONAPI: No ore blocks detected for Nether Tin
[19:56:36] [Server thread/INFO] [FML/DragonAPI]:    No ore blocks detected for "oreNetherCopper"
[19:56:36] [Server thread/INFO] [FML/DragonAPI]:    DRAGONAPI: No ore blocks detected for Nether Copper
[19:56:36] [Server thread/INFO] [FML/DragonAPI]:    No ore blocks detected for "oreNetherLead"
[19:56:36] [Server thread/INFO] [FML/DragonAPI]:    DRAGONAPI: No ore blocks detected for Nether Lead
[19:56:36] [Server thread/INFO] [FML/DragonAPI]:    No ore blocks detected for "oreNetherNickel"
[19:56:36] [Server thread/INFO] [FML/DragonAPI]:    DRAGONAPI: No ore blocks detected for Nether Nickel
[19:56:36] [Server thread/INFO] [FML/DragonAPI]:    No ore blocks detected for "oreNetherSilver"
[19:56:36] [Server thread/INFO] [FML/DragonAPI]:    DRAGONAPI: No ore blocks detected for Nether Silver
[19:56:36] [Server thread/INFO] [FML/DragonAPI]:    No ore blocks detected for "oreNetherNikolite"
[19:56:36] [Server thread/INFO] [FML/DragonAPI]:    DRAGONAPI: No ore blocks detected for Nether Nikolite
[19:56:36] [Server thread/INFO] [FML/DragonAPI]:    No ore blocks detected for "oreCobalt"
[19:56:36] [Server thread/INFO] [FML/DragonAPI]:    DRAGONAPI: No ore blocks detected for Cobalt
[19:56:36] [Server thread/INFO] [FML/DragonAPI]:    No ore blocks detected for "oreArdite"
[19:56:36] [Server thread/INFO] [FML/DragonAPI]:    DRAGONAPI: No ore blocks detected for Ardite
[19:56:36] [Server thread/INFO] [FML/DragonAPI]:    No ore blocks detected for "orePlatinum"
[19:56:36] [Server thread/INFO] [FML/DragonAPI]:    No ore blocks detected for "oreCooperite"
[19:56:36] [Server thread/INFO] [FML/DragonAPI]:    DRAGONAPI: No ore blocks detected for Platinum
[19:56:36] [Server thread/INFO] [FML/DragonAPI]:    No ore blocks detected for "oreNetherPlatinum"
[19:56:36] [Server thread/INFO] [FML/DragonAPI]:    DRAGONAPI: No ore blocks detected for Nether Platinum
[19:56:36] [Server thread/INFO] [FML/DragonAPI]:    No ore blocks detected for "oreZinc"
[19:56:36] [Server thread/INFO] [FML/DragonAPI]:    No ore blocks detected for "oreSphalerite"
[19:56:36] [Server thread/INFO] [FML/DragonAPI]:    DRAGONAPI: No ore blocks detected for Zinc
[19:56:36] [Server thread/INFO] [FML/DragonAPI]:    No ore blocks detected for "oreOsmium"
[19:56:36] [Server thread/INFO] [FML/DragonAPI]:    DRAGONAPI: No ore blocks detected for Osmium
[19:56:36] [Server thread/INFO] [FML/DragonAPI]:    No ore blocks detected for "oreNetherSteel"
[19:56:36] [Server thread/INFO] [FML/DragonAPI]:    DRAGONAPI: No ore blocks detected for Pig Iron
[19:56:36] [Server thread/INFO] [FML/DragonAPI]:    No ore blocks detected for "oreSulfur"
[19:56:36] [Server thread/INFO] [FML/DragonAPI]:    DRAGONAPI: No ore blocks detected for Sulfur
[19:56:36] [Server thread/INFO] [FML/DragonAPI]:    No ore blocks detected for "orePitchblende"
[19:56:36] [Server thread/INFO] [FML/DragonAPI]:    DRAGONAPI: No ore blocks detected for Pitchblende
[19:56:36] [Server thread/INFO] [FML/DragonAPI]:    No ore blocks detected for "oreCadmium"
[19:56:36] [Server thread/INFO] [FML/DragonAPI]:    DRAGONAPI: No ore blocks detected for Cadmium
[19:56:36] [Server thread/INFO] [FML/DragonAPI]:    No ore blocks detected for "oreIndium"
[19:56:36] [Server thread/INFO] [FML/DragonAPI]:    DRAGONAPI: No ore blocks detected for Indium
[19:56:36] [Server thread/INFO] [FML/DragonAPI]:    No ore blocks detected for "oreFluorite"
[19:56:36] [Server thread/INFO] [FML/DragonAPI]:    DRAGONAPI: No ore blocks detected for Fluorite
[19:56:36] [Server thread/INFO] [FML/DragonAPI]:    No ore blocks detected for "oreBauxite"
[19:56:36] [Server thread/INFO] [FML/DragonAPI]:    DRAGONAPI: No ore blocks detected for Bauxite
[19:56:36] [Server thread/INFO] [FML/DragonAPI]:    No ore blocks detected for "oreSodalite"
[19:56:36] [Server thread/INFO] [FML/DragonAPI]:    DRAGONAPI: No ore blocks detected for Sodalite
[19:56:36] [Server thread/INFO] [FML/DragonAPI]:    No ore blocks detected for "orePyrite"
[19:56:36] [Server thread/INFO] [FML/DragonAPI]:    DRAGONAPI: No ore blocks detected for Pyrite
[19:56:36] [Server thread/INFO] [FML/DragonAPI]:    No ore blocks detected for "oreAmmonium"
[19:56:36] [Server thread/INFO] [FML/DragonAPI]:    DRAGONAPI: No ore blocks detected for Ammonium Chloride
[19:56:36] [Server thread/INFO] [FML/DragonAPI]:    No ore blocks detected for "oreCalcite"
[19:56:36] [Server thread/INFO] [FML/DragonAPI]:    DRAGONAPI: No ore blocks detected for Calcite
[19:56:36] [Server thread/INFO] [FML/DragonAPI]:    No ore blocks detected for "oreChimerite"
[19:56:36] [Server thread/INFO] [FML/DragonAPI]:    DRAGONAPI: No ore blocks detected for Chimerite
[19:56:36] [Server thread/INFO] [FML/DragonAPI]:    No ore blocks detected for "oreVinteum"
[19:56:36] [Server thread/INFO] [FML/DragonAPI]:    DRAGONAPI: No ore blocks detected for Vinteum
[19:56:36] [Server thread/INFO] [FML/DragonAPI]:    No ore blocks detected for "oreBlueTopaz"
[19:56:36] [Server thread/INFO] [FML/DragonAPI]:    DRAGONAPI: No ore blocks detected for Blue Topaz
[19:56:36] [Server thread/INFO] [FML/DragonAPI]:    No ore blocks detected for "oreMoonstone"
[19:56:36] [Server thread/INFO] [FML/DragonAPI]:    DRAGONAPI: No ore blocks detected for Moonstone
[19:56:36] [Server thread/INFO] [FML/DragonAPI]:    No ore blocks detected for "oreSunstone"
[19:56:36] [Server thread/INFO] [FML/DragonAPI]:    DRAGONAPI: No ore blocks detected for Sunstone
[19:56:36] [Server thread/INFO] [FML/DragonAPI]:    No ore blocks detected for "oreTitanium"
[19:56:36] [Server thread/INFO] [FML/DragonAPI]:    DRAGONAPI: No ore blocks detected for Titanium
[19:56:36] [Server thread/INFO] [FML/DragonAPI]:    No ore blocks detected for "oreMagmanite"
[19:56:36] [Server thread/INFO] [FML/DragonAPI]:    DRAGONAPI: No ore blocks detected for Magmanite
[19:56:36] [Server thread/INFO] [FML/DragonAPI]:    No ore blocks detected for "oreMagnetite"
[19:56:36] [Server thread/INFO] [FML/DragonAPI]:    DRAGONAPI: No ore blocks detected for Magnetite
[19:56:36] [Server thread/INFO] [FML/DragonAPI]:    No ore blocks detected for "oreEssence"
[19:56:36] [Server thread/INFO] [FML/DragonAPI]:    No ore blocks detected for "oreNetherEssence"
[19:56:36] [Server thread/INFO] [FML/DragonAPI]:    No ore blocks detected for "oreEndEssence"
[19:56:36] [Server thread/INFO] [FML/DragonAPI]:    DRAGONAPI: No ore blocks detected for Essence
[19:56:36] [Server thread/INFO] [FML/DragonAPI]:    No ore blocks detected for "oreMimichite"
[19:56:36] [Server thread/INFO] [FML/DragonAPI]:    DRAGONAPI: No ore blocks detected for Mimichite
[19:56:36] [Server thread/INFO] [FML/DragonAPI]:    No ore blocks detected for "oreNetherUranium"
[19:56:36] [Server thread/INFO] [FML/DragonAPI]:    DRAGONAPI: No ore blocks detected for Nether Uranium
[19:56:36] [Server thread/INFO] [FML/DragonAPI]:    No ore blocks detected for "oreQuantum"
[19:56:36] [Server thread/INFO] [FML/DragonAPI]:    DRAGONAPI: No ore blocks detected for Quantum
[19:56:36] [Server thread/INFO] [FML/DragonAPI]:    No ore blocks detected for "oreNetherIridium"
[19:56:36] [Server thread/INFO] [FML/DragonAPI]:    DRAGONAPI: No ore blocks detected for Nether Iridium
[19:56:36] [Server thread/INFO] [FML/DragonAPI]:    No ore blocks detected for "oreFzDarkIron"
[19:56:36] [Server thread/INFO] [FML/DragonAPI]:    DRAGONAPI: No ore blocks detected for Dark Iron
[19:56:36] [Server thread/INFO] [FML/DragonAPI]:    No ore blocks detected for "oreChromite"
[19:56:36] [Server thread/INFO] [FML/DragonAPI]:    DRAGONAPI: No ore blocks detected for Chromite
[19:56:36] [Server thread/INFO] [FML/DragonAPI]:    No ore blocks detected for "oreNetherSapphire"
[19:56:36] [Server thread/INFO] [FML/DragonAPI]:    DRAGONAPI: No ore blocks detected for Nether Sapphire
[19:56:36] [Server thread/INFO] [FML/DragonAPI]:    No ore blocks detected for "oreNetherGreenSapphire"
[19:56:36] [Server thread/INFO] [FML/DragonAPI]:    No ore blocks detected for "oreNetherPeridot"
[19:56:36] [Server thread/INFO] [FML/DragonAPI]:    DRAGONAPI: No ore blocks detected for Nether Peridot
[19:56:36] [Server thread/INFO] [FML/DragonAPI]:    No ore blocks detected for "oreNetherTitanium"
[19:56:36] [Server thread/INFO] [FML/DragonAPI]:    DRAGONAPI: No ore blocks detected for Nether Titanium
[19:56:36] [Server thread/INFO] [FML/DragonAPI]:    No ore blocks detected for "oreNetherSulfur"
[19:56:36] [Server thread/INFO] [FML/DragonAPI]:    DRAGONAPI: No ore blocks detected for Nether Sulfur
[19:56:36] [Server thread/INFO] [FML/DragonAPI]:    No ore blocks detected for "oreNetherOsmium"
[19:56:36] [Server thread/INFO] [FML/DragonAPI]:    DRAGONAPI: No ore blocks detected for Nether Osmium
[19:56:36] [Server thread/INFO] [FML/DragonAPI]:    No ore blocks detected for "oreSilicon"
[19:56:36] [Server thread/INFO] [FML/DragonAPI]:    DRAGONAPI: No ore blocks detected for Silicon
[19:56:36] [Server thread/INFO] [FML/DragonAPI]:    No ore blocks detected for "oreRutile"
[19:56:36] [Server thread/INFO] [FML/DragonAPI]:    DRAGONAPI: No ore blocks detected for Rutile
[19:56:36] [Server thread/INFO] [FML/DragonAPI]:    No ore blocks detected for "oreAmethyst"
[19:56:36] [Server thread/INFO] [FML/DragonAPI]:    DRAGONAPI: No ore blocks detected for Amethyst
[19:56:36] [Server thread/INFO] [FML/DragonAPI]:    No ore blocks detected for "oreTeslatite"
[19:56:36] [Server thread/INFO] [FML/DragonAPI]:    DRAGONAPI: No ore blocks detected for Teslatite
[19:56:36] [Server thread/INFO] [FML/DragonAPI]:    No ore blocks detected for "oreMana"
[19:56:36] [Server thread/INFO] [FML/DragonAPI]:    DRAGONAPI: No ore blocks detected for Mana
[19:56:36] [Server thread/INFO] [FML/DragonAPI]:    No ore blocks detected for "oreNetherSaltpeter"
[19:56:36] [Server thread/INFO] [FML/DragonAPI]:    DRAGONAPI: No ore blocks detected for Nether Saltpeter
[19:56:36] [Server thread/INFO] [FML/DragonAPI]:    No ore blocks detected for "oreThorium"
[19:56:36] [Server thread/INFO] [FML/DragonAPI]:    No ore blocks detected for "oreThorite"
[19:56:36] [Server thread/INFO] [FML/DragonAPI]:    No ore blocks detected for "oreThorianite"
[19:56:36] [Server thread/INFO] [FML/DragonAPI]:    DRAGONAPI: No ore blocks detected for Thorium
buttilda commented 9 years ago

Also found this:

[19:56:26] [Client thread/INFO] [FML/ganysend]: DRAGONAPI: Logged OreDict registration of 1xtile.ganysend.rawEndium@0 as 'oreEndium'.
[19:56:26] [Client thread/INFO] [FML/ganysend]: DRAGONAPI: Logged OreDict registration of 1xitem.ganysend.endiumIngot@0 as 'ingotEndium'.
[19:56:26] [Client thread/INFO] [FML/ganysend]: DRAGONAPI: Logged OreDict registration of 1xitem.ganysend.endiumIngot@1 as 'nuggetEndium'.
[19:56:26] [Client thread/INFO] [FML/ganysend]: DRAGONAPI: Logged OreDict registration of 1xtile.ganysend.endiumBlock@0 as 'blockEndium'.

Which I guess indicates that the ore dictionary side of things is working soundly.

buttilda commented 9 years ago

The code breaking the ore handling is not necessarily in your RC interface code. It is breaking this somehow:

https://github.com/ReikaKalseki/DragonAPI/blob/master/ModRegistry/ModOreList.java#L295 https://github.com/ReikaKalseki/DragonAPI/blob/master/ModRegistry/ModOreList.java#L183

Maybe ModOreList.initialize() is not being called for the instances created through the API?

ReikaKalseki commented 9 years ago

Maybe ModOreList.initialize() is not being called for the instances created through the API?

ModOreList does not handle API registrations. But look - even natively handled things are breaking: "No ores detected" for every single ore type.

buttilda commented 9 years ago

But look - even natively handled things are breaking: "No ores detected" for every single ore type.

I think that's because there truly aren't any of those ores in my instance of Minecraft. So I threw in Tinker's Construct and this happened:

[20:45:34] [Server thread/INFO] [FML/DragonAPI]:    Detected the following blocks for Cobalt from OreDict "oreCobalt": [1xtile.tconstruct.stoneore@1, 1xtile.tconstruct.gravelore@5]
[20:45:34] [Server thread/INFO] [FML/DragonAPI]:    Detected the following blocks for Ardite from OreDict "oreArdite": [1xtile.tconstruct.stoneore@2]

But Cobalt and Ardite are still not being processed. Though the machine does accept them to be placed into the right slots.

ReikaKalseki commented 9 years ago

But Cobalt and Ardite are still not being processed. Though the machine does accept them to be placed into the right slots.

That means the ore handling is recognizing them....

buttilda commented 9 years ago

So I found a way around the problem... I know it's something I shouldn't be doing, but I wanted to try it anyway. Don't worry, it won't be in any release.

What I did was I added an entry to the ModOreList enum at runtime containing the ore I wanted to add support for. And surprisingly enough it worked!

So hey, if you want to turn that into the "official" API I can give you the code =P

ReikaKalseki commented 9 years ago

...How...how did this work?

But doing it this way is going to break the registries, so it is not a viable solution. In particular, that means all of the added products will be pure white, more than a certain amount will be "missingtex", an OOB error is imminent, and, if installed, MeteorCraft will start erroring out.

buttilda commented 9 years ago

Yeah I noticed so. Like I said, this was more of a "lets see what happens" than a attempt at solving the problem.

But forge has an EnumHelper class that allows you to add entries to any enum.

EnumHelper.addEnum(ModOreList.class, ore.name().toUpperCase(), new Class<?>[] { String.class, int.class, OreRarity.class, String.class, int.class, String[].class }, new Object[] { ore.name(), 0xFFFFFF, OreRarity.COMMON, "ingot" + ore.name(), 1, new String[] { "ore" + ore.name() } })

That's basically all I had to do.

ReikaKalseki commented 9 years ago

I know. I use that for ModCropList. Still...I have no idea what is going wrong...

buttilda commented 9 years ago

So @ReikaKalseki Any idea why this could be happening with the latest version of RotaryCraft ?

---- Minecraft Crash Report ----
// You should try our sister game, Minceraft!
Time: 8/31/15 6:42 PM
Description: Ticking block entity
java.lang.ExceptionInInitializerError
at Reika.RotaryCraft.TileEntities.Processing.TileEntityExtractor.canProcess(TileEntityExtractor.java:288)
at Reika.RotaryCraft.TileEntities.Processing.TileEntityExtractor.testIdle(TileEntityExtractor.java:89)
at Reika.RotaryCraft.TileEntities.Processing.TileEntityExtractor.updateEntity(TileEntityExtractor.java:210)
at Reika.DragonAPI.Base.TileEntityBase.func_145845_h(TileEntityBase.java:432)
at net.minecraft.world.World.func_72939_s(World.java:1939)
at net.minecraft.world.WorldServer.func_72939_s(WorldServer.java:489)
at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:636)
at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:547)
at net.minecraft.server.integrated.IntegratedServer.func_71217_p(IntegratedServer.java:186)
at fastcraft.r.a(F:21)
at fastcraft.Hooks.aq(F:155)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:396)
at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:685)
Caused by: java.lang.UnsupportedOperationException: This map does not support overwriting values! Item tile.brOre.0:0 already mapped to '1xitem.item.modextracts@40'!
at Reika.DragonAPI.Instantiable.Data.Maps.ItemHashMap.put(ItemHashMap.java:66)
at Reika.DragonAPI.Instantiable.Data.Maps.ItemHashMap.put(ItemHashMap.java:82)
at Reika.RotaryCraft.Auxiliary.RecipeManagers.RecipesExtractor.addRecipe(RecipesExtractor.java:105)
at Reika.RotaryCraft.Auxiliary.RecipeManagers.RecipesExtractor.addModRecipes(RecipesExtractor.java:75)
at Reika.RotaryCraft.Auxiliary.RecipeManagers.RecipesExtractor.<init>(RecipesExtractor.java:55)
at Reika.RotaryCraft.Auxiliary.RecipeManagers.RecipesExtractor.<clinit>(RecipesExtractor.java:32)
... 13 more
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
-- Head --
Stacktrace:
at Reika.RotaryCraft.TileEntities.Processing.TileEntityExtractor.canProcess(TileEntityExtractor.java:288)
at Reika.RotaryCraft.TileEntities.Processing.TileEntityExtractor.testIdle(TileEntityExtractor.java:89)
at Reika.RotaryCraft.TileEntities.Processing.TileEntityExtractor.updateEntity(TileEntityExtractor.java:210)
at Reika.DragonAPI.Base.TileEntityBase.func_145845_h(TileEntityBase.java:432)
-- Block entity being ticked --
Details:
Name: RCextractor // Reika.RotaryCraft.TileEntities.Processing.TileEntityExtractor
Block type: ID #1178 (tile. // Reika.RotaryCraft.Blocks.BlockMIMachine)
Block data value: 0 / 0x0 / 0b0000
Block location: World: (232,57,246), Chunk: (at 8,3,6 in 14,15; contains blocks 224,0,240 to 239,255,255), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511)
Actual block type: ID #1178 (tile. // Reika.RotaryCraft.Blocks.BlockMIMachine)
Actual block data value: 1 / 0x1 / 0b0001
Stacktrace:
at net.minecraft.world.World.func_72939_s(World.java:1939)
at net.minecraft.world.WorldServer.func_72939_s(WorldServer.java:489)
-- Affected level --
Details:
Level name: New World
All players: 0 total; []
Chunk stats: ServerChunkCache: 779 Drop: 0
Level seed: -6955180891757608935
Level generator: ID 00 - default, ver 1. Features enabled: true
Level generator options: 
Level spawn location: World: (204,64,252), Chunk: (at 12,4,12 in 12,15; contains blocks 192,0,240 to 207,255,255), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511)
Level time: 17402515 game time, 17888930 day time
Level dimension: 0
Level storage version: 0x04ABD - Anvil
Level weather: Rain time: 6549 (now: true), thunder time: 3251 (now: false)
Level game mode: Game mode: survival (ID 0). Hardcore: false. Cheats: false
Stacktrace:
at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:636)
at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:547)
at net.minecraft.server.integrated.IntegratedServer.func_71217_p(IntegratedServer.java:186)
at fastcraft.r.a(F:21)
at fastcraft.Hooks.aq(F:155)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:396)
at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:685)
-- System Details --
Details:
Minecraft Version: 1.7.10
Operating System: Windows 7 (amd64) version 6.1
Java Version: 1.8.0_60, Oracle Corporation
Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 737058272 bytes (702 MB) / 2120679424 bytes (2022 MB) up to 2120679424 bytes (2022 MB)
JVM Flags: 8 total; -XX:+UseConcMarkSweepGC -XX:+CMSIncrementalMode -XX:-UseAdaptiveSizePolicy -XX:+AggressiveOpts -Xmn256M -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xms512m -Xmx2048m
AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
IntCache: cache: 0, tcache: 0, allocated: 15, tallocated: 95
FML: MCP v9.05 FML v7.10.99.99 Minecraft Forge 10.13.4.1481 Optifine OptiFine_1.7.10_HD_U_C1 136 mods loaded, 136 mods active
States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored
UCHIJAAAA mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) 
UCHIJAAAA FML{7.10.99.99} [Forge Mod Loader] (forge-1.7.10-10.13.4.1481-1.7.10-universal.jar) 
UCHIJAAAA Forge{10.13.4.1481} [Minecraft Forge] (forge-1.7.10-10.13.4.1481-1.7.10-universal.jar) 
UCHIJAAAA appliedenergistics2-core{rv2-stable-10} [AppliedEnergistics2 Core] (minecraft.jar) 
UCHIJAAAA Aroma1997Core{1.0.2.15} [Aroma1997Core] (Aroma1997Core-1.7.10-1.0.2.15.jar) 
UCHIJAAAA CodeChickenCore{1.0.7.47} [CodeChicken Core] (minecraft.jar) 
UCHIJAAAA MCVanillaTweaks{1.0} [Mariculture - Vanilla Tweaks] (minecraft.jar) 
UCHIJAAAA Micdoodlecore{} [Micdoodle8 Core] (minecraft.jar) 
UCHIJAAAA NotEnoughItems{1.0.5.111} [Not Enough Items] (NotEnoughItems-1.7.10-1.0.5.111-universal.jar) 
UCHIJAAAA OpenComputers|Core{1.5.16.32} [OpenComputers (Core)] (minecraft.jar) 
UCHIJAAAA ThaumicTinkerer-preloader{0.1} [Thaumic Tinkerer Core] (minecraft.jar) 
UCHIJAAAA WitchingGadgetsCore{1.1.9} [Witching Gadgets Core] (minecraft.jar) 
UCHIJAAAA OpenModsCore{0.7.3} [OpenModsCore] (minecraft.jar) 
UCHIJAAAA <CoFH ASM>{000} [CoFH ASM] (minecraft.jar) 
UCHIJAAAA <DragonAPI ASM>{0} [DragonAPI ASM Data Initialization] (minecraft.jar) 
UCHIJAAAA FastCraft{1.22} [FastCraft] (fastcraft-1.22-ctest13.jar) 
UCHIJAAAA appliedenergistics2{rv2-stable-10} [Applied Energistics 2] (appliedenergistics2-rv2-stable-10.jar) 
UCHIJAAAA Aroma1997CoreHelper{1.0.2.15} [Aroma1997Core|Helper] (Aroma1997Core-1.7.10-1.0.2.15.jar) 
UCHIJAAAA AromaBackup{0.0.0.5} [AromaBackup] (AromaBackup-1.7.10-0.0.0.5.jar) 
UCHIJAAAA CoFHCore{1.7.10R3.0.4B1} [CoFH Core] (CoFHCore-[1.7.10]3.0.4B1-309.jar) 
UCHIJAAAA asielib{0.4.2} [asielib] (AsieLib-1.7.10-0.4.2.jar) 
UCHIJAAAA MineFactoryReloaded{1.7.10R2.8.1B1} [MineFactory Reloaded] (MineFactoryReloaded-[1.7.10]2.8.1B1-129.jar) 
UCHIJAAAA Baubles{1.0.1.10} [Baubles] (Baubles-1.7.10-1.0.1.10.jar) 
UCHIJAAAA Thaumcraft{4.2.3.5} [Thaumcraft] (Thaumcraft-1.7.10-4.2.3.5.jar) 
UCHIJAAAA MineFactoryReloaded|CompatThaumcraft{1.7.10R2.8.1B1} [MFR Compat: Thaumcraft] (MineFactoryReloaded-[1.7.10]2.8.1B1-129.jar) 
UCHIJAAAA Waila{1.5.10} [Waila] (Waila-1.5.10_1.7.10.jar) 
UCHIJAAAA Automagy{0.26.3} [Automagy] (Automagy-1.7.10-0.26.3.jar) 
UCHIJAAAA bdlib{1.9.2.102} [BD Lib] (bdlib-1.9.2.102-mc1.7.10.jar) 
UCHIJAAAA ThermalFoundation{1.7.10R1.2.0} [Thermal Foundation] (ThermalFoundation-[1.7.10]1.2.0-102.jar) 
UCHIJAAAA ThermalExpansion{1.7.10R4.0.3B1} [Thermal Expansion] (ThermalExpansion-[1.7.10]4.0.3B1-218.jar) 
UCHIJAAAA BigReactors{0.4.3A} [Big Reactors] (BigReactors-0.4.3A.jar) 
UCHIJAAAA Mantle{1.7.10-0.3.2.jenkins184} [Mantle] (Mantle-1.7.10-0.3.2.jar) 
UCHIJAAAA Natura{2.2.0} [Natura] (natura-1.7.10-2.2.0.1.jar) 
UCHIJAAAA BuildCraft|Core{7.0.21} [BuildCraft] (buildcraft-7.0.21.jar) 
UCHIJAAAA Forestry{3.6.3.20} [Forestry for Minecraft] (forestry_1.7.10-3.6.3.20.jar) 
UCHIJAAAA BinnieCore{2.0-pre14} [Binnie Core] (binnie-mods-2.0-pre14.jar) 
UCHIJAAAA Botany{2.0-pre14} [Botany] (binnie-mods-2.0-pre14.jar) 
UCHIJAAAA ExtraBees{2.0-pre14} [Extra Bees] (binnie-mods-2.0-pre14.jar) 
UCHIJAAAA ExtraTrees{2.0-pre14} [Extra Trees] (binnie-mods-2.0-pre14.jar) 
UCHIJAAAA Genetics{2.0-pre14} [Genetics] (binnie-mods-2.0-pre14.jar) 
UCHIJAAAA AWWayofTime{v1.3.3} [Blood Magic: Alchemical Wizardry] (BloodMagic-1.7.10-1.3.3-13.jar) 
UCHIJAAAA Botania{r1.7-218} [Botania] (Botania r1.7-218.jar) 
UCHIJAAAA BuildCraft|Silicon{7.0.21} [BC Silicon] (buildcraft-7.0.21.jar) 
UCHIJAAAA BuildCraft|Factory{7.0.21} [BC Factory] (buildcraft-7.0.21.jar) 
UCHIJAAAA BuildCraft|Builders{7.0.21} [BC Builders] (buildcraft-7.0.21.jar) 
UCHIJAAAA BuildCraft|Energy{7.0.21} [BC Energy] (buildcraft-7.0.21.jar) 
UCHIJAAAA BuildCraft|Robotics{7.0.21} [BC Robotics] (buildcraft-7.0.21.jar) 
UCHIJAAAA BuildCraft|Transport{7.0.21} [BC Transport] (buildcraft-7.0.21.jar) 
UCHIJAAAA BuildCraft|Compat{7.0.11} [BuildCraft Compat] (buildcraft-compat-7.0.11.jar) 
UCHIJAAAA TConstruct{1.7.10-1.8.7.build979} [Tinkers' Construct] (TConstruct-1.7.10-1.8.7.jar) 
UCHIJAAAA ComputerCraft{1.74} [ComputerCraft] (ComputerCraft1.74.jar) 
UCHIJAAAA ForgeMultipart{1.2.0.345} [Forge Multipart] (ForgeMultipart-1.7.10-1.2.0.345-universal.jar) 
UCHIJAAAA ThaumicTinkerer{unspecified} [Thaumic Tinkerer] (ThaumicTinkerer-2.5-1.7.10-507.jar) 
UCHIJAAAA MagicBees{1.7.10-2.3.4} [Magic Bees] (magicbees-1.7.10-2.3.4.jar) 
UCHIJAAAA DragonAPI{1.0} [DragonAPI] (DragonAPI 1.7.10 V8a.jar) 
UCHIJAAAA CaveControl{1.0} [CaveControl] (CaveControl 1.7.10 V8a.jar) 
UCHIJAAAA ChickenChunks{1.3.4.19} [ChickenChunks] (ChickenChunks-1.7.10-1.3.4.19-universal.jar) 
UCHIJAAAA ChromatiCraft{1.0} [ChromatiCraft] (ChromatiCraft 1.7.10 V8a.jar) 
UCHIJAAAA GalacticraftCore{3.0.12} [Galacticraft Core] (GalacticraftCore-1.7-3.0.12.357.jar) 
UCHIJAAAA Mekanism{8.1.7} [Mekanism] (Mekanism-1.7.10-8.1.7.252.jar) 
UCHIJAAAA EnderIO{1.7.10-2.2.8.381} [Ender IO] (EnderIO-1.7.10-2.2.8.381.jar) 
UCHIJAAAA EnderStorage{1.4.7.36} [EnderStorage] (EnderStorage-1.7.10-1.4.7.36-universal.jar) 
UCHIJAAAA OpenComputers{1.5.16.32} [OpenComputers] (OpenComputers-MC1.7.10-1.5.16.32-universal.jar) 
UCHIJAAAA computronics{1.5.5} [Computronics] (Computronics-1.7.10-1.5.5.jar) 
UCHIJAAAA dualhotbar{1.6} [Dual Hotbar] (dualhotbar-1.7.10-1.6.jar) 
UCHIJAAAA Eln{50} [Electrical Age] (ElectricalAge_BETA-1.10_r50.jar) 
UCHIJAAAA RotaryCraft{1.0} [RotaryCraft] (RotaryCraft 1.7.10 V8a.jar) 
UCHIJAAAA ElectriCraft{1.0} [ElectriCraft] (ElectriCraft 1.7.10 V8a.jar) 
UCHIJAAAA Enchiridion{1.3} [Enchiridion] (Enchiridion 2-1.7.10-2.0.2a.jar) 
UCHIJAAAA Enchiridion2{2.0.2a} [Enchiridion 2] (Enchiridion 2-1.7.10-2.0.2a.jar) 
UCHIJAAAA extracells{2.2.73} [Extra Cells 2] (ExtraCells-1.7.10-2.2.73b129.jar) 
UCHIJAAAA ExtraUtilities{1.2.9} [Extra Utilities] (extrautilities-1.2.9.jar) 
UCHIJAAAA Steamcraft{0.28.7} [Flaxbeard's Steam Power] (Flaxbeard'sSteamPower-1.7.10-0.28.7.jar) 
UCHIJAAAA ForbiddenMagic{1.7.10-0.57} [Forbidden Magic] (Forbidden Magic-1.7.10-0.57.jar) 
UCHIJAAAA GalacticraftMars{3.0.12} [Galacticraft Planets] (Galacticraft-Planets-1.7-3.0.12.357.jar) 
UCHIJAAAA gendustry{1.6.0.121} [GenDustry] (gendustry-1.6.0.121-mc1.7.10.jar) 
UCHIJAAAA JABBA{1.2.1} [JABBA] (Jabba-1.2.1a_1.7.10.jar) 
UCHIJAAAA Mariculture{1.7.10-1.2.4.2a} [Mariculture] (Mariculture-Deluxe-1.7.10-1.2.4.2a.jar) 
UCHIJAAAA MariTech{1.0} [Marine Technlogy] (Mariculture-Deluxe-1.7.10-1.2.4.2a.jar) 
UCHIJAAAA mo{0.4.0-RC2} [Matter Overdrive] (MatterOverdrive-1.7.10-0.4.0-RC2.jar) 
UCHIJAAAA MekanismGenerators{8.1.7} [MekanismGenerators] (MekanismGenerators-1.7.10-8.1.7.252.jar) 
UCHIJAAAA MekanismTools{8.1.7} [MekanismTools] (MekanismTools-1.7.10-8.1.7.252.jar) 
UCHIJAAAA MineFactoryReloaded|CompatAppliedEnergistics{1.7.10R2.8.1B1} [MFR Compat: Applied Energistics] (MineFactoryReloaded-[1.7.10]2.8.1B1-129.jar) 
UCHIJAAAA MineFactoryReloaded|CompatAtum{1.7.10R2.8.1B1} [MFR Compat: Atum] (MineFactoryReloaded-[1.7.10]2.8.1B1-129.jar) 
UCHIJAAAA MineFactoryReloaded|CompatBackTools{1.7.10R2.8.1B1} [MFR Compat: BackTools] (MineFactoryReloaded-[1.7.10]2.8.1B1-129.jar) 
UCHIJAAAA MineFactoryReloaded|CompatBuildCraft{1.7.10R2.8.1B1} [MFR Compat: BuildCraft] (MineFactoryReloaded-[1.7.10]2.8.1B1-129.jar) 
UCHIJAAAA MineFactoryReloaded|CompatChococraft{1.7.10R2.8.1B1} [MFR Compat: Chococraft] (MineFactoryReloaded-[1.7.10]2.8.1B1-129.jar) 
UCHIJAAAA MineFactoryReloaded|CompatExtraBiomes{1.7.10R2.8.1B1} [MFR Compat: ExtraBiomes] (MineFactoryReloaded-[1.7.10]2.8.1B1-129.jar) 
UCHIJAAAA MineFactoryReloaded|CompatForestry{1.7.10R2.8.1B1} [MFR Compat: Forestry] (MineFactoryReloaded-[1.7.10]2.8.1B1-129.jar) 
UCHIJAAAA MineFactoryReloaded|CompatForgeMicroblock{1.7.10R2.8.1B1} [MFR Compat: ForgeMicroblock] (MineFactoryReloaded-[1.7.10]2.8.1B1-129.jar) 
UCHIJAAAA MineFactoryReloaded|CompatIC2{1.7.10R2.8.1B1} [MFR Compat: IC2] (MineFactoryReloaded-[1.7.10]2.8.1B1-129.jar) 
UCHIJAAAA MineFactoryReloaded|CompatMystcraft{1.7.10R2.8.1B1} [MFR Compat: Mystcraft] (MineFactoryReloaded-[1.7.10]2.8.1B1-129.jar) 
UCHIJAAAA MineFactoryReloaded|CompatProjRed{1.7.10R2.8.1B1} [MFR Compat ProjectRed] (MineFactoryReloaded-[1.7.10]2.8.1B1-129.jar) 
UCHIJAAAA MineFactoryReloaded|CompatRailcraft{1.7.10R2.8.1B1} [MFR Compat: Railcraft] (MineFactoryReloaded-[1.7.10]2.8.1B1-129.jar) 
UCHIJAAAA MineFactoryReloaded|CompatSufficientBiomes{1.7.10R2.8.1B1} [MFR Compat: Sufficient Biomes] (MineFactoryReloaded-[1.7.10]2.8.1B1-129.jar) 
UCHIJAAAA MineFactoryReloaded|CompatThermalExpansion{1.7.10R2.8.1B1} [MFR Compat: Thermal Expansion] (MineFactoryReloaded-[1.7.10]2.8.1B1-129.jar) 
UCHIJAAAA MineFactoryReloaded|CompatTConstruct{1.7.10R2.8.1B1} [MFR Compat: Tinkers' Construct] (MineFactoryReloaded-[1.7.10]2.8.1B1-129.jar) 
UCHIJAAAA TwilightForest{2.3.7} [The Twilight Forest] (twilightforest-1.7.10-2.3.7.jar) 
UCHIJAAAA MineFactoryReloaded|CompatTwilightForest{1.7.10R2.8.1B1} [MFR Compat: TwilightForest] (MineFactoryReloaded-[1.7.10]2.8.1B1-129.jar) 
UCHIJAAAA MineFactoryReloaded|CompatVanilla{1.7.10R2.8.1B1} [MFR Compat: Vanilla] (MineFactoryReloaded-[1.7.10]2.8.1B1-129.jar) 
UCHIJAAAA MineTweaker3{3.0.9B} [MineTweaker 3] (MineTweaker3-1.7.10-3.0.9C.jar) 
UCHIJAAAA MorePlanet{1.2.9} [More Planets] (More-Planets-1.7.10-1.2.9.jar) 
UCHIJAAAA NEIAddons{1.12.12.37} [NEI Addons] (neiaddons-1.12.12.37-mc1.7.10.jar) 
UCHIJAAAA NEIAddons|Developer{1.12.12.37} [NEI Addons: Developer Tools] (neiaddons-1.12.12.37-mc1.7.10.jar) 
UCHIJAAAA NEIAddons|AppEng{1.12.12.37} [NEI Addons: Applied Energistics 2] (neiaddons-1.12.12.37-mc1.7.10.jar) 
UCHIJAAAA NEIAddons|Botany{1.12.12.37} [NEI Addons: Botany] (neiaddons-1.12.12.37-mc1.7.10.jar) 
UCHIJAAAA NEIAddons|Forestry{1.12.12.37} [NEI Addons: Forestry] (neiaddons-1.12.12.37-mc1.7.10.jar) 
UCHIJAAAA NEIAddons|CraftingTables{1.12.12.37} [NEI Addons: Crafting Tables] (neiaddons-1.12.12.37-mc1.7.10.jar) 
UCHIJAAAA NEIAddons|ExNihilo{1.12.12.37} [NEI Addons: Ex Nihilo] (neiaddons-1.12.12.37-mc1.7.10.jar) 
UCHIJAAAA neiintegration{1.0.12} [NEI Integration] (NEIIntegration-MC1.7.10-1.0.12.jar) 
UCHIJAAAA NetherOres{1.7.10R2.3.1RC1} [Nether Ores] (NetherOres-[1.7.10]2.3.1RC1-19.jar) 
UCHIJAAAA OpenMods{0.7.3} [OpenMods] (OpenModsLib-1.7.10-0.7.3.jar) 
UCHIJAAAA OpenPeripheralCore{1.1.1} [OpenPeripheralCore] (OpenPeripheral-1.7.10-AIO-4b.jar) 
UCHIJAAAA OpenPeripheral{0.3.1} [OpenPeripheralAddons] (OpenPeripheral-1.7.10-AIO-4b.jar) 
UCHIJAAAA OpenPeripheralIntegration{0.2.2} [OpenPeripheralIntegration] (OpenPeripheral-1.7.10-AIO-4b.jar) 
UCHIJAAAA ReactorCraft{1.0} [ReactorCraft] (ReactorCraft 1.7.10 V8a.jar) 
UCHIJAAAA RedstoneArsenal{1.7.10R1.1.1} [Redstone Arsenal] (RedstoneArsenal-[1.7.10]1.1.1-89.jar) 
UCHIJAAAA rftools{3.32} [RFTools] (rftools-3.32.jar) 
UCHIJAAAA chunkbase_slimemod_ssp{2.1} [Slime Mod (SSP)] (SlimeModSSP-1.7.10-2.1.jar) 
UCHIJAAAA thaumcraftneiplugin{@VERSION@} [Thaumcraft NEI Plugin] (thaumcraftneiplugin-1.7.10-1.7a.jar) 
UCHIJAAAA thaumicenergistics{0.8.10.5} [Thaumic Energistics] (thaumicenergistics-0.8.10.5.jar) 
UCHIJAAAA ThaumicExploration{0.6.0} [Thaumic Exploration] (ThaumicExploration-1.7.10-1.1-52.jar) 
UCHIJAAAA ThaumicHorizons{1.1.5} [Thaumic Horizons] (thaumichorizons-1.7.10-1.1.6.jar) 
UCHIJAAAA ThermalDynamics{1.7.10R1.1.0} [Thermal Dynamics] (ThermalDynamics-[1.7.10]1.1.0-161.jar) 
UCHIJAAAA ThermalSmeltery{1.7.10-1.2.1} [Thermal Smeltery] (ThermalSmeltery-1.7.10-1.2.1.jar) 
UCHIJAAAA TiCTooltips{1.2.4} [TiC Tooltips] (TiCTooltips-mc1.7.10-1.2.4.jar) 
UCHIJAAAA TravellersGear{1.16.5} [Traveller's Gear] (TravellersGear-1.7.10-1.16.5.jar) 
UCHIJAAAA ttCore{MC1.7.10-0.1.1-78} [ttCore] (ttCore-MC1.7.10-0.1.1-78.jar) 
UCHIJAAAA UnicodeFontFixer{1.1.2} [UnicodeFontFixer] (UnicodeFontFixer-1.1.2-mc1.7.10.jar) 
UCHIJAAAA wailaplugins{MC1.7.10-0.0.1-15} [WAILA Plugins] (WAILAPlugins-MC1.7.10-0.0.1-15.jar) 
UCHIJAAAA wawla{1.3.1} [What Are We Looking At] (Wawla-1.3.1-1.7.10.jar) 
UCHIJAAAA WitchingGadgets{1.1.9} [Witching Gadgets] (WitchingGadgets-1.7.10-1.1.9.jar) 
UCHIJAAAA McMultipart{1.2.0.345} [Minecraft Multipart Plugin] (ForgeMultipart-1.7.10-1.2.0.345-universal.jar) 
UCHIJAAAA aobd{2.8.2} [Another One Bites The Dust] (AOBD-2.8.2.jar) 
UCHIJAAAA technom{0.11.1} [Technomancy] (Technomancy - 0.11.1 - 1.7.10.jar) 
UCHIJAAAA ForgeMicroblock{1.2.0.345} [Forge Microblocks] (ForgeMultipart-1.7.10-1.2.0.345-universal.jar) 
GL info: ~~ERROR~~ RuntimeException: No OpenGL context found in the current thread.
OpenModsLib class transformers: [stencil_patches:FINISHED],[movement_callback:FINISHED],[map_gen_fix:FINISHED],[gl_capabilities_hook:FINISHED],[player_render_hook:FINISHED]
Class transformer null safety: all safe
AE2 Version: stable rv2-stable-10 for Forge 10.13.2.1291
CoFHCore: -[1.7.10]3.0.4B1-309
MineFactoryReloaded: -[1.7.10]2.8.1B1-129
ThermalFoundation: -[1.7.10]1.2.0-102
ThermalExpansion: -[1.7.10]4.0.3B1-218
Mantle Environment: DO NOT REPORT THIS CRASH! Unsupported mods in environment: optifine
TConstruct Environment: Environment healthy.
NetherOres: -[1.7.10]2.3.1RC1-19
RedstoneArsenal: -[1.7.10]1.1.1-89
ThermalDynamics: -[1.7.10]1.1.0-161
List of loaded APIs: 
* appliedenergistics2|API (rv2) from ThaumicTinkerer-2.5-1.7.10-507.jar
* asielibAPI (1.1) from AsieLib-1.7.10-0.4.2.jar
* asielibAPI|chat (1.0) from AsieLib-1.7.10-0.4.2.jar
* asielibAPI|tile (1.0) from AsieLib-1.7.10-0.4.2.jar
* asielibAPI|tool (1.1) from AsieLib-1.7.10-0.4.2.jar
* Baubles|API (1.0.1.10) from Baubles-1.7.10-1.0.1.10.jar
* BotaniaAPI (61) from Botania r1.7-218.jar
* BuildCraftAPI|blocks (1.0) from buildcraft-7.0.21.jar
* BuildCraftAPI|blueprints (1.3) from buildcraft-7.0.21.jar
* BuildCraftAPI|boards (2.0) from buildcraft-7.0.21.jar
* BuildCraftAPI|core (1.0) from extrautilities-1.2.9.jar
* BuildCraftAPI|crops (1.1) from buildcraft-7.0.21.jar
* BuildCraftAPI|events (1.0) from buildcraft-7.0.21.jar
* BuildCraftAPI|facades (1.1) from buildcraft-7.0.21.jar
* BuildCraftAPI|filler (4.0) from buildcraft-7.0.21.jar
* BuildCraftAPI|fuels (2.0) from buildcraft-7.0.21.jar
* BuildCraftAPI|gates (4.1) from buildcraft-7.0.21.jar
* BuildCraftAPI|items (1.1) from buildcraft-7.0.21.jar
* BuildCraftAPI|library (2.0) from buildcraft-7.0.21.jar
* BuildCraftAPI|power (1.3) from buildcraft-7.0.21.jar
* BuildCraftAPI|recipes (3.0) from buildcraft-7.0.21.jar
* BuildCraftAPI|robotics (2.1) from buildcraft-7.0.21.jar
* BuildCraftAPI|statements (1.1) from buildcraft-7.0.21.jar
* BuildCraftAPI|tablet (1.0) from buildcraft-7.0.21.jar
* BuildCraftAPI|tiles (1.2) from buildcraft-7.0.21.jar
* BuildCraftAPI|tools (1.0) from buildcraft-7.0.21.jar
* BuildCraftAPI|transport (4.1) from buildcraft-7.0.21.jar
* CoFHAPI (1.7.10R1.0.12) from Technomancy - 0.11.1 - 1.7.10.jar
* CoFHAPI|block (1.7.10R1.1.0) from CoFHCore-[1.7.10]3.0.4B1-309.jar
* CoFHAPI|core (1.7.10R1.0.13B2) from CoFHLib-[1.7.10]1.0.4B1-176.jar
* CoFHAPI|energy (1.7.10R1.0.2) from ElectricalAge_BETA-1.10_r50.jar
* CoFHAPI|fluid (1.7.10R1.1.0) from CoFHCore-[1.7.10]3.0.4B1-309.jar
* CoFHAPI|inventory (1.7.10R1.1.0) from CoFHCore-[1.7.10]3.0.4B1-309.jar
* CoFHAPI|item (1.7.10R1.1.0) from CoFHCore-[1.7.10]3.0.4B1-309.jar
* CoFHAPI|modhelpers (1.7.10R1.0.13B2) from CoFHLib-[1.7.10]1.0.4B1-176.jar
* CoFHAPI|tileentity (1.7.10R1.0.3) from EnderIO-1.7.10-2.2.8.381.jar
* CoFHAPI|transport (1.7.10R1.1.0) from CoFHCore-[1.7.10]3.0.4B1-309.jar
* CoFHAPI|world (1.7.10R1.0.13B2) from CoFHLib-[1.7.10]1.0.4B1-176.jar
* CoFHLib (1.7.10R1.0.4B1) from CoFHCore-[1.7.10]3.0.4B1-309.jar
* CoFHLib|audio (1.7.10R1.0.4B1) from CoFHCore-[1.7.10]3.0.4B1-309.jar
* CoFHLib|gui (1.7.10R1.0.3B3) from CoFHLib-[1.7.10]1.0.4B1-176.jar
* CoFHLib|gui|container (1.7.10R1.0.3B3) from CoFHLib-[1.7.10]1.0.4B1-176.jar
* CoFHLib|gui|element (1.7.10R1.0.4B1) from CoFHCore-[1.7.10]3.0.4B1-309.jar
* CoFHLib|gui|element|listbox (1.7.10R1.0.4B1) from CoFHCore-[1.7.10]3.0.4B1-309.jar
* CoFHLib|gui|slot (1.7.10R1.0.4B1) from CoFHCore-[1.7.10]3.0.4B1-309.jar
* CoFHLib|inventory (1.7.10R1.0.3B3) from CoFHLib-[1.7.10]1.0.4B1-176.jar
* CoFHLib|render (1.7.10R1.0.3B3) from CoFHLib-[1.7.10]1.0.4B1-176.jar
* CoFHLib|render|particle (1.7.10R1.0.3B3) from CoFHLib-[1.7.10]1.0.4B1-176.jar
* CoFHLib|util (1.7.10R1.0.4B1) from CoFHCore-[1.7.10]3.0.4B1-309.jar
* CoFHLib|util|helpers (1.7.10R1.0.4B1) from CoFHCore-[1.7.10]3.0.4B1-309.jar
* CoFHLib|util|position (1.7.10R1.0.3B3) from CoFHLib-[1.7.10]1.0.4B1-176.jar
* CoFHLib|world (1.7.10R1.0.4B1) from CoFHCore-[1.7.10]3.0.4B1-309.jar
* CoFHLib|world|feature (1.7.10R1.0.3B3) from CoFHLib-[1.7.10]1.0.4B1-176.jar
* ComputerCraft|API (1.74) from ComputerCraft1.74.jar
* ComputerCraft|API|FileSystem (1.74) from ComputerCraft1.74.jar
* ComputerCraft|API|Lua (1.74) from ComputerCraft1.74.jar
* ComputerCraft|API|Media (1.74) from ComputerCraft1.74.jar
* ComputerCraft|API|Peripheral (1.74) from ComputerCraft1.74.jar
* ComputerCraft|API|Permissions (1.74) from ComputerCraft1.74.jar
* ComputerCraft|API|Redstone (1.74) from ComputerCraft1.74.jar
* ComputerCraft|API|Turtle (1.74) from ComputerCraft1.74.jar
* computronicsAPI (1.3) from Computronics-1.7.10-1.5.5.jar
* computronicsAPI|chat (1.3) from Computronics-1.7.10-1.5.5.jar
* computronicsAPI|multiperipheral (1.1) from Computronics-1.7.10-1.5.5.jar
* computronicsAPI|tape (1.0) from Computronics-1.7.10-1.5.5.jar
* EnderIOAPI (0.0.2) from EnderIO-1.7.10-2.2.8.381.jar
* EnderIOAPI|Redstone (0.0.2) from EnderIO-1.7.10-2.2.8.381.jar
* EnderIOAPI|Tools (0.0.2) from EnderIO-1.7.10-2.2.8.381.jar
* ForestryAPI|apiculture (3.5.0) from forestry_1.7.10-3.6.3.20.jar
* ForestryAPI|arboriculture (2.3.0) from forestry_1.7.10-3.6.3.20.jar
* ForestryAPI|circuits (2.0.0) from forestry_1.7.10-3.6.3.20.jar
* ForestryAPI|core (3.2.0) from forestry_1.7.10-3.6.3.20.jar
* ForestryAPI|farming (1.1.0) from forestry_1.7.10-3.6.3.20.jar
* ForestryAPI|food (1.1.0) from forestry_1.7.10-3.6.3.20.jar
* ForestryAPI|fuels (2.0.1) from forestry_1.7.10-3.6.3.20.jar
* ForestryAPI|genetics (3.3.0) from forestry_1.7.10-3.6.3.20.jar
* ForestryAPI|hives (4.1.0) from forestry_1.7.10-3.6.3.20.jar
* ForestryAPI|lepidopterology (1.1) from forestry_1.7.10-3.6.3.20.jar
* ForestryAPI|mail (3.0.0) from forestry_1.7.10-3.6.3.20.jar
* ForestryAPI|recipes (3.1.0) from forestry_1.7.10-3.6.3.20.jar
* ForestryAPI|storage (3.0.0) from forestry_1.7.10-3.6.3.20.jar
* ForestryAPI|world (1.1.0) from forestry_1.7.10-3.6.3.20.jar
* Galacticraft API (1.0) from GalacticraftCore-1.7-3.0.12.357.jar
* gendustryAPI (2.2.0) from gendustry-1.6.0.121-mc1.7.10.jar
* IC2API (1.0) from industrialcraft-2-2.2.645-experimental-api.jar
* MatterOverdrive|API (0.4.0-RC1) from MatterOverdrive-1.7.10-0.4.0-RC2.jar
* McJtyLib (1.3.0) from mcjtylib-1.3.0.jar
* MekanismAPI|core (8.0.0) from Mekanism-1.7.10-8.1.7.252.jar
* MekanismAPI|energy (8.0.0) from Mekanism-1.7.10-8.1.7.252.jar
* MekanismAPI|gas (8.0.0) from Mekanism-1.7.10-8.1.7.252.jar
* MekanismAPI|infuse (8.0.0) from Mekanism-1.7.10-8.1.7.252.jar
* MekanismAPI|laser (8.0.0) from Mekanism-1.7.10-8.1.7.252.jar
* MekanismAPI|reactor (8.0.0) from Mekanism-1.7.10-8.1.7.252.jar
* MekanismAPI|recipe (8.0.0) from Mekanism-1.7.10-8.1.7.252.jar
* MekanismAPI|transmitter (8.0.0) from Mekanism-1.7.10-8.1.7.252.jar
* MekanismAPI|util (8.0.0) from Mekanism-1.7.10-8.1.7.252.jar
* minechemAPI (1.7.10R1) from DragonAPI 1.7.10 V8a.jar
* OpenComputersAPI|Component (5.5.4) from OpenComputers-MC1.7.10-1.5.16.32-universal.jar
* OpenComputersAPI|Core (5.5.4) from OpenComputers-MC1.7.10-1.5.16.32-universal.jar
* OpenComputersAPI|Driver (5.5.4) from OpenComputers-MC1.7.10-1.5.16.32-universal.jar
* OpenComputersAPI|Driver|Item (5.5.4) from OpenComputers-MC1.7.10-1.5.16.32-universal.jar
* OpenComputersAPI|Event (5.5.4) from OpenComputers-MC1.7.10-1.5.16.32-universal.jar
* OpenComputersAPI|FileSystem (5.5.4) from OpenComputers-MC1.7.10-1.5.16.32-universal.jar
* OpenComputersAPI|Internal (5.5.4) from OpenComputers-MC1.7.10-1.5.16.32-universal.jar
* OpenComputersAPI|Machine (5.5.4) from OpenComputers-MC1.7.10-1.5.16.32-universal.jar
* OpenComputersAPI|Manual (5.5.4) from OpenComputers-MC1.7.10-1.5.16.32-universal.jar
* OpenComputersAPI|Network (5.5.4) from OpenComputers-MC1.7.10-1.5.16.32-universal.jar
* OpenComputersAPI|Prefab (5.5.4) from OpenComputers-MC1.7.10-1.5.16.32-universal.jar
* OpenPeripheralApi (3.2) from OpenPeripheral-1.7.10-AIO-4b.jar
* Thaumcraft|API (4.2.2.0) from thaumichorizons-1.7.10-1.1.6.jar
* TravellersGear|API (1.0) from TravellersGear-1.7.10-1.16.5.jar
* WailaAPI (1.2) from Waila-1.5.10_1.7.10.jar
Stencil buffer state: Function set: GL30, pool: forge, bits: 8
Forestry : Warning: You have mods that change the behavior of Minecraft, ForgeModLoader, and/or Minecraft Forge to your client: 
Optifine
These may have caused this error, and may not be supported. Try reproducing the crash WITHOUT these mods, and report it then.
AE2 Integration: IC2:OFF, RotaryCraft:ON, RC:OFF, BC:ON, RF:ON, RFItem:ON, MFR:ON, DSU:ON, FZ:OFF, FMP:ON, RB:OFF, CLApi:OFF, Waila:ON, InvTweaks:OFF, NEI:ON, CraftGuide:OFF, Mekanism:ON, ImmibisMicroblocks:OFF, BetterStorage:OFF
Profiler Position: N/A (disabled)
Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
Player Count: 0 / 8; []
Type: Integrated Server (map_client.txt)
Is Modded: Definitely; Client brand changed to 'fml,forge'

"Caused by: java.lang.UnsupportedOperationException: This map does not support overwriting values! Item tile.brOre.0:0 already mapped to '1xitem.item.modextracts@40'!"

AOBD is causing some recipe overlap or some sorts?

ReikaKalseki commented 9 years ago

The HashMap<ItemStack, ItemStack> I use does not allow for a put() operation with a pre-existing key, hence the error. Something tried to register the same recipe twice.

buttilda commented 9 years ago

Do you know which metal "1xitem.item.modextracts@40" corresponds to? Or is that item not added by you? Because it's not added by AOBD.

ReikaKalseki commented 9 years ago

ModExtracts is the ModOreList items.

Metadata 40 would mean ordinal 10 which means Uranium.

Metadata 40 means ExtractorStage 0, or the dust, which would turn into meta 41 (the slurry).

Did you try adding recipes with these items?

buttilda commented 9 years ago

It shouldn't be... Let me do some testing.

Oh, glad to see you on Curse :D I noticed, though, that you didn't add the DragonAPI as a dependency to RotaryCraft. Select a file, click on edit and scroll down to the very bottom, and add it as a required library. It's a lot neater than having the projects completely separate :) (to add the project just start typing the name and it should auto-complete it)

Here's mine as an example in case you don't find it:

screen shot 2015-09-02 at 18 06 36
buttilda commented 9 years ago

Did you try adding recipes with these items?

Did some testing, and was unable to reproduce the crash. Uranium is blacklisted and is not touched by AOBD (because it's handled by RC itself). So I'm not sure what happened there. Maybe it's just something that was broken on a previous version of RC and you fixed it "by accident" (I tested this only on v8c)

ReikaKalseki commented 9 years ago

v8c is working for everyone else...

As for dependencies, I am not going to go through and list all the files as depending on DragonAPI, when I will have to go through and do it again when I upload a new version.

Mysteryem commented 8 years ago

Edit: Apologies, I was sure I had the latest version of AOBD, but I do not, it would appear that the two more recent versions of AOBD have fixed both the Yellorium and Dark Iron interactions. This issue should probably be closed. Sorry for disturbing you Reika.

Original comment: I've been having a very similar crash to https://github.com/ganymedes01/Another-One-Bites-the-Dust/issues/72#issuecomment-136524162 https://gist.github.com/Mysteryem/bfb68d1c5909c2b2738b

My guess is that RotaryCraft is registering Big Reactors Yellorite Ore to produce Uranium dust/slurry/solution/flakes regardless of AOBD (disabling RotaryCraft Uranium support in AOBD does not disable RotaryCraft support for Uranium), however, AOBD will try to register RotaryCraft Yellorium dust/etc. for the Yellorite Ore. Disabling Yellorium RotaryCraft support fixes this.

I'm guessing that RotaryCraft has a mapping somewhere that maps tile.brOre.0:0 to '1xitem.item.modextracts@40', then AOBD tries to map tile.brOre.0:0 to '1xitem.item.customextract@4' (Yellorium Dust) which RotaryCraft won't have any of.

Furthermore, RotaryCraft is handling Factorization Dark Iron itself too, so with Factorization, AOBD and RotaryCraft I'm getting a very similar crash, this time This map does not support overwriting values! Item tile.factorization:darkIronOre:0 already mapped to '1xitem.item.modextracts@284'! (modextracts@284 is Dark Iron Dust), likely due to the fact that AOBD is trying to register Dark Iron Ore to use '1xitem.item.customextract@16' which is FzDarkIron Dust.

The fix for people currently running these mods is to disable AOBD RotaryCraft support for Yellorium and FZDarkIron (I don't think having Uranium on or off for RotaryCraft actually does anything in the AOBD config, but I turned it off anyway).

I'm sure that @ganymedes01 and @ReikaKalseki can work out the best way to solve this incompatibility between the two mods.

BakermanLP commented 8 years ago

The recipes are shown in NEI, but I can't put them in the extractor.

When I disable the integration of one ore in the aobd.cfg ( Adamantine { ... B:RotaryCraft=false ... } ) then the recipes are gone. So I think, that this is added by aobd.

Further testing has given me the following additional informations:

Could the last point be the issue?

BakermanLP commented 8 years ago

I had accidental tested another thing. Test sample was Atlarus Ore. The ore itself doesn't go into the extractor, but all "in between products" of the extractor, like the dust, slurry and solution are working in the extractor. Only the first step from the ore to the dust doesn't work.

lordjoda commented 8 years ago

I spent some time trying to find the issue of the problem @BakermanLP is describing and this is what I found: The ExtractAPI creates a new Instance of the CustomExtractLoader class. When The class RecipesExtractor (https://github.com/ReikaKalseki/RotaryCraft/blob/master/Auxiliary/RecipeManagers/RecipesExtractor.java#L71) is initialized it adds crafting recipes for all ores registered in the CustomExtractLoader. This is why NEI shows the recipes and the between products do work. But for the check if a ore can be processed or put in the extractor, the ReikaBlockHelper is called to check if the itemstack is an ore(https://github.com/ReikaKalseki/DragonAPI/blob/master/Libraries/World/ReikaBlockHelper.java#L132) but this check does NOT check if the ore is registered inside the CustomExtractLoader. So I guess either the check has to be extended to include also the CustomExtractLoader or the loader has to also register the ores in one of the places that is checked if the item is a ore. So in conclusion I would say that the ExtractAPI is not working. If you want I can also create a issue in the RotaryCraft issues. Hope that helps and I did not oversee something.

BakermanLP commented 8 years ago

I have made a issue on Reikas side about this. https://github.com/ReikaKalseki/Reika_Mods_Issues/issues/667