While not strictly necessary, it would be greatly appreciated if you let me know if you use the code for anything.
Licence / Modpacks
Ender IO binaries may be distributed as part of any mod pack. Attribution and a link pack to this forum post would be appreciated.
Please don't redistribute the binaries out side of a mod pack without asking first or I will be all sad.
Hi,
So far I have tested integration with build craft, forestry and rail craft. It works fine along side natura + tinkers construct and various other mods in my test world too.
The version of forestry I tested against is a beta release available via the forums on Forestries web site.
Cheers. Can you send me the crash log and /or provide more details for the issue with ee3? I will add it to my test world and have a look, but I need to know what I am looking for :-)
java.lang.NoClassDefFoundError: net/minecraft/client/renderer/texture/IconRegister
at crazypants.enderio.machine.AbstractMachineBlock.<clinit>(AbstractMachineBlock.java:36)
at crazypants.enderio.EnderIO.preInit(EnderIO.java:122)
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:540)
at sun.reflect.GeneratedMethodAccessor2.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:194)
at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:174)
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:105)
at cpw.mods.fml.common.Loader.loadMods(Loader.java:521)
at cpw.mods.fml.server.FMLServerHandler.beginServerLoading(FMLServerHandler.java:86)
at cpw.mods.fml.common.FMLCommonHandler.onServerStart(FMLCommonHandler.java:350)
at net.minecraft.server.dedicated.DedicatedServer.func_71197_b(DedicatedServer.java:69)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:443)
at net.minecraft.server.ThreadMinecraftServer.run(SourceFile:582)
Caused by: java.lang.ClassNotFoundException: net.minecraft.client.renderer.texture.IconRegister
at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:179)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
... 33 more
Caused by: java.lang.NullPointerException
2013-08-14 16:46:45 [INFO] [STDERR] cpw.mods.fml.common.LoaderException: java.lang.NoClassDefFoundError: net/minecraft/client/renderer/texture/IconRegister
2013-08-14 16:46:45 [INFO] [STDERR] at cpw.mods.fml.common.LoadController.transition(LoadController.java:149)
2013-08-14 16:46:45 [INFO] [STDERR] at cpw.mods.fml.common.Loader.loadMods(Loader.java:522)
2013-08-14 16:46:45 [INFO] [STDERR] at cpw.mods.fml.server.FMLServerHandler.beginServerLoading(FMLServerHandler.java:86)
2013-08-14 16:46:45 [INFO] [STDERR] at cpw.mods.fml.common.FMLCommonHandler.onServerStart(FMLCommonHandler.java:350)
2013-08-14 16:46:45 [INFO] [STDERR] at net.minecraft.server.dedicated.DedicatedServer.func_71197_b(DedicatedServer.java:69)
2013-08-14 16:46:45 [INFO] [STDERR] at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:443)
2013-08-14 16:46:45 [INFO] [STDERR] at net.minecraft.server.ThreadMinecraftServer.run(SourceFile:582)
2013-08-14 16:46:45 [INFO] [STDERR] Caused by: java.lang.NoClassDefFoundError: net/minecraft/client/renderer/texture/IconRegister
2013-08-14 16:46:45 [INFO] [STDERR] at crazypants.enderio.machine.AbstractMachineBlock.<clinit>(AbstractMachineBlock.java:36)
2013-08-14 16:46:45 [INFO] [STDERR] at crazypants.enderio.EnderIO.preInit(EnderIO.java:122)
2013-08-14 16:46:45 [INFO] [STDERR] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
2013-08-14 16:46:45 [INFO] [STDERR] at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
2013-08-14 16:46:45 [INFO] [STDERR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
2013-08-14 16:46:45 [INFO] [STDERR] at java.lang.reflect.Method.invoke(Unknown Source)
2013-08-14 16:46:45 [INFO] [STDERR] at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:540)
2013-08-14 16:46:45 [INFO] [STDERR] at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source)
2013-08-14 16:46:45 [INFO] [STDERR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
2013-08-14 16:46:45 [INFO] [STDERR] at java.lang.reflect.Method.invoke(Unknown Source)
2013-08-14 16:46:45 [INFO] [STDERR] at com.google.common.eventbus.EventHandler.handleEvent(EventHandler.java:74)
2013-08-14 16:46:45 [INFO] [STDERR] at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:45)
2013-08-14 16:46:45 [INFO] [STDERR] at com.google.common.eventbus.EventBus.dispatch(EventBus.java:313)
2013-08-14 16:46:45 [INFO] [STDERR] at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:296)
2013-08-14 16:46:45 [INFO] [STDERR] at com.google.common.eventbus.EventBus.post(EventBus.java:267)
2013-08-14 16:46:45 [INFO] [STDERR] at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:194)
2013-08-14 16:46:45 [INFO] [STDERR] at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:174)
2013-08-14 16:46:45 [INFO] [STDERR] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
2013-08-14 16:46:45 [INFO] [STDERR] at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
2013-08-14 16:46:45 [INFO] [STDERR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
2013-08-14 16:46:45 [INFO] [STDERR] at java.lang.reflect.Method.invoke(Unknown Source)
2013-08-14 16:46:45 [INFO] [STDERR] at com.google.common.eventbus.EventHandler.handleEvent(EventHandler.java:74)
2013-08-14 16:46:45 [INFO] [STDERR] at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:45)
2013-08-14 16:46:45 [INFO] [STDERR] at com.google.common.eventbus.EventBus.dispatch(EventBus.java:313)
2013-08-14 16:46:45 [INFO] [STDERR] at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:296)
2013-08-14 16:46:45 [INFO] [STDERR] at com.google.common.eventbus.EventBus.post(EventBus.java:267)
2013-08-14 16:46:45 [INFO] [STDERR] at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:105)
2013-08-14 16:46:45 [INFO] [STDERR] at cpw.mods.fml.common.Loader.loadMods(Loader.java:521)
2013-08-14 16:46:45 [INFO] [STDERR] ... 5 more
2013-08-14 16:46:45 [INFO] [STDERR] Caused by: java.lang.ClassNotFoundException: net.minecraft.client.renderer.texture.IconRegister
2013-08-14 16:46:45 [INFO] [STDERR] at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:179)
2013-08-14 16:46:45 [INFO] [STDERR] at java.lang.ClassLoader.loadClass(Unknown Source)
2013-08-14 16:46:45 [INFO] [STDERR] at java.lang.ClassLoader.loadClass(Unknown Source)
2013-08-14 16:46:45 [INFO] [STDERR] ... 33 more
2013-08-14 16:46:45 [INFO] [STDERR] Caused by: java.lang.NullPointerException
2013-08-14 16:46:45 [SEVERE] [Minecraft-Server] Encountered an unexpected exception LoaderException
cpw.mods.fml.common.LoaderException: java.lang.NoClassDefFoundError: net/minecraft/client/renderer/texture/IconRegister
at cpw.mods.fml.common.LoadController.transition(LoadController.java:149)
at cpw.mods.fml.common.Loader.loadMods(Loader.java:522)
at cpw.mods.fml.server.FMLServerHandler.beginServerLoading(FMLServerHandler.java:86)
at cpw.mods.fml.common.FMLCommonHandler.onServerStart(FMLCommonHandler.java:350)
at net.minecraft.server.dedicated.DedicatedServer.func_71197_b(DedicatedServer.java:69)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:443)
at net.minecraft.server.ThreadMinecraftServer.run(SourceFile:582)
Caused by: java.lang.NoClassDefFoundError: net/minecraft/client/renderer/texture/IconRegister
at crazypants.enderio.machine.AbstractMachineBlock.<clinit>(AbstractMachineBlock.java:36)
at crazypants.enderio.EnderIO.preInit(EnderIO.java:122)
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:540)
at sun.reflect.GeneratedMethodAccessor2.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:194)
at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:174)
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:105)
at cpw.mods.fml.common.Loader.loadMods(Loader.java:521)
... 5 more
Caused by: java.lang.ClassNotFoundException: net.minecraft.client.renderer.texture.IconRegister
at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:179)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
... 33 more
Caused by: java.lang.NullPointerException
I have posted another update fixing the server crash.
Apologies for the two bugs found so far, both stupid mistakes. Doh!
Thanks for the feedback so far and keep the bug reports coming.
thanks and no need to be sorry your work is amazing and the rate that you fix issues allso amazing thankyou for such a good mod and ty for being such a good dev
Please, could you implement a 1.5.2 version? Just so I can use it alongside FTB and whatnot. It would be greatly appreciated.
I am just looking into how feasible this is. I have everything compiling again now so I will do some testing and see how much things go splat.
I forgot that I had to rewrite the BC power handling code for 1.6 (the API changed significantly) as well as liquid handling being re-written in forge so it could be lots of splat.
one other small issue i noticed when opening mod blocks like IC2 machines and even some of the machines from your own mod using the ender IO it causes a render crash in the api/gui for that mod
nice mod, definitely gonna use this. i got into the conduits system and it is great, but i dont know who to put the facades into them or the glass block type with black borders around the conduit. And i have no clue how to use the EnderIO and Enderface, i wish that people should look into this and make a spotlight out of it. and again, nice mod
one other small issue i noticed when opening mod blocks like IC2 machines and even some of the machines from your own mod using the ender IO it causes a render crash in the api/gui for that mod
I can reproduce this with IC2 so will look at fixing it now. I can't reproduce it with any of my machines though, so getting an error log would be great. I hadn't actually tested it with IC2 yet so there may be a few issues to iron out.
nice mod, definitely gonna use this. i got into the conduits system and it is great, but i dont know who to put the facades into them or the glass block type with black borders around the conduit. And i have no clue how to use the EnderIO and Enderface, i wish that people should look into this and make a spotlight out of it. and again, nice mod
I definitely need to post a bunch more instructions. If I am felling game I might even make a quick youtube vid running through it all.
I added some instructions for the enderIO to the main post, to recap:
1) Place the EnderIO block near some machines / chests
2) Right click on the EnderIO block with the Enderface in your hand (a message should be displayed saying they are linked)
3) From anywhere (in the same dimension) right click with the enderface in your hand. This should open a GUI showing a render of all the blocks within an 8 block radius of the EnderIO block. Simple right click on a machine / inventory to open its GUI. You can 'navigate' around the enface UI by holding down left mouse and dragging to change to your view port. Hopefully that made some sense.
To use the facades:
1) Craft 'blank' facaded (eight smelted gravel, same pattern as a furnace)
2) In the painters GUI, place the blank facade in the right hand input slot, and the block you want it to look like in the left hand slot. The painter should then output a 'painted facade'. With this in hand, right click on a conduit to cover it with the facade. The conduits will change to 'wire frame' when you have a wrench or a conduit in your hand allowing you access without breaking the facade.
As for 1.5, so far so good. Things seem to be working pretty well. I have a bunch of missing textures to sort out but generally things seem to be working well. I tested it using the FTB unleashed pack.
Website and Wiki
For up to date information on EIO please use the following web pages. Discussions will continue bellow this post for now.
EnderIO.com
Wiki
To keep up with the latest join the EnderIO channel on Espernet or follow me on twitter ( @CrazyPantsMC )
Bugs and Feature Requests
If you have a specific bug to report, or a feature to request, head to the issue tracker here:
https://github.com/C.../EnderIO/issues
Download
Direct links to the latest versions are always available here enderio.com
All files are available on curse forge.
Source Code
All source code is 'unlicensed' and released into the public domain. It is available here:
https://github.com/CrazyPants/EnderIO
While not strictly necessary, it would be greatly appreciated if you let me know if you use the code for anything.
Licence / Modpacks
Ender IO binaries may be distributed as part of any mod pack. Attribution and a link pack to this forum post would be appreciated.
Please don't redistribute the binaries out side of a mod pack without asking first or I will be all sad.
Enjoy!
CrazyPants
So far I have tested integration with build craft, forestry and rail craft. It works fine along side natura + tinkers construct and various other mods in my test world too.
The version of forestry I tested against is a beta release available via the forums on Forestries web site.
Seconding this. 1.6.2 is not quite as mod-stable as 1.5.2, and it will be a while before it is, so a 1.5.2 version would be awesome.
at crazypants.enderio.machine.AbstractMachineBlock.<clinit>(AbstractMachineBlock.java:36)
at crazypants.enderio.EnderIO.preInit(EnderIO.java:122)
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:540)
at sun.reflect.GeneratedMethodAccessor2.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:194)
at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:174)
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:105)
at cpw.mods.fml.common.Loader.loadMods(Loader.java:521)
at cpw.mods.fml.server.FMLServerHandler.beginServerLoading(FMLServerHandler.java:86)
at cpw.mods.fml.common.FMLCommonHandler.onServerStart(FMLCommonHandler.java:350)
at net.minecraft.server.dedicated.DedicatedServer.func_71197_b(DedicatedServer.java:69)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:443)
at net.minecraft.server.ThreadMinecraftServer.run(SourceFile:582)
Caused by: java.lang.ClassNotFoundException: net.minecraft.client.renderer.texture.IconRegister
at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:179)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
... 33 more
Caused by: java.lang.NullPointerException
2013-08-14 16:46:45 [INFO] [STDERR] cpw.mods.fml.common.LoaderException: java.lang.NoClassDefFoundError: net/minecraft/client/renderer/texture/IconRegister
2013-08-14 16:46:45 [INFO] [STDERR] at cpw.mods.fml.common.LoadController.transition(LoadController.java:149)
2013-08-14 16:46:45 [INFO] [STDERR] at cpw.mods.fml.common.Loader.loadMods(Loader.java:522)
2013-08-14 16:46:45 [INFO] [STDERR] at cpw.mods.fml.server.FMLServerHandler.beginServerLoading(FMLServerHandler.java:86)
2013-08-14 16:46:45 [INFO] [STDERR] at cpw.mods.fml.common.FMLCommonHandler.onServerStart(FMLCommonHandler.java:350)
2013-08-14 16:46:45 [INFO] [STDERR] at net.minecraft.server.dedicated.DedicatedServer.func_71197_b(DedicatedServer.java:69)
2013-08-14 16:46:45 [INFO] [STDERR] at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:443)
2013-08-14 16:46:45 [INFO] [STDERR] at net.minecraft.server.ThreadMinecraftServer.run(SourceFile:582)
2013-08-14 16:46:45 [INFO] [STDERR] Caused by: java.lang.NoClassDefFoundError: net/minecraft/client/renderer/texture/IconRegister
2013-08-14 16:46:45 [INFO] [STDERR] at crazypants.enderio.machine.AbstractMachineBlock.<clinit>(AbstractMachineBlock.java:36)
2013-08-14 16:46:45 [INFO] [STDERR] at crazypants.enderio.EnderIO.preInit(EnderIO.java:122)
2013-08-14 16:46:45 [INFO] [STDERR] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
2013-08-14 16:46:45 [INFO] [STDERR] at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
2013-08-14 16:46:45 [INFO] [STDERR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
2013-08-14 16:46:45 [INFO] [STDERR] at java.lang.reflect.Method.invoke(Unknown Source)
2013-08-14 16:46:45 [INFO] [STDERR] at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:540)
2013-08-14 16:46:45 [INFO] [STDERR] at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source)
2013-08-14 16:46:45 [INFO] [STDERR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
2013-08-14 16:46:45 [INFO] [STDERR] at java.lang.reflect.Method.invoke(Unknown Source)
2013-08-14 16:46:45 [INFO] [STDERR] at com.google.common.eventbus.EventHandler.handleEvent(EventHandler.java:74)
2013-08-14 16:46:45 [INFO] [STDERR] at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:45)
2013-08-14 16:46:45 [INFO] [STDERR] at com.google.common.eventbus.EventBus.dispatch(EventBus.java:313)
2013-08-14 16:46:45 [INFO] [STDERR] at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:296)
2013-08-14 16:46:45 [INFO] [STDERR] at com.google.common.eventbus.EventBus.post(EventBus.java:267)
2013-08-14 16:46:45 [INFO] [STDERR] at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:194)
2013-08-14 16:46:45 [INFO] [STDERR] at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:174)
2013-08-14 16:46:45 [INFO] [STDERR] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
2013-08-14 16:46:45 [INFO] [STDERR] at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
2013-08-14 16:46:45 [INFO] [STDERR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
2013-08-14 16:46:45 [INFO] [STDERR] at java.lang.reflect.Method.invoke(Unknown Source)
2013-08-14 16:46:45 [INFO] [STDERR] at com.google.common.eventbus.EventHandler.handleEvent(EventHandler.java:74)
2013-08-14 16:46:45 [INFO] [STDERR] at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:45)
2013-08-14 16:46:45 [INFO] [STDERR] at com.google.common.eventbus.EventBus.dispatch(EventBus.java:313)
2013-08-14 16:46:45 [INFO] [STDERR] at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:296)
2013-08-14 16:46:45 [INFO] [STDERR] at com.google.common.eventbus.EventBus.post(EventBus.java:267)
2013-08-14 16:46:45 [INFO] [STDERR] at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:105)
2013-08-14 16:46:45 [INFO] [STDERR] at cpw.mods.fml.common.Loader.loadMods(Loader.java:521)
2013-08-14 16:46:45 [INFO] [STDERR] ... 5 more
2013-08-14 16:46:45 [INFO] [STDERR] Caused by: java.lang.ClassNotFoundException: net.minecraft.client.renderer.texture.IconRegister
2013-08-14 16:46:45 [INFO] [STDERR] at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:179)
2013-08-14 16:46:45 [INFO] [STDERR] at java.lang.ClassLoader.loadClass(Unknown Source)
2013-08-14 16:46:45 [INFO] [STDERR] at java.lang.ClassLoader.loadClass(Unknown Source)
2013-08-14 16:46:45 [INFO] [STDERR] ... 33 more
2013-08-14 16:46:45 [INFO] [STDERR] Caused by: java.lang.NullPointerException
2013-08-14 16:46:45 [SEVERE] [Minecraft-Server] Encountered an unexpected exception LoaderException
cpw.mods.fml.common.LoaderException: java.lang.NoClassDefFoundError: net/minecraft/client/renderer/texture/IconRegister
at cpw.mods.fml.common.LoadController.transition(LoadController.java:149)
at cpw.mods.fml.common.Loader.loadMods(Loader.java:522)
at cpw.mods.fml.server.FMLServerHandler.beginServerLoading(FMLServerHandler.java:86)
at cpw.mods.fml.common.FMLCommonHandler.onServerStart(FMLCommonHandler.java:350)
at net.minecraft.server.dedicated.DedicatedServer.func_71197_b(DedicatedServer.java:69)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:443)
at net.minecraft.server.ThreadMinecraftServer.run(SourceFile:582)
Caused by: java.lang.NoClassDefFoundError: net/minecraft/client/renderer/texture/IconRegister
at crazypants.enderio.machine.AbstractMachineBlock.<clinit>(AbstractMachineBlock.java:36)
at crazypants.enderio.EnderIO.preInit(EnderIO.java:122)
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:540)
at sun.reflect.GeneratedMethodAccessor2.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:194)
at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:174)
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:105)
at cpw.mods.fml.common.Loader.loadMods(Loader.java:521)
... 5 more
Caused by: java.lang.ClassNotFoundException: net.minecraft.client.renderer.texture.IconRegister
at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:179)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
... 33 more
Caused by: java.lang.NullPointerException
Apologies for the two bugs found so far, both stupid mistakes. Doh!
Thanks for the feedback so far and keep the bug reports coming.
thanks and no need to be sorry your work is amazing and the rate that you fix issues allso amazing thankyou for such a good mod and ty for being such a good dev
I am just looking into how feasible this is. I have everything compiling again now so I will do some testing and see how much things go splat.
I forgot that I had to rewrite the BC power handling code for 1.6 (the API changed significantly) as well as liquid handling being re-written in forge so it could be lots of splat.
I can reproduce this with IC2 so will look at fixing it now. I can't reproduce it with any of my machines though, so getting an error log would be great. I hadn't actually tested it with IC2 yet so there may be a few issues to iron out.
I definitely need to post a bunch more instructions. If I am felling game I might even make a quick youtube vid running through it all.
I added some instructions for the enderIO to the main post, to recap:
1) Place the EnderIO block near some machines / chests
2) Right click on the EnderIO block with the Enderface in your hand (a message should be displayed saying they are linked)
3) From anywhere (in the same dimension) right click with the enderface in your hand. This should open a GUI showing a render of all the blocks within an 8 block radius of the EnderIO block. Simple right click on a machine / inventory to open its GUI. You can 'navigate' around the enface UI by holding down left mouse and dragging to change to your view port. Hopefully that made some sense.
To use the facades:
1) Craft 'blank' facaded (eight smelted gravel, same pattern as a furnace)
2) In the painters GUI, place the blank facade in the right hand input slot, and the block you want it to look like in the left hand slot. The painter should then output a 'painted facade'. With this in hand, right click on a conduit to cover it with the facade. The conduits will change to 'wire frame' when you have a wrench or a conduit in your hand allowing you access without breaking the facade.
As for 1.5, so far so good. Things seem to be working pretty well. I have a bunch of missing textures to sort out but generally things seem to be working well. I tested it using the FTB unleashed pack.