• 0

    posted a message on Mod crashes when going to Creative tab

    Removing the Reference.MODID section from the registerRender method fixed it. Thank you all for your help!

    Posted in: Modification Development
  • 0

    posted a message on Mod crashes when going to Creative tab

    Thank you everyone for your help. My mod now loads into the game, crafting works, and smelting works.


    However, now my items and blocks have a missing texture and they are all in the block model. I have the .json files and textures.

    Posted in: Modification Development
  • 0

    posted a message on Mod crashes when going to Creative tab

    So just to be clear, I should change


    hexian_ore = (new HexianOreBlock("hexian_ore")).setRegistryName("hexian_ore").setCreativeTab(HexianOres.tabHexianOres);


    to


     hexian_ore = (new HexianOreBlock("hexian_ore")).setRegistryName("hexian_ore").setUnlocalizedName("hexian_ore").setCreativeTab(HexianOres.tabHexianOres);


    Correct?

    Posted in: Modification Development
  • 0

    posted a message on Mod crashes when going to Creative tab

    Thank you both for your help! Yes, it was when I was clicking the arrow that it would crash.


    Should I also change the setUnlocalizedName() to setRegistryName()?


    Edit: I didn't change it and it crashed, and then I changed it and it still crashed.


    Here are the logs:


    Log 1 (Did not change setUnlocalizedName())


    ---- Minecraft Crash Report ----
    // Don't be sad. I'll do better next time, I promise!
    Time: 16/04/23 11:52
    Description: Initializing game
    java.lang.NullPointerException: Initializing game
     at com.HexianMods.HexianOres.init.HexianOresItems.register(HexianOresItems.java:200)
     at com.HexianMods.HexianOres.HexianOres.preInit(HexianOres.java:34)
     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
     at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
     at java.lang.reflect.Method.invoke(Unknown Source)
     at net.minecraftforge.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:560)
     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
     at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
     at java.lang.reflect.Method.invoke(Unknown Source)
     at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74)
     at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47)
     at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322)
     at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304)
     at com.google.common.eventbus.EventBus.post(EventBus.java:275)
     at net.minecraftforge.fml.common.LoadController.sendEventToModContainer(LoadController.java:211)
     at net.minecraftforge.fml.common.LoadController.propogateStateMessage(LoadController.java:189)
     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
     at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
     at java.lang.reflect.Method.invoke(Unknown Source)
     at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74)
     at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47)
     at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322)
     at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304)
     at com.google.common.eventbus.EventBus.post(EventBus.java:275)
     at net.minecraftforge.fml.common.LoadController.distributeStateMessage(LoadController.java:118)
     at net.minecraftforge.fml.common.Loader.preinitializeMods(Loader.java:556)
     at net.minecraftforge.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:243)
     at net.minecraft.client.Minecraft.startGame(Minecraft.java:451)
     at net.minecraft.client.Minecraft.run(Minecraft.java:360)
     at net.minecraft.client.main.Main.main(Main.java:116)
     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
     at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
     at java.lang.reflect.Method.invoke(Unknown Source)
     at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)
     at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
     at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
     at java.lang.reflect.Method.invoke(Unknown Source)
     at net.minecraftforge.gradle.GradleStartCommon.launch(GradleStartCommon.java:97)
     at GradleStart.main(GradleStart.java:26)
    
    A detailed walkthrough of the error, its code path and all known details is as follows:
    ---------------------------------------------------------------------------------------
    -- Head --
    Stacktrace:
     at com.HexianMods.HexianOres.init.HexianOresItems.register(HexianOresItems.java:200)
     at com.HexianMods.HexianOres.HexianOres.preInit(HexianOres.java:34)
     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
     at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
     at java.lang.reflect.Method.invoke(Unknown Source)
     at net.minecraftforge.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:560)
     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
     at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
     at java.lang.reflect.Method.invoke(Unknown Source)
     at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74)
     at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47)
     at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322)
     at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304)
     at com.google.common.eventbus.EventBus.post(EventBus.java:275)
     at net.minecraftforge.fml.common.LoadController.sendEventToModContainer(LoadController.java:211)
     at net.minecraftforge.fml.common.LoadController.propogateStateMessage(LoadController.java:189)
     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
     at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
     at java.lang.reflect.Method.invoke(Unknown Source)
     at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74)
     at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47)
     at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322)
     at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304)
     at com.google.common.eventbus.EventBus.post(EventBus.java:275)
     at net.minecraftforge.fml.common.LoadController.distributeStateMessage(LoadController.java:118)
     at net.minecraftforge.fml.common.Loader.preinitializeMods(Loader.java:556)
     at net.minecraftforge.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:243)
     at net.minecraft.client.Minecraft.startGame(Minecraft.java:451)
    -- Initialization --
    Details:
    Stacktrace:
     at net.minecraft.client.Minecraft.run(Minecraft.java:360)
     at net.minecraft.client.main.Main.main(Main.java:116)
     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
     at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
     at java.lang.reflect.Method.invoke(Unknown Source)
     at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)
     at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
     at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
     at java.lang.reflect.Method.invoke(Unknown Source)
     at net.minecraftforge.gradle.GradleStartCommon.launch(GradleStartCommon.java:97)
     at GradleStart.main(GradleStart.java:26)
    -- System Details --
    Details:
     Minecraft Version: 1.8.9
     Operating System: Windows 10 (amd64) version 10.0
     Java Version: 1.8.0_77, Oracle Corporation
     Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
     Memory: 810799512 bytes (773 MB) / 1056309248 bytes (1007 MB) up to 1056309248 bytes (1007 MB)
     JVM Flags: 3 total; -Xincgc -Xmx1024M -Xms1024M
     IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
     FML: MCP 9.19 Powered by Forge 11.15.1.1722 4 mods loaded, 4 mods active
     States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored
     UCH mcp{9.19} [Minecraft Coder Pack] (minecraft.jar) 
     UCH FML{8.0.99.99} [Forge Mod Loader] (forgeSrc-1.8.9-11.15.1.1722.jar) 
     UCH Forge{11.15.1.1722} [Minecraft Forge] (forgeSrc-1.8.9-11.15.1.1722.jar) 
     UCE hexianores{0.0.1 alpha} [hexianores] (bin) 
     Loaded coremods (and transformers): 
     GL info: ' Vendor: 'ATI Technologies Inc.' Version: '4.5.13417 Compatibility Profile Context 15.301.1201.0' Renderer: 'AMD Radeon R7 200 Series'
     Launched Version: 1.8.9
     LWJGL: 2.9.4
     OpenGL: AMD Radeon R7 200 Series GL version 4.5.13417 Compatibility Profile Context 15.301.1201.0, ATI Technologies Inc.
     GL Caps: Using GL 1.3 multitexturing.
    Using GL 1.3 texture combiners.
    Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported.
    Shaders are available because OpenGL 2.1 is supported.
    VBOs are available because OpenGL 1.5 is supported.
    Using VBOs: No
     Is Modded: Definitely; Client brand changed to 'fml,forge'
     Type: Client (map_client.txt)
     Resource Packs: 
     Current Language: English (US)
     Profiler Position: N/A (disabled)
     CPU: 2x Intel(R) Pentium(R) CPU G645 @ 2.90GHz


    Log 2 (Changed setUnlocalizedName() to setRegistryName())

     ---- Minecraft Crash Report ----
    // Uh... Did I do that?
    
    Time: 16/04/23 11:54
    Description: Initializing game
    
    java.lang.NullPointerException: Initializing game
     at com.HexianMods.HexianOres.init.HexianOresItems.register(HexianOresItems.java:222)
     at com.HexianMods.HexianOres.HexianOres.preInit(HexianOres.java:34)
     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
     at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
     at java.lang.reflect.Method.invoke(Unknown Source)
     at net.minecraftforge.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:560)
     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
     at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
     at java.lang.reflect.Method.invoke(Unknown Source)
     at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74)
     at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47)
     at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322)
     at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304)
     at com.google.common.eventbus.EventBus.post(EventBus.java:275)
     at net.minecraftforge.fml.common.LoadController.sendEventToModContainer(LoadController.java:211)
     at net.minecraftforge.fml.common.LoadController.propogateStateMessage(LoadController.java:189)
     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
     at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
     at java.lang.reflect.Method.invoke(Unknown Source)
     at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74)
     at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47)
     at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322)
     at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304)
     at com.google.common.eventbus.EventBus.post(EventBus.java:275)
     at net.minecraftforge.fml.common.LoadController.distributeStateMessage(LoadController.java:118)
     at net.minecraftforge.fml.common.Loader.preinitializeMods(Loader.java:556)
     at net.minecraftforge.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:243)
     at net.minecraft.client.Minecraft.startGame(Minecraft.java:451)
     at net.minecraft.client.Minecraft.run(Minecraft.java:360)
     at net.minecraft.client.main.Main.main(Main.java:116)
     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
     at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
     at java.lang.reflect.Method.invoke(Unknown Source)
     at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)
     at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
     at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
     at java.lang.reflect.Method.invoke(Unknown Source)
     at net.minecraftforge.gradle.GradleStartCommon.launch(GradleStartCommon.java:97)
     at GradleStart.main(GradleStart.java:26)
    
    
    A detailed walkthrough of the error, its code path and all known details is as follows:
    ---------------------------------------------------------------------------------------
    
    -- Head --
    Stacktrace:
     at com.HexianMods.HexianOres.init.HexianOresItems.register(HexianOresItems.java:222)
     at com.HexianMods.HexianOres.HexianOres.preInit(HexianOres.java:34)
     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
     at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
     at java.lang.reflect.Method.invoke(Unknown Source)
     at net.minecraftforge.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:560)
     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
     at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
     at java.lang.reflect.Method.invoke(Unknown Source)
     at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74)
     at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47)
     at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322)
     at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304)
     at com.google.common.eventbus.EventBus.post(EventBus.java:275)
     at net.minecraftforge.fml.common.LoadController.sendEventToModContainer(LoadController.java:211)
     at net.minecraftforge.fml.common.LoadController.propogateStateMessage(LoadController.java:189)
     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
     at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
     at java.lang.reflect.Method.invoke(Unknown Source)
     at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74)
     at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47)
     at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322)
     at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304)
     at com.google.common.eventbus.EventBus.post(EventBus.java:275)
     at net.minecraftforge.fml.common.LoadController.distributeStateMessage(LoadController.java:118)
     at net.minecraftforge.fml.common.Loader.preinitializeMods(Loader.java:556)
     at net.minecraftforge.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:243)
     at net.minecraft.client.Minecraft.startGame(Minecraft.java:451)
    
    -- Initialization --
    Details:
    Stacktrace:
     at net.minecraft.client.Minecraft.run(Minecraft.java:360)
     at net.minecraft.client.main.Main.main(Main.java:116)
     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
     at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
     at java.lang.reflect.Method.invoke(Unknown Source)
     at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)
     at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
     at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
     at java.lang.reflect.Method.invoke(Unknown Source)
     at net.minecraftforge.gradle.GradleStartCommon.launch(GradleStartCommon.java:97)
     at GradleStart.main(GradleStart.java:26)
    
    -- System Details --
    Details:
     Minecraft Version: 1.8.9
     Operating System: Windows 10 (amd64) version 10.0
     Java Version: 1.8.0_77, Oracle Corporation
     Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
     Memory: 809480368 bytes (771 MB) / 1056309248 bytes (1007 MB) up to 1056309248 bytes (1007 MB)
     JVM Flags: 3 total; -Xincgc -Xmx1024M -Xms1024M
     IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
     FML: MCP 9.19 Powered by Forge 11.15.1.1722 4 mods loaded, 4 mods active
     States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored
     UCH mcp{9.19} [Minecraft Coder Pack] (minecraft.jar) 
     UCH FML{8.0.99.99} [Forge Mod Loader] (forgeSrc-1.8.9-11.15.1.1722.jar) 
     UCH Forge{11.15.1.1722} [Minecraft Forge] (forgeSrc-1.8.9-11.15.1.1722.jar) 
     UCE hexianores{0.0.1 alpha} [hexianores] (bin) 
     Loaded coremods (and transformers): 
     GL info: ' Vendor: 'ATI Technologies Inc.' Version: '4.5.13417 Compatibility Profile Context 15.301.1201.0' Renderer: 'AMD Radeon R7 200 Series'
     Launched Version: 1.8.9
     LWJGL: 2.9.4
     OpenGL: AMD Radeon R7 200 Series GL version 4.5.13417 Compatibility Profile Context 15.301.1201.0, ATI Technologies Inc.
     GL Caps: Using GL 1.3 multitexturing.
    Using GL 1.3 texture combiners.
    Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported.
    Shaders are available because OpenGL 2.1 is supported.
    VBOs are available because OpenGL 1.5 is supported.
    
     Using VBOs: No
     Is Modded: Definitely; Client brand changed to 'fml,forge'
     Type: Client (map_client.txt)
     Resource Packs: 
     Current Language: English (US)
     Profiler Position: N/A (disabled)
     CPU: 2x Intel(R) Pentium(R) CPU G645 @ 2.90GHz

    Edit 2: Removed .substring(5) from all of the .get/setRegistryName() and got this crash


    ---- Minecraft Crash Report ----
    // I'm sorry, Dave.
    
    Time: 16/04/23 12:03
    Description: Initializing game
    
    java.lang.IllegalArgumentException: Attempted to register a block with no name: [email protected]
    	at net.minecraftforge.fml.common.registry.GameRegistry.registerItem(GameRegistry.java:150)
    	at com.HexianMods.HexianOres.init.HexianOresItems.register(HexianOresItems.java:222)
    	at com.HexianMods.HexianOres.HexianOres.preInit(HexianOres.java:34)
    	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    	at java.lang.reflect.Method.invoke(Unknown Source)
    	at net.minecraftforge.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:560)
    	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    	at java.lang.reflect.Method.invoke(Unknown Source)
    	at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74)
    	at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47)
    	at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322)
    	at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304)
    	at com.google.common.eventbus.EventBus.post(EventBus.java:275)
    	at net.minecraftforge.fml.common.LoadController.sendEventToModContainer(LoadController.java:211)
    	at net.minecraftforge.fml.common.LoadController.propogateStateMessage(LoadController.java:189)
    	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    	at java.lang.reflect.Method.invoke(Unknown Source)
    	at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74)
    	at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47)
    	at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322)
    	at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304)
    	at com.google.common.eventbus.EventBus.post(EventBus.java:275)
    	at net.minecraftforge.fml.common.LoadController.distributeStateMessage(LoadController.java:118)
    	at net.minecraftforge.fml.common.Loader.preinitializeMods(Loader.java:556)
    	at net.minecraftforge.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:243)
    	at net.minecraft.client.Minecraft.startGame(Minecraft.java:451)
    	at net.minecraft.client.Minecraft.run(Minecraft.java:360)
    	at net.minecraft.client.main.Main.main(Main.java:116)
    	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    	at java.lang.reflect.Method.invoke(Unknown Source)
    	at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)
    	at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
    	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    	at java.lang.reflect.Method.invoke(Unknown Source)
    	at net.minecraftforge.gradle.GradleStartCommon.launch(GradleStartCommon.java:97)
    	at GradleStart.main(GradleStart.java:26)
    
    
    A detailed walkthrough of the error, its code path and all known details is as follows:
    ---------------------------------------------------------------------------------------
    
    -- Head --
    Stacktrace:
    	at net.minecraftforge.fml.common.registry.GameRegistry.registerItem(GameRegistry.java:150)
    	at com.HexianMods.HexianOres.init.HexianOresItems.register(HexianOresItems.java:222)
    	at com.HexianMods.HexianOres.HexianOres.preInit(HexianOres.java:34)
    	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    	at java.lang.reflect.Method.invoke(Unknown Source)
    	at net.minecraftforge.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:560)
    	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    	at java.lang.reflect.Method.invoke(Unknown Source)
    	at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74)
    	at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47)
    	at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322)
    	at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304)
    	at com.google.common.eventbus.EventBus.post(EventBus.java:275)
    	at net.minecraftforge.fml.common.LoadController.sendEventToModContainer(LoadController.java:211)
    	at net.minecraftforge.fml.common.LoadController.propogateStateMessage(LoadController.java:189)
    	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    	at java.lang.reflect.Method.invoke(Unknown Source)
    	at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74)
    	at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47)
    	at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322)
    	at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304)
    	at com.google.common.eventbus.EventBus.post(EventBus.java:275)
    	at net.minecraftforge.fml.common.LoadController.distributeStateMessage(LoadController.java:118)
    	at net.minecraftforge.fml.common.Loader.preinitializeMods(Loader.java:556)
    	at net.minecraftforge.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:243)
    	at net.minecraft.client.Minecraft.startGame(Minecraft.java:451)
    
    -- Initialization --
    Details:
    Stacktrace:
    	at net.minecraft.client.Minecraft.run(Minecraft.java:360)
    	at net.minecraft.client.main.Main.main(Main.java:116)
    	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    	at java.lang.reflect.Method.invoke(Unknown Source)
    	at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)
    	at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
    	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    	at java.lang.reflect.Method.invoke(Unknown Source)
    	at net.minecraftforge.gradle.GradleStartCommon.launch(GradleStartCommon.java:97)
    	at GradleStart.main(GradleStart.java:26)
    
    -- System Details --
    Details:
    	Minecraft Version: 1.8.9
    	Operating System: Windows 10 (amd64) version 10.0
    	Java Version: 1.8.0_77, Oracle Corporation
    	Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
    	Memory: 922679216 bytes (879 MB) / 1056309248 bytes (1007 MB) up to 1056309248 bytes (1007 MB)
    	JVM Flags: 3 total; -Xincgc -Xmx1024M -Xms1024M
    	IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
    	FML: MCP 9.19 Powered by Forge 11.15.1.1722 4 mods loaded, 4 mods active
    	States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored
    	UCH	mcp{9.19} [Minecraft Coder Pack] (minecraft.jar) 
    	UCH	FML{8.0.99.99} [Forge Mod Loader] (forgeSrc-1.8.9-11.15.1.1722.jar) 
    	UCH	Forge{11.15.1.1722} [Minecraft Forge] (forgeSrc-1.8.9-11.15.1.1722.jar) 
    	UCE	hexianores{0.0.1 alpha} [hexianores] (bin) 
    	Loaded coremods (and transformers): 
    	GL info: ' Vendor: 'ATI Technologies Inc.' Version: '4.5.13417 Compatibility Profile Context 15.301.1201.0' Renderer: 'AMD Radeon R7 200 Series'
    	Launched Version: 1.8.9
    	LWJGL: 2.9.4
    	OpenGL: AMD Radeon R7 200 Series GL version 4.5.13417 Compatibility Profile Context 15.301.1201.0, ATI Technologies Inc.
    	GL Caps: Using GL 1.3 multitexturing.
    Using GL 1.3 texture combiners.
    Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported.
    Shaders are available because OpenGL 2.1 is supported.
    VBOs are available because OpenGL 1.5 is supported.
    
    	Using VBOs: No
    	Is Modded: Definitely; Client brand changed to 'fml,forge'
    	Type: Client (map_client.txt)
    	Resource Packs: 
    	Current Language: English (US)
    	Profiler Position: N/A (disabled)
    	CPU: 2x Intel(R) Pentium(R) CPU G645 @ 2.90GHz

    Posted in: Modification Development
  • 0

    posted a message on Mod crashes when going to Creative tab

    To start off, I had this mod working perfectly fine except for the DamageSource, but then I lost all of the the .java files. I still had the class files, so I decompiled them using Jad. From what I can tell in-game, the mod is registered, but it doesn't add any items. I tried using the /give command to get an item, and the chat gave an error saying there was no item with the name hexianores:hexus_jewel.


    Here are my classes:


    Main Mod Class:


    package com.HexianMods.HexianOres;
    import com.HexianMods.HexianOres.init.HexianOresBlocks;
    import com.HexianMods.HexianOres.init.HexianOresItems;
    import com.HexianMods.HexianOres.init.HexianOresRecipes;
    import com.HexianMods.HexianOres.proxy.CommonProxy;
    import net.minecraft.creativetab.CreativeTabs;
    import net.minecraft.item.Item;
    import net.minecraft.item.ItemStack;
    import net.minecraft.util.DamageSource;
    import net.minecraftforge.fml.common.Mod;
    import net.minecraftforge.fml.common.SidedProxy;
    import net.minecraftforge.fml.common.event.FMLInitializationEvent;
    import net.minecraftforge.fml.common.event.FMLPostInitializationEvent;
    import net.minecraftforge.fml.common.event.FMLPreInitializationEvent;
    @Mod(modid = Reference.MODID, name = Reference.MODID, version = Reference.VERSION)
    public class HexianOres {
     
     @SidedProxy(clientSide = Reference.CLIENT_PROXY_CLASS, serverSide = Reference.SERVER_PROXY_CLASS)
     public static CommonProxy proxy;
     
     public static HexianOres instance;
     
     //The following DamageSource doesn't work, but it's used by my super needle.
     public static DamageSource needleDamage = (new DamageSource("needle")).setDamageBypassesArmor();
    public void preInit(FMLPreInitializationEvent event) {
     HexianOresItems.init();
     HexianOresItems.register();
     HexianOresBlocks.init();
     HexianOresBlocks.register();
     }
    public void init(FMLInitializationEvent event) {
     proxy.registerRenders();
     HexianOresRecipes.addRecipes();
     }
    public void postInit(FMLPostInitializationEvent event) {
     
     }
    public static CreativeTabs tabHexianOres = new CreativeTabs("tabHexianOres") {
     public Item getTabIconItem() {
     return (new ItemStack(HexianOresItems.hexus_jewel)).getItem();
     }
     };
    }













    Items Class:

    package com.HexianMods.HexianOres.init;
    import com.HexianMods.HexianOres.HexianOres;
    import com.HexianMods.HexianOres.Reference;
    import com.HexianMods.HexianOres.item.ItemBlackAxe;
    import com.HexianMods.HexianOres.item.ItemBlackBaseArmor;
    import com.HexianMods.HexianOres.item.ItemBlackHoe;
    import com.HexianMods.HexianOres.item.ItemBlackPickaxe;
    import com.HexianMods.HexianOres.item.ItemBlackShovel;
    import com.HexianMods.HexianOres.item.ItemBlackSword;
    import com.HexianMods.HexianOres.item.ItemHexusAxe;
    import com.HexianMods.HexianOres.item.ItemHexusBaseArmor;
    import com.HexianMods.HexianOres.item.ItemHexusHoe;
    import com.HexianMods.HexianOres.item.ItemHexusNeedle;
    import com.HexianMods.HexianOres.item.ItemHexusPickaxe;
    import com.HexianMods.HexianOres.item.ItemHexusShovel;
    import com.HexianMods.HexianOres.item.ItemHexusSword;
    import com.HexianMods.HexianOres.item.ItemIngotArmor;
    import com.HexianMods.HexianOres.item.ItemIngotAxe;
    import com.HexianMods.HexianOres.item.ItemIngotHoe;
    import com.HexianMods.HexianOres.item.ItemIngotPickaxe;
    import com.HexianMods.HexianOres.item.ItemIngotShovel;
    import com.HexianMods.HexianOres.item.ItemIngotSword;
    import net.minecraft.client.Minecraft;
    import net.minecraft.client.resources.model.ModelResourceLocation;
    import net.minecraft.item.Item;
    import net.minecraft.item.Item.ToolMaterial;
    import net.minecraft.item.ItemArmor.ArmorMaterial;
    import net.minecraftforge.common.util.EnumHelper;
    import net.minecraftforge.fml.common.registry.GameRegistry;
    public class HexianOresItems {
     public static Item hexus_dust;
     public static Item black_dust;
     
     public static Item hexus_ingot;
     public static Item black_ingot;
     
     public static Item hexus_fragment;
     public static Item hexus_shard;
     public static Item hexus_chunk;
     public static Item hexus_jewel;
     
     public static Item black_fragment;
     public static Item black_shard;
     public static Item black_chunk;
     public static Item black_jewel;
     
     public static Item hexus_pickaxe;
     public static Item hexus_shovel;
     public static Item hexus_axe;
     public static Item hexus_hoe;
     public static Item hexus_sword;
     
     public static Item black_pickaxe;
     public static Item black_shovel;
     public static Item black_axe;
     public static Item black_hoe;
     public static Item black_sword;
     
     public static Item hexus_base_helmet;
     public static Item hexus_base_chestplate;
     public static Item hexus_base_leggings;
     public static Item hexus_base_boots;
     
     public static Item black_base_helmet;
     public static Item black_base_chestplate;
     public static Item black_base_leggings;
     public static Item black_base_boots;
     
     public static Item hexus_ingot_pickaxe;
     public static Item hexus_ingot_shovel;
     public static Item hexus_ingot_axe;
     public static Item hexus_ingot_hoe;
     public static Item hexus_ingot_sword;
     
     public static Item black_ingot_pickaxe;
     public static Item black_ingot_shovel;
     public static Item black_ingot_axe;
     public static Item black_ingot_hoe;
     public static Item black_ingot_sword;
     
     public static Item hexus_ingot_helmet;
     public static Item hexus_ingot_chestplate;
     public static Item hexus_ingot_leggings;
     public static Item hexus_ingot_boots;
     
     public static Item black_ingot_helmet;
     public static Item black_ingot_chestplate;
     public static Item black_ingot_leggings;
     public static Item black_ingot_boots;
     
     public static Item hexus_starter_needle;
     public static Item hexus_jewel_needle;
     public static Item hexus_ultimate_needle;
     
     public static Item black_starter_scythe;
     public static Item black_jewel_scythe;
     public static Item black_death;
     
     public static ToolMaterial hexusToolMaterial;
     public static ToolMaterial blackToolMaterial;
     
     public static ToolMaterial blacksScytheMaterial;
     public static ToolMaterial hexusSwordMaterial;
     
     public static ArmorMaterial hexusIngotArmorMaterial;
     public static ArmorMaterial blackIngotArmorMaterial;
     
     public static ArmorMaterial hexusBaseArmorMaterial;
     public static ArmorMaterial blackBaseArmorMaterial;
     
     public static ArmorMaterial hexusGreatArmorMaterial;
     public static ArmorMaterial blackGreatArmorMaterial;
     
     public static void init() {
     
     hexusToolMaterial = EnumHelper.addToolMaterial("hexusToolMaterial", 3, 10000, 30F, 11F, 35);
     blackToolMaterial = EnumHelper.addToolMaterial("blackToolMaterial", 3, 10000, 30F, 11F, 35);
     
     blacksScytheMaterial = EnumHelper.addToolMaterial("blacksScytheMaterial", 0, -1, 0.0F, 46F, 50);
     hexusSwordMaterial = EnumHelper.addToolMaterial("hexusSwordMaterial", 0, -1, 0.0F, 46F, 50);
     
     hexusIngotArmorMaterial = EnumHelper.addArmorMaterial("hexusIngotArmorMaterial", "hexianores:hexusIngotArmorMaterial", 15, new int[] { 2, 6, 5, 2 }, 9);
     blackIngotArmorMaterial = EnumHelper.addArmorMaterial("blackIngotArmorMaterial", "hexianores:blackIngotArmorMaterial", 15, new int[] { 2, 6, 5, 2 }, 9);
     
     hexusBaseArmorMaterial = EnumHelper.addArmorMaterial("hexusBaseArmorMaterial", "hexianores:hexusBaseArmorMaterial", 100, new int[] { 4, 8, 5, 3 }, 50);
     blackBaseArmorMaterial = EnumHelper.addArmorMaterial("blackBaseArmorMaterial", "hexianores:blackBaseArmorMaterial", 100, new int[] { 5, 7, 5, 3 }, 50);
     
     hexusGreatArmorMaterial = EnumHelper.addArmorMaterial("hexusGreatArmorMaterial", "hexianores:hexusGreatArmorMaterial", -1, new int[] { 6, 10, 5, 3 }, 75);
     blackGreatArmorMaterial = EnumHelper.addArmorMaterial("blackGreatArmorMaterial", "hexianores:blackGreatArmorMaterial", -1, new int[] { 7, 7, 5, 5 }, 75);
     
     hexus_fragment = (new Item()).setUnlocalizedName("hexus_fragment").setCreativeTab(HexianOres.tabHexianOres);
     hexus_shard = (new Item()).setUnlocalizedName("hexus_shard").setCreativeTab(HexianOres.tabHexianOres);
     hexus_chunk = (new Item()).setUnlocalizedName("hexus_chunk").setCreativeTab(HexianOres.tabHexianOres);
     hexus_jewel = (new Item()).setUnlocalizedName("hexus_jewel").setCreativeTab(HexianOres.tabHexianOres);
     
     black_fragment = (new Item()).setUnlocalizedName("black_fragment").setCreativeTab(HexianOres.tabHexianOres);
     black_shard = (new Item()).setUnlocalizedName("black_shard").setCreativeTab(HexianOres.tabHexianOres);
     black_chunk = (new Item()).setUnlocalizedName("black_chunk").setCreativeTab(HexianOres.tabHexianOres);
     black_jewel = (new Item()).setUnlocalizedName("black_jewel").setCreativeTab(HexianOres.tabHexianOres);
     
     hexus_pickaxe = (new ItemHexusPickaxe(hexusToolMaterial)).setUnlocalizedName("hexus_pickaxe").setCreativeTab(HexianOres.tabHexianOres);
     hexus_shovel = (new ItemHexusShovel(hexusToolMaterial)).setUnlocalizedName("hexus_shovel").setCreativeTab(HexianOres.tabHexianOres);
     hexus_axe = (new ItemHexusAxe(hexusToolMaterial)).setUnlocalizedName("hexus_axe").setCreativeTab(HexianOres.tabHexianOres);
     hexus_hoe = (new ItemHexusHoe(hexusToolMaterial)).setUnlocalizedName("hexus_hoe").setCreativeTab(HexianOres.tabHexianOres);
     hexus_sword = (new ItemHexusSword(hexusToolMaterial)).setUnlocalizedName("hexus_sword").setCreativeTab(HexianOres.tabHexianOres);
     
     black_pickaxe = (new ItemBlackPickaxe(blackToolMaterial)).setUnlocalizedName("black_pickaxe").setCreativeTab(HexianOres.tabHexianOres);
     black_shovel = (new ItemBlackShovel(blackToolMaterial)).setUnlocalizedName("black_shovel").setCreativeTab(HexianOres.tabHexianOres);
     black_axe = (new ItemBlackAxe(blackToolMaterial)).setUnlocalizedName("black_axe").setCreativeTab(HexianOres.tabHexianOres);
     black_hoe = (new ItemBlackHoe(blackToolMaterial)).setUnlocalizedName("black_hoe").setCreativeTab(HexianOres.tabHexianOres);
     black_sword = (new ItemBlackSword(blackToolMaterial)).setUnlocalizedName("black_sword").setCreativeTab(HexianOres.tabHexianOres);
     
     hexus_base_helmet = (new ItemHexusBaseArmor("hexus_base_helmet", hexusBaseArmorMaterial, 1, 0)).setCreativeTab(HexianOres.tabHexianOres);
     hexus_base_chestplate = (new ItemHexusBaseArmor("hexus_base_chestplate", hexusBaseArmorMaterial, 1, 1)).setCreativeTab(HexianOres.tabHexianOres);
     hexus_base_leggings = (new ItemHexusBaseArmor("hexus_base_leggings", hexusBaseArmorMaterial, 2, 2)).setCreativeTab(HexianOres.tabHexianOres);
     hexus_base_boots = (new ItemHexusBaseArmor("hexus_base_boots", hexusBaseArmorMaterial, 1, 3)).setCreativeTab(HexianOres.tabHexianOres);
     
     black_base_helmet = (new ItemBlackBaseArmor("black_base_helmet", blackBaseArmorMaterial, 1, 0)).setCreativeTab(HexianOres.tabHexianOres);
     black_base_chestplate = (new ItemBlackBaseArmor("black_base_chestplate", blackBaseArmorMaterial, 1, 1)).setCreativeTab(HexianOres.tabHexianOres);
     black_base_leggings = (new ItemBlackBaseArmor("black_base_leggings", blackBaseArmorMaterial, 2, 2)).setCreativeTab(HexianOres.tabHexianOres);
     black_base_boots = (new ItemBlackBaseArmor("black_base_boots", blackBaseArmorMaterial, 1, 3)).setCreativeTab(HexianOres.tabHexianOres);
     
     hexus_ingot_pickaxe = (new ItemIngotPickaxe(ToolMaterial.IRON)).setUnlocalizedName("hexus_ingot_pickaxe").setCreativeTab(HexianOres.tabHexianOres);
     hexus_ingot_shovel = (new ItemIngotShovel(ToolMaterial.IRON)).setUnlocalizedName("hexus_ingot_shovel").setCreativeTab(HexianOres.tabHexianOres);
     hexus_ingot_axe = (new ItemIngotAxe(ToolMaterial.IRON)).setUnlocalizedName("hexus_ingot_axe").setCreativeTab(HexianOres.tabHexianOres);
     hexus_ingot_hoe = (new ItemIngotHoe(ToolMaterial.IRON)).setUnlocalizedName("hexus_ingot_hoe").setCreativeTab(HexianOres.tabHexianOres);
     hexus_ingot_sword = (new ItemIngotSword(ToolMaterial.IRON)).setUnlocalizedName("hexus_ingot_sword").setCreativeTab(HexianOres.tabHexianOres);
     
     black_ingot_pickaxe = (new ItemIngotPickaxe(ToolMaterial.IRON)).setUnlocalizedName("black_ingot_pickaxe").setCreativeTab(HexianOres.tabHexianOres);
     black_ingot_shovel = (new ItemIngotShovel(ToolMaterial.IRON)).setUnlocalizedName("black_ingot_shovel").setCreativeTab(HexianOres.tabHexianOres);
     black_ingot_axe = (new ItemIngotAxe(ToolMaterial.IRON)).setUnlocalizedName("black_ingot_axe").setCreativeTab(HexianOres.tabHexianOres);
     black_ingot_hoe = (new ItemIngotHoe(ToolMaterial.IRON)).setUnlocalizedName("black_ingot_hoe").setCreativeTab(HexianOres.tabHexianOres);
     black_ingot_sword = (new ItemIngotSword(ToolMaterial.IRON)).setUnlocalizedName("black_ingot_sword").setCreativeTab(HexianOres.tabHexianOres);
     
     hexus_ingot_helmet = (new ItemIngotArmor("hexus_ingot_helmet", net.minecraft.item.ItemArmor.ArmorMaterial.IRON, 1, 0)).setCreativeTab(HexianOres.tabHexianOres);
     hexus_ingot_chestplate = (new ItemIngotArmor("hexus_ingot_chestplate", net.minecraft.item.ItemArmor.ArmorMaterial.IRON, 1, 1)).setCreativeTab(HexianOres.tabHexianOres);
     hexus_ingot_leggings = (new ItemIngotArmor("hexus_ingot_leggings", net.minecraft.item.ItemArmor.ArmorMaterial.IRON, 2, 2)).setCreativeTab(HexianOres.tabHexianOres);
     hexus_ingot_boots = (new ItemIngotArmor("hexus_ingot_boots", net.minecraft.item.ItemArmor.ArmorMaterial.IRON, 1, 3)).setCreativeTab(HexianOres.tabHexianOres);
     
     black_ingot_helmet = (new ItemIngotArmor("black_ingot_helmet", net.minecraft.item.ItemArmor.ArmorMaterial.IRON, 1, 0)).setCreativeTab(HexianOres.tabHexianOres);
     black_ingot_chestplate = (new ItemIngotArmor("black_ingot_chestplate", net.minecraft.item.ItemArmor.ArmorMaterial.IRON, 1, 1)).setCreativeTab(HexianOres.tabHexianOres);
     black_ingot_leggings = (new ItemIngotArmor("black_ingot_leggings", net.minecraft.item.ItemArmor.ArmorMaterial.IRON, 2, 2)).setCreativeTab(HexianOres.tabHexianOres);
     black_ingot_boots = (new ItemIngotArmor("black_ingot_boots", net.minecraft.item.ItemArmor.ArmorMaterial.IRON, 1, 3)).setCreativeTab(HexianOres.tabHexianOres);
     
     hexus_dust = (new Item()).setUnlocalizedName("hexus_dust").setCreativeTab(HexianOres.tabHexianOres);
     black_dust = (new Item()).setUnlocalizedName("black_dust").setCreativeTab(HexianOres.tabHexianOres);
     
     hexus_ingot = (new Item()).setUnlocalizedName("hexus_ingot").setCreativeTab(HexianOres.tabHexianOres);
     black_ingot = (new Item()).setUnlocalizedName("black_ingot").setCreativeTab(HexianOres.tabHexianOres);
     
     hexus_starter_needle = (new ItemHexusNeedle(ToolMaterial.IRON, HexianOres.needleDamage)).setUnlocalizedName("hexus_starter_needle").setCreativeTab(HexianOres.tabHexianOres);
     hexus_jewel_needle = (new ItemHexusNeedle(hexusToolMaterial, HexianOres.needleDamage)).setUnlocalizedName("hexus_jewel_needle").setCreativeTab(HexianOres.tabHexianOres);
     hexus_ultimate_needle = (new ItemHexusNeedle(hexusSwordMaterial, HexianOres.needleDamage)).setUnlocalizedName("hexus_ultimate_needle").setCreativeTab(HexianOres.tabHexianOres);
     }
    public static void register() {
     GameRegistry.registerItem(hexus_fragment, hexus_fragment.getUnlocalizedName().substring(5));
     GameRegistry.registerItem(hexus_shard, hexus_shard.getUnlocalizedName().substring(5));
     GameRegistry.registerItem(hexus_chunk, hexus_chunk.getUnlocalizedName().substring(5));
     GameRegistry.registerItem(hexus_jewel, hexus_jewel.getUnlocalizedName().substring(5));
     
     GameRegistry.registerItem(black_fragment, black_fragment.getUnlocalizedName().substring(5));
     GameRegistry.registerItem(black_shard, black_shard.getUnlocalizedName().substring(5));
     GameRegistry.registerItem(black_chunk, black_chunk.getUnlocalizedName().substring(5));
     GameRegistry.registerItem(black_jewel, black_jewel.getUnlocalizedName().substring(5));
     
     GameRegistry.registerItem(hexus_pickaxe, hexus_pickaxe.getUnlocalizedName().substring(5));
     GameRegistry.registerItem(hexus_shovel, hexus_shovel.getUnlocalizedName().substring(5));
     GameRegistry.registerItem(hexus_axe, hexus_axe.getUnlocalizedName().substring(5));
     GameRegistry.registerItem(hexus_hoe, hexus_hoe.getUnlocalizedName().substring(5));
     GameRegistry.registerItem(hexus_sword, hexus_sword.getUnlocalizedName().substring(5));
     
     GameRegistry.registerItem(black_pickaxe, black_pickaxe.getUnlocalizedName().substring(5));
     GameRegistry.registerItem(black_shovel, black_shovel.getUnlocalizedName().substring(5));
     GameRegistry.registerItem(black_axe, black_axe.getUnlocalizedName().substring(5));
     GameRegistry.registerItem(black_hoe, black_hoe.getUnlocalizedName().substring(5));
     GameRegistry.registerItem(black_sword, black_sword.getUnlocalizedName().substring(5));
     
     GameRegistry.registerItem(hexus_base_helmet, hexus_base_helmet.getUnlocalizedName().substring(5));
     GameRegistry.registerItem(hexus_base_chestplate, hexus_base_chestplate.getUnlocalizedName().substring(5));
     GameRegistry.registerItem(hexus_base_leggings, hexus_base_leggings.getUnlocalizedName().substring(5));
     GameRegistry.registerItem(hexus_base_boots, hexus_base_boots.getUnlocalizedName().substring(5));
     
     GameRegistry.registerItem(black_base_helmet, black_base_helmet.getUnlocalizedName().substring(5));
     GameRegistry.registerItem(black_base_chestplate, black_base_chestplate.getUnlocalizedName().substring(5));
     GameRegistry.registerItem(black_base_leggings, black_base_leggings.getUnlocalizedName().substring(5));
     GameRegistry.registerItem(black_base_boots, black_base_boots.getUnlocalizedName().substring(5));
     
     GameRegistry.registerItem(hexus_ingot_pickaxe, hexus_ingot_pickaxe.getUnlocalizedName().substring(5));
     GameRegistry.registerItem(hexus_ingot_shovel, hexus_ingot_shovel.getUnlocalizedName().substring(5));
     GameRegistry.registerItem(hexus_ingot_axe, hexus_ingot_axe.getUnlocalizedName().substring(5));
     GameRegistry.registerItem(hexus_ingot_hoe, hexus_ingot_hoe.getUnlocalizedName().substring(5));
     GameRegistry.registerItem(hexus_ingot_sword, hexus_ingot_sword.getUnlocalizedName().substring(5));
     
     GameRegistry.registerItem(black_ingot_pickaxe, black_ingot_pickaxe.getUnlocalizedName().substring(5));
     GameRegistry.registerItem(black_ingot_shovel, black_ingot_shovel.getUnlocalizedName().substring(5));
     GameRegistry.registerItem(black_ingot_axe, black_ingot_axe.getUnlocalizedName().substring(5));
     GameRegistry.registerItem(black_ingot_hoe, black_ingot_hoe.getUnlocalizedName().substring(5));
     GameRegistry.registerItem(black_ingot_sword, black_ingot_sword.getUnlocalizedName().substring(5));
     
     GameRegistry.registerItem(hexus_ingot_helmet, hexus_ingot_helmet.getUnlocalizedName().substring(5));
     GameRegistry.registerItem(hexus_ingot_chestplate, hexus_ingot_chestplate.getUnlocalizedName().substring(5));
     GameRegistry.registerItem(hexus_ingot_leggings, hexus_ingot_leggings.getUnlocalizedName().substring(5));
     GameRegistry.registerItem(hexus_ingot_boots, hexus_ingot_boots.getUnlocalizedName().substring(5));
     
     GameRegistry.registerItem(black_ingot_helmet, black_ingot_helmet.getUnlocalizedName().substring(5));
     GameRegistry.registerItem(black_ingot_chestplate, black_ingot_chestplate.getUnlocalizedName().substring(5));
     GameRegistry.registerItem(black_ingot_leggings, black_ingot_leggings.getUnlocalizedName().substring(5));
     GameRegistry.registerItem(black_ingot_boots, black_ingot_boots.getUnlocalizedName().substring(5));
     
     GameRegistry.registerItem(hexus_dust, hexus_dust.getUnlocalizedName().substring(5));
     GameRegistry.registerItem(black_dust, black_dust.getUnlocalizedName().substring(5));
     
     GameRegistry.registerItem(hexus_ingot, hexus_ingot.getUnlocalizedName().substring(5));
     GameRegistry.registerItem(black_ingot, black_ingot.getUnlocalizedName().substring(5));
     
     GameRegistry.registerItem(hexus_starter_needle, hexus_starter_needle.getUnlocalizedName().substring(5));
     GameRegistry.registerItem(hexus_jewel_needle, hexus_jewel_needle.getUnlocalizedName().substring(5));
     GameRegistry.registerItem(hexus_ultimate_needle, hexus_ultimate_needle.getUnlocalizedName().substring(5));
     }
    public static void registerRenders() {
     registerRender(hexus_fragment);
     registerRender(hexus_shard);
     registerRender(hexus_chunk);
     registerRender(hexus_jewel);
     
     registerRender(black_fragment);
     registerRender(black_shard);
     registerRender(black_chunk);
     registerRender(black_jewel);
     
     registerRender(hexus_pickaxe);
     registerRender(hexus_shovel);
     registerRender(hexus_axe);
     registerRender(hexus_hoe);
     registerRender(hexus_sword);
     
     registerRender(black_pickaxe);
     registerRender(black_shovel);
     registerRender(black_axe);
     registerRender(black_hoe);
     registerRender(black_sword);
     
     registerRender(hexus_base_helmet);
     registerRender(hexus_base_chestplate);
     registerRender(hexus_base_leggings);
     registerRender(hexus_base_boots);
     
     registerRender(black_base_helmet);
     registerRender(black_base_chestplate);
     registerRender(black_base_leggings);
     registerRender(black_base_boots);
     
     registerRender(hexus_ingot_pickaxe);
     registerRender(hexus_ingot_shovel);
     registerRender(hexus_ingot_axe);
     registerRender(hexus_ingot_hoe);
     registerRender(hexus_ingot_sword);
     
     registerRender(black_ingot_pickaxe);
     registerRender(black_ingot_shovel);
     registerRender(black_ingot_axe);
     registerRender(black_ingot_hoe);
     registerRender(black_ingot_sword);
     
     registerRender(hexus_ingot_helmet);
     registerRender(hexus_ingot_chestplate);
     registerRender(hexus_ingot_leggings);
     registerRender(hexus_ingot_boots);
     
     registerRender(black_ingot_helmet);
     registerRender(black_ingot_chestplate);
     registerRender(black_ingot_leggings);
     registerRender(black_ingot_boots);
     
     registerRender(hexus_dust);
     registerRender(black_dust);
     
     registerRender(hexus_ingot);
     registerRender(black_ingot);
     
     registerRender(hexus_starter_needle);
     registerRender(hexus_jewel_needle);
     registerRender(hexus_ultimate_needle);
     }
    public static void registerRender(Item item) {
     Minecraft.getMinecraft().getRenderItem().getItemModelMesher().register(item, 0, new ModelResourceLocation(Reference.MODID + ":" + item.getUnlocalizedName().substring(5), "inventory"));
     }
    
    }

    Blocks Class:


    package com.HexianMods.HexianOres.init;
    import com.HexianMods.HexianOres.HexianOres;
    import com.HexianMods.HexianOres.Reference;
    import com.HexianMods.HexianOres.block.*;
    import net.minecraft.block.Block;
    import net.minecraft.client.Minecraft;
    import net.minecraft.client.renderer.ItemModelMesher;
    import net.minecraft.client.renderer.entity.RenderItem;
    import net.minecraft.client.resources.model.ModelResourceLocation;
    import net.minecraft.item.Item;
    import net.minecraftforge.fml.common.registry.GameRegistry;
    public class HexianOresBlocks {
    public static Block hexian_ore;
     public static Block black_ore;
     
     public static Block hexus_block;
     public static Block black_block;
     
     public static Block hexus_ingot_block;
     public static Block black_ingot_block;
     
     public static Block hexus_dust_block;
     public static Block black_dust_block;
    public static void init() {
     hexian_ore = (new HexianOreBlock("hexian_ore")).setUnlocalizedName("hexian_ore").setCreativeTab(HexianOres.tabHexianOres);
     black_ore = (new HexianOreBlock("black_ore")).setUnlocalizedName("black_ore").setCreativeTab(HexianOres.tabHexianOres);
    hexus_block = (new HexianJewelBlock("hexus_block")).setUnlocalizedName("hexus_block").setCreativeTab(HexianOres.tabHexianOres);
     black_block = (new HexianJewelBlock("black_block")).setUnlocalizedName("black_block").setCreativeTab(HexianOres.tabHexianOres);
    hexus_ingot_block = (new HexianIngotBlock("hexus_ingot_block")).setUnlocalizedName("hexus_ingot_block").setCreativeTab(HexianOres.tabHexianOres);
     black_ingot_block = (new HexianIngotBlock("black_ingot_block")).setUnlocalizedName("black_ingot_block").setCreativeTab(HexianOres.tabHexianOres);
    hexus_dust_block = (new HexianDustBlock("hexus_dust_block")).setUnlocalizedName("hexus_dust_block").setCreativeTab(HexianOres.tabHexianOres);
     black_dust_block = (new HexianDustBlock("black_dust_block")).setUnlocalizedName("black_dust_block").setCreativeTab(HexianOres.tabHexianOres);
     }
    public static void register() {
     GameRegistry.registerBlock(hexian_ore, hexian_ore.getUnlocalizedName().substring(5));
     GameRegistry.registerBlock(black_ore, black_ore.getUnlocalizedName().substring(5));
    GameRegistry.registerBlock(hexus_block, hexus_block.getUnlocalizedName().substring(5));
     GameRegistry.registerBlock(black_block, black_block.getUnlocalizedName().substring(5));
    GameRegistry.registerBlock(hexus_ingot_block, hexus_ingot_block.getUnlocalizedName().substring(5));
     GameRegistry.registerBlock(black_ingot_block, black_ingot_block.getUnlocalizedName().substring(5));
    GameRegistry.registerBlock(hexus_dust_block, hexus_dust_block.getUnlocalizedName().substring(5));
     GameRegistry.registerBlock(black_dust_block, black_dust_block.getUnlocalizedName().substring(5));
     }
    public static void registerRenders() {
     registerRender(hexian_ore);
     registerRender(black_ore);
    registerRender(hexus_block);
     registerRender(black_block);
    registerRender(hexus_ingot_block);
     registerRender(black_ingot_block);
    registerRender(hexus_dust_block);
     registerRender(black_dust_block);
     }
    public static void registerRender(Block block) {
     Item item = Item.getItemFromBlock(block);
     Minecraft.getMinecraft().getRenderItem().getItemModelMesher().register(item, 0, new ModelResourceLocation(Reference.MODID + ":" + item.getUnlocalizedName().substring(5), "inventory"));
     }
    }
    











    CommonProxy:


    [/p]
    [p]package com.HexianMods.HexianOres.proxy;[/p]
    [p]public class CommonProxy {
     public void registerRenders() {
     }
    }[/p]
    [p]


    ClientProxy:


    [/p]
    [p]package com.HexianMods.HexianOres.proxy;[/p]
    [p]import com.HexianMods.HexianOres.init.HexianOresBlocks;
    import com.HexianMods.HexianOres.init.HexianOresItems;[/p]
    [p]public class ClientProxy extends CommonProxy {
     @Override
     public void registerRenders() {
     HexianOresItems.registerRenders();
     HexianOresBlocks.registerRenders();
     }
    }[/p]
    [p]


    Recipes Class:


    [/p]
    [p]package com.HexianMods.HexianOres.init;[/p]
    [p]import net.minecraft.init.Items;
    import net.minecraft.item.ItemStack;
    import net.minecraftforge.fml.common.registry.GameRegistry;[/p]
    [p]public class HexianOresRecipes {
     public static void addRecipes() {
     GameRegistry.addRecipe(new ItemStack(HexianOresItems.hexus_shard), new Object[] { "FFF", "FFF", "FFF", 'F', HexianOresItems.hexus_fragment });
     GameRegistry.addRecipe(new ItemStack(HexianOresItems.hexus_chunk), new Object[] { "SSS", "SSS", "SSS", 'S', HexianOresItems.hexus_shard });
     GameRegistry.addRecipe(new ItemStack(HexianOresItems.hexus_jewel), new Object[] { "CCC", "CCC", "CCC", 'C', HexianOresItems.hexus_chunk });
     
     GameRegistry.addRecipe(new ItemStack(HexianOresItems.black_shard), new Object[] { "FFF", "FFF", "FFF", 'F', HexianOresItems.black_fragment });
     GameRegistry.addRecipe(new ItemStack(HexianOresItems.black_chunk), new Object[] { "SSS", "SSS", "SSS", 'S', HexianOresItems.black_shard });
     GameRegistry.addRecipe(new ItemStack(HexianOresItems.black_jewel), new Object[] { "CCC", "CCC", "CCC", 'C', HexianOresItems.black_chunk });
     
     GameRegistry.addRecipe(new ItemStack(HexianOresBlocks.hexus_block), new Object[] { "JJJ", "JJJ", "JJJ", 'J', HexianOresItems.hexus_jewel });
     GameRegistry.addRecipe(new ItemStack(HexianOresBlocks.black_block), new Object[] { "JJJ", "JJJ", "JJJ", 'J', HexianOresItems.black_jewel });
     
     GameRegistry.addRecipe(new ItemStack(HexianOresItems.hexus_pickaxe), new Object[] { "JJJ", " P ", " D ", 'J', HexianOresItems.hexus_jewel, 'S', Items.stick });
     GameRegistry.addRecipe(new ItemStack(HexianOresItems.hexus_shovel), new Object[] { "J", "S", "D", 'J', HexianOresItems.hexus_jewel, 'S', Items.diamond_shovel, 'D', Items.diamond });
     GameRegistry.addRecipe(new ItemStack(HexianOresItems.hexus_axe), new Object[] { "JJ", "JA", " D", 'J', HexianOresItems.hexus_jewel, 'A', Items.diamond_axe, 'D', Items.diamond });
     GameRegistry.addRecipe(new ItemStack(HexianOresItems.hexus_hoe), new Object[] { "JJ", " H", " D", 'J', HexianOresItems.hexus_jewel, 'H', Items.diamond_hoe, 'D', Items.diamond });
     GameRegistry.addRecipe(new ItemStack(HexianOresItems.hexus_sword), new Object[] { "J", "J", "S", 'J', HexianOresItems.hexus_jewel, 'S', Items.diamond_sword });
     
     GameRegistry.addRecipe(new ItemStack(HexianOresItems.black_pickaxe), new Object[] { "JJJ", " P ", " D ", 'J', HexianOresItems.black_jewel, 'P', Items.diamond_pickaxe, 'D', Items.diamond });
     GameRegistry.addRecipe(new ItemStack(HexianOresItems.black_shovel), new Object[] { "J", "S", "D", 'J', HexianOresItems.black_jewel, 'S', Items.diamond_shovel, 'D', Items.diamond });
     GameRegistry.addRecipe(new ItemStack(HexianOresItems.black_axe), new Object[] { "JJ", "JA", " D", 'J', HexianOresItems.black_jewel, 'A', Items.diamond_axe, 'D', Items.diamond });
     GameRegistry.addRecipe(new ItemStack(HexianOresItems.black_hoe), new Object[] { "JJ", " H", " D", 'J', HexianOresItems.black_jewel, 'H', Items.diamond_hoe, 'D', Items.diamond });
     GameRegistry.addRecipe(new ItemStack(HexianOresItems.black_sword), new Object[] { "J", "J", "S", 'J', HexianOresItems.black_jewel, 'S', Items.diamond_sword });
     
     GameRegistry.addRecipe(new ItemStack(HexianOresItems.hexus_base_helmet), new Object[] { "JJJ", "JHJ", " ", 'J', HexianOresItems.hexus_jewel, 'H', Items.diamond_helmet });
     GameRegistry.addRecipe(new ItemStack(HexianOresItems.hexus_base_chestplate), new Object[] { "JCJ", "JJJ", "JJJ", 'J', HexianOresItems.hexus_jewel, 'C', Items.diamond_chestplate });
     GameRegistry.addRecipe(new ItemStack(HexianOresItems.hexus_base_leggings), new Object[] { "JJJ", "JLJ", "J J", 'J', HexianOresItems.hexus_jewel, 'L', Items.diamond_leggings });
     GameRegistry.addRecipe(new ItemStack(HexianOresItems.hexus_base_boots), new Object[] { "JBJ", "J J", " ", 'J', HexianOresItems.hexus_jewel, 'B', Items.diamond_boots });
     
     GameRegistry.addRecipe(new ItemStack(HexianOresItems.black_base_helmet), new Object[] { "JJJ", "JHJ", " ", 'J', HexianOresItems.black_jewel, 'H', Items.diamond_helmet });
     GameRegistry.addRecipe(new ItemStack(HexianOresItems.black_base_chestplate), new Object[] { "JCJ", "JJJ", "JJJ", 'J', HexianOresItems.black_jewel, 'C', Items.diamond_chestplate });
     GameRegistry.addRecipe(new ItemStack(HexianOresItems.black_base_leggings), new Object[] { "JJJ", "JLJ", "J J", 'J', HexianOresItems.black_jewel, 'L', Items.diamond_leggings });
     GameRegistry.addRecipe(new ItemStack(HexianOresItems.black_base_boots), new Object[] { "JBJ", "J J", " ", 'J', HexianOresItems.black_jewel, 'B', Items.diamond_boots });
     
     GameRegistry.addRecipe(new ItemStack(HexianOresBlocks.hexus_dust_block), new Object[] { "DDD", "D D", "DDD", 'D', HexianOresItems.hexus_dust });
     GameRegistry.addRecipe(new ItemStack(HexianOresBlocks.black_dust_block), new Object[] { "DDD", "D D", "DDD", 'D', HexianOresItems.black_dust });
     
     GameRegistry.addSmelting(HexianOresBlocks.hexian_ore, new ItemStack(HexianOresItems.hexus_ingot, 1), 0.7F);
     GameRegistry.addSmelting(HexianOresBlocks.black_ore, new ItemStack(HexianOresItems.black_ingot, 1), 0.7F);
     }
    }[/p]
    [p]


    The crash log:


    ---- Minecraft Crash Report ----
    // Shall we play a game?
    
    Time: 16/04/22 10:56
    Description: Rendering screen
    
    java.lang.NullPointerException: Rendering screen
     at net.minecraft.client.renderer.entity.RenderItem.renderItemOverlayIntoGUI(RenderItem.java:466)
     at net.minecraft.client.renderer.entity.RenderItem.renderItemOverlays(RenderItem.java:439)
     at net.minecraft.client.gui.inventory.GuiContainerCreative.func_147051_a(GuiContainerCreative.java:908)
     at net.minecraft.client.gui.inventory.GuiContainerCreative.drawGuiContainerBackgroundLayer(GuiContainerCreative.java:739)
     at net.minecraft.client.gui.inventory.GuiContainer.drawScreen(GuiContainer.java:93)
     at net.minecraft.client.renderer.InventoryEffectRenderer.drawScreen(InventoryEffectRenderer.java:57)
     at net.minecraft.client.gui.inventory.GuiContainerCreative.drawScreen(GuiContainerCreative.java:626)
     at net.minecraftforge.client.ForgeHooksClient.drawScreen(ForgeHooksClient.java:310)
     at net.minecraft.client.renderer.EntityRenderer.updateCameraAndRender(EntityRenderer.java:1156)
     at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1107)
     at net.minecraft.client.Minecraft.run(Minecraft.java:380)
     at net.minecraft.client.main.Main.main(Main.java:116)
     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
     at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
     at java.lang.reflect.Method.invoke(Unknown Source)
     at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)
     at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
     at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
     at java.lang.reflect.Method.invoke(Unknown Source)
     at net.minecraftforge.gradle.GradleStartCommon.launch(GradleStartCommon.java:97)
     at GradleStart.main(GradleStart.java:26)
    
    
    A detailed walkthrough of the error, its code path and all known details is as follows:
    ---------------------------------------------------------------------------------------
    
    -- Head --
    Stacktrace:
     at net.minecraft.client.renderer.entity.RenderItem.renderItemOverlayIntoGUI(RenderItem.java:466)
     at net.minecraft.client.renderer.entity.RenderItem.renderItemOverlays(RenderItem.java:439)
     at net.minecraft.client.gui.inventory.GuiContainerCreative.func_147051_a(GuiContainerCreative.java:908)
     at net.minecraft.client.gui.inventory.GuiContainerCreative.drawGuiContainerBackgroundLayer(GuiContainerCreative.java:739)
     at net.minecraft.client.gui.inventory.GuiContainer.drawScreen(GuiContainer.java:93)
     at net.minecraft.client.renderer.InventoryEffectRenderer.drawScreen(InventoryEffectRenderer.java:57)
     at net.minecraft.client.gui.inventory.GuiContainerCreative.drawScreen(GuiContainerCreative.java:626)
     at net.minecraftforge.client.ForgeHooksClient.drawScreen(ForgeHooksClient.java:310)
    
    -- Screen render details --
    Details:
     Screen name: net.minecraft.client.gui.inventory.GuiContainerCreative
     Mouse location: Scaled: (294, 16). Absolute: (588, 446)
     Screen size: Scaled: (427, 240). Absolute: (854, 480). Scale factor of 2
    
    -- Affected level --
    Details:
     Level name: MpServer
     All players: 1 total; [EntityPlayerSP['Player915'/233, l='MpServer', x=-368.64, y=4.00, z=-218.51]]
     Chunk stats: MultiplayerChunkCache: 342, 342
     Level seed: 0
     Level generator: ID 01 - flat, ver 0. Features enabled: false
     Level generator options: 
     Level spawn location: -349.00,10.00,-202.00 - World: (-349,10,-202), Chunk: (at 3,0,6 in -22,-13; contains blocks -352,0,-208 to -337,255,-193), Region: (-1,-1; contains chunks -32,-32 to -1,-1, blocks -512,0,-512 to -1,255,-1)
     Level time: 77848 game time, 77848 day time
     Level dimension: 0
     Level storage version: 0x00000 - Unknown?
     Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false)
     Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: false
     Forced entities: 102 total; [EntitySlime['Slime'/0, l='MpServer', x=-445.09, y=5.22, z=-258.28], EntityPig['Pig'/5, l='MpServer', x=-434.84, y=4.00, z=-263.63], EntitySlime['Slime'/6, l='MpServer', x=-432.91, y=4.00, z=-198.44], EntitySlime['Slime'/7, l='MpServer', x=-442.03, y=4.47, z=-194.47], EntitySlime['Slime'/8, l='MpServer', x=-433.84, y=4.00, z=-196.72], EntitySlime['Slime'/9, l='MpServer', x=-436.00, y=4.00, z=-190.25], EntitySlime['Slime'/10, l='MpServer', x=-434.44, y=4.75, z=-187.38], EntitySlime['Slime'/11, l='MpServer', x=-446.16, y=5.16, z=-166.38], EntitySlime['Slime'/52491, l='MpServer', x=-430.50, y=4.00, z=-209.84], EntitySlime['Slime'/12, l='MpServer', x=-448.72, y=4.00, z=-187.44], EntitySheep['Sheep'/23, l='MpServer', x=-427.38, y=4.00, z=-272.19], EntityPig['Pig'/24, l='MpServer', x=-423.97, y=4.00, z=-285.09], EntityPig['Pig'/25, l='MpServer', x=-413.44, y=4.00, z=-257.47], EntityPig['Pig'/26, l='MpServer', x=-423.75, y=4.00, z=-263.03], EntityPig['Pig'/27, l='MpServer', x=-426.22, y=4.00, z=-263.03], EntityPig['Pig'/28, l='MpServer', x=-421.94, y=4.00, z=-270.16], EntityPig['Pig'/29, l='MpServer', x=-417.97, y=4.00, z=-254.94], EntityPig['Pig'/30, l='MpServer', x=-426.88, y=4.00, z=-229.13], EntitySlime['Slime'/31, l='MpServer', x=-420.97, y=4.00, z=-226.78], EntitySlime['Slime'/32, l='MpServer', x=-421.25, y=5.00, z=-240.50], EntitySlime['Slime'/33, l='MpServer', x=-434.97, y=4.00, z=-208.63], EntitySlime['Slime'/34, l='MpServer', x=-422.06, y=4.00, z=-173.38], EntitySlime['Slime'/35, l='MpServer', x=-428.59, y=4.00, z=-174.44], EntitySlime['Slime'/49, l='MpServer', x=-397.78, y=4.00, z=-295.34], EntityPig['Pig'/50, l='MpServer', x=-409.00, y=4.00, z=-276.13], EntityPig['Pig'/51, l='MpServer', x=-413.91, y=4.00, z=-253.06], EntityPig['Pig'/52, l='MpServer', x=-415.41, y=4.00, z=-240.13], EntityPig['Pig'/53, l='MpServer', x=-406.78, y=4.00, z=-250.63], EntitySlime['Slime'/54, l='MpServer', x=-408.81, y=4.00, z=-250.88], EntitySlime['Slime'/55, l='MpServer', x=-405.25, y=5.16, z=-221.13], EntitySlime['Slime'/56, l='MpServer', x=-418.38, y=4.78, z=-203.88], EntitySlime['Slime'/57, l='MpServer', x=-417.22, y=4.00, z=-222.59], EntitySlime['Slime'/58, l='MpServer', x=-413.75, y=5.16, z=-222.38], EntitySlime['Slime'/59, l='MpServer', x=-407.28, y=4.00, z=-175.06], EntitySlime['Slime'/60, l='MpServer', x=-413.47, y=4.00, z=-167.44], EntitySheep['Sheep'/67, l='MpServer', x=-391.78, y=4.00, z=-290.66], EntityChicken['Chicken'/68, l='MpServer', x=-395.44, y=4.00, z=-285.69], EntityItem['item.item.rottenFlesh'/69, l='MpServer', x=-391.28, y=4.00, z=-242.38], EntityItem['item.item.rottenFlesh'/70, l='MpServer', x=-385.91, y=4.00, z=-208.47], EntityPlayerSP['Player915'/233, l='MpServer', x=-368.64, y=4.00, z=-218.51], EntitySheep['Sheep'/86, l='MpServer', x=-369.44, y=4.00, z=-296.19], EntityItem['item.item.rottenFlesh'/87, l='MpServer', x=-380.09, y=4.00, z=-231.28], EntitySlime['Slime'/88, l='MpServer', x=-383.31, y=4.00, z=-254.56], EntityZombie['Zombie'/89, l='MpServer', x=-368.91, y=4.00, z=-217.13], EntitySheep['Sheep'/90, l='MpServer', x=-371.03, y=4.00, z=-148.94], EntitySheep['Sheep'/98, l='MpServer', x=-366.19, y=4.00, z=-288.19], EntitySheep['Sheep'/101, l='MpServer', x=-362.88, y=4.00, z=-294.94], EntityChicken['Chicken'/102, l='MpServer', x=-352.63, y=4.00, z=-278.38], EntitySheep['Sheep'/104, l='MpServer', x=-363.16, y=4.00, z=-280.84], EntityItemFrame['entity.ItemFrame.name'/105, l='MpServer', x=-352.97, y=11.50, z=-202.50], EntityItemFrame['entity.ItemFrame.name'/106, l='MpServer', x=-352.97, y=11.50, z=-203.50], EntitySkeleton['Skeleton'/107, l='MpServer', x=-352.41, y=4.00, z=-199.84], EntityItem['item.item.arrow'/108, l='MpServer', x=-357.47, y=4.00, z=-193.97], EntityItem['item.item.bone'/109, l='MpServer', x=-357.59, y=4.00, z=-194.22], EntitySheep['Sheep'/117, l='MpServer', x=-348.47, y=4.00, z=-295.81], EntityChicken['Chicken'/119, l='MpServer', x=-351.16, y=4.00, z=-281.09], EntityChicken['Chicken'/120, l='MpServer', x=-345.66, y=4.00, z=-278.38], EntitySheep['Sheep'/121, l='MpServer', x=-350.81, y=4.00, z=-271.34], EntitySlime['Slime'/122, l='MpServer', x=-335.09, y=4.00, z=-183.50], EntitySlime['Slime'/123, l='MpServer', x=-352.38, y=4.75, z=-158.53], EntityRabbit['Rabbit'/124, l='MpServer', x=-347.63, y=4.00, z=-148.97], EntityPig['Pig'/134, l='MpServer', x=-326.63, y=4.00, z=-277.03], EntityHorse['Horse'/135, l='MpServer', x=-327.28, y=4.00, z=-284.56], EntityPig['Pig'/136, l='MpServer', x=-329.38, y=4.00, z=-272.81], EntityPig['Pig'/137, l='MpServer', x=-325.81, y=4.00, z=-283.69], EntityChicken['Chicken'/138, l='MpServer', x=-330.28, y=4.00, z=-285.50], EntitySlime['Slime'/22666, l='MpServer', x=-438.59, y=4.00, z=-188.19], EntityPig['Pig'/140, l='MpServer', x=-323.00, y=4.00, z=-260.06], EntitySheep['Sheep'/141, l='MpServer', x=-326.16, y=4.00, z=-272.91], EntitySlime['Slime'/142, l='MpServer', x=-328.28, y=4.00, z=-245.97], EntitySlime['Slime'/143, l='MpServer', x=-319.31, y=4.75, z=-259.41], EntitySlime['Slime'/144, l='MpServer', x=-326.97, y=4.78, z=-184.41], EntitySlime['Slime'/145, l='MpServer', x=-326.81, y=4.00, z=-182.22], EntitySlime['Slime'/146, l='MpServer', x=-317.81, y=4.00, z=-194.31], EntitySlime['Slime'/35218, l='MpServer', x=-411.66, y=3.91, z=-165.38], EntitySlime['Slime'/147, l='MpServer', x=-320.72, y=4.00, z=-168.84], EntityRabbit['Rabbit'/148, l='MpServer', x=-324.75, y=4.00, z=-144.34], EntityRabbit['Rabbit'/149, l='MpServer', x=-334.69, y=4.00, z=-140.78], EntitySheep['Sheep'/161, l='MpServer', x=-309.25, y=4.00, z=-274.38], EntityPig['Pig'/162, l='MpServer', x=-316.78, y=4.00, z=-283.88], EntitySheep['Sheep'/163, l='MpServer', x=-311.75, y=4.00, z=-280.72], EntitySlime['Slime'/164, l='MpServer', x=-310.94, y=5.22, z=-295.31], EntityPig['Pig'/165, l='MpServer', x=-315.28, y=4.00, z=-271.81], EntityPig['Pig'/166, l='MpServer', x=-304.81, y=4.00, z=-261.63], EntityPig['Pig'/167, l='MpServer', x=-310.06, y=4.00, z=-258.84], EntityPig['Pig'/168, l='MpServer', x=-311.72, y=4.00, z=-265.47], EntitySlime['Slime'/169, l='MpServer', x=-307.94, y=5.00, z=-258.59], EntitySlime['Slime'/170, l='MpServer', x=-311.72, y=4.00, z=-271.84], EntitySlime['Slime'/171, l='MpServer', x=-315.38, y=4.00, z=-269.22], EntitySlime['Slime'/172, l='MpServer', x=-323.97, y=4.41, z=-254.72], EntitySlime['Slime'/173, l='MpServer', x=-306.78, y=4.00, z=-225.44], EntitySlime['Slime'/174, l='MpServer', x=-309.94, y=5.22, z=-169.81], EntitySheep['Sheep'/175, l='MpServer', x=-310.00, y=4.00, z=-140.97], EntityPig['Pig'/189, l='MpServer', x=-289.91, y=4.00, z=-289.59], EntitySlime['Slime'/190, l='MpServer', x=-292.84, y=4.00, z=-296.22], EntityPig['Pig'/192, l='MpServer', x=-300.66, y=4.00, z=-271.13], EntitySlime['Slime'/193, l='MpServer', x=-300.59, y=4.00, z=-282.03], EntitySlime['Slime'/194, l='MpServer', x=-296.72, y=4.00, z=-271.41], EntitySlime['Slime'/195, l='MpServer', x=-298.69, y=4.47, z=-285.97], EntitySlime['Slime'/196, l='MpServer', x=-292.91, y=4.75, z=-263.63], EntitySlime['Slime'/197, l='MpServer', x=-302.00, y=4.00, z=-250.16], EntitySlime['Slime'/198, l='MpServer', x=-293.03, y=4.47, z=-209.25]]
     Retry entities: 0 total; []
     Server brand: fml,forge
     Server type: Integrated singleplayer server
    Stacktrace:
     at net.minecraft.client.multiplayer.WorldClient.addWorldInfoToCrashReport(WorldClient.java:383)
     at net.minecraft.client.Minecraft.addGraphicsAndWorldToCrashReport(Minecraft.java:2645)
     at net.minecraft.client.Minecraft.run(Minecraft.java:401)
     at net.minecraft.client.main.Main.main(Main.java:116)
     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
     at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
     at java.lang.reflect.Method.invoke(Unknown Source)
     at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)
     at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
     at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
     at java.lang.reflect.Method.invoke(Unknown Source)
     at net.minecraftforge.gradle.GradleStartCommon.launch(GradleStartCommon.java:97)
     at GradleStart.main(GradleStart.java:26)
    
    -- System Details --
    Details:
     Minecraft Version: 1.8.9
     Operating System: Windows 10 (amd64) version 10.0
     Java Version: 1.8.0_77, Oracle Corporation
     Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
     Memory: 719002432 bytes (685 MB) / 1056309248 bytes (1007 MB) up to 1056309248 bytes (1007 MB)
     JVM Flags: 3 total; -Xincgc -Xmx1024M -Xms1024M
     IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
     FML: MCP 9.19 Powered by Forge 11.15.1.1722 4 mods loaded, 4 mods active
     States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored
     UCHIJAAAA mcp{9.19} [Minecraft Coder Pack] (minecraft.jar) 
     UCHIJAAAA FML{8.0.99.99} [Forge Mod Loader] (forgeSrc-1.8.9-11.15.1.1722.jar) 
     UCHIJAAAA Forge{11.15.1.1722} [Minecraft Forge] (forgeSrc-1.8.9-11.15.1.1722.jar) 
     UCHIJAAAA hexianores{0.0.1 alpha} [hexianores] (bin) 
     Loaded coremods (and transformers): 
     GL info: ' Vendor: 'ATI Technologies Inc.' Version: '4.5.13417 Compatibility Profile Context 15.301.1201.0' Renderer: 'AMD Radeon R7 200 Series'
     Launched Version: 1.8.9
     LWJGL: 2.9.4
     OpenGL: AMD Radeon R7 200 Series GL version 4.5.13417 Compatibility Profile Context 15.301.1201.0, ATI Technologies Inc.
     GL Caps: Using GL 1.3 multitexturing.
    Using GL 1.3 texture combiners.
    Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported.
    Shaders are available because OpenGL 2.1 is supported.
    VBOs are available because OpenGL 1.5 is supported.
    
     Using VBOs: No
     Is Modded: Definitely; Client brand changed to 'fml,forge'
     Type: Client (map_client.txt)
     Resource Packs: 
     Current Language: English (US)
     Profiler Position: N/A (disabled)
     CPU: 2x Intel(R) Pentium(R) CPU G645 @ 2.90GHz
    
    

    Posted in: Modification Development
  • 0

    posted a message on Tinkers Construct
    Quote from DJCherryTempo

    Yeah, that's not gonna happen. Metallurgy adds in too many metals as is, and I cant keep track of the stats/how to make the alloys. Well, I might consider adding them, I dont know...

    Way late reply, but if you've got NEI you can look up the dust alloys. If you've got NEIPlugins/Addons (can't remember which one) it'll show the Smeltery alloying recipes.
    Posted in: Minecraft Mods
  • 0

    posted a message on Tinkers Construct
    Quote from DJCherryTempo
    A simple fix for the Pattern Chest issue: Turn it into a half slab Pattern Chest. No glitch texture there. Then again, Ive stopped using this mod because I feel that I can progress so quickly. I know I can use Iguana Tweaks for Tinkers, but I dont feel like it. It's still a good mod, I just have Purple Metal (I can never spell the name right) so easily that I dont feel like using it.

    Try adding Metallurgy and ExtraTiC. There's tons more ores to progress through, and I think the best is Tartarite. (3.5 Handle modifier, mining level of 8, can't remember the rest off the top of my head.)
    Posted in: Minecraft Mods
  • 0

    posted a message on Ars Magica 2 - Version 1.4.0.009 (Updated February 8, 2016)
    Quote from bronsonf1
    hey guys when ever i try to create a greater focus in the workbench i get this message

    "The focus crumbles apart in your hands, Perhaps you lack the knowledge to create something this powerful..."

    anyone know what I'm missing?

    You have to unlock it in the compendium first.
    Posted in: Minecraft Mods
  • 1

    posted a message on Tinkers Construct
    Quote from matts

    That is a problem that is fixed with using Forge 1188 or newer.. You are using 1180.

    Thanks!
    Posted in: Minecraft Mods
  • 0

    posted a message on Tinkers Construct
    Quote from biohazard457

    Is anyone else getting this graphics glitch with the pattern chest?


    Yep.

    Tangle, are you sure there's nothing in the Smeltery structure? If you are in a biome where it snows, you might want to cover it.

    Also, I got this crash log with the latest 1.7.10 version:

    ---- Minecraft Crash Report ----
    // Why is it breaking :(

    Time: 8/19/14 7:58 PM
    Description: Initializing game

    java.lang.NoClassDefFoundError: tconstruct/smeltery/blocks/GlassPaneConnected
    at java.lang.Class.forName0(Native Method)
    at java.lang.Class.forName(Unknown Source)
    at cpw.mods.fml.common.registry.ObjectHolderRegistry.scanTarget(ObjectHolderRegistry.java:70)
    at cpw.mods.fml.common.registry.ObjectHolderRegistry.findObjectHolders(ObjectHolderRegistry.java:39)
    at cpw.mods.fml.common.Loader.preinitializeMods(Loader.java:507)
    at cpw.mods.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:239)
    at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:480)
    at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:867)
    at net.minecraft.client.main.Main.main(SourceFile:148)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at net.minecraft.launchwrapper.Launch.launch(Launch.java:134)
    at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
    Caused by: java.lang.ClassNotFoundException: tconstruct.smeltery.blocks.GlassPaneConnected
    at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:188)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    ... 15 more
    Caused by: java.lang.NoClassDefFoundError: tconstruct/smeltery/blocks/GlassBlockConnected
    at java.lang.ClassLoader.defineClass1(Native Method)
    at java.lang.ClassLoader.defineClass(Unknown Source)
    at java.security.SecureClassLoader.defineClass(Unknown Source)
    at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:180)
    ... 17 more
    Caused by: java.lang.ClassNotFoundException: tconstruct.smeltery.blocks.GlassBlockConnected
    at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:99)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    ... 21 more


    A detailed walkthrough of the error, its code path and all known details is as follows:
    ---------------------------------------------------------------------------------------

    -- Head --
    Stacktrace:
    at java.lang.Class.forName0(Native Method)
    at java.lang.Class.forName(Unknown Source)
    at cpw.mods.fml.common.registry.ObjectHolderRegistry.scanTarget(ObjectHolderRegistry.java:70)
    at cpw.mods.fml.common.registry.ObjectHolderRegistry.findObjectHolders(ObjectHolderRegistry.java:39)
    at cpw.mods.fml.common.Loader.preinitializeMods(Loader.java:507)
    at cpw.mods.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:239)
    at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:480)

    -- Initialization --
    Details:
    Stacktrace:
    at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:867)
    at net.minecraft.client.main.Main.main(SourceFile:148)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at net.minecraft.launchwrapper.Launch.launch(Launch.java:134)
    at net.minecraft.launchwrapper.Launch.main(Launch.java:28)

    -- System Details --
    Details:
    Minecraft Version: 1.7.10
    Operating System: Windows 7 (amd64) version 6.1
    Java Version: 1.7.0_65, Oracle Corporation
    Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
    Memory: 47038344 bytes (44 MB) / 265977856 bytes (253 MB) up to 1060372480 bytes (1011 MB)
    JVM Flags: 6 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xmx1G -XX:+UseConcMarkSweepGC -XX:+CMSIncrementalMode -XX:-UseAdaptiveSizePolicy -Xmn128M
    AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
    IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
    FML: MCP v9.05 FML v7.10.18.1180 Minecraft Forge 10.13.0.1180 35 mods loaded, 35 mods active
    mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded
    FML{7.10.18.1180} [Forge Mod Loader] (forge-1.7.10-10.13.0.1180.jar) Unloaded
    Forge{10.13.0.1180} [Minecraft Forge] (forge-1.7.10-10.13.0.1180.jar) Unloaded
    AppliedEnergistics2-Core{rv0-stable-10} [AppliedEnergistics2 Core] (minecraft.jar) Unloaded
    CodeChickenCore{1.0.2.9} [CodeChicken Core] (minecraft.jar) Unloaded
    <CoFH ASM>{000} [CoFH ASM Data Initialization] (minecraft.jar) Unloaded
    NotEnoughItems{1.0.2.15} [Not Enough Items] (NotEnoughItems-1.7.10-1.0.2.15-universal.jar) Unloaded
    simplyjetpackscore{1.0} [Simply Jetpacks Coremod] (minecraft.jar) Unloaded
    TConstruct-Preloader{0.1.1} [Tinkers Corestruct] (minecraft.jar) Unloaded
    bspkrsCore{6.14} [bspkrsCore] ([1.7.10]bspkrsCore-universal-6.14.jar) Unloaded
    DamageIndicatorsMod{3.2.0} [Damage Indicators] ([1.7.10]DamageIndicatorsMod-3.2.0.jar) Unloaded
    appliedenergistics2{rv0-stable-10} [Applied Energistics 2] (appliedenergistics2-rv0-stable-10.jar) Unloaded
    Backpack{2.0.0} [Backpack] (backpack-2.0.0-1.7.x.jar) Unloaded
    Baubles{1.0.1.4} [Baubles] (Baubles-1.7.10-1.0.1.4.jar) Unloaded
    BiblioCraft{1.7.5} [BiblioCraft] (BiblioCraft[v1.7.5][MC1.7.10].jar) Unloaded
    AWWayofTime{v1.0.1g} [Blood Magic: Alchemical Wizardry] (Blood Magic-v1.1.0(1.7.10).jar) Unloaded
    CarpentersBlocks{3.2.6} [Carpenter's Blocks] (Carpenter's Blocks v3.2.6 - MC 1.7.10.zip) Unloaded
    CoFHCore{1.7.10R3.0.0B3} [CoFH Core] (CoFHCore-[1.7.10]3.0.0B3-26.jar) Unloaded
    EnderStorage{1.4.4.6} [EnderStorage] (EnderStorage-1.7.10-1.4.4.6-universal.jar) Unloaded
    ExtraUtilities{1.1.0g} [Extra Utilities] (extrautilities-1.1.0g.jar) Unloaded
    iChunUtil{4.0.0} [iChunUtil] (iChunUtil-4.0.0.jar) Unloaded
    inventorytweaks{1.59-dev-152-cf6e263} [Inventory Tweaks] (InventoryTweaks-1.59-dev-152.jar) Unloaded
    IronChest{6.0.49.733} [Iron Chest] (ironchest-1.7.10-6.0.49.733-universal.jar) Unloaded
    JABBA{1.1.4} [JABBA] (Jabba-1.1.4_1.7.10.jar) Unloaded
    Mantle{1.7.10-165.4bc3343} [Mantle] (Mantle_mc1.7.10_0.3.0.jar) Unloaded
    Metallurgy{4.0.4} [Metallurgy 4] (Metallurgy-1.7.10-4.0.4.43.jar) Unloaded
    MetallurgyCore{4.0.3} [Metallurgy Core] (MetallurgyCore-1.7.10-4.0.3.11.jar) Unloaded
    Morph{0.9.0} [Morph] (Morph-Beta-0.9.0.jar) Unloaded
    RedstoneArsenal{1.7.10R1.1.0B3} [Redstone Arsenal] (RedstoneArsenal-[1.7.10]1.1.0B3-8.jar) Unloaded
    secretroomsmod{@[email protected]} [The SecretRoomsMod] (secretroomsmod-1.7.10-4.7.1.371.jar) Unloaded
    simplyjetpacks{1.1.0} [Simply Jetpacks] (SimplyJetpacks-MC1.7.10-1.1.0.jar) Unloaded
    Sync{4.0.0} [Sync] (Sync-4.0.0.jar) Unloaded
    TConstruct{1.7.10-1.6.0.build591} [Tinkers' Construct] (TConstruct_mc1.7.10_1.6.0d39.jar) Unloaded
    ThermalExpansion{1.7.10R4.0.0B3} [Thermal Expansion] (ThermalExpansion-[1.7.10]4.0.0B3-11.jar) Unloaded
    ThermalFoundation{1.7.10R1.0.0B1} [Thermal Foundation] (ThermalFoundation-[1.7.10]1.0.0B1-6.jar) Unloaded
    Launched Version: 1.7.10-Forge10.13.0.1180
    LWJGL: 2.9.1
    OpenGL: AMD Radeon R7 200 Series GL version 4.4.12874 Compatibility Profile Context 14.100.0.0, ATI Technologies Inc.
    GL Caps: Using GL 1.3 multitexturing.
    Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported.
    Anisotropic filtering is supported and maximum anisotropy is 16.
    Shaders are available because OpenGL 2.1 is supported.

    Is Modded: Definitely; Client brand changed to 'fml,forge'
    Type: Client (map_client.txt)
    Resource Packs: []
    Current Language: English (US)
    Profiler Position: N/A (disabled)
    Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
    Anisotropic Filtering: On (8)

    Posted in: Minecraft Mods
  • 0

    posted a message on [1.8+] Beaconators [2500+ DLs]
    Great map, but there is a water temple that, for whatever reason, crashes my game. If you go to the area with the house that says "If you break this, redownload the map" or something like that and look in the direction of the jutting land that is farther than the rest of the island, you can see the outline.
    Posted in: Maps
  • 0

    posted a message on Modding FAQ! [1.7.2] [forge]
    Quote from BoStaffNinja

    I'm wondering how would I add custom tools(Not swords, pickaxes, ect) Like a staff or a scythe?


    It depends on what you would want them to do. If the scythe acts just like a regular sword, then you would say this:

    public static Scythe extends ItemSword{
    constructor biz{
    }
    }


    If the staff would launch a projectile, use this:

    public static Staff extends ItemBow{
    constructor biz{
    }
    }


    Hope this helped, I'm still relatively new to coding.
    Posted in: Mods Discussion
  • 0

    posted a message on Modding FAQ! [1.7.2] [forge]
    This is what I have now:

    package com.moreores.items;
    
    import net.minecraft.entity.item.EntityEnderPearl;
    import net.minecraft.entity.player.EntityPlayer;
    import net.minecraft.event.ClickEvent;
    import net.minecraft.init.Blocks;
    import net.minecraft.item.ItemPickaxe;
    import net.minecraft.item.ItemStack;
    import net.minecraft.world.World;
    
    public class EnderPickaxe extends ItemPickaxe {
    
    protected EnderPickaxe(ToolMaterial ender) {
    super(ender);
    }
    
    public boolean onItemRightClick(){
    if(!world.isRemote){
    world.spawnEntityInWorld(new EntityEnderPearl(world, player));
    }
    }
    }

    I'm pretty sure there's something wrong because Eclipse is giving me errors.
    Posted in: Mods Discussion
  • 0

    posted a message on Modding FAQ! [1.7.2] [forge]
    Yeah, now I've got a tool that damages itself when you right click it on a block. Yay.

    Here's the code:

    package com.moreores.items;
    
    import net.minecraft.entity.item.EntityEnderPearl;
    import net.minecraft.entity.player.EntityPlayer;
    import net.minecraft.event.ClickEvent;
    import net.minecraft.init.Blocks;
    import net.minecraft.item.ItemPickaxe;
    import net.minecraft.item.ItemStack;
    import net.minecraft.world.World;
    
    public class EnderPickaxe extends ItemPickaxe {
    
    	protected EnderPickaxe(ToolMaterial ender) {
    		super(ender);
    	}
    
    	public boolean onItemUse(ItemStack par1ItemStack,
    			EntityPlayer par2EntityPlayer, World par3World, int par4, int par5,
    			int par6, int par7, float par8, float par9, float par10) {
    		if (par7 == 0) {
    			--par5;
    		}
    
    		if (par7 == 1) {
    			++par5;
    		}
    
    		if (par7 == 2) {
    			--par6;
    		}
    
    		if (par7 == 3) {
    			++par6;
    		}
    
    		if (par7 == 4) {
    			--par4;
    		}
    
    		if (par7 == 5) {
    			++par4;
    		}
    
    		if (!par2EntityPlayer.canPlayerEdit(par4, par5, par6, par7,
    				par1ItemStack)) {
    			return false;
    		}
    		par1ItemStack.damageItem(10, par2EntityPlayer);
    		return true;
    	}
    }

    Posted in: Mods Discussion
  • 0

    posted a message on Modding FAQ! [1.7.2] [forge]
    Quote from Fire8TheBlade

    dude... -_- jk lol :) what you would do is call onItemRightClick, or onItemUse in the item class.


    Heheh, more noobs for the win. What would I put in it to summon the ender pearl? Does it have to be a void method? (Eclipse says to change the return type to 'void')
    Posted in: Mods Discussion
  • To post a comment, please or register a new account.