-
Posts
157 -
Joined
-
Last visited
Posts posted by Dragonisser
-
-
The reason is that no one tells me exactly how to fix it, but only talks about my stupid errors I make.
Edit:
A mysterious Wonder has fixed the Code
Thx anyway
#closerequest
-
2013-04-25 17:33:35 [sEVERE] [Minecraft-Server] This crash report has been saved to: E:\Java\cobaltmod forge 1.5.1\jars\.\crash-reports\crash-2013-04-25_17.33.35-server.txt 2013-04-25 17:33:46 [iNFO] [Minecraft-Server] Stopping server 2013-04-25 17:33:46 [iNFO] [Minecraft-Server] Saving worlds 2013-04-25 17:33:46 [iNFO] [sTDERR] java.lang.NullPointerException 2013-04-25 17:33:46 [iNFO] [sTDERR] at net.minecraft.server.MinecraftServer.saveAllWorlds(MinecraftServer.java:329) 2013-04-25 17:33:46 [iNFO] [sTDERR] at net.minecraft.server.MinecraftServer.stopServer(MinecraftServer.java:377) 2013-04-25 17:33:46 [iNFO] [sTDERR] at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:521) 2013-04-25 17:33:46 [iNFO] [sTDERR] at net.minecraft.server.ThreadMinecraftServer.run(ThreadMinecraftServer.java:16) 2013-04-25 17:33:46 [FINEST] [mcp] Sending event FMLServerStoppedEvent to mod mcp 2013-04-25 17:33:46 [FINEST] [mcp] Sent event FMLServerStoppedEvent to mod mcp 2013-04-25 17:33:46 [FINEST] [FML] Sending event FMLServerStoppedEvent to mod FML 2013-04-25 17:33:46 [FINEST] [FML] Sent event FMLServerStoppedEvent to mod FML 2013-04-25 17:33:46 [FINEST] [Forge] Sending event FMLServerStoppedEvent to mod Forge 2013-04-25 17:33:46 [FINEST] [Forge] Sent event FMLServerStoppedEvent to mod Forge 2013-04-25 17:33:46 [FINEST] [mod_Cobalt] Sending event FMLServerStoppedEvent to mod mod_Cobalt 2013-04-25 17:33:46 [FINEST] [mod_Cobalt] Sent event FMLServerStoppedEvent to mod mod_Cobalt 2013-04-25 17:33:46 [sEVERE] [ForgeModLoader] Fatal errors were detected during the transition from CONSTRUCTING to SERVER_STOPPED. Loading cannot continue 2013-04-25 17:33:46 [sEVERE] [ForgeModLoader] mcp [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Available FML [Forge Mod Loader] (coremods) Unloaded->Constructed->Available Forge [Minecraft Forge] (coremods) Unloaded->Constructed->Available mod_Cobalt [Cobalt Mod] (minecraft) Unloaded->Errored 2013-04-25 17:33:46 [sEVERE] [ForgeModLoader] The following problems were captured during this phase 2013-04-25 17:33:46 [sEVERE] [ForgeModLoader] Caught exception from mod_Cobalt java.lang.NoClassDefFoundError: net/minecraft/client/renderer/entity/Render at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:266) at cpw.mods.fml.common.FMLModContainer.constructMod(FMLModContainer.java:446) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:601) 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:314) 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.propogateStateMessage(LoadController.java:165) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:601) 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:314) 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:98) at cpw.mods.fml.common.Loader.loadMods(Loader.java:502) at cpw.mods.fml.server.FMLServerHandler.beginServerLoading(FMLServerHandler.java:85) at cpw.mods.fml.common.FMLCommonHandler.onServerStart(FMLCommonHandler.java:352) at net.minecraft.server.dedicated.DedicatedServer.startServer(DedicatedServer.java:69) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:429) at net.minecraft.server.ThreadMinecraftServer.run(ThreadMinecraftServer.java:16) Caused by: java.lang.ClassNotFoundException: net.minecraft.client.renderer.entity.Render at cpw.mods.fml.relauncher.RelaunchClassLoader.findClass(RelaunchClassLoader.java:211) at java.lang.ClassLoader.loadClass(ClassLoader.java:423) at java.lang.ClassLoader.loadClass(ClassLoader.java:356) ... 29 more Caused by: java.lang.RuntimeException: Attempted to load class net/minecraft/client/renderer/entity/Render for invalid side SERVER at cpw.mods.fml.common.asm.transformers.SideTransformer.transform(SideTransformer.java:50) at cpw.mods.fml.relauncher.RelaunchClassLoader.runTransformers(RelaunchClassLoader.java:292) at cpw.mods.fml.relauncher.RelaunchClassLoader.findClass(RelaunchClassLoader.java:199) ... 31 more 2013-04-25 17:33:46 [sEVERE] [ForgeModLoader] Caught exception from mod_Cobalt java.lang.NullPointerException at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:512) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:601) 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:314) 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.propogateStateMessage(LoadController.java:165) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:601) 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:314) 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:98) at cpw.mods.fml.common.Loader.serverStopped(Loader.java:796) at cpw.mods.fml.common.FMLCommonHandler.handleServerStopped(FMLCommonHandler.java:470) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:530) at net.minecraft.server.ThreadMinecraftServer.run(ThreadMinecraftServer.java:16) 2013-04-25 17:33:46 [sEVERE] [ForgeModLoader] Fatal errors were detected during the transition from SERVER_STOPPED to AVAILABLE. Loading cannot continue 2013-04-25 17:33:46 [sEVERE] [ForgeModLoader] mcp [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Available FML [Forge Mod Loader] (coremods) Unloaded->Constructed->Available Forge [Minecraft Forge] (coremods) Unloaded->Constructed->Available mod_Cobalt [Cobalt Mod] (minecraft) Unloaded->Errored 2013-04-25 17:33:46 [sEVERE] [ForgeModLoader] The following problems were captured during this phase 2013-04-25 17:33:46 [sEVERE] [ForgeModLoader] Caught exception from mod_Cobalt java.lang.NoClassDefFoundError: net/minecraft/client/renderer/entity/Render at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:266) at cpw.mods.fml.common.FMLModContainer.constructMod(FMLModContainer.java:446) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:601) 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:314) 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.propogateStateMessage(LoadController.java:165) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:601) 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:314) 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:98) at cpw.mods.fml.common.Loader.loadMods(Loader.java:502) at cpw.mods.fml.server.FMLServerHandler.beginServerLoading(FMLServerHandler.java:85) at cpw.mods.fml.common.FMLCommonHandler.onServerStart(FMLCommonHandler.java:352) at net.minecraft.server.dedicated.DedicatedServer.startServer(DedicatedServer.java:69) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:429) at net.minecraft.server.ThreadMinecraftServer.run(ThreadMinecraftServer.java:16) Caused by: java.lang.ClassNotFoundException: net.minecraft.client.renderer.entity.Render at cpw.mods.fml.relauncher.RelaunchClassLoader.findClass(RelaunchClassLoader.java:211) at java.lang.ClassLoader.loadClass(ClassLoader.java:423) at java.lang.ClassLoader.loadClass(ClassLoader.java:356) ... 29 more Caused by: java.lang.RuntimeException: Attempted to load class net/minecraft/client/renderer/entity/Render for invalid side SERVER at cpw.mods.fml.common.asm.transformers.SideTransformer.transform(SideTransformer.java:50) at cpw.mods.fml.relauncher.RelaunchClassLoader.runTransformers(RelaunchClassLoader.java:292) at cpw.mods.fml.relauncher.RelaunchClassLoader.findClass(RelaunchClassLoader.java:199) ... 31 more 2013-04-25 17:33:46 [sEVERE] [ForgeModLoader] Caught exception from mod_Cobalt java.lang.NullPointerException at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:512) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:601) 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:314) 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.propogateStateMessage(LoadController.java:165) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:601) 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:314) 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:98) at cpw.mods.fml.common.Loader.serverStopped(Loader.java:796) at cpw.mods.fml.common.FMLCommonHandler.handleServerStopped(FMLCommonHandler.java:470) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:530) at net.minecraft.server.ThreadMinecraftServer.run(ThreadMinecraftServer.java:16) 2013-04-25 17:33:46 [iNFO] [sTDERR] Exception in thread "Server thread" cpw.mods.fml.common.LoaderException: java.lang.NoClassDefFoundError: net/minecraft/client/renderer/entity/Render 2013-04-25 17:33:46 [iNFO] [sTDERR] at cpw.mods.fml.common.LoadController.transition(LoadController.java:142) 2013-04-25 17:33:46 [iNFO] [sTDERR] at cpw.mods.fml.common.Loader.serverStopped(Loader.java:806) 2013-04-25 17:33:46 [iNFO] [sTDERR] at cpw.mods.fml.common.FMLCommonHandler.handleServerStopped(FMLCommonHandler.java:470) 2013-04-25 17:33:46 [iNFO] [sTDERR] at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:530) 2013-04-25 17:33:46 [iNFO] [sTDERR] at net.minecraft.server.ThreadMinecraftServer.run(ThreadMinecraftServer.java:16) 2013-04-25 17:33:46 [iNFO] [sTDERR] Caused by: java.lang.NoClassDefFoundError: net/minecraft/client/renderer/entity/Render 2013-04-25 17:33:46 [iNFO] [sTDERR] at java.lang.Class.forName0(Native Method) 2013-04-25 17:33:46 [iNFO] [sTDERR] at java.lang.Class.forName(Class.java:266) 2013-04-25 17:33:46 [iNFO] [sTDERR] at cpw.mods.fml.common.FMLModContainer.constructMod(FMLModContainer.java:446) 2013-04-25 17:33:46 [iNFO] [sTDERR] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 2013-04-25 17:33:46 [iNFO] [sTDERR] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) 2013-04-25 17:33:46 [iNFO] [sTDERR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 2013-04-25 17:33:46 [iNFO] [sTDERR] at java.lang.reflect.Method.invoke(Method.java:601) 2013-04-25 17:33:46 [iNFO] [sTDERR] at com.google.common.eventbus.EventHandler.handleEvent(EventHandler.java:74) 2013-04-25 17:33:46 [iNFO] [sTDERR] at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:45) 2013-04-25 17:33:46 [iNFO] [sTDERR] at com.google.common.eventbus.EventBus.dispatch(EventBus.java:314) 2013-04-25 17:33:46 [iNFO] [sTDERR] at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:296) 2013-04-25 17:33:46 [iNFO] [sTDERR] at com.google.common.eventbus.EventBus.post(EventBus.java:267) 2013-04-25 17:33:46 [iNFO] [sTDERR] at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:165) 2013-04-25 17:33:46 [iNFO] [sTDERR] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 2013-04-25 17:33:46 [iNFO] [sTDERR] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) 2013-04-25 17:33:46 [iNFO] [sTDERR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 2013-04-25 17:33:46 [iNFO] [sTDERR] at java.lang.reflect.Method.invoke(Method.java:601) 2013-04-25 17:33:46 [iNFO] [sTDERR] at com.google.common.eventbus.EventHandler.handleEvent(EventHandler.java:74) 2013-04-25 17:33:46 [iNFO] [sTDERR] at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:45) 2013-04-25 17:33:46 [iNFO] [sTDERR] at com.google.common.eventbus.EventBus.dispatch(EventBus.java:314) 2013-04-25 17:33:46 [iNFO] [sTDERR] at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:296) 2013-04-25 17:33:46 [iNFO] [sTDERR] at com.google.common.eventbus.EventBus.post(EventBus.java:267) 2013-04-25 17:33:46 [iNFO] [sTDERR] at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:98) 2013-04-25 17:33:46 [iNFO] [sTDERR] at cpw.mods.fml.common.Loader.loadMods(Loader.java:502) 2013-04-25 17:33:46 [iNFO] [sTDERR] at cpw.mods.fml.server.FMLServerHandler.beginServerLoading(FMLServerHandler.java:85) 2013-04-25 17:33:46 [iNFO] [sTDERR] at cpw.mods.fml.common.FMLCommonHandler.onServerStart(FMLCommonHandler.java:352) 2013-04-25 17:33:46 [iNFO] [sTDERR] at net.minecraft.server.dedicated.DedicatedServer.startServer(DedicatedServer.java:69) 2013-04-25 17:33:46 [iNFO] [sTDERR] at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:429) 2013-04-25 17:33:46 [iNFO] [sTDERR] ... 1 more 2013-04-25 17:33:46 [iNFO] [sTDERR] Caused by: java.lang.ClassNotFoundException: net.minecraft.client.renderer.entity.Render 2013-04-25 17:33:46 [iNFO] [sTDERR] at cpw.mods.fml.relauncher.RelaunchClassLoader.findClass(RelaunchClassLoader.java:211) 2013-04-25 17:33:46 [iNFO] [sTDERR] at java.lang.ClassLoader.loadClass(ClassLoader.java:423) 2013-04-25 17:33:46 [iNFO] [sTDERR] at java.lang.ClassLoader.loadClass(ClassLoader.java:356) 2013-04-25 17:33:46 [iNFO] [sTDERR] ... 29 more 2013-04-25 17:33:46 [iNFO] [sTDERR] Caused by: java.lang.RuntimeException: Attempted to load class net/minecraft/client/renderer/entity/Render for invalid side SERVER 2013-04-25 17:33:46 [iNFO] [sTDERR] at cpw.mods.fml.common.asm.transformers.SideTransformer.transform(SideTransformer.java:50) 2013-04-25 17:33:46 [iNFO] [sTDERR] at cpw.mods.fml.relauncher.RelaunchClassLoader.runTransformers(RelaunchClassLoader.java:292) 2013-04-25 17:33:46 [iNFO] [sTDERR] at cpw.mods.fml.relauncher.RelaunchClassLoader.findClass(RelaunchClassLoader.java:199) 2013-04-25 17:33:46 [iNFO] [sTDERR] ... 31 more
This is the only Server error
-
2013-04-25 17:33:35 [sEVERE] [Minecraft-Server] This crash report has been saved to: E:\Java\cobaltmod forge 1.5.1\jars\.\crash-reports\crash-2013-04-25_17.33.35-server.txt 2013-04-25 17:33:46 [iNFO] [Minecraft-Server] Stopping server 2013-04-25 17:33:46 [iNFO] [Minecraft-Server] Saving worlds 2013-04-25 17:33:46 [iNFO] [sTDERR] java.lang.NullPointerException 2013-04-25 17:33:46 [iNFO] [sTDERR] at net.minecraft.server.MinecraftServer.saveAllWorlds(MinecraftServer.java:329) 2013-04-25 17:33:46 [iNFO] [sTDERR] at net.minecraft.server.MinecraftServer.stopServer(MinecraftServer.java:377) 2013-04-25 17:33:46 [iNFO] [sTDERR] at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:521) 2013-04-25 17:33:46 [iNFO] [sTDERR] at net.minecraft.server.ThreadMinecraftServer.run(ThreadMinecraftServer.java:16) 2013-04-25 17:33:46 [FINEST] [mcp] Sending event FMLServerStoppedEvent to mod mcp 2013-04-25 17:33:46 [FINEST] [mcp] Sent event FMLServerStoppedEvent to mod mcp 2013-04-25 17:33:46 [FINEST] [FML] Sending event FMLServerStoppedEvent to mod FML 2013-04-25 17:33:46 [FINEST] [FML] Sent event FMLServerStoppedEvent to mod FML 2013-04-25 17:33:46 [FINEST] [Forge] Sending event FMLServerStoppedEvent to mod Forge 2013-04-25 17:33:46 [FINEST] [Forge] Sent event FMLServerStoppedEvent to mod Forge 2013-04-25 17:33:46 [FINEST] [mod_Cobalt] Sending event FMLServerStoppedEvent to mod mod_Cobalt 2013-04-25 17:33:46 [FINEST] [mod_Cobalt] Sent event FMLServerStoppedEvent to mod mod_Cobalt 2013-04-25 17:33:46 [sEVERE] [ForgeModLoader] Fatal errors were detected during the transition from CONSTRUCTING to SERVER_STOPPED. Loading cannot continue 2013-04-25 17:33:46 [sEVERE] [ForgeModLoader] mcp [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Available FML [Forge Mod Loader] (coremods) Unloaded->Constructed->Available Forge [Minecraft Forge] (coremods) Unloaded->Constructed->Available mod_Cobalt [Cobalt Mod] (minecraft) Unloaded->Errored 2013-04-25 17:33:46 [sEVERE] [ForgeModLoader] The following problems were captured during this phase 2013-04-25 17:33:46 [sEVERE] [ForgeModLoader] Caught exception from mod_Cobalt java.lang.NoClassDefFoundError: net/minecraft/client/renderer/entity/Render at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:266) at cpw.mods.fml.common.FMLModContainer.constructMod(FMLModContainer.java:446) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:601) 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:314) 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.propogateStateMessage(LoadController.java:165) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:601) 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:314) 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:98) at cpw.mods.fml.common.Loader.loadMods(Loader.java:502) at cpw.mods.fml.server.FMLServerHandler.beginServerLoading(FMLServerHandler.java:85) at cpw.mods.fml.common.FMLCommonHandler.onServerStart(FMLCommonHandler.java:352) at net.minecraft.server.dedicated.DedicatedServer.startServer(DedicatedServer.java:69) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:429) at net.minecraft.server.ThreadMinecraftServer.run(ThreadMinecraftServer.java:16) Caused by: java.lang.ClassNotFoundException: net.minecraft.client.renderer.entity.Render at cpw.mods.fml.relauncher.RelaunchClassLoader.findClass(RelaunchClassLoader.java:211) at java.lang.ClassLoader.loadClass(ClassLoader.java:423) at java.lang.ClassLoader.loadClass(ClassLoader.java:356) ... 29 more Caused by: java.lang.RuntimeException: Attempted to load class net/minecraft/client/renderer/entity/Render for invalid side SERVER at cpw.mods.fml.common.asm.transformers.SideTransformer.transform(SideTransformer.java:50) at cpw.mods.fml.relauncher.RelaunchClassLoader.runTransformers(RelaunchClassLoader.java:292) at cpw.mods.fml.relauncher.RelaunchClassLoader.findClass(RelaunchClassLoader.java:199) ... 31 more 2013-04-25 17:33:46 [sEVERE] [ForgeModLoader] Caught exception from mod_Cobalt java.lang.NullPointerException at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:512) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:601) 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:314) 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.propogateStateMessage(LoadController.java:165) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:601) 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:314) 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:98) at cpw.mods.fml.common.Loader.serverStopped(Loader.java:796) at cpw.mods.fml.common.FMLCommonHandler.handleServerStopped(FMLCommonHandler.java:470) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:530) at net.minecraft.server.ThreadMinecraftServer.run(ThreadMinecraftServer.java:16) 2013-04-25 17:33:46 [sEVERE] [ForgeModLoader] Fatal errors were detected during the transition from SERVER_STOPPED to AVAILABLE. Loading cannot continue 2013-04-25 17:33:46 [sEVERE] [ForgeModLoader] mcp [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Available FML [Forge Mod Loader] (coremods) Unloaded->Constructed->Available Forge [Minecraft Forge] (coremods) Unloaded->Constructed->Available mod_Cobalt [Cobalt Mod] (minecraft) Unloaded->Errored 2013-04-25 17:33:46 [sEVERE] [ForgeModLoader] The following problems were captured during this phase 2013-04-25 17:33:46 [sEVERE] [ForgeModLoader] Caught exception from mod_Cobalt java.lang.NoClassDefFoundError: net/minecraft/client/renderer/entity/Render at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:266) at cpw.mods.fml.common.FMLModContainer.constructMod(FMLModContainer.java:446) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:601) 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:314) 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.propogateStateMessage(LoadController.java:165) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:601) 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:314) 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:98) at cpw.mods.fml.common.Loader.loadMods(Loader.java:502) at cpw.mods.fml.server.FMLServerHandler.beginServerLoading(FMLServerHandler.java:85) at cpw.mods.fml.common.FMLCommonHandler.onServerStart(FMLCommonHandler.java:352) at net.minecraft.server.dedicated.DedicatedServer.startServer(DedicatedServer.java:69) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:429) at net.minecraft.server.ThreadMinecraftServer.run(ThreadMinecraftServer.java:16) Caused by: java.lang.ClassNotFoundException: net.minecraft.client.renderer.entity.Render at cpw.mods.fml.relauncher.RelaunchClassLoader.findClass(RelaunchClassLoader.java:211) at java.lang.ClassLoader.loadClass(ClassLoader.java:423) at java.lang.ClassLoader.loadClass(ClassLoader.java:356) ... 29 more Caused by: java.lang.RuntimeException: Attempted to load class net/minecraft/client/renderer/entity/Render for invalid side SERVER at cpw.mods.fml.common.asm.transformers.SideTransformer.transform(SideTransformer.java:50) at cpw.mods.fml.relauncher.RelaunchClassLoader.runTransformers(RelaunchClassLoader.java:292) at cpw.mods.fml.relauncher.RelaunchClassLoader.findClass(RelaunchClassLoader.java:199) ... 31 more 2013-04-25 17:33:46 [sEVERE] [ForgeModLoader] Caught exception from mod_Cobalt java.lang.NullPointerException at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:512) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:601) 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:314) 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.propogateStateMessage(LoadController.java:165) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:601) 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:314) 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:98) at cpw.mods.fml.common.Loader.serverStopped(Loader.java:796) at cpw.mods.fml.common.FMLCommonHandler.handleServerStopped(FMLCommonHandler.java:470) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:530) at net.minecraft.server.ThreadMinecraftServer.run(ThreadMinecraftServer.java:16) 2013-04-25 17:33:46 [iNFO] [sTDERR] Exception in thread "Server thread" cpw.mods.fml.common.LoaderException: java.lang.NoClassDefFoundError: net/minecraft/client/renderer/entity/Render 2013-04-25 17:33:46 [iNFO] [sTDERR] at cpw.mods.fml.common.LoadController.transition(LoadController.java:142) 2013-04-25 17:33:46 [iNFO] [sTDERR] at cpw.mods.fml.common.Loader.serverStopped(Loader.java:806) 2013-04-25 17:33:46 [iNFO] [sTDERR] at cpw.mods.fml.common.FMLCommonHandler.handleServerStopped(FMLCommonHandler.java:470) 2013-04-25 17:33:46 [iNFO] [sTDERR] at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:530) 2013-04-25 17:33:46 [iNFO] [sTDERR] at net.minecraft.server.ThreadMinecraftServer.run(ThreadMinecraftServer.java:16) 2013-04-25 17:33:46 [iNFO] [sTDERR] Caused by: java.lang.NoClassDefFoundError: net/minecraft/client/renderer/entity/Render 2013-04-25 17:33:46 [iNFO] [sTDERR] at java.lang.Class.forName0(Native Method) 2013-04-25 17:33:46 [iNFO] [sTDERR] at java.lang.Class.forName(Class.java:266) 2013-04-25 17:33:46 [iNFO] [sTDERR] at cpw.mods.fml.common.FMLModContainer.constructMod(FMLModContainer.java:446) 2013-04-25 17:33:46 [iNFO] [sTDERR] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 2013-04-25 17:33:46 [iNFO] [sTDERR] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) 2013-04-25 17:33:46 [iNFO] [sTDERR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 2013-04-25 17:33:46 [iNFO] [sTDERR] at java.lang.reflect.Method.invoke(Method.java:601) 2013-04-25 17:33:46 [iNFO] [sTDERR] at com.google.common.eventbus.EventHandler.handleEvent(EventHandler.java:74) 2013-04-25 17:33:46 [iNFO] [sTDERR] at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:45) 2013-04-25 17:33:46 [iNFO] [sTDERR] at com.google.common.eventbus.EventBus.dispatch(EventBus.java:314) 2013-04-25 17:33:46 [iNFO] [sTDERR] at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:296) 2013-04-25 17:33:46 [iNFO] [sTDERR] at com.google.common.eventbus.EventBus.post(EventBus.java:267) 2013-04-25 17:33:46 [iNFO] [sTDERR] at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:165) 2013-04-25 17:33:46 [iNFO] [sTDERR] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 2013-04-25 17:33:46 [iNFO] [sTDERR] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) 2013-04-25 17:33:46 [iNFO] [sTDERR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 2013-04-25 17:33:46 [iNFO] [sTDERR] at java.lang.reflect.Method.invoke(Method.java:601) 2013-04-25 17:33:46 [iNFO] [sTDERR] at com.google.common.eventbus.EventHandler.handleEvent(EventHandler.java:74) 2013-04-25 17:33:46 [iNFO] [sTDERR] at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:45) 2013-04-25 17:33:46 [iNFO] [sTDERR] at com.google.common.eventbus.EventBus.dispatch(EventBus.java:314) 2013-04-25 17:33:46 [iNFO] [sTDERR] at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:296) 2013-04-25 17:33:46 [iNFO] [sTDERR] at com.google.common.eventbus.EventBus.post(EventBus.java:267) 2013-04-25 17:33:46 [iNFO] [sTDERR] at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:98) 2013-04-25 17:33:46 [iNFO] [sTDERR] at cpw.mods.fml.common.Loader.loadMods(Loader.java:502) 2013-04-25 17:33:46 [iNFO] [sTDERR] at cpw.mods.fml.server.FMLServerHandler.beginServerLoading(FMLServerHandler.java:85) 2013-04-25 17:33:46 [iNFO] [sTDERR] at cpw.mods.fml.common.FMLCommonHandler.onServerStart(FMLCommonHandler.java:352) 2013-04-25 17:33:46 [iNFO] [sTDERR] at net.minecraft.server.dedicated.DedicatedServer.startServer(DedicatedServer.java:69) 2013-04-25 17:33:46 [iNFO] [sTDERR] at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:429) 2013-04-25 17:33:46 [iNFO] [sTDERR] ... 1 more 2013-04-25 17:33:46 [iNFO] [sTDERR] Caused by: java.lang.ClassNotFoundException: net.minecraft.client.renderer.entity.Render 2013-04-25 17:33:46 [iNFO] [sTDERR] at cpw.mods.fml.relauncher.RelaunchClassLoader.findClass(RelaunchClassLoader.java:211) 2013-04-25 17:33:46 [iNFO] [sTDERR] at java.lang.ClassLoader.loadClass(ClassLoader.java:423) 2013-04-25 17:33:46 [iNFO] [sTDERR] at java.lang.ClassLoader.loadClass(ClassLoader.java:356) 2013-04-25 17:33:46 [iNFO] [sTDERR] ... 29 more 2013-04-25 17:33:46 [iNFO] [sTDERR] Caused by: java.lang.RuntimeException: Attempted to load class net/minecraft/client/renderer/entity/Render for invalid side SERVER 2013-04-25 17:33:46 [iNFO] [sTDERR] at cpw.mods.fml.common.asm.transformers.SideTransformer.transform(SideTransformer.java:50) 2013-04-25 17:33:46 [iNFO] [sTDERR] at cpw.mods.fml.relauncher.RelaunchClassLoader.runTransformers(RelaunchClassLoader.java:292) 2013-04-25 17:33:46 [iNFO] [sTDERR] at cpw.mods.fml.relauncher.RelaunchClassLoader.findClass(RelaunchClassLoader.java:199) 2013-04-25 17:33:46 [iNFO] [sTDERR] ... 31 more
This is the only Server error
-
I only have this code
-
I only have this code
-
-
-
Would you like to see the sourcecode?
-
Would you like to see the sourcecode?
-
What about the SideOnly(Side.CLIENT) ?
Maybe this is the Problem?
-
What about the SideOnly(Side.CLIENT) ?
Maybe this is the Problem?
-
But there isn't any renderer in my main class or outside-
package cobaltmod.main; import java.util.Map; import java.util.Random; import cobaltmod.blocks.BlockBluishCrop; import cobaltmod.blocks.BlockCobaltBlock; import cobaltmod.blocks.BlockCobaltBrick; import cobaltmod.blocks.BlockCobaltBrickStair; import cobaltmod.blocks.BlockCobaltGrass; import cobaltmod.blocks.BlockCobaltLeaf; import cobaltmod.blocks.BlockCobaltLog; import cobaltmod.blocks.BlockCobaltOre; import cobaltmod.blocks.BlockCobaltSapling; import cobaltmod.blocks.BlockCobaltSlab; import cobaltmod.blocks.BlockCobaltWood; import cobaltmod.blocks.BlockFlowerClematis; import cobaltmod.entity.EntityCobaltArrow; import cobaltmod.entity.EntityCobaltZombie; import cobaltmod.handler.CraftingHandler; import cobaltmod.handler.CraftingHandlerCobalt; import cobaltmod.handler.pickupHandler; import cobaltmod.items.CobaltNugget; import cobaltmod.items.ItemBluishCockTail; import cobaltmod.items.ItemBluishFruit; import cobaltmod.items.ItemBluishSeeds; import cobaltmod.items.ItemCobaltApple; import cobaltmod.items.ItemCobaltArrow; import cobaltmod.items.ItemCobaltAxe; import cobaltmod.items.ItemCobaltBow; import cobaltmod.items.ItemCobaltDust; import cobaltmod.items.ItemCobaltHoe; import cobaltmod.items.ItemCobaltIngot; import cobaltmod.items.ItemCobaltPickaxe; import cobaltmod.items.ItemCobaltShovel; import cobaltmod.items.ItemCobaltStick; import cobaltmod.items.ItemCobaltSword; import cobaltmod.items.ItemCocktailGlass; import cobaltmod.world.BiomeGenCobalt; import cobaltmod.world.WorldGenCobaltTree; import cobaltmod.world.WorldGenerator; import net.minecraft.block.Block; import net.minecraft.block.BlockFlower; import net.minecraft.block.material.Material; import net.minecraft.creativetab.CreativeTabs; import net.minecraft.entity.Entity; import net.minecraft.entity.EntityEggInfo; import net.minecraft.entity.EntityList; import net.minecraft.entity.EntityLiving; import net.minecraft.entity.EnumCreatureType; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.inventory.IInventory; import net.minecraftforge.common.EnumHelper; import net.minecraft.item.EnumArmorMaterial; import net.minecraft.item.EnumToolMaterial; import net.minecraft.item.Item; import net.minecraft.item.ItemStack; import net.minecraft.src.ModLoader; import net.minecraft.stats.Achievement; import net.minecraft.stats.AchievementList; import net.minecraft.util.DamageSource; import net.minecraft.util.EntityDamageSourceIndirect; import net.minecraft.world.World; import net.minecraft.world.biome.BiomeGenBase; import net.minecraft.world.chunk.IChunkProvider; import net.minecraft.world.gen.feature.WorldGenMinable; import net.minecraftforge.client.MinecraftForgeClient; import net.minecraftforge.common.AchievementPage; import net.minecraftforge.common.Configuration; import net.minecraftforge.common.MinecraftForge; import cpw.mods.fml.client.registry.RenderingRegistry; import cpw.mods.fml.common.Mod; import cpw.mods.fml.common.Mod.Init; import cpw.mods.fml.common.Mod.PostInit; import cpw.mods.fml.common.Mod.PreInit; import cpw.mods.fml.common.SidedProxy; import cpw.mods.fml.common.event.FMLInitializationEvent; import cpw.mods.fml.common.event.FMLPostInitializationEvent; import cpw.mods.fml.common.event.FMLPreInitializationEvent; import cpw.mods.fml.common.network.NetworkMod; import cpw.mods.fml.common.registry.EntityRegistry; import cpw.mods.fml.common.registry.GameRegistry; import cpw.mods.fml.common.registry.LanguageRegistry; import cpw.mods.fml.relauncher.Side; import cpw.mods.fml.relauncher.SideOnly; @Mod(modid = "mod_Cobalt", name = "Cobalt Mod", version = "1.3") @NetworkMod(clientSideRequired = true, serverSideRequired = true) public class Cobaltmain { //Blocks public static Block cobaltore; public static Block cobaltgrass; public static Block cobaltblock; public static Block cobaltlog; public static Block cobaltwood; public static Block cobaltleaf; public static Block cobaltsapling; public static Block cobaltsingleslab; public static Block cobaltdoubleslab; public static Block clematisflower; public static Block bluishcrop; public static Block cobaltbrick; public static Block cobaltbrickstair; //Items public static Item cobaltpickaxe; public static Item cobaltaxe; public static Item cobaltshovel; public static Item cobaltsword; public static Item cobalthoe; public static Item cobaltingot; public static Item cobaltapple; public static Item cobaltdust; public static Item cobaltstick; public static Item cobaltbow; public static Item cobaltarrow; public static Item bluishseeds; public static Item bluishfruit; public static Item bluishcocktail; public static Item cocktailglass; public static Item cobalthelmet; public static Item cobaltplate; public static Item cobaltlegs; public static Item cobaltboots; public static Item cobaltnugget; //Achievements public static Achievement cobaltachiev; public static Achievement cobaltachiev1; public static Achievement cobaltachiev2; public static AchievementPage cobaltachievpage1; //Biome public static BiomeGenBase biomecobalt; //CreativeTab public static CreativeTabs cobalttab; //Handler public static CraftingHandlerCobalt craftHandler = new CraftingHandlerCobalt(); //Ids //Blocks int CobaltBlockID; int CobaltOreID; int CobaltGrassID; int CobaltLeafID; int CobaltLogID; int CobaltSaplingID; int CobaltWoodID; int CobaltSingleSlabID; int CobaltDoubleSlabID; int BlueClematisID; int BluishCropID; int CobaltBrickID; int CobaltBrickStairID; //Items int CobaltIngotID; int CobaltDustID; int CobaltAppleID; int CobaltPickAxeID; int CobaltAxeID; int CobaltHoeID; int CobaltShovelID; int CobaltSwordID; int CobaltStickID; int CobaltBowID; int CobaltArrowID; int BluishSeedsID; int BluishFruitID; int BluishCocktailID; int CocktailGlassID; int CobaltHelmetID; int CobaltPlateID; int CobaltLegsID; int CobaltBootsID; int CobaltNuggetID; //Entity static int startEntityId = 300; public static ItemStack leer; @SidedProxy(clientSide = "cobaltmod.main.ClientProxyCobalt", serverSide = "cobaltmod.main.CommonProxyCobalt") public static CommonProxyCobalt proxy; @SideOnly(Side.CLIENT) public static DamageSource causeCobaltArrowDamage(EntityCobaltArrow par0EntityArrow, Entity par1Entity) { return (new EntityDamageSourceIndirect("cobaltarrow", par0EntityArrow, par1Entity)).setProjectile(); } @PreInit public void preLoad(FMLPreInitializationEvent event) { Configuration config = new Configuration(event.getSuggestedConfigurationFile()); config.load(); //Blocks CobaltOreID = config.get("Block Ids", "Cobalt Ore", 160).getInt(); CobaltBlockID = config.get("Block Ids", "Cobalt Block", 161).getInt(); CobaltGrassID = config.get("Block Ids", "Cobalt Grass", 162).getInt(); CobaltLogID = config.get("Block Ids", "Cobalt Log", 171).getInt(); CobaltLeafID = config.get("Block Ids", "Cobalt Leaf", 172).getInt(); CobaltSaplingID = config.get("Block Ids", "Cobalt Sapling", 173).getInt(); CobaltWoodID = config.get("Block Ids", "Cobalt Wood", 174).getInt(); CobaltSingleSlabID = config.get("Block Ids", "Cobalt Single Slab", 176).getInt(); CobaltDoubleSlabID = config.get("Block Ids", "Cobalt Double Slab", 177).getInt(); BlueClematisID = config.get("Block Ids", "Blue Clematis", 180).getInt(); BluishCropID = config.get("Block Ids", "Bluish Crop", 181).getInt(); CobaltBrickID = config.get("Block Ids", "Cobalt Brick Stone", 186).getInt(); CobaltBrickStairID = config.get("Block Ids", "Cobalt Brick Stair", 187).getInt(); //Items CobaltIngotID = config.get("Item Ids", "Cobalt Ingot", 163).getInt(); CobaltDustID = config.get("Item Ids", "Cobalt Dust", 164).getInt(); CobaltAppleID = config.get("Item Ids", "Cobalt Apple", 165).getInt(); CobaltPickAxeID = config.get("Item Ids", "Cobalt Pickaxe", 166).getInt(); CobaltAxeID = config.get("Item Ids", "Cobalt Axe", 167).getInt(); CobaltHoeID = config.get("Item Ids", "Cobalt Hoe", 168).getInt(); CobaltShovelID = config.get("Item Ids", "Cobalt Shovel", 169).getInt(); CobaltSwordID = config.get("Item Ids", "Cobalt Sword", 170).getInt(); CobaltStickID = config.get("Item Ids", "Cobalt Stick", 175).getInt(); CobaltBowID = config.get("Item Ids", "Cobalt Bow", 178).getInt(); CobaltArrowID = config.get("Item Ids", "Cobalt Arrow", 179).getInt(); BluishSeedsID = config.get("Item Ids", "Cobalt Seeds", 182).getInt(); BluishFruitID = config.get("Item Ids", "Cobalt Fruit", 183).getInt(); BluishCocktailID = config.get("Item Ids", "Cobalt Cocktail", 184).getInt(); CocktailGlassID = config.get("Item Ids", "Cocktail Glass", 185).getInt(); CobaltHelmetID = config.get("Item Ids", "Cobalt Helmet", 188).getInt(); CobaltPlateID = config.get("Item Ids", "Cobalt Plate", 189).getInt(); CobaltLegsID = config.get("Item Ids", "Cobalt Legs", 190).getInt(); CobaltBootsID = config.get("Item Ids", "Cobalt Boots", 191).getInt(); CobaltNuggetID = config.get("Item Ids", "Cobalt Nugget", 192).getInt(); config.save(); proxy.registerClientStuff(); } @Init public void load(FMLInitializationEvent event) { //Tab Definition cobalttab = new CreativeTabCobalt(CreativeTabs.getNextID(), "cobalttab"); //EnumMaterial EnumArmorMaterial CobaltArmor = EnumHelper.addArmorMaterial("Cobalt Armor", 40, new int[]{5, 10, 8, 5}, 22); EnumToolMaterial CobaltTool = EnumHelper.addToolMaterial("Cobalt Tool", 3, 2000, 15.0F, 3, 10); //Item / Block Definition //1.5.1 Pre1 cobaltore = new BlockCobaltOre(CobaltOreID).setUnlocalizedName("Cobalt_Mod:cobaltore").setHardness(5F).setResistance(4F).setCreativeTab(Cobaltmain.cobalttab).setStepSound(Block.soundStoneFootstep); cobaltblock = new BlockCobaltBlock(CobaltBlockID).setUnlocalizedName("Cobalt_Mod:cobaltblock").setHardness(5F).setResistance(4F).setCreativeTab(Cobaltmain.cobalttab).setStepSound(Block.soundStoneFootstep); cobaltgrass = new BlockCobaltGrass(CobaltGrassID).setUnlocalizedName("Cobalt_Mod:cobaltgrassside").setHardness(1F).setResistance(2F).setCreativeTab(Cobaltmain.cobalttab).setStepSound(Block.soundGrassFootstep); cobaltingot = new ItemCobaltIngot(CobaltIngotID).setUnlocalizedName("Cobalt_Mod:cobaltingot").setCreativeTab(Cobaltmain.cobalttab); cobaltdust = new ItemCobaltDust(CobaltDustID).setUnlocalizedName("Cobalt_Mod:cobaltdust").setCreativeTab(Cobaltmain.cobalttab); cobaltapple = new ItemCobaltApple(CobaltAppleID, 4, false).setUnlocalizedName("Cobalt_Mod:cobaltapple").setCreativeTab(Cobaltmain.cobalttab); cobaltpickaxe = new ItemCobaltPickaxe(CobaltPickAxeID, CobaltTool).setUnlocalizedName("Cobalt_Mod:cobaltpickaxe").setCreativeTab(Cobaltmain.cobalttab); cobaltaxe = new ItemCobaltAxe(CobaltAxeID, CobaltTool).setUnlocalizedName("Cobalt_Mod:cobaltaxe").setCreativeTab(Cobaltmain.cobalttab); cobalthoe = new ItemCobaltHoe(CobaltHoeID, CobaltTool).setUnlocalizedName("Cobalt_Mod:cobalthoe").setCreativeTab(Cobaltmain.cobalttab); cobaltshovel = new ItemCobaltShovel(CobaltShovelID, CobaltTool).setUnlocalizedName("Cobalt_Mod:cobaltshovel").setCreativeTab(Cobaltmain.cobalttab); cobaltsword = new ItemCobaltSword(CobaltSwordID, CobaltTool).setUnlocalizedName("Cobalt_Mod:cobaltsword").setCreativeTab(Cobaltmain.cobalttab); cobaltlog = new BlockCobaltLog(CobaltLogID).setUnlocalizedName("Cobalt_Mod:cobaltlog").setHardness(3F).setResistance(4F).setCreativeTab(Cobaltmain.cobalttab).setStepSound(Block.soundWoodFootstep); cobaltleaf = new BlockCobaltLeaf(CobaltLeafID).setUnlocalizedName("Cobalt_Mod:cobaltleaf").setHardness(1F).setResistance(4F).setCreativeTab(Cobaltmain.cobalttab).setStepSound(Block.soundGrassFootstep); cobaltsapling = new BlockCobaltSapling(CobaltSaplingID).setStepSound(Block.soundGrassFootstep).setUnlocalizedName("Cobalt_Mod:cobaltsapling").setHardness(1F).setResistance(4F).setCreativeTab(Cobaltmain.cobalttab); cobaltwood = new BlockCobaltWood(CobaltWoodID).setUnlocalizedName("Cobalt_Mod:cobaltwood").setHardness(3F).setResistance(2F).setCreativeTab(Cobaltmain.cobalttab).setStepSound(Block.soundWoodFootstep); cobaltstick = new ItemCobaltStick(CobaltStickID).setUnlocalizedName("Cobalt_Mod:cobaltstick").setCreativeTab(Cobaltmain.cobalttab); cobaltsingleslab = new BlockCobaltSlab(CobaltSingleSlabID, false).setUnlocalizedName("Cobalt_Mod:cobaltslabsingle").setHardness(5F).setResistance(4F); cobaltdoubleslab = new BlockCobaltSlab(CobaltDoubleSlabID, true).setUnlocalizedName("Cobalt_Mod:cobaltslabdouble").setHardness(5F).setResistance(4F); cobaltbow = new ItemCobaltBow(CobaltBowID).setUnlocalizedName("Cobalt_Mod:cobaltbow").setCreativeTab(Cobaltmain.cobalttab); cobaltarrow = new ItemCobaltArrow(CobaltArrowID).setUnlocalizedName("Cobalt_Mod:cobaltarrow").setCreativeTab(Cobaltmain.cobalttab); clematisflower = new BlockFlowerClematis(BlueClematisID).setStepSound(Block.soundGrassFootstep).setUnlocalizedName("Cobalt_Mod:clematisflower").setCreativeTab(Cobaltmain.cobalttab); //1.5.1 Pre2 bluishcrop = new BlockBluishCrop(BluishCropID).setUnlocalizedName("Cobalt_Mod:bluishcrop").setHardness(0F).setStepSound(Block.soundGrassFootstep); bluishseeds = new ItemBluishSeeds(BluishSeedsID,bluishcrop.blockID, Block.tilledField.blockID).setUnlocalizedName("Cobalt_Mod:bluishseeds").setCreativeTab(Cobaltmain.cobalttab); bluishfruit = new ItemBluishFruit(BluishFruitID,3,false).setUnlocalizedName("Cobalt_Mod:bluishfruit").setCreativeTab(Cobaltmain.cobalttab); bluishcocktail = new ItemBluishCockTail(BluishCocktailID,5,false).setUnlocalizedName("Cobalt_Mod:bluishcocktail"); cocktailglass = new ItemCocktailGlass(CocktailGlassID).setUnlocalizedName("Cobalt_Mod:cocktailglass"); //1.5.1 Pre 3 cobaltbrick = new BlockCobaltBrick(CobaltBrickID).setUnlocalizedName("Cobalt_Mod:cobaltbrick").setCreativeTab(Cobaltmain.cobalttab).setHardness(5F).setResistance(4F).setStepSound(Block.soundStoneFootstep); cobaltbrickstair = new BlockCobaltBrickStair(CobaltBrickStairID, Cobaltmain.cobaltbrick, 0).setUnlocalizedName("Cobalt_Mod:cobaltbrickstair").setCreativeTab(Cobaltmain.cobalttab).setHardness(5F).setResistance(4F).setStepSound(Block.soundStoneFootstep); cobalthelmet = new CobaltArmor(CobaltHelmetID, CobaltArmor, proxy.addArmor("Cobalt"), 0).setUnlocalizedName("Cobalt_Mod:cobalthelmet").setCreativeTab(Cobaltmain.cobalttab); cobaltplate = new CobaltArmor(CobaltPlateID, CobaltArmor, proxy.addArmor("Cobalt"), 1).setUnlocalizedName("Cobalt_Mod:cobaltplate").setCreativeTab(Cobaltmain.cobalttab); cobaltlegs = new CobaltArmor(CobaltLegsID, CobaltArmor, proxy.addArmor("Cobalt"), 2).setUnlocalizedName("Cobalt_Mod:cobaltlegs").setCreativeTab(Cobaltmain.cobalttab); cobaltboots = new CobaltArmor(CobaltBootsID, CobaltArmor, proxy.addArmor("Cobalt"), 3).setUnlocalizedName("Cobalt_Mod:cobaltboots").setCreativeTab(Cobaltmain.cobalttab); cobaltnugget = new CobaltNugget(CobaltNuggetID).setUnlocalizedName("Cobalt_Mod:cobaltnugget").setCreativeTab(Cobaltmain.cobalttab); leer = null; //Block Registration GameRegistry.registerBlock(cobaltore, "Cobalt Ore"); GameRegistry.registerBlock(cobaltgrass, "Cobalt Grass"); GameRegistry.registerBlock(cobaltblock, "Cobalt Block"); GameRegistry.registerBlock(cobaltlog, "Cobalt Log"); GameRegistry.registerBlock(cobaltwood, "Cobalt Wood"); GameRegistry.registerBlock(cobaltleaf, "Cobalt Leaf"); GameRegistry.registerBlock(cobaltsapling, "Cobalt Sapling"); GameRegistry.registerBlock(cobaltsingleslab, "Cobalt Singlelab"); GameRegistry.registerBlock(cobaltdoubleslab, "Cobalt Doubleslab"); GameRegistry.registerBlock(clematisflower, "Blue Clematis"); GameRegistry.registerBlock(bluishcrop, "Bluish Crop"); GameRegistry.registerBlock(cobaltbrick, "Cobaltbrick"); GameRegistry.registerBlock(cobaltbrickstair, "Cobaltbrick Stair"); //Language Registration //Blocks LanguageRegistry.addName(cobaltore, "Cobalt Ore"); LanguageRegistry.instance().addStringLocalization("tile.Cobalt_Mod:cobaltore.name", "de_DE", "Cobalterz"); LanguageRegistry.addName(cobaltgrass, "Cobalt Grass"); LanguageRegistry.instance().addStringLocalization("tile.Cobalt_Mod:cobaltgrassside.name", "de_DE", "Cobaltgras"); LanguageRegistry.addName(cobaltblock, "Cobalt Block"); LanguageRegistry.instance().addStringLocalization("tile.Cobalt_Mod:cobaltblock.name", "de_DE", "Cobaltblock"); LanguageRegistry.addName(cobaltlog, "Cobalt Log"); LanguageRegistry.instance().addStringLocalization("tile.Cobalt_Mod:cobaltlog.name", "de_DE", "Cobaltholz"); LanguageRegistry.addName(cobaltwood, "Cobalt Wood"); LanguageRegistry.instance().addStringLocalization("tile.Cobalt_Mod:cobaltwood.name", "de_DE", "Cobaltholzbretter"); LanguageRegistry.addName(cobaltleaf, "Cobalt Leaf"); LanguageRegistry.instance().addStringLocalization("tile.Cobalt_Mod:cobaltleaf.name", "de_DE", "Cobaltlaub"); LanguageRegistry.addName(cobaltsapling, "Cobalt Sapling"); LanguageRegistry.instance().addStringLocalization("tile.Cobalt_Mod:cobaltsapling.name", "de_DE", "Cobaltsetzling"); LanguageRegistry.addName(cobaltsingleslab, "Cobalt Single Slab"); LanguageRegistry.instance().addStringLocalization("tile.Cobalt_Mod:cobaltslabsingle.name", "de_DE", "Cobaltstufe"); LanguageRegistry.addName(cobaltdoubleslab, "Cobalt Double Slab"); LanguageRegistry.instance().addStringLocalization("tile.Cobalt_Mod:cobaltslabdouble.name", "de_DE", "Cobaltdoppelstufe"); LanguageRegistry.addName(clematisflower, "Blue Clematis"); LanguageRegistry.instance().addStringLocalization("tile.Cobalt_Mod:clematisflower.name", "de_DE", "Blaue Clematis"); LanguageRegistry.addName(cobaltbrick, "Cobaltbrick"); LanguageRegistry.instance().addStringLocalization("tile.Cobalt_Mod:cobaltbrick.name", "de_DE", "Cobaltziegel"); LanguageRegistry.addName(cobaltbrickstair, "Cobaltbrick Stair"); LanguageRegistry.instance().addStringLocalization("tile.Cobalt_Mod:cobaltbrickstair.name", "de_DE", "Cobaltziegeltreppe"); //Items LanguageRegistry.addName(cobaltpickaxe, "Cobalt Pickaxe"); LanguageRegistry.instance().addStringLocalization("item.Cobalt_Mod:cobaltpickaxe.name", "de_DE", "Cobaltspitzhacke"); LanguageRegistry.addName(cobaltaxe, "Cobalt Axe"); LanguageRegistry.instance().addStringLocalization("item.Cobalt_Mod:cobaltaxe.name", "de_DE", "Cobaltaxt"); LanguageRegistry.addName(cobaltshovel, "Cobalt Shovel"); LanguageRegistry.instance().addStringLocalization("item.Cobalt_Mod:cobaltshovel.name", "de_DE", "Cobaltschaufel"); LanguageRegistry.addName(cobaltsword, "Cobalt Sword"); LanguageRegistry.instance().addStringLocalization("item.Cobalt_Mod:cobaltsword.name", "de_DE", "Cobaltschwert"); LanguageRegistry.addName(cobalthoe, "Cobalt Hoe"); LanguageRegistry.instance().addStringLocalization("item.Cobalt_Mod:cobalthoe.name", "de_DE", "Cobaltharke"); LanguageRegistry.addName(cobaltingot, "Cobalt Ingot"); LanguageRegistry.instance().addStringLocalization("item.Cobalt_Mod:cobaltingot.name", "de_DE", "Cobaltbarren"); LanguageRegistry.addName(cobaltdust, "Cobalt Dust"); LanguageRegistry.instance().addStringLocalization("item.Cobalt_Mod:cobaltdust.name", "de_DE", "Cobaltstaub"); LanguageRegistry.addName(cobaltapple, "Cobalt Apple"); LanguageRegistry.instance().addStringLocalization("item.Cobalt_Mod:cobaltapple.name", "de_DE", "Cobaltapfel"); LanguageRegistry.addName(cobaltstick, "Cobalt Stick"); LanguageRegistry.instance().addStringLocalization("item.Cobalt_Mod:cobaltstick.name", "de_DE", "Cobaltstock"); LanguageRegistry.addName(cobaltbow, "Cobalt Bow"); LanguageRegistry.instance().addStringLocalization("item.Cobalt_Mod:cobaltbow.name", "de_DE", "Cobaltbogen"); LanguageRegistry.addName(cobaltarrow, "Cobalt Arrow"); LanguageRegistry.instance().addStringLocalization("item.Cobalt_Mod:cobaltarrow.name", "de_DE", "Cobaltpfeil"); LanguageRegistry.addName(cobaltnugget, "Cobalt Nugget"); LanguageRegistry.instance().addStringLocalization("item.Cobalt_Mod:cobaltnugget.name", "de_DE", "Cobaltnugget"); //Food LanguageRegistry.addName(bluishseeds, "Bluish Seeds"); LanguageRegistry.instance().addStringLocalization("item.Cobalt_Mod:bluishseeds.name", "de_DE", "Blaukrautsamen"); LanguageRegistry.addName(bluishfruit, "Bluish"); LanguageRegistry.instance().addStringLocalization("item.Cobalt_Mod:bluishfruit.name", "de_DE", "Blaukraut"); LanguageRegistry.addName(bluishcocktail, "Bluish Cocktail"); LanguageRegistry.instance().addStringLocalization("item.Cobalt_Mod:bluiscocktail.name", "de_DE", "Blaukraut Cocktail"); LanguageRegistry.addName(cocktailglass, "Cocktail Glass"); LanguageRegistry.instance().addStringLocalization("item.Cobalt_Mod:cocktailglass.name", "de_DE", "Cocktailglas"); //Armor LanguageRegistry.addName(cobalthelmet, "Cobalt Helmet"); LanguageRegistry.instance().addStringLocalization("item.Cobalt_Mod:cobalthelmet.name", "de_DE", "Cobalthelm"); LanguageRegistry.addName(cobaltplate, "Cobalt Chestplate"); LanguageRegistry.instance().addStringLocalization("item.Cobalt_Mod:cobaltplate.name", "de_DE", "Cobaltharnisch "); LanguageRegistry.addName(cobaltlegs, "Cobalt Leggings"); LanguageRegistry.instance().addStringLocalization("item.Cobalt_Mod:cobaltlegs.name", "de_DE", "Cobaltbeinschutz"); LanguageRegistry.addName(cobaltboots, "Cobalt Boots"); LanguageRegistry.instance().addStringLocalization("item.Cobalt_Mod:cobaltboots.name", "de_DE", "Cobaltstiefel"); //CreativeTab LanguageRegistry.instance().addStringLocalization("Cobaltmain.cobalttab", "en_US", "Cobalt Mod"); //Entity //CobaltZombie EntityRegistry.registerModEntity(EntityCobaltZombie.class, "CobaltZombie", 1, this, 80, 3, true); EntityRegistry.addSpawn(EntityCobaltZombie.class, 10, 2, 4, EnumCreatureType.monster, BiomeGenBase.desert); LanguageRegistry.instance().addStringLocalization("entity.mod_Cobalt.Cobaltzombie.name", "Cobalt Zombie"); registerEntityEgg(EntityCobaltZombie.class, 0xffffff, 0x000000); //CobaltArrow LanguageRegistry.instance().addStringLocalization("entity.mod_Cobalt.CobaltArrow.name", "Cobalt Arrow"); EntityRegistry.registerModEntity(EntityCobaltArrow.class, "Cobalt Arrow", cpw.mods.fml.common.registry.EntityRegistry.findGlobalUniqueEntityId(), this, 64, 1, true); //Recipe Registration GameRegistry.addRecipe(new ItemStack(cobaltblock, 1), new Object [] {"###", "###", "###", Character.valueOf('#'), cobaltingot}); GameRegistry.addRecipe(new ItemStack(cobaltpickaxe, 1), new Object [] {"###", " % ", " % ", Character.valueOf('#'), cobaltingot, Character.valueOf('%'), cobaltstick}); GameRegistry.addRecipe(new ItemStack(cobaltaxe, 1), new Object [] {"## ", "#% ", " % ", Character.valueOf('#'), cobaltingot, Character.valueOf('%'), cobaltstick}); GameRegistry.addRecipe(new ItemStack(cobalthoe, 1), new Object [] {"## ", " % ", " % ", Character.valueOf('#'), cobaltingot, Character.valueOf('%'), cobaltstick}); GameRegistry.addRecipe(new ItemStack(cobaltshovel, 1), new Object [] {"#", "%", "%", Character.valueOf('#'), cobaltingot, Character.valueOf('%'), cobaltstick}); GameRegistry.addRecipe(new ItemStack(cobaltsword, 1), new Object [] {"#", "#", "%", Character.valueOf('#'), cobaltingot, Character.valueOf('%'), cobaltstick}); GameRegistry.addRecipe(new ItemStack(cobaltingot, 9), new Object [] {"#", Character.valueOf('#'), cobaltblock}); GameRegistry.addRecipe(new ItemStack(cobaltdust, 2), new Object [] {"#", Character.valueOf('#'), cobaltingot}); GameRegistry.addRecipe(new ItemStack(cobaltapple, 1), new Object [] {"###", "#%#", "###", Character.valueOf('#'), cobaltdust, Character.valueOf('%'), Item.appleRed}); GameRegistry.addRecipe(new ItemStack(cobaltstick, 4), new Object [] {"#", "#", Character.valueOf('#'), cobaltwood}); GameRegistry.addRecipe(new ItemStack(cobaltwood, 4), new Object [] {"#", Character.valueOf('#'), cobaltlog}); GameRegistry.addRecipe(new ItemStack(cobaltsingleslab, 3), new Object [] {"###", Character.valueOf('#'), cobaltingot}); GameRegistry.addRecipe(new ItemStack(cobaltbow, 1), new Object [] {" #%", "# %", " #%", Character.valueOf('#'), cobaltstick, Character.valueOf('%'), Item.silk}); GameRegistry.addRecipe(new ItemStack(cobaltarrow, 5), new Object [] {"%", "#", "$", Character.valueOf('#'), cobaltstick, Character.valueOf('%'), Item.flint, Character.valueOf('$'), Item.feather}); GameRegistry.addRecipe(new ItemStack(cobaltingot, 1), new Object [] {"###", "###", "###", Character.valueOf('#'), cobaltnugget}); //GameRegistry.addRecipe(new ItemStack(cocktailglass, 1), new Object [] {"#l#", "l#l", "l#l", Character.valueOf('#'), Block.glass.blockID, Character.valueOf('l'), Cobaltmain.leer}); //Mixxer Recipe ItemStack[] bartendertest = new ItemStack[9]; bartendertest[1] = new ItemStack(this.bluishfruit); CraftingHandler.addRecipe(new ItemStack(Cobaltmain.bluishcocktail), new ItemStack(Cobaltmain.cocktailglass), bartendertest); GameRegistry.addSmelting(cobaltore.blockID, new ItemStack(cobaltingot, 1), 1.0F); //Biome Registration biomecobalt = (new BiomeGenCobalt(50)).setBiomeName("Cobalt Plains"); GameRegistry.addBiome(biomecobalt); //Achievement this.addAchievementLocalizations(); GameRegistry.registerCraftingHandler(craftHandler); GameRegistry.registerPickupHandler(new pickupHandler()); cobaltachiev = new Achievement(5000, "cobaltachiev", 0, 0, cobaltore,(Achievement)null).registerAchievement().setSpecial(); cobaltachiev1 = new Achievement(5001, "cobaltachiev1", 2, 0, cobaltblock, cobaltachiev).registerAchievement(); cobaltachiev2 = new Achievement(5002, "cobaltachiev2", -2, 0, cobaltapple, cobaltachiev).registerAchievement(); cobaltachievpage1 = new AchievementPage("Cobalt Mod", cobaltachiev, cobaltachiev1, cobaltachiev2); AchievementPage.registerAchievementPage(cobaltachievpage1); //Worldgenerator Registration GameRegistry.registerWorldGenerator(new WorldGenerator()); } //Achievement Language Registration private static void addAchievementName(String ach, String name) { LanguageRegistry.instance().addStringLocalization("achievement." + ach, "en_US", name); LanguageRegistry.instance().addStringLocalization("achievement." + ach, "de_DE", "Heiliges Erz!"); LanguageRegistry.instance().addStringLocalization("achievement.cobaltachiev1", "de_DE", "Zeit das Cobalt zublocken"); LanguageRegistry.instance().addStringLocalization("achievement.cobaltachiev2", "de_DE", "Leckerer Apfel?"); } //Achievement Language Registration private static void addAchievementDesc(String ach, String desc) { LanguageRegistry.instance().addStringLocalization("achievement." + ach + ".desc", "en_US", desc); LanguageRegistry.instance().addStringLocalization("achievement.cobaltachiev.desc", "de_DE", "Finde Cobalterz und baue es ab!"); LanguageRegistry.instance().addStringLocalization("achievement.cobaltachiev1.desc", "de_DE", "Crafte einen Cobaltblock!"); LanguageRegistry.instance().addStringLocalization("achievement.cobaltachiev2.desc", "de_DE", "Crafte einen Cobaltapfel!"); } //Achievement Language Registration static void addAchievementLocalizations() { addAchievementName("cobaltachiev", "Holy Ore!"); addAchievementDesc("cobaltachiev", "Find some Cobalt Ore and mine it!"); addAchievementName("cobaltachiev1", "Time to Block the Cobalt"); addAchievementDesc("cobaltachiev1", "Craft a Cobalt Block!"); addAchievementName("cobaltachiev2", "Tasty Apple?"); addAchievementDesc("cobaltachiev2", "Craft a Cobalt Apple!"); } //Entity Egg public static int getUniqueEntityId() { do { startEntityId++; } while (EntityList.getStringFromID(startEntityId) != null); return startEntityId; } public static void registerEntityEgg(Class<? extends Entity> entity, int primaryColor, int secondaryColor) { int id = getUniqueEntityId(); EntityList.IDtoClassMapping.put(id, entity); EntityList.entityEggs.put(id, new EntityEggInfo(id, primaryColor, secondaryColor)); } @PostInit public void modsLoaded(FMLPostInitializationEvent evt) {} }
-
But there isn't any renderer in my main class or outside-
package cobaltmod.main; import java.util.Map; import java.util.Random; import cobaltmod.blocks.BlockBluishCrop; import cobaltmod.blocks.BlockCobaltBlock; import cobaltmod.blocks.BlockCobaltBrick; import cobaltmod.blocks.BlockCobaltBrickStair; import cobaltmod.blocks.BlockCobaltGrass; import cobaltmod.blocks.BlockCobaltLeaf; import cobaltmod.blocks.BlockCobaltLog; import cobaltmod.blocks.BlockCobaltOre; import cobaltmod.blocks.BlockCobaltSapling; import cobaltmod.blocks.BlockCobaltSlab; import cobaltmod.blocks.BlockCobaltWood; import cobaltmod.blocks.BlockFlowerClematis; import cobaltmod.entity.EntityCobaltArrow; import cobaltmod.entity.EntityCobaltZombie; import cobaltmod.handler.CraftingHandler; import cobaltmod.handler.CraftingHandlerCobalt; import cobaltmod.handler.pickupHandler; import cobaltmod.items.CobaltNugget; import cobaltmod.items.ItemBluishCockTail; import cobaltmod.items.ItemBluishFruit; import cobaltmod.items.ItemBluishSeeds; import cobaltmod.items.ItemCobaltApple; import cobaltmod.items.ItemCobaltArrow; import cobaltmod.items.ItemCobaltAxe; import cobaltmod.items.ItemCobaltBow; import cobaltmod.items.ItemCobaltDust; import cobaltmod.items.ItemCobaltHoe; import cobaltmod.items.ItemCobaltIngot; import cobaltmod.items.ItemCobaltPickaxe; import cobaltmod.items.ItemCobaltShovel; import cobaltmod.items.ItemCobaltStick; import cobaltmod.items.ItemCobaltSword; import cobaltmod.items.ItemCocktailGlass; import cobaltmod.world.BiomeGenCobalt; import cobaltmod.world.WorldGenCobaltTree; import cobaltmod.world.WorldGenerator; import net.minecraft.block.Block; import net.minecraft.block.BlockFlower; import net.minecraft.block.material.Material; import net.minecraft.creativetab.CreativeTabs; import net.minecraft.entity.Entity; import net.minecraft.entity.EntityEggInfo; import net.minecraft.entity.EntityList; import net.minecraft.entity.EntityLiving; import net.minecraft.entity.EnumCreatureType; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.inventory.IInventory; import net.minecraftforge.common.EnumHelper; import net.minecraft.item.EnumArmorMaterial; import net.minecraft.item.EnumToolMaterial; import net.minecraft.item.Item; import net.minecraft.item.ItemStack; import net.minecraft.src.ModLoader; import net.minecraft.stats.Achievement; import net.minecraft.stats.AchievementList; import net.minecraft.util.DamageSource; import net.minecraft.util.EntityDamageSourceIndirect; import net.minecraft.world.World; import net.minecraft.world.biome.BiomeGenBase; import net.minecraft.world.chunk.IChunkProvider; import net.minecraft.world.gen.feature.WorldGenMinable; import net.minecraftforge.client.MinecraftForgeClient; import net.minecraftforge.common.AchievementPage; import net.minecraftforge.common.Configuration; import net.minecraftforge.common.MinecraftForge; import cpw.mods.fml.client.registry.RenderingRegistry; import cpw.mods.fml.common.Mod; import cpw.mods.fml.common.Mod.Init; import cpw.mods.fml.common.Mod.PostInit; import cpw.mods.fml.common.Mod.PreInit; import cpw.mods.fml.common.SidedProxy; import cpw.mods.fml.common.event.FMLInitializationEvent; import cpw.mods.fml.common.event.FMLPostInitializationEvent; import cpw.mods.fml.common.event.FMLPreInitializationEvent; import cpw.mods.fml.common.network.NetworkMod; import cpw.mods.fml.common.registry.EntityRegistry; import cpw.mods.fml.common.registry.GameRegistry; import cpw.mods.fml.common.registry.LanguageRegistry; import cpw.mods.fml.relauncher.Side; import cpw.mods.fml.relauncher.SideOnly; @Mod(modid = "mod_Cobalt", name = "Cobalt Mod", version = "1.3") @NetworkMod(clientSideRequired = true, serverSideRequired = true) public class Cobaltmain { //Blocks public static Block cobaltore; public static Block cobaltgrass; public static Block cobaltblock; public static Block cobaltlog; public static Block cobaltwood; public static Block cobaltleaf; public static Block cobaltsapling; public static Block cobaltsingleslab; public static Block cobaltdoubleslab; public static Block clematisflower; public static Block bluishcrop; public static Block cobaltbrick; public static Block cobaltbrickstair; //Items public static Item cobaltpickaxe; public static Item cobaltaxe; public static Item cobaltshovel; public static Item cobaltsword; public static Item cobalthoe; public static Item cobaltingot; public static Item cobaltapple; public static Item cobaltdust; public static Item cobaltstick; public static Item cobaltbow; public static Item cobaltarrow; public static Item bluishseeds; public static Item bluishfruit; public static Item bluishcocktail; public static Item cocktailglass; public static Item cobalthelmet; public static Item cobaltplate; public static Item cobaltlegs; public static Item cobaltboots; public static Item cobaltnugget; //Achievements public static Achievement cobaltachiev; public static Achievement cobaltachiev1; public static Achievement cobaltachiev2; public static AchievementPage cobaltachievpage1; //Biome public static BiomeGenBase biomecobalt; //CreativeTab public static CreativeTabs cobalttab; //Handler public static CraftingHandlerCobalt craftHandler = new CraftingHandlerCobalt(); //Ids //Blocks int CobaltBlockID; int CobaltOreID; int CobaltGrassID; int CobaltLeafID; int CobaltLogID; int CobaltSaplingID; int CobaltWoodID; int CobaltSingleSlabID; int CobaltDoubleSlabID; int BlueClematisID; int BluishCropID; int CobaltBrickID; int CobaltBrickStairID; //Items int CobaltIngotID; int CobaltDustID; int CobaltAppleID; int CobaltPickAxeID; int CobaltAxeID; int CobaltHoeID; int CobaltShovelID; int CobaltSwordID; int CobaltStickID; int CobaltBowID; int CobaltArrowID; int BluishSeedsID; int BluishFruitID; int BluishCocktailID; int CocktailGlassID; int CobaltHelmetID; int CobaltPlateID; int CobaltLegsID; int CobaltBootsID; int CobaltNuggetID; //Entity static int startEntityId = 300; public static ItemStack leer; @SidedProxy(clientSide = "cobaltmod.main.ClientProxyCobalt", serverSide = "cobaltmod.main.CommonProxyCobalt") public static CommonProxyCobalt proxy; @SideOnly(Side.CLIENT) public static DamageSource causeCobaltArrowDamage(EntityCobaltArrow par0EntityArrow, Entity par1Entity) { return (new EntityDamageSourceIndirect("cobaltarrow", par0EntityArrow, par1Entity)).setProjectile(); } @PreInit public void preLoad(FMLPreInitializationEvent event) { Configuration config = new Configuration(event.getSuggestedConfigurationFile()); config.load(); //Blocks CobaltOreID = config.get("Block Ids", "Cobalt Ore", 160).getInt(); CobaltBlockID = config.get("Block Ids", "Cobalt Block", 161).getInt(); CobaltGrassID = config.get("Block Ids", "Cobalt Grass", 162).getInt(); CobaltLogID = config.get("Block Ids", "Cobalt Log", 171).getInt(); CobaltLeafID = config.get("Block Ids", "Cobalt Leaf", 172).getInt(); CobaltSaplingID = config.get("Block Ids", "Cobalt Sapling", 173).getInt(); CobaltWoodID = config.get("Block Ids", "Cobalt Wood", 174).getInt(); CobaltSingleSlabID = config.get("Block Ids", "Cobalt Single Slab", 176).getInt(); CobaltDoubleSlabID = config.get("Block Ids", "Cobalt Double Slab", 177).getInt(); BlueClematisID = config.get("Block Ids", "Blue Clematis", 180).getInt(); BluishCropID = config.get("Block Ids", "Bluish Crop", 181).getInt(); CobaltBrickID = config.get("Block Ids", "Cobalt Brick Stone", 186).getInt(); CobaltBrickStairID = config.get("Block Ids", "Cobalt Brick Stair", 187).getInt(); //Items CobaltIngotID = config.get("Item Ids", "Cobalt Ingot", 163).getInt(); CobaltDustID = config.get("Item Ids", "Cobalt Dust", 164).getInt(); CobaltAppleID = config.get("Item Ids", "Cobalt Apple", 165).getInt(); CobaltPickAxeID = config.get("Item Ids", "Cobalt Pickaxe", 166).getInt(); CobaltAxeID = config.get("Item Ids", "Cobalt Axe", 167).getInt(); CobaltHoeID = config.get("Item Ids", "Cobalt Hoe", 168).getInt(); CobaltShovelID = config.get("Item Ids", "Cobalt Shovel", 169).getInt(); CobaltSwordID = config.get("Item Ids", "Cobalt Sword", 170).getInt(); CobaltStickID = config.get("Item Ids", "Cobalt Stick", 175).getInt(); CobaltBowID = config.get("Item Ids", "Cobalt Bow", 178).getInt(); CobaltArrowID = config.get("Item Ids", "Cobalt Arrow", 179).getInt(); BluishSeedsID = config.get("Item Ids", "Cobalt Seeds", 182).getInt(); BluishFruitID = config.get("Item Ids", "Cobalt Fruit", 183).getInt(); BluishCocktailID = config.get("Item Ids", "Cobalt Cocktail", 184).getInt(); CocktailGlassID = config.get("Item Ids", "Cocktail Glass", 185).getInt(); CobaltHelmetID = config.get("Item Ids", "Cobalt Helmet", 188).getInt(); CobaltPlateID = config.get("Item Ids", "Cobalt Plate", 189).getInt(); CobaltLegsID = config.get("Item Ids", "Cobalt Legs", 190).getInt(); CobaltBootsID = config.get("Item Ids", "Cobalt Boots", 191).getInt(); CobaltNuggetID = config.get("Item Ids", "Cobalt Nugget", 192).getInt(); config.save(); proxy.registerClientStuff(); } @Init public void load(FMLInitializationEvent event) { //Tab Definition cobalttab = new CreativeTabCobalt(CreativeTabs.getNextID(), "cobalttab"); //EnumMaterial EnumArmorMaterial CobaltArmor = EnumHelper.addArmorMaterial("Cobalt Armor", 40, new int[]{5, 10, 8, 5}, 22); EnumToolMaterial CobaltTool = EnumHelper.addToolMaterial("Cobalt Tool", 3, 2000, 15.0F, 3, 10); //Item / Block Definition //1.5.1 Pre1 cobaltore = new BlockCobaltOre(CobaltOreID).setUnlocalizedName("Cobalt_Mod:cobaltore").setHardness(5F).setResistance(4F).setCreativeTab(Cobaltmain.cobalttab).setStepSound(Block.soundStoneFootstep); cobaltblock = new BlockCobaltBlock(CobaltBlockID).setUnlocalizedName("Cobalt_Mod:cobaltblock").setHardness(5F).setResistance(4F).setCreativeTab(Cobaltmain.cobalttab).setStepSound(Block.soundStoneFootstep); cobaltgrass = new BlockCobaltGrass(CobaltGrassID).setUnlocalizedName("Cobalt_Mod:cobaltgrassside").setHardness(1F).setResistance(2F).setCreativeTab(Cobaltmain.cobalttab).setStepSound(Block.soundGrassFootstep); cobaltingot = new ItemCobaltIngot(CobaltIngotID).setUnlocalizedName("Cobalt_Mod:cobaltingot").setCreativeTab(Cobaltmain.cobalttab); cobaltdust = new ItemCobaltDust(CobaltDustID).setUnlocalizedName("Cobalt_Mod:cobaltdust").setCreativeTab(Cobaltmain.cobalttab); cobaltapple = new ItemCobaltApple(CobaltAppleID, 4, false).setUnlocalizedName("Cobalt_Mod:cobaltapple").setCreativeTab(Cobaltmain.cobalttab); cobaltpickaxe = new ItemCobaltPickaxe(CobaltPickAxeID, CobaltTool).setUnlocalizedName("Cobalt_Mod:cobaltpickaxe").setCreativeTab(Cobaltmain.cobalttab); cobaltaxe = new ItemCobaltAxe(CobaltAxeID, CobaltTool).setUnlocalizedName("Cobalt_Mod:cobaltaxe").setCreativeTab(Cobaltmain.cobalttab); cobalthoe = new ItemCobaltHoe(CobaltHoeID, CobaltTool).setUnlocalizedName("Cobalt_Mod:cobalthoe").setCreativeTab(Cobaltmain.cobalttab); cobaltshovel = new ItemCobaltShovel(CobaltShovelID, CobaltTool).setUnlocalizedName("Cobalt_Mod:cobaltshovel").setCreativeTab(Cobaltmain.cobalttab); cobaltsword = new ItemCobaltSword(CobaltSwordID, CobaltTool).setUnlocalizedName("Cobalt_Mod:cobaltsword").setCreativeTab(Cobaltmain.cobalttab); cobaltlog = new BlockCobaltLog(CobaltLogID).setUnlocalizedName("Cobalt_Mod:cobaltlog").setHardness(3F).setResistance(4F).setCreativeTab(Cobaltmain.cobalttab).setStepSound(Block.soundWoodFootstep); cobaltleaf = new BlockCobaltLeaf(CobaltLeafID).setUnlocalizedName("Cobalt_Mod:cobaltleaf").setHardness(1F).setResistance(4F).setCreativeTab(Cobaltmain.cobalttab).setStepSound(Block.soundGrassFootstep); cobaltsapling = new BlockCobaltSapling(CobaltSaplingID).setStepSound(Block.soundGrassFootstep).setUnlocalizedName("Cobalt_Mod:cobaltsapling").setHardness(1F).setResistance(4F).setCreativeTab(Cobaltmain.cobalttab); cobaltwood = new BlockCobaltWood(CobaltWoodID).setUnlocalizedName("Cobalt_Mod:cobaltwood").setHardness(3F).setResistance(2F).setCreativeTab(Cobaltmain.cobalttab).setStepSound(Block.soundWoodFootstep); cobaltstick = new ItemCobaltStick(CobaltStickID).setUnlocalizedName("Cobalt_Mod:cobaltstick").setCreativeTab(Cobaltmain.cobalttab); cobaltsingleslab = new BlockCobaltSlab(CobaltSingleSlabID, false).setUnlocalizedName("Cobalt_Mod:cobaltslabsingle").setHardness(5F).setResistance(4F); cobaltdoubleslab = new BlockCobaltSlab(CobaltDoubleSlabID, true).setUnlocalizedName("Cobalt_Mod:cobaltslabdouble").setHardness(5F).setResistance(4F); cobaltbow = new ItemCobaltBow(CobaltBowID).setUnlocalizedName("Cobalt_Mod:cobaltbow").setCreativeTab(Cobaltmain.cobalttab); cobaltarrow = new ItemCobaltArrow(CobaltArrowID).setUnlocalizedName("Cobalt_Mod:cobaltarrow").setCreativeTab(Cobaltmain.cobalttab); clematisflower = new BlockFlowerClematis(BlueClematisID).setStepSound(Block.soundGrassFootstep).setUnlocalizedName("Cobalt_Mod:clematisflower").setCreativeTab(Cobaltmain.cobalttab); //1.5.1 Pre2 bluishcrop = new BlockBluishCrop(BluishCropID).setUnlocalizedName("Cobalt_Mod:bluishcrop").setHardness(0F).setStepSound(Block.soundGrassFootstep); bluishseeds = new ItemBluishSeeds(BluishSeedsID,bluishcrop.blockID, Block.tilledField.blockID).setUnlocalizedName("Cobalt_Mod:bluishseeds").setCreativeTab(Cobaltmain.cobalttab); bluishfruit = new ItemBluishFruit(BluishFruitID,3,false).setUnlocalizedName("Cobalt_Mod:bluishfruit").setCreativeTab(Cobaltmain.cobalttab); bluishcocktail = new ItemBluishCockTail(BluishCocktailID,5,false).setUnlocalizedName("Cobalt_Mod:bluishcocktail"); cocktailglass = new ItemCocktailGlass(CocktailGlassID).setUnlocalizedName("Cobalt_Mod:cocktailglass"); //1.5.1 Pre 3 cobaltbrick = new BlockCobaltBrick(CobaltBrickID).setUnlocalizedName("Cobalt_Mod:cobaltbrick").setCreativeTab(Cobaltmain.cobalttab).setHardness(5F).setResistance(4F).setStepSound(Block.soundStoneFootstep); cobaltbrickstair = new BlockCobaltBrickStair(CobaltBrickStairID, Cobaltmain.cobaltbrick, 0).setUnlocalizedName("Cobalt_Mod:cobaltbrickstair").setCreativeTab(Cobaltmain.cobalttab).setHardness(5F).setResistance(4F).setStepSound(Block.soundStoneFootstep); cobalthelmet = new CobaltArmor(CobaltHelmetID, CobaltArmor, proxy.addArmor("Cobalt"), 0).setUnlocalizedName("Cobalt_Mod:cobalthelmet").setCreativeTab(Cobaltmain.cobalttab); cobaltplate = new CobaltArmor(CobaltPlateID, CobaltArmor, proxy.addArmor("Cobalt"), 1).setUnlocalizedName("Cobalt_Mod:cobaltplate").setCreativeTab(Cobaltmain.cobalttab); cobaltlegs = new CobaltArmor(CobaltLegsID, CobaltArmor, proxy.addArmor("Cobalt"), 2).setUnlocalizedName("Cobalt_Mod:cobaltlegs").setCreativeTab(Cobaltmain.cobalttab); cobaltboots = new CobaltArmor(CobaltBootsID, CobaltArmor, proxy.addArmor("Cobalt"), 3).setUnlocalizedName("Cobalt_Mod:cobaltboots").setCreativeTab(Cobaltmain.cobalttab); cobaltnugget = new CobaltNugget(CobaltNuggetID).setUnlocalizedName("Cobalt_Mod:cobaltnugget").setCreativeTab(Cobaltmain.cobalttab); leer = null; //Block Registration GameRegistry.registerBlock(cobaltore, "Cobalt Ore"); GameRegistry.registerBlock(cobaltgrass, "Cobalt Grass"); GameRegistry.registerBlock(cobaltblock, "Cobalt Block"); GameRegistry.registerBlock(cobaltlog, "Cobalt Log"); GameRegistry.registerBlock(cobaltwood, "Cobalt Wood"); GameRegistry.registerBlock(cobaltleaf, "Cobalt Leaf"); GameRegistry.registerBlock(cobaltsapling, "Cobalt Sapling"); GameRegistry.registerBlock(cobaltsingleslab, "Cobalt Singlelab"); GameRegistry.registerBlock(cobaltdoubleslab, "Cobalt Doubleslab"); GameRegistry.registerBlock(clematisflower, "Blue Clematis"); GameRegistry.registerBlock(bluishcrop, "Bluish Crop"); GameRegistry.registerBlock(cobaltbrick, "Cobaltbrick"); GameRegistry.registerBlock(cobaltbrickstair, "Cobaltbrick Stair"); //Language Registration //Blocks LanguageRegistry.addName(cobaltore, "Cobalt Ore"); LanguageRegistry.instance().addStringLocalization("tile.Cobalt_Mod:cobaltore.name", "de_DE", "Cobalterz"); LanguageRegistry.addName(cobaltgrass, "Cobalt Grass"); LanguageRegistry.instance().addStringLocalization("tile.Cobalt_Mod:cobaltgrassside.name", "de_DE", "Cobaltgras"); LanguageRegistry.addName(cobaltblock, "Cobalt Block"); LanguageRegistry.instance().addStringLocalization("tile.Cobalt_Mod:cobaltblock.name", "de_DE", "Cobaltblock"); LanguageRegistry.addName(cobaltlog, "Cobalt Log"); LanguageRegistry.instance().addStringLocalization("tile.Cobalt_Mod:cobaltlog.name", "de_DE", "Cobaltholz"); LanguageRegistry.addName(cobaltwood, "Cobalt Wood"); LanguageRegistry.instance().addStringLocalization("tile.Cobalt_Mod:cobaltwood.name", "de_DE", "Cobaltholzbretter"); LanguageRegistry.addName(cobaltleaf, "Cobalt Leaf"); LanguageRegistry.instance().addStringLocalization("tile.Cobalt_Mod:cobaltleaf.name", "de_DE", "Cobaltlaub"); LanguageRegistry.addName(cobaltsapling, "Cobalt Sapling"); LanguageRegistry.instance().addStringLocalization("tile.Cobalt_Mod:cobaltsapling.name", "de_DE", "Cobaltsetzling"); LanguageRegistry.addName(cobaltsingleslab, "Cobalt Single Slab"); LanguageRegistry.instance().addStringLocalization("tile.Cobalt_Mod:cobaltslabsingle.name", "de_DE", "Cobaltstufe"); LanguageRegistry.addName(cobaltdoubleslab, "Cobalt Double Slab"); LanguageRegistry.instance().addStringLocalization("tile.Cobalt_Mod:cobaltslabdouble.name", "de_DE", "Cobaltdoppelstufe"); LanguageRegistry.addName(clematisflower, "Blue Clematis"); LanguageRegistry.instance().addStringLocalization("tile.Cobalt_Mod:clematisflower.name", "de_DE", "Blaue Clematis"); LanguageRegistry.addName(cobaltbrick, "Cobaltbrick"); LanguageRegistry.instance().addStringLocalization("tile.Cobalt_Mod:cobaltbrick.name", "de_DE", "Cobaltziegel"); LanguageRegistry.addName(cobaltbrickstair, "Cobaltbrick Stair"); LanguageRegistry.instance().addStringLocalization("tile.Cobalt_Mod:cobaltbrickstair.name", "de_DE", "Cobaltziegeltreppe"); //Items LanguageRegistry.addName(cobaltpickaxe, "Cobalt Pickaxe"); LanguageRegistry.instance().addStringLocalization("item.Cobalt_Mod:cobaltpickaxe.name", "de_DE", "Cobaltspitzhacke"); LanguageRegistry.addName(cobaltaxe, "Cobalt Axe"); LanguageRegistry.instance().addStringLocalization("item.Cobalt_Mod:cobaltaxe.name", "de_DE", "Cobaltaxt"); LanguageRegistry.addName(cobaltshovel, "Cobalt Shovel"); LanguageRegistry.instance().addStringLocalization("item.Cobalt_Mod:cobaltshovel.name", "de_DE", "Cobaltschaufel"); LanguageRegistry.addName(cobaltsword, "Cobalt Sword"); LanguageRegistry.instance().addStringLocalization("item.Cobalt_Mod:cobaltsword.name", "de_DE", "Cobaltschwert"); LanguageRegistry.addName(cobalthoe, "Cobalt Hoe"); LanguageRegistry.instance().addStringLocalization("item.Cobalt_Mod:cobalthoe.name", "de_DE", "Cobaltharke"); LanguageRegistry.addName(cobaltingot, "Cobalt Ingot"); LanguageRegistry.instance().addStringLocalization("item.Cobalt_Mod:cobaltingot.name", "de_DE", "Cobaltbarren"); LanguageRegistry.addName(cobaltdust, "Cobalt Dust"); LanguageRegistry.instance().addStringLocalization("item.Cobalt_Mod:cobaltdust.name", "de_DE", "Cobaltstaub"); LanguageRegistry.addName(cobaltapple, "Cobalt Apple"); LanguageRegistry.instance().addStringLocalization("item.Cobalt_Mod:cobaltapple.name", "de_DE", "Cobaltapfel"); LanguageRegistry.addName(cobaltstick, "Cobalt Stick"); LanguageRegistry.instance().addStringLocalization("item.Cobalt_Mod:cobaltstick.name", "de_DE", "Cobaltstock"); LanguageRegistry.addName(cobaltbow, "Cobalt Bow"); LanguageRegistry.instance().addStringLocalization("item.Cobalt_Mod:cobaltbow.name", "de_DE", "Cobaltbogen"); LanguageRegistry.addName(cobaltarrow, "Cobalt Arrow"); LanguageRegistry.instance().addStringLocalization("item.Cobalt_Mod:cobaltarrow.name", "de_DE", "Cobaltpfeil"); LanguageRegistry.addName(cobaltnugget, "Cobalt Nugget"); LanguageRegistry.instance().addStringLocalization("item.Cobalt_Mod:cobaltnugget.name", "de_DE", "Cobaltnugget"); //Food LanguageRegistry.addName(bluishseeds, "Bluish Seeds"); LanguageRegistry.instance().addStringLocalization("item.Cobalt_Mod:bluishseeds.name", "de_DE", "Blaukrautsamen"); LanguageRegistry.addName(bluishfruit, "Bluish"); LanguageRegistry.instance().addStringLocalization("item.Cobalt_Mod:bluishfruit.name", "de_DE", "Blaukraut"); LanguageRegistry.addName(bluishcocktail, "Bluish Cocktail"); LanguageRegistry.instance().addStringLocalization("item.Cobalt_Mod:bluiscocktail.name", "de_DE", "Blaukraut Cocktail"); LanguageRegistry.addName(cocktailglass, "Cocktail Glass"); LanguageRegistry.instance().addStringLocalization("item.Cobalt_Mod:cocktailglass.name", "de_DE", "Cocktailglas"); //Armor LanguageRegistry.addName(cobalthelmet, "Cobalt Helmet"); LanguageRegistry.instance().addStringLocalization("item.Cobalt_Mod:cobalthelmet.name", "de_DE", "Cobalthelm"); LanguageRegistry.addName(cobaltplate, "Cobalt Chestplate"); LanguageRegistry.instance().addStringLocalization("item.Cobalt_Mod:cobaltplate.name", "de_DE", "Cobaltharnisch "); LanguageRegistry.addName(cobaltlegs, "Cobalt Leggings"); LanguageRegistry.instance().addStringLocalization("item.Cobalt_Mod:cobaltlegs.name", "de_DE", "Cobaltbeinschutz"); LanguageRegistry.addName(cobaltboots, "Cobalt Boots"); LanguageRegistry.instance().addStringLocalization("item.Cobalt_Mod:cobaltboots.name", "de_DE", "Cobaltstiefel"); //CreativeTab LanguageRegistry.instance().addStringLocalization("Cobaltmain.cobalttab", "en_US", "Cobalt Mod"); //Entity //CobaltZombie EntityRegistry.registerModEntity(EntityCobaltZombie.class, "CobaltZombie", 1, this, 80, 3, true); EntityRegistry.addSpawn(EntityCobaltZombie.class, 10, 2, 4, EnumCreatureType.monster, BiomeGenBase.desert); LanguageRegistry.instance().addStringLocalization("entity.mod_Cobalt.Cobaltzombie.name", "Cobalt Zombie"); registerEntityEgg(EntityCobaltZombie.class, 0xffffff, 0x000000); //CobaltArrow LanguageRegistry.instance().addStringLocalization("entity.mod_Cobalt.CobaltArrow.name", "Cobalt Arrow"); EntityRegistry.registerModEntity(EntityCobaltArrow.class, "Cobalt Arrow", cpw.mods.fml.common.registry.EntityRegistry.findGlobalUniqueEntityId(), this, 64, 1, true); //Recipe Registration GameRegistry.addRecipe(new ItemStack(cobaltblock, 1), new Object [] {"###", "###", "###", Character.valueOf('#'), cobaltingot}); GameRegistry.addRecipe(new ItemStack(cobaltpickaxe, 1), new Object [] {"###", " % ", " % ", Character.valueOf('#'), cobaltingot, Character.valueOf('%'), cobaltstick}); GameRegistry.addRecipe(new ItemStack(cobaltaxe, 1), new Object [] {"## ", "#% ", " % ", Character.valueOf('#'), cobaltingot, Character.valueOf('%'), cobaltstick}); GameRegistry.addRecipe(new ItemStack(cobalthoe, 1), new Object [] {"## ", " % ", " % ", Character.valueOf('#'), cobaltingot, Character.valueOf('%'), cobaltstick}); GameRegistry.addRecipe(new ItemStack(cobaltshovel, 1), new Object [] {"#", "%", "%", Character.valueOf('#'), cobaltingot, Character.valueOf('%'), cobaltstick}); GameRegistry.addRecipe(new ItemStack(cobaltsword, 1), new Object [] {"#", "#", "%", Character.valueOf('#'), cobaltingot, Character.valueOf('%'), cobaltstick}); GameRegistry.addRecipe(new ItemStack(cobaltingot, 9), new Object [] {"#", Character.valueOf('#'), cobaltblock}); GameRegistry.addRecipe(new ItemStack(cobaltdust, 2), new Object [] {"#", Character.valueOf('#'), cobaltingot}); GameRegistry.addRecipe(new ItemStack(cobaltapple, 1), new Object [] {"###", "#%#", "###", Character.valueOf('#'), cobaltdust, Character.valueOf('%'), Item.appleRed}); GameRegistry.addRecipe(new ItemStack(cobaltstick, 4), new Object [] {"#", "#", Character.valueOf('#'), cobaltwood}); GameRegistry.addRecipe(new ItemStack(cobaltwood, 4), new Object [] {"#", Character.valueOf('#'), cobaltlog}); GameRegistry.addRecipe(new ItemStack(cobaltsingleslab, 3), new Object [] {"###", Character.valueOf('#'), cobaltingot}); GameRegistry.addRecipe(new ItemStack(cobaltbow, 1), new Object [] {" #%", "# %", " #%", Character.valueOf('#'), cobaltstick, Character.valueOf('%'), Item.silk}); GameRegistry.addRecipe(new ItemStack(cobaltarrow, 5), new Object [] {"%", "#", "$", Character.valueOf('#'), cobaltstick, Character.valueOf('%'), Item.flint, Character.valueOf('$'), Item.feather}); GameRegistry.addRecipe(new ItemStack(cobaltingot, 1), new Object [] {"###", "###", "###", Character.valueOf('#'), cobaltnugget}); //GameRegistry.addRecipe(new ItemStack(cocktailglass, 1), new Object [] {"#l#", "l#l", "l#l", Character.valueOf('#'), Block.glass.blockID, Character.valueOf('l'), Cobaltmain.leer}); //Mixxer Recipe ItemStack[] bartendertest = new ItemStack[9]; bartendertest[1] = new ItemStack(this.bluishfruit); CraftingHandler.addRecipe(new ItemStack(Cobaltmain.bluishcocktail), new ItemStack(Cobaltmain.cocktailglass), bartendertest); GameRegistry.addSmelting(cobaltore.blockID, new ItemStack(cobaltingot, 1), 1.0F); //Biome Registration biomecobalt = (new BiomeGenCobalt(50)).setBiomeName("Cobalt Plains"); GameRegistry.addBiome(biomecobalt); //Achievement this.addAchievementLocalizations(); GameRegistry.registerCraftingHandler(craftHandler); GameRegistry.registerPickupHandler(new pickupHandler()); cobaltachiev = new Achievement(5000, "cobaltachiev", 0, 0, cobaltore,(Achievement)null).registerAchievement().setSpecial(); cobaltachiev1 = new Achievement(5001, "cobaltachiev1", 2, 0, cobaltblock, cobaltachiev).registerAchievement(); cobaltachiev2 = new Achievement(5002, "cobaltachiev2", -2, 0, cobaltapple, cobaltachiev).registerAchievement(); cobaltachievpage1 = new AchievementPage("Cobalt Mod", cobaltachiev, cobaltachiev1, cobaltachiev2); AchievementPage.registerAchievementPage(cobaltachievpage1); //Worldgenerator Registration GameRegistry.registerWorldGenerator(new WorldGenerator()); } //Achievement Language Registration private static void addAchievementName(String ach, String name) { LanguageRegistry.instance().addStringLocalization("achievement." + ach, "en_US", name); LanguageRegistry.instance().addStringLocalization("achievement." + ach, "de_DE", "Heiliges Erz!"); LanguageRegistry.instance().addStringLocalization("achievement.cobaltachiev1", "de_DE", "Zeit das Cobalt zublocken"); LanguageRegistry.instance().addStringLocalization("achievement.cobaltachiev2", "de_DE", "Leckerer Apfel?"); } //Achievement Language Registration private static void addAchievementDesc(String ach, String desc) { LanguageRegistry.instance().addStringLocalization("achievement." + ach + ".desc", "en_US", desc); LanguageRegistry.instance().addStringLocalization("achievement.cobaltachiev.desc", "de_DE", "Finde Cobalterz und baue es ab!"); LanguageRegistry.instance().addStringLocalization("achievement.cobaltachiev1.desc", "de_DE", "Crafte einen Cobaltblock!"); LanguageRegistry.instance().addStringLocalization("achievement.cobaltachiev2.desc", "de_DE", "Crafte einen Cobaltapfel!"); } //Achievement Language Registration static void addAchievementLocalizations() { addAchievementName("cobaltachiev", "Holy Ore!"); addAchievementDesc("cobaltachiev", "Find some Cobalt Ore and mine it!"); addAchievementName("cobaltachiev1", "Time to Block the Cobalt"); addAchievementDesc("cobaltachiev1", "Craft a Cobalt Block!"); addAchievementName("cobaltachiev2", "Tasty Apple?"); addAchievementDesc("cobaltachiev2", "Craft a Cobalt Apple!"); } //Entity Egg public static int getUniqueEntityId() { do { startEntityId++; } while (EntityList.getStringFromID(startEntityId) != null); return startEntityId; } public static void registerEntityEgg(Class<? extends Entity> entity, int primaryColor, int secondaryColor) { int id = getUniqueEntityId(); EntityList.IDtoClassMapping.put(id, entity); EntityList.entityEggs.put(id, new EntityEggInfo(id, primaryColor, secondaryColor)); } @PostInit public void modsLoaded(FMLPostInitializationEvent evt) {} }
-
Same Crash ._. My class looks like the one that i have posted.
-
Same Crash ._. My class looks like the one that i have posted.
-
1. Server start without crash
2. It crash with the same error
3. I deleted the registerRenderThings(); and done the other Stuff you said
-
1. Server start without crash
2. It crash with the same error
3. I deleted the registerRenderThings(); and done the other Stuff you said
-
Don't work :'(
-
Don't work :'(
-
package cobaltmod.main; import java.util.Map; import cobaltmod.entity.EntityCobaltArrow; import cobaltmod.entity.EntityCobaltZombie; import cobaltmod.entity.ModelCobaltZombie; import cobaltmod.renderer.RenderCobaltArrow; import cobaltmod.renderer.RenderCobaltZombie; import cpw.mods.fml.client.registry.RenderingRegistry; import net.minecraftforge.client.MinecraftForgeClient; public class ClientProxyCobalt extends CommonProxyCobalt { @Override public void registerRenderThings() { } public int addArmor(String armor){ return RenderingRegistry.addNewArmourRendererPrefix(armor); } public void AddRenderer(Map map) { map.put(EntityCobaltArrow.class, new RenderCobaltArrow()); } public void registerClientStuff() { RenderingRegistry.registerEntityRenderingHandler(EntityCobaltArrow.class, new RenderCobaltArrow()); RenderingRegistry.registerEntityRenderingHandler(EntityCobaltZombie.class, new RenderCobaltZombie(new ModelCobaltZombie(), 0.3F)); } }
package cobaltmod.main; import cobaltmod.entity.EntityCobaltArrow; import cobaltmod.entity.EntityCobaltZombie; import cobaltmod.entity.ModelCobaltZombie; import cobaltmod.renderer.RenderCobaltArrow; import cobaltmod.renderer.RenderCobaltZombie; import cpw.mods.fml.client.registry.RenderingRegistry; public class CommonProxyCobalt { public void registerRenderThings() { } public int addArmor(String string){ return 0; } public void registerClientStuff() { } }
proxy.registerClientStuff();
Like this?
I'm not very good at this ._.
-
package cobaltmod.main; import java.util.Map; import cobaltmod.entity.EntityCobaltArrow; import cobaltmod.entity.EntityCobaltZombie; import cobaltmod.entity.ModelCobaltZombie; import cobaltmod.renderer.RenderCobaltArrow; import cobaltmod.renderer.RenderCobaltZombie; import cpw.mods.fml.client.registry.RenderingRegistry; import net.minecraftforge.client.MinecraftForgeClient; public class ClientProxyCobalt extends CommonProxyCobalt { @Override public void registerRenderThings() { } public int addArmor(String armor){ return RenderingRegistry.addNewArmourRendererPrefix(armor); } public void AddRenderer(Map map) { map.put(EntityCobaltArrow.class, new RenderCobaltArrow()); } public void registerClientStuff() { RenderingRegistry.registerEntityRenderingHandler(EntityCobaltArrow.class, new RenderCobaltArrow()); RenderingRegistry.registerEntityRenderingHandler(EntityCobaltZombie.class, new RenderCobaltZombie(new ModelCobaltZombie(), 0.3F)); } }
package cobaltmod.main; import cobaltmod.entity.EntityCobaltArrow; import cobaltmod.entity.EntityCobaltZombie; import cobaltmod.entity.ModelCobaltZombie; import cobaltmod.renderer.RenderCobaltArrow; import cobaltmod.renderer.RenderCobaltZombie; import cpw.mods.fml.client.registry.RenderingRegistry; public class CommonProxyCobalt { public void registerRenderThings() { } public int addArmor(String string){ return 0; } public void registerClientStuff() { } }
proxy.registerClientStuff();
Like this?
I'm not very good at this ._.
-
Can you give me an example? I cant figure out how do u mean this ._.
-
Can you give me an example? I cant figure out how do u mean this ._.
-
Thx, but what do i have to do now
Achievement Id error
in Modder Support
Posted
Well, when i get a Achievement ingame and i restart Minecraft i'm getting this error:
mod_Cobalt
I cant find the error in the code.