cpw.mods.fml.common.LoaderException: java.lang.reflect.InvocationTargetException
at cpw.mods.fml.common.registry.GameRegistry.registerBlock(GameRegistry.java:233)
at cpw.mods.fml.common.registry.GameRegistry.registerBlock(GameRegistry.java:196)
at powercrystals.minefactoryreloaded.MineFactoryReloadedCore.init(MineFactoryReloadedCore.java:441)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:545)
at sun.reflect.GeneratedMethodAccessor1.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.google.common.eventbus.EventHandler.handleEvent(EventHandler.java:74)
at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:45)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:313)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:296)
at com.google.common.eventbus.EventBus.post(EventBus.java:267)
at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:201)
at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:181)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.google.common.eventbus.EventHandler.handleEvent(EventHandler.java:74)
at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:45)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:313)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:296)
at com.google.common.eventbus.EventBus.post(EventBus.java:267)
at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:112)
at cpw.mods.fml.common.Loader.initializeMods(Loader.java:699)
at cpw.mods.fml.client.FMLClientHandler.finishMinecraftLoading(FMLClientHandler.java:249)
at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:509)
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:808)
at net.minecraft.client.main.Main.main(SourceFile:101)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:131)
at net.minecraft.launchwrapper.Launch.main(Launch.java:27)
Caused by: java.lang.reflect.InvocationTargetException
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
at java.lang.reflect.Constructor.newInstance(Unknown Source)
at cpw.mods.fml.common.registry.GameRegistry.registerBlock(GameRegistry.java:221)
... 38 more
Caused by: java.lang.ClassCastException: mekanism.common.block.BlockTransmitter cannot be cast to powercrystals.minefactoryreloaded.block.BlockFactoryMachine
at powercrystals.minefactoryreloaded.block.ItemBlockFactoryMachine.<init>(ItemBlockFactoryMachine.java:24)
... 43 more
put crash logs in spoiler tags or just upload the crash report to pastebin (or the like) and link it in the future please.
That being said, either you have an ID conflict or you need to be using the correct versions of Mekanism/MFR/PowerCrystalsCore for the version of Minecraft you are using.
cpw.mods.fml.common.LoaderException: java.lang.reflect.InvocationTargetException
at cpw.mods.fml.common.registry.GameRegistry.registerBlock(GameRegistry.java:233)
at cpw.mods.fml.common.registry.GameRegistry.registerBlock(GameRegistry.java:196)
at powercrystals.minefactoryreloaded.MineFactoryReloadedCore.init(MineFactoryReloadedCore.java:441)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:545)
at sun.reflect.GeneratedMethodAccessor1.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.google.common.eventbus.EventHandler.handleEvent(EventHandler.java:74)
at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:45)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:313)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:296)
at com.google.common.eventbus.EventBus.post(EventBus.java:267)
at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:201)
at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:181)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.google.common.eventbus.EventHandler.handleEvent(EventHandler.java:74)
at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:45)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:313)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:296)
at com.google.common.eventbus.EventBus.post(EventBus.java:267)
at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:112)
at cpw.mods.fml.common.Loader.initializeMods(Loader.java:699)
at cpw.mods.fml.client.FMLClientHandler.finishMinecraftLoading(FMLClientHandler.java:249)
at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:509)
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:808)
at net.minecraft.client.main.Main.main(SourceFile:101)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:131)
at net.minecraft.launchwrapper.Launch.main(Launch.java:27)
Caused by: java.lang.reflect.InvocationTargetException
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
at java.lang.reflect.Constructor.newInstance(Unknown Source)
at cpw.mods.fml.common.registry.GameRegistry.registerBlock(GameRegistry.java:221)
... 38 more
Caused by: java.lang.ClassCastException: mekanism.common.block.BlockTransmitter cannot be cast to powercrystals.minefactoryreloaded.block.BlockFactoryMachine
at powercrystals.minefactoryreloaded.block.ItemBlockFactoryMachine.<init>(ItemBlockFactoryMachine.java:24)
... 43 more
AE Rv13 is not compatible with DSUs in 1.6, Rv14 is.
For being incompatible, it sure works good. I have about 30 DSU's on my ME system and that crash only happens when one gets empty. (well and some random ticking entity crashes, but not enough to be problematic)
Rollback Post to RevisionRollBack
Spoiler tags are your friends when posting errors. USE THEM!
For being incompatible, it sure works good. I have about 30 DSU's on my ME system and that crash only happens when one gets empty. (well and some random ticking entity crashes, but not enough to be problematic)
Just use the latest version of AE and you wont ever have a crash.
Time: 19/12/13 20:44
Description: There was a severe problem during mod loading that has caused the game to fail
cpw.mods.fml.common.LoaderException: java.lang.NoSuchFieldError: ironColor
at cpw.mods.fml.common.LoadController.transition(LoadController.java:156)
at cpw.mods.fml.common.Loader.loadMods(Loader.java:523)
at cpw.mods.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:183)
at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:473)
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:808)
at net.minecraft.client.main.Main.main(SourceFile:101)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:131)
at net.minecraft.launchwrapper.Launch.main(Launch.java:27)
Caused by: java.lang.NoSuchFieldError: ironColor
at powercrystals.minefactoryreloaded.setup.Machine.<clinit>(Machine.java:70)
at powercrystals.minefactoryreloaded.setup.MFRConfig.loadCommonConfig(MFRConfig.java:383)
at powercrystals.minefactoryreloaded.MineFactoryReloadedCore.preInit(MineFactoryReloadedCore.java:320)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:545)
at sun.reflect.GeneratedMethodAccessor1.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.google.common.eventbus.EventHandler.handleEvent(EventHandler.java:74)
at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:45)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:313)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:296)
at com.google.common.eventbus.EventBus.post(EventBus.java:267)
at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:201)
at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:181)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.google.common.eventbus.EventHandler.handleEvent(EventHandler.java:74)
at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:45)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:313)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:296)
at com.google.common.eventbus.EventBus.post(EventBus.java:267)
at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:112)
at cpw.mods.fml.common.Loader.loadMods(Loader.java:522)
... 10 more
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
Edit: I'm still a doofus. Somehow I had an old version of the MFR API in my development environment.
I was looking for some kind of developer support for MFR, but this was the best place I could figure.
So I'm developing a mod of my own that has a plant and seeds that at the moment is a slightly hacked up copy of vanilla Minecraft's wheat and seeds. Currently my mod works just fine as a stand alone and I've been testing it as part of my private modpack, and it occurred to me that I would like to have MFR's planter and harvester use the seed item and plant block. I had hoped that since I had inherited net.minecraft.item.ItemSeeds and net.minecraft.block.BlockCrops that I would get lucky and it would work out of the box. Alas it did not.
So I came to this thread and I noticed that there is an API. I set to work implementing IFactoryHarvestable on my crop block (since I assumed that the harvester would harvest crops), and implementing IFactoryPlantable on my ItemSeed since I figured the planter would plant seeds. I recompiled and ran again. No change.
So I read a little more and found the FarmingRegistry had two methods call registerHavestable and registerPlantable. Perfect. I added calls to those method in my mods FMLPostInitializationEvent event handler figuring that that event is called after other mods have had a chance to load so MFR would be loaded and it would just work.
The code compiles and runs, but the planter does not plant and the harvester does not harvest.
So I went back and read some more, and saw a comment that suggested I had to be sure that I was using the farming registry after MFR loaded, so I added a dependecy="after:MineFactoryReloaded" to my mod, but there was no change, so I came back to this thread again.
I have noticed that so long as I call the registerHarvestable and registerPlantable methods, I do get an exception in my log that indicates that I am using a removed API, a message that appears to be coming from powercrystals.minefactoryreloaded.api.FarmingRegistry.alert.
Does anyone have a clue what I need to be doing?
07:32:47 [SEVERE] Seeds of Construction is using a removed API and may crash the game.
07:32:47 [SEVERE] java.lang.Throwable
07:32:47 [SEVERE] at powercrystals.minefactoryreloaded.api.FarmingRegistry.alert(FarmingRegistry.java:20)
07:32:47 [SEVERE] at powercrystals.minefactoryreloaded.api.FarmingRegistry.registerHarvestable(FarmingRegistry.java:23)
07:32:47 [SEVERE] at zangetsu_mg.seedsofconstruction.ModMain.modsLoaded(ModMain.java:806)
07:32:47 [SEVERE] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
07:32:47 [SEVERE] at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
07:32:47 [SEVERE] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
07:32:47 [SEVERE] at java.lang.reflect.Method.invoke(Unknown Source)
07:32:47 [SEVERE] at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:545)
07:32:47 [SEVERE] at sun.reflect.GeneratedMethodAccessor1.invoke(Unknown Source)
07:32:47 [SEVERE] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
07:32:47 [SEVERE] at java.lang.reflect.Method.invoke(Unknown Source)
07:32:47 [SEVERE] at com.google.common.eventbus.EventHandler.handleEvent(EventHandler.java:74)
07:32:47 [SEVERE] at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:45)
07:32:47 [SEVERE] at com.google.common.eventbus.EventBus.dispatch(EventBus.java:313)
07:32:47 [SEVERE] at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:296)
07:32:47 [SEVERE] at com.google.common.eventbus.EventBus.post(EventBus.java:267)
07:32:47 [SEVERE] at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:201)
07:32:47 [SEVERE] at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:181)
07:32:47 [SEVERE] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
07:32:47 [SEVERE] at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
07:32:47 [SEVERE] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
07:32:47 [SEVERE] at java.lang.reflect.Method.invoke(Unknown Source)
07:32:47 [SEVERE] at com.google.common.eventbus.EventHandler.handleEvent(EventHandler.java:74)
07:32:47 [SEVERE] at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:45)
07:32:47 [SEVERE] at com.google.common.eventbus.EventBus.dispatch(EventBus.java:313)
07:32:47 [SEVERE] at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:296)
07:32:47 [SEVERE] at com.google.common.eventbus.EventBus.post(EventBus.java:267)
07:32:47 [SEVERE] at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:112)
07:32:47 [SEVERE] at cpw.mods.fml.common.Loader.initializeMods(Loader.java:704)
07:32:47 [SEVERE] at cpw.mods.fml.server.FMLServerHandler.finishServerLoading(FMLServerHandler.java:107)
07:32:47 [SEVERE] at cpw.mods.fml.common.FMLCommonHandler.onServerStarted(FMLCommonHandler.java:355)
07:32:47 [SEVERE] at net.minecraft.server.dedicated.DedicatedServer.func_71197_b(DedicatedServer.java:178)
07:32:47 [SEVERE] at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:634)
07:32:47 [SEVERE] at net.minecraft.server.ThreadMinecraftServer.run(ThreadMinecraftServer.java:16)
07:32:47 [SEVERE] Seeds of Construction is using a removed API and may crash the game.
07:32:47 [SEVERE] java.lang.Throwable
07:32:47 [SEVERE] at powercrystals.minefactoryreloaded.api.FarmingRegistry.alert(FarmingRegistry.java:20)
07:32:47 [SEVERE] at powercrystals.minefactoryreloaded.api.FarmingRegistry.registerPlantable(FarmingRegistry.java:22)
07:32:47 [SEVERE] at zangetsu_mg.seedsofconstruction.ModMain.modsLoaded(ModMain.java:807)
07:32:47 [SEVERE] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
07:32:47 [SEVERE] at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
07:32:47 [SEVERE] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
07:32:47 [SEVERE] at java.lang.reflect.Method.invoke(Unknown Source)
07:32:47 [SEVERE] at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:545)
07:32:47 [SEVERE] at sun.reflect.GeneratedMethodAccessor1.invoke(Unknown Source)
07:32:47 [SEVERE] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
07:32:47 [SEVERE] at java.lang.reflect.Method.invoke(Unknown Source)
07:32:47 [SEVERE] at com.google.common.eventbus.EventHandler.handleEvent(EventHandler.java:74)
07:32:47 [SEVERE] at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:45)
07:32:47 [SEVERE] at com.google.common.eventbus.EventBus.dispatch(EventBus.java:313)
07:32:47 [SEVERE] at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:296)
07:32:47 [SEVERE] at com.google.common.eventbus.EventBus.post(EventBus.java:267)
07:32:47 [SEVERE] at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:201)
07:32:47 [SEVERE] at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:181)
07:32:47 [SEVERE] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
07:32:47 [SEVERE] at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
07:32:47 [SEVERE] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
07:32:47 [SEVERE] at java.lang.reflect.Method.invoke(Unknown Source)
07:32:47 [SEVERE] at com.google.common.eventbus.EventHandler.handleEvent(EventHandler.java:74)
07:32:47 [SEVERE] at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:45)
07:32:47 [SEVERE] at com.google.common.eventbus.EventBus.dispatch(EventBus.java:313)
07:32:47 [SEVERE] at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:296)
07:32:47 [SEVERE] at com.google.common.eventbus.EventBus.post(EventBus.java:267)
07:32:47 [SEVERE] at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:112)
07:32:47 [SEVERE] at cpw.mods.fml.common.Loader.initializeMods(Loader.java:704)
07:32:47 [SEVERE] at cpw.mods.fml.server.FMLServerHandler.finishServerLoading(FMLServerHandler.java:107)
07:32:47 [SEVERE] at cpw.mods.fml.common.FMLCommonHandler.onServerStarted(FMLCommonHandler.java:355)
07:32:47 [SEVERE] at net.minecraft.server.dedicated.DedicatedServer.func_71197_b(DedicatedServer.java:178)
07:32:47 [SEVERE] at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:634)
07:32:47 [SEVERE] at net.minecraft.server.ThreadMinecraftServer.run(ThreadMinecraftServer.java:16)
I ran into a couple bugs in my code that I had to fix, but once I did, things started working. For example, I wasn't allowing the seeds to be planted on grass (doh!) I also wasn't checking to see if the place things were being planted was air, so the planted re-planted over and over using up all the seeds (doh!) But Now things work...... In single player.
So whats the deal? I've got no clue where to look to find out why this doesn't work on the server.
Will you be adding multipart support to rednet cables?
Rollback Post to RevisionRollBack
There is a rare mythical button called "Search" that likes to answer questions; however, due to its nature, it often blends in with its surroundings so as to remain hidden.
I ran into a couple bugs in my code that I had to fix, but once I did, things started working. For example, I wasn't allowing the seeds to be planted on grass (doh!) I also wasn't checking to see if the place things were being planted was air, so the planted re-planted over and over using up all the seeds (doh!) But Now things work...... In single player.
So whats the deal? I've got no clue where to look to find out why this doesn't work on the server.
Make sure you're making the API calls in either your main class (inside an isModLoaded call), or in a common proxy. It sounds like you're only calling the methods in a client proxy, which does not run on a server.
The Pams mod integration is testing the wrong class, MFR is testing for "mods.Pam*" instead of for "assets.pam*" for example, thus the integration is failing.
The Pams mod integration is testing the wrong class, MFR is testing for "mods.Pam*" instead of for "assets.pam*" for example, thus the integration is failing.
EDIT: Railcraft compat is also failing to load.
If it was just changing the package, pam integration would be fixed; but it needs completely rewritten to such an extent it would be easier if pam did it on her end.
I CAN read but just want to confirm: there is no 1.6.4 Power Converter mod to download? Want to be sure about that, because people are talking about converters a lot, even in last week's posts. All of them running 1.5.x?
Make sure you're making the API calls in either your main class (inside an isModLoaded call), or in a common proxy. It sounds like you're only calling the methods in a client proxy, which does not run on a server.
I found the problem. There were two. Somehow I wasn't getting the same version of the mod file in both my client and server... Idiocy on my part ... again.... The other problem was In my canBePlantedHere implementation, I was checking the block underneath to see if it was dirt, tilledField or glass. So several times I was testing on the server and couldn't figure out why it wasn't planting on grass.
I guess now I just need to get around to releasing this mod.
I'm getting a crash between MFR and tconstruct, apparently... here it is!
this is going on tconstruct thread too.
EDIT fixed by iguanaman on iguanatweaks thread!
java.lang.NoSuchFieldError: isSingleSubnet
at powercrystals.minefactoryreloaded.render.model.RedstoneCableModel.renderSide(RedstoneCableModel.java:143)
at powercrystals.minefactoryreloaded.render.model.RedstoneCableModel.render(RedstoneCableModel.java:80)
at powercrystals.minefactoryreloaded.render.tileentity.RedstoneCableRenderer.renderInventoryBlock(RedstoneCableRenderer.java:53)
at cpw.mods.fml.client.registry.RenderingRegistry.renderInventoryBlock(RenderingRegistry.java:159)
at FMLRenderAccessLibrary.renderInventoryBlock(FMLRenderAccessLibrary.java:63)
at net.minecraft.client.renderer.RenderBlocks.func_78600_a(RenderBlocks.java:8076)
at net.minecraft.client.renderer.entity.RenderItem.renderItemIntoGUI(RenderItem.java:375)
at net.minecraft.client.renderer.entity.RenderItem.func_82406_b(RenderItem.java:467)
at codechicken.nei.forge.GuiContainerManager.drawItem(GuiContainerManager.java:249)
at codechicken.nei.forge.GuiContainerManager.drawItem(GuiContainerManager.java:239)
at codechicken.nei.SubSetRangeTag.draw(SubSetRangeTag.java:505)
at codechicken.nei.SubSetRangeTag.draw(SubSetRangeTag.java:462)
at codechicken.nei.DropDownFile.draw(DropDownFile.java:332)
at codechicken.nei.DropDownWidget.draw(DropDownWidget.java:103)
at codechicken.nei.LayoutManager.renderObjects(LayoutManager.java:230)
at codechicken.nei.forge.GuiContainerManager.renderObjects(GuiContainerManager.java:378)
at net.minecraft.client.gui.inventory.GuiContainer.func_73863_a(GuiContainer.java:172)
at net.minecraft.client.renderer.InventoryEffectRenderer.func_73863_a(SourceFile:31)
at net.minecraft.client.gui.inventory.GuiInventory.func_73863_a(SourceFile:49)
at net.minecraft.client.renderer.EntityRenderer.func_78480_b(EntityRenderer.java:1036)
at net.minecraft.client.Minecraft.func_71411_J(Minecraft.java:946)
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:838)
at net.minecraft.client.main.Main.main(SourceFile:101)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:131)
at net.minecraft.launchwrapper.Launch.main(Launch.java:27)
Another mod is including the 1.5.2 MFR API. It's probably Artifice. At this point, I recommend you uninstall Artifice and not use it again; he has had months to correct this.
Ive been working on a mob trap using the grinders in my singleplayer world recently, but when I put one of those big slimes in there, it just got killed, the slime didn't split like it used to do.
Is this a bug or is this on purpose?
And if this is on purpose, what can I do to get a stable supply of mob essence for my auto spawner?
This is not a bug, the slimes splitting in older versions was a bug. To get a stable supply, you need either natural spawn grinder, vanilla spawner, or a setup for breeding animals for the grinder.
RE: Rednet Cables & ForgeMultipart
Potentially in 1.7, but not in 1.6 as I support both 1.6.2 and 1.6.4 and 1.6.2 multiparts does not agree with MFR on default configs.
If I understand this right, and I'm using 1.6.4, the Rednet cables and FMP will not work with each other straight "out of the box," right? If that is the case, then what would I, or anyone else, have to change config-wise to get them to work?
If I understand this right, and I'm using 1.6.4, the Rednet cables and FMP will not work with each other straight "out of the box," right? If that is the case, then what would I, or anyone else, have to change config-wise to get them to work?
put crash logs in spoiler tags or just upload the crash report to pastebin (or the like) and link it in the future please.
That being said, either you have an ID conflict or you need to be using the correct versions of Mekanism/MFR/PowerCrystalsCore for the version of Minecraft you are using.
Are you playing Sleepless Horrors? Let me know what you think!
http://forum.feed-the-beast.com/threads/1-6-4-sleepless-horrors.39181/
You have an ID conflict with mekanism.
For being incompatible, it sure works good. I have about 30 DSU's on my ME system and that crash only happens when one gets empty. (well and some random ticking entity crashes, but not enough to be problematic)
Just use the latest version of AE and you wont ever have a crash.
You downloaded the developer's jar, you need one not labeled "-dev"
I was looking for some kind of developer support for MFR, but this was the best place I could figure.
So I'm developing a mod of my own that has a plant and seeds that at the moment is a slightly hacked up copy of vanilla Minecraft's wheat and seeds. Currently my mod works just fine as a stand alone and I've been testing it as part of my private modpack, and it occurred to me that I would like to have MFR's planter and harvester use the seed item and plant block. I had hoped that since I had inherited net.minecraft.item.ItemSeeds and net.minecraft.block.BlockCrops that I would get lucky and it would work out of the box. Alas it did not.
So I came to this thread and I noticed that there is an API. I set to work implementing IFactoryHarvestable on my crop block (since I assumed that the harvester would harvest crops), and implementing IFactoryPlantable on my ItemSeed since I figured the planter would plant seeds. I recompiled and ran again. No change.
So I read a little more and found the FarmingRegistry had two methods call registerHavestable and registerPlantable. Perfect. I added calls to those method in my mods FMLPostInitializationEvent event handler figuring that that event is called after other mods have had a chance to load so MFR would be loaded and it would just work.
The code compiles and runs, but the planter does not plant and the harvester does not harvest.
So I went back and read some more, and saw a comment that suggested I had to be sure that I was using the farming registry after MFR loaded, so I added a dependecy="after:MineFactoryReloaded" to my mod, but there was no change, so I came back to this thread again.
MC: 1.6.4
Forge: 9.11.1.953
MFR: 2.7.3-179
MFR-API 2.7.3-179
I have noticed that so long as I call the registerHarvestable and registerPlantable methods, I do get an exception in my log that indicates that I am using a removed API, a message that appears to be coming from powercrystals.minefactoryreloaded.api.FarmingRegistry.alert.
Does anyone have a clue what I need to be doing?
I ran into a couple bugs in my code that I had to fix, but once I did, things started working. For example, I wasn't allowing the seeds to be planted on grass (doh!) I also wasn't checking to see if the place things were being planted was air, so the planted re-planted over and over using up all the seeds (doh!) But Now things work...... In single player.
So whats the deal? I've got no clue where to look to find out why this doesn't work on the server.
Make sure you're making the API calls in either your main class (inside an isModLoaded call), or in a common proxy. It sounds like you're only calling the methods in a client proxy, which does not run on a server.
Potentially in 1.7, but not in 1.6 as I support both 1.6.2 and 1.6.4 and 1.6.2 multiparts does not agree with MFR on default configs.
EDIT: Railcraft compat is also failing to load.
If it was just changing the package, pam integration would be fixed; but it needs completely rewritten to such an extent it would be easier if pam did it on her end.
I'll look into the Railcraft support, though.
https://samrg474.ci.cloudbees.com/job/PowerConverters/
I found the problem. There were two. Somehow I wasn't getting the same version of the mod file in both my client and server... Idiocy on my part ... again.... The other problem was In my canBePlantedHere implementation, I was checking the block underneath to see if it was dirt, tilledField or glass. So several times I was testing on the server and couldn't figure out why it wasn't planting on grass.
I guess now I just need to get around to releasing this mod.
Thanks!
this is going on tconstruct thread too.
EDIT fixed by iguanaman on iguanatweaks thread!
Another mod is including the 1.5.2 MFR API. It's probably Artifice. At this point, I recommend you uninstall Artifice and not use it again; he has had months to correct this.
NetherOres does not have support for Metallurgy-added ores.
This is not a bug, the slimes splitting in older versions was a bug. To get a stable supply, you need either natural spawn grinder, vanilla spawner, or a setup for breeding animals for the grinder.
No.
If I understand this right, and I'm using 1.6.4, the Rednet cables and FMP will not work with each other straight "out of the box," right? If that is the case, then what would I, or anyone else, have to change config-wise to get them to work?
As they appear on default configs: http://pastebin.kde.org/polmh2gug
Alphabetically: http://pastebin.kde.org/pg8isfhpx
By power usage: http://pastebin.kde.org/psyiw7ybg
You read that wrong.
Can you please clarify what I was trying to figure out?