Posted May 19, 201312 yr Okay, As summer is creeping up on me, I'm starting to have alot more time for minecraft modding, and plan on ramping up my mod to the next level. To start Im ironing out some unprofessional errors/bugs that seem to detract from the mod. I've gotten them all done except for 1 thing. I got bows to be held correctly while the person is in third person view, however, if the player isn't then other players hold it incorrectly. How would I go about fixing this? This is the segment of code I put in the item class (geticon method)to make it work the way it currently does. if(Minecraft.getMinecraft().gameSettings.thirdPersonView != 0){ GL11.glTranslatef(0.0F, -0.6F, -0.025F); GL11.glRotatef(-17.0F, 0.0F, 0.0F, 1.0F); GL11.glRotatef(14.0F, 1.0F, 0.0F, 0.0F); GL11.glRotatef(4.5F, 0.0F, 1.0F, 0.0F); } This is the creator of the Rareores mod! Be sure to check it out at
May 19, 201312 yr Assuming you have at least Forge 7.8.0.700, I've made an ItemRenderer which can be used for every bow: https://gist.github.com/SanAndreasP/5608824 You need to bind the renderer to your item. You can bind the renderer to multiple items. Note that this does not support multiple render passes. You have to figure this out for yourself if you need those. Don't ask for support per PM! They'll get ignored! | If a post helped you, click the "Thank You" button at the top right corner of said post! | mah twitter This thread makes me sad because people just post copy-paste-ready code when it's obvious that the OP has little to no programming experience. This is not how learning works.
May 19, 201312 yr Author Thanks man! Yeah I'm using 1.5.2 so I should have 7.8.0.700. But I will double check! This is the creator of the Rareores mod! Be sure to check it out at
May 19, 201312 yr Assuming you have at least Forge 7.8.0.700, I've made an ItemRenderer which can be used for every bow: https://gist.github.com/SanAndreasP/5608824 You need to bind the renderer to your item. You can bind the renderer to multiple items. Note that this does not support multiple render passes. You have to figure this out for yourself if you need those. Im having the same problem. When I use your code, I get an error on all of the EQUIPPED_FIRST_PERSONs. Also, I know this sounds noobish, but how do you bind the renderer to the bow? Check out my mod: http://www.minecraftforum.net/topic/1809937-152forge-minecraft-enriched-mod/
May 19, 201312 yr Assuming you have at least Forge 7.8.0.700, I've made an ItemRenderer which can be used for every bow: https://gist.github.com/SanAndreasP/5608824 You need to bind the renderer to your item. You can bind the renderer to multiple items. Note that this does not support multiple render passes. You have to figure this out for yourself if you need those. Im having the same problem. When I use your code, I get an error on all of the EQUIPPED_FIRST_PERSONs. Also, I know this sounds noobish, but how do you bind the renderer to the bow? As I said, in order to use that code, you need Forge 7.8.0.700, since the EQUIPPED_FIRST_PERSON field is introduced there. You bind the item to the ItemRenderer with MinecraftForgeClient.registerItemRenderer Don't ask for support per PM! They'll get ignored! | If a post helped you, click the "Thank You" button at the top right corner of said post! | mah twitter This thread makes me sad because people just post copy-paste-ready code when it's obvious that the OP has little to no programming experience. This is not how learning works.
May 19, 201312 yr Author Wait umm why is the bow like super big and held on the side pointing away from his left hip? This is the creator of the Rareores mod! Be sure to check it out at
May 19, 201312 yr Wait umm why is the bow like super big and held on the side pointing away from his left hip? Can I get a screenshot? Which forge version are you using? Don't ask for support per PM! They'll get ignored! | If a post helped you, click the "Thank You" button at the top right corner of said post! | mah twitter This thread makes me sad because people just post copy-paste-ready code when it's obvious that the OP has little to no programming experience. This is not how learning works.
May 19, 201312 yr Author I am using forge version 7.8.0.703 Here I go hunting with my new bow Here I am relaxin with mah new bow Here is it normally Thanks for the help, sorry to be a burden, rendering are my Achilles's Heel. This is the creator of the Rareores mod! Be sure to check it out at
May 19, 201312 yr I am using forge version 7.8.0.703 Here I go hunting with my new bow .snip. Thanks for the help, sorry to be a burden, rendering are my Achilles's Heel. hm, there probably has been something changed in .701-703. I have to update Forge and see if I can fix this. I'll post here if I fixed it. EDIT: Did you remove the code you put into the getIcon method: if(Minecraft.getMinecraft().gameSettings.thirdPersonView != 0){ GL11.glTranslatef(0.0F, -0.6F, -0.025F); GL11.glRotatef(-17.0F, 0.0F, 0.0F, 1.0F); GL11.glRotatef(14.0F, 1.0F, 0.0F, 0.0F); GL11.glRotatef(4.5F, 0.0F, 1.0F, 0.0F); } Don't ask for support per PM! They'll get ignored! | If a post helped you, click the "Thank You" button at the top right corner of said post! | mah twitter This thread makes me sad because people just post copy-paste-ready code when it's obvious that the OP has little to no programming experience. This is not how learning works.
May 19, 201312 yr Author Never mind fixed it, just replace the code segment float f2 = 3F - (1F/3F); GL11.glRotatef(-20.0F, 0.0F, 0.0F, 1.0F); GL11.glRotatef(90.0F, 1.0F, 0.0F, 0.0F); GL11.glRotatef(-60.0F, 0.0F, 0.0F, 1.0F); GL11.glScalef(f2, f2, f2); GL11.glTranslatef(-0.25F, -0.1875F, 0.1875F); // render the item as 'real' bow float f3 = 0.625F; GL11.glTranslatef(0.0F, 0.125F, 0.3125F); GL11.glRotatef(-20.0F, 0.0F, 1.0F, 0.0F); GL11.glScalef(f3, -f3, f3); GL11.glRotatef(-100.0F, 1.0F, 0.0F, 0.0F); GL11.glRotatef(45.0F, 0.0F, 1.0F, 0.0F); with GL11.glTranslatef(0.0F, -0.6F, -0.025F); GL11.glRotatef(-17.0F, 0.0F, 0.0F, 1.0F); GL11.glRotatef(14.0F, 1.0F, 0.0F, 0.0F); GL11.glRotatef(4.5F, 0.0F, 1.0F, 0.0F); I dunno what was up with your translations and rotations (Maybe something else you did different) But This works for me. Thanks! This is the creator of the Rareores mod! Be sure to check it out at
May 20, 201312 yr Author Unlocked at FloatingGrapefruits request! This is the creator of the Rareores mod! Be sure to check it out at
May 20, 201312 yr The rotation didn't work, because you have isFull3d(), and it's returning true (since I tested it and I got the same result with that). My code is directly from the bow rendering code (RenderBiped). So I suggest you use my code, and remove the isFull3d() method from your item (or at least let it return false). Don't ask for support per PM! They'll get ignored! | If a post helped you, click the "Thank You" button at the top right corner of said post! | mah twitter This thread makes me sad because people just post copy-paste-ready code when it's obvious that the OP has little to no programming experience. This is not how learning works.
May 20, 201312 yr I still cant figure out how to bind the item renderer to the item. I know the importance of figuring it out by yourself, but im really stuck. If someone could just give me the final woking code that binds it, that would be great. Check out my mod: http://www.minecraftforum.net/topic/1809937-152forge-minecraft-enriched-mod/
May 20, 201312 yr I still cant figure out how to bind the item renderer to the item. I know the importance of figuring it out by yourself, but im really stuck. If someone could just give me the final woking code that binds it, that would be great. ... You bind the item to the ItemRenderer with MinecraftForgeClient.registerItemRenderer Don't ask for support per PM! They'll get ignored! | If a post helped you, click the "Thank You" button at the top right corner of said post! | mah twitter This thread makes me sad because people just post copy-paste-ready code when it's obvious that the OP has little to no programming experience. This is not how learning works.
May 20, 201312 yr I still cant figure out how to bind the item renderer to the item. I know the importance of figuring it out by yourself, but im really stuck. If someone could just give me the final woking code that binds it, that would be great. ... You bind the item to the ItemRenderer with MinecraftForgeClient.registerItemRenderer I read that. That does not tell me where to put that code or what to do with it. Do I put it in my main class? My client proxy? So far I have it like this in my client proxy: package mods.mcenrichment.common; import net.minecraftforge.client.MinecraftForgeClient; import cpw.mods.fml.client.registry.RenderingRegistry; import cpw.mods.fml.common.Mod.Init; import cpw.mods.fml.common.registry.TickRegistry; import cpw.mods.fml.relauncher.Side; public class ClientProxy extends ServerProxy{ @Override public void registerRenderThings(){ //MinecraftForgeClient.registerItemRenderer(MCEnrichment.bowBaconite.itemID, new ItemRendererBow()); RenderingRegistry.registerEntityRenderingHandler(EntityWoodTNT.class, new RenderWoodTNT()); RenderingRegistry.registerEntityRenderingHandler(EntityStoneTNT.class, new RenderStoneTNT()); MinecraftForgeClient.registerItemRenderer(MCEnrichment.bowBaconite.itemID, new ItemRendererBow()); } public int addArmor(String armor){ return RenderingRegistry.addNewArmourRendererPrefix(armor); } } but I get a big fat error on startup: 2013-05-20 19:00:50 [iNFO] [ForgeModLoader] Forge Mod Loader version 5.2.10.705 for Minecraft 1.5.2 loading 2013-05-20 19:00:50 [iNFO] [ForgeModLoader] Java is Java HotSpot(TM) Client VM, version 1.7.0_21, running on Windows 7:x86:6.1, installed at C:\Program Files (x86)\Java\jre7 2013-05-20 19:00:50 [iNFO] [ForgeModLoader] Managed to load a deobfuscated Minecraft name- we are in a deobfuscated environment. Skipping runtime deobfuscation 2013-05-20 19:00:51 [iNFO] [sTDOUT] 229 recipes 2013-05-20 19:00:51 [iNFO] [sTDOUT] 27 achievements 2013-05-20 19:00:51 [iNFO] [Minecraft-Client] Setting user: Player34 2013-05-20 19:00:51 [iNFO] [sTDOUT] (Session ID is -) 2013-05-20 19:00:51 [iNFO] [sTDERR] Client asked for parameter: server 2013-05-20 19:00:51 [iNFO] [Minecraft-Client] LWJGL Version: 2.4.2 2013-05-20 19:00:52 [iNFO] [MinecraftForge] Attempting early MinecraftForge initialization 2013-05-20 19:00:52 [iNFO] [sTDOUT] MinecraftForge v7.8.0.705 Initialized 2013-05-20 19:00:52 [iNFO] [ForgeModLoader] MinecraftForge v7.8.0.705 Initialized 2013-05-20 19:00:52 [iNFO] [sTDOUT] Replaced 85 ore recipies 2013-05-20 19:00:52 [iNFO] [MinecraftForge] Completed early MinecraftForge initialization 2013-05-20 19:00:52 [iNFO] [ForgeModLoader] Reading custom logging properties from C:\Users\Timmy\Desktop\MC Enriched 1.5.2 new\jars\config\logging.properties 2013-05-20 19:00:52 [OFF] [ForgeModLoader] Logging level for ForgeModLoader logging is set to ALL 2013-05-20 19:00:52 [iNFO] [ForgeModLoader] Searching C:\Users\Timmy\Desktop\MC Enriched 1.5.2 new\jars\mods for mods 2013-05-20 19:00:56 [iNFO] [ForgeModLoader] Forge Mod Loader has identified 4 mods to load 2013-05-20 19:00:56 [iNFO] [mcp] Activating mod mcp 2013-05-20 19:00:56 [iNFO] [FML] Activating mod FML 2013-05-20 19:00:56 [iNFO] [Forge] Activating mod Forge 2013-05-20 19:00:56 [iNFO] [mcenrichment] Activating mod mcenrichment 2013-05-20 19:00:56 [iNFO] [ForgeModLoader] Configured a dormant chunk cache size of 0 2013-05-20 19:00:57 [iNFO] [sTDOUT] 2013-05-20 19:00:57 [iNFO] [sTDOUT] Starting up SoundSystem... 2013-05-20 19:00:57 [iNFO] [sTDOUT] Initializing LWJGL OpenAL 2013-05-20 19:00:57 [iNFO] [sTDOUT] (The LWJGL binding of OpenAL. For more information, see http://www.lwjgl.org) 2013-05-20 19:00:57 [iNFO] [sTDOUT] Error in class 'LibraryLWJGLOpenAL' 2013-05-20 19:00:57 [iNFO] [sTDOUT] Unable to initialize OpenAL. Probable cause: OpenAL not supported. 2013-05-20 19:00:57 [iNFO] [sTDOUT] ERROR MESSAGE: 2013-05-20 19:00:57 [iNFO] [sTDOUT] Could not locate OpenAL library. 2013-05-20 19:00:57 [iNFO] [sTDOUT] STACK TRACE: 2013-05-20 19:00:57 [iNFO] [sTDOUT] org.lwjgl.openal.AL.create(AL.java:153) 2013-05-20 19:00:57 [iNFO] [sTDOUT] org.lwjgl.openal.AL.create(AL.java:104) 2013-05-20 19:00:57 [iNFO] [sTDOUT] org.lwjgl.openal.AL.create(AL.java:191) 2013-05-20 19:00:57 [iNFO] [sTDOUT] paulscode.sound.libraries.LibraryLWJGLOpenAL.init(SourceFile:164) 2013-05-20 19:00:57 [iNFO] [sTDOUT] paulscode.sound.SoundSystem.CommandNewLibrary(SourceFile:1576) 2013-05-20 19:00:57 [iNFO] [sTDOUT] paulscode.sound.SoundSystem.CommandQueue(SourceFile:2572) 2013-05-20 19:00:57 [iNFO] [sTDOUT] paulscode.sound.CommandThread.run(SourceFile:121) 2013-05-20 19:00:57 [iNFO] [sTDOUT] ERROR MESSAGE: 2013-05-20 19:00:57 [iNFO] [sTDOUT] Could not locate OpenAL library. 2013-05-20 19:00:57 [iNFO] [sTDOUT] 2013-05-20 19:00:57 [iNFO] [sTDOUT] Starting up SoundSystem... 2013-05-20 19:00:58 [iNFO] [sTDOUT] Switching to No Sound 2013-05-20 19:00:58 [iNFO] [sTDOUT] (Silent Mode) 2013-05-20 19:00:58 [iNFO] [sTDOUT] 2013-05-20 19:00:59 [iNFO] [ForgeModLoader] Forge Mod Loader has detected an older LWJGL version, new advanced texture animation features are disabled 2013-05-20 19:00:59 [iNFO] [ForgeModLoader] Not using advanced OpenGL 4.3 advanced capability for animations : OpenGL 4.3 is not available 2013-05-20 19:00:59 [iNFO] [Minecraft-Client] Found animation info for: textures/blocks/lava_flow.txt 2013-05-20 19:00:59 [iNFO] [Minecraft-Client] Found animation info for: textures/blocks/water_flow.txt 2013-05-20 19:00:59 [iNFO] [Minecraft-Client] Found animation info for: textures/blocks/fire_0.txt 2013-05-20 19:00:59 [iNFO] [Minecraft-Client] Found animation info for: textures/blocks/fire_1.txt 2013-05-20 19:00:59 [iNFO] [Minecraft-Client] Found animation info for: textures/blocks/lava.txt 2013-05-20 19:00:59 [iNFO] [Minecraft-Client] Found animation info for: textures/blocks/portal.txt 2013-05-20 19:00:59 [iNFO] [Minecraft-Client] Found animation info for: textures/blocks/water.txt 2013-05-20 19:00:59 [iNFO] [Minecraft-Client] Found animation info for: textures/items/clock.txt 2013-05-20 19:00:59 [iNFO] [Minecraft-Client] Found animation info for: textures/items/compass.txt 2013-05-20 19:00:59 [sEVERE] [ForgeModLoader] Fatal errors were detected during the transition from INITIALIZATION to POSTINITIALIZATION. Loading cannot continue 2013-05-20 19:00:59 [sEVERE] [ForgeModLoader] mcp{7.44} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized FML{5.2.10.705} [Forge Mod Loader] (coremods) Unloaded->Constructed->Pre-initialized->Initialized Forge{7.8.0.705} [Minecraft Forge] (coremods) Unloaded->Constructed->Pre-initialized->Initialized mcenrichment{Alpha 0.0.5} [Enhanced Minecraft] (bin) Unloaded->Constructed->Pre-initialized->Errored 2013-05-20 19:00:59 [sEVERE] [ForgeModLoader] The following problems were captured during this phase 2013-05-20 19:00:59 [sEVERE] [ForgeModLoader] Caught exception from mcenrichment java.lang.NullPointerException at mods.mcenrichment.common.ClientProxy.registerRenderThings(ClientProxy.java:17) at mods.mcenrichment.common.MCEnrichment.load(MCEnrichment.java:143) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:494) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at com.google.common.eventbus.EventHandler.handleEvent(EventHandler.java:74) at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:45) at com.google.common.eventbus.EventBus.dispatch(EventBus.java: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(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at com.google.common.eventbus.EventHandler.handleEvent(EventHandler.java:74) at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:45) at com.google.common.eventbus.EventBus.dispatch(EventBus.java: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.initializeMods(Loader.java:690) at cpw.mods.fml.client.FMLClientHandler.finishMinecraftLoading(FMLClientHandler.java:206) at net.minecraft.client.Minecraft.startGame(Minecraft.java:448) at net.minecraft.client.MinecraftAppletImpl.startGame(MinecraftAppletImpl.java:44) at net.minecraft.client.Minecraft.run(Minecraft.java:733) at java.lang.Thread.run(Unknown Source) 2013-05-20 19:00:59 [iNFO] [sTDERR] java.lang.NullPointerException 2013-05-20 19:00:59 [iNFO] [sTDERR] at mods.mcenrichment.common.ClientProxy.registerRenderThings(ClientProxy.java:17) 2013-05-20 19:00:59 [iNFO] [sTDERR] at mods.mcenrichment.common.MCEnrichment.load(MCEnrichment.java:143) 2013-05-20 19:00:59 [iNFO] [sTDERR] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 2013-05-20 19:00:59 [iNFO] [sTDERR] at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) 2013-05-20 19:00:59 [iNFO] [sTDERR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) 2013-05-20 19:00:59 [iNFO] [sTDERR] at java.lang.reflect.Method.invoke(Unknown Source) 2013-05-20 19:00:59 [iNFO] [sTDERR] at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:494) 2013-05-20 19:00:59 [iNFO] [sTDERR] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 2013-05-20 19:00:59 [iNFO] [sTDERR] at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) 2013-05-20 19:00:59 [iNFO] [sTDERR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) 2013-05-20 19:00:59 [iNFO] [sTDERR] at java.lang.reflect.Method.invoke(Unknown Source) 2013-05-20 19:00:59 [iNFO] [sTDERR] at com.google.common.eventbus.EventHandler.handleEvent(EventHandler.java:74) 2013-05-20 19:00:59 [iNFO] [sTDERR] at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:45) 2013-05-20 19:00:59 [iNFO] [sTDERR] at com.google.common.eventbus.EventBus.dispatch(EventBus.java:314) 2013-05-20 19:00:59 [iNFO] [sTDERR] at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:296) 2013-05-20 19:00:59 [iNFO] [sTDERR] at com.google.common.eventbus.EventBus.post(EventBus.java:267) 2013-05-20 19:00:59 [iNFO] [sTDERR] at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:165) 2013-05-20 19:00:59 [iNFO] [sTDERR] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 2013-05-20 19:00:59 [iNFO] [sTDERR] at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) 2013-05-20 19:00:59 [iNFO] [sTDERR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) 2013-05-20 19:00:59 [iNFO] [sTDERR] at java.lang.reflect.Method.invoke(Unknown Source) 2013-05-20 19:00:59 [iNFO] [sTDERR] at com.google.common.eventbus.EventHandler.handleEvent(EventHandler.java:74) 2013-05-20 19:00:59 [iNFO] [sTDERR] at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:45) 2013-05-20 19:00:59 [iNFO] [sTDERR] at com.google.common.eventbus.EventBus.dispatch(EventBus.java:314) 2013-05-20 19:00:59 [iNFO] [sTDERR] at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:296) 2013-05-20 19:00:59 [iNFO] [sTDERR] at com.google.common.eventbus.EventBus.post(EventBus.java:267) 2013-05-20 19:00:59 [iNFO] [sTDERR] at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:98) 2013-05-20 19:00:59 [iNFO] [sTDERR] at cpw.mods.fml.common.Loader.initializeMods(Loader.java:690) 2013-05-20 19:00:59 [iNFO] [sTDERR] at cpw.mods.fml.client.FMLClientHandler.finishMinecraftLoading(FMLClientHandler.java:206) 2013-05-20 19:00:59 [iNFO] [sTDERR] at net.minecraft.client.Minecraft.startGame(Minecraft.java:448) 2013-05-20 19:00:59 [iNFO] [sTDERR] at net.minecraft.client.MinecraftAppletImpl.startGame(MinecraftAppletImpl.java:44) 2013-05-20 19:00:59 [iNFO] [sTDERR] at net.minecraft.client.Minecraft.run(Minecraft.java:733) 2013-05-20 19:00:59 [iNFO] [sTDERR] at java.lang.Thread.run(Unknown Source) Check out my mod: http://www.minecraftforum.net/topic/1809937-152forge-minecraft-enriched-mod/
May 20, 201312 yr Do you call your registerRenderThings AFTER you initialized your items? Other than that, it seems fine to me. Don't ask for support per PM! They'll get ignored! | If a post helped you, click the "Thank You" button at the top right corner of said post! | mah twitter This thread makes me sad because people just post copy-paste-ready code when it's obvious that the OP has little to no programming experience. This is not how learning works.
May 21, 201312 yr Do you call your registerRenderThings AFTER you initialized your items? Other than that, it seems fine to me. That did it! Thanks! Check out my mod: http://www.minecraftforum.net/topic/1809937-152forge-minecraft-enriched-mod/
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.