Posted February 4, 201510 yr Hello. My throwable entities aren't rendering and I don't know why. It seems like they aren't even trying to render. When I right click the item such as a rocket launcher, a default texture doesn't show up, nor does my texture. What am I doing wrong? My code: https://github.com/hsyyid/HaloMod Thanks in Advance!
February 4, 201510 yr looks like you never call render() in your code. I'm back from being gone for... I think its been about a year. I'm pretty sure nobody remembers me, but hello anybody who does!
February 4, 201510 yr Author What do you mean? I called worldIn.spawnEntityInWorld(new EntityBullet(worldIn, playerIn)); in my gun class. And I called RenderingRegistry.registerEntityRenderingHandler(EntityBullet.class, new RenderBulletEntity(Minecraft.getMinecraft().getRenderManager())); in my main class. Where would I call render()?
February 4, 201510 yr What do you mean? I called worldIn.spawnEntityInWorld(new EntityBullet(worldIn, playerIn)); in my gun class. And I called RenderingRegistry.registerEntityRenderingHandler(EntityBullet.class, new RenderBulletEntity(Minecraft.getMinecraft().getRenderManager())); in my main class. Where would I call render()? 1. you need to have the rendering registry in the client proxy class. 2. And sorry I was looking at the Rocket Launcher class and in that you dont call render. I'm back from being gone for... I think its been about a year. I'm pretty sure nobody remembers me, but hello anybody who does!
February 4, 201510 yr Author I don't have a Client Proxy class, I've just been using a Main class is that a problem?
February 5, 201510 yr Do you plan on having the mod work on servers? If so, you need proxies. Maker of the Craft++ mod.
February 5, 201510 yr Author Currently I don't really care. However, I do care that my entities aren't rendering.
February 6, 201510 yr [*]Do not use registerGlobalEntityId ! It has a globally limited amount of possible entities, where some of them are already occupied by vanilla. Use registerModEntity instead. [*]Make proxies. Either try to do it right, or don't even bother. A tutorial on proxies can be found here: http://www.minecraftforge.net/wiki/Proxies [*]Learn how to organize your classes using sub-packages, your current setup is just a mess. [*]And please, don't put everything of your workspace in your repo. The only files that belong there are your src and gradle (not the one prefixed with the dot) folders as well as your readme, build.gradle, gitignore and the gradlew files. Possibly also some other files (like photoshop image files etc.). Here an example of a correct setup: https://github.com/diesieben07/SevenCommons 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.
February 6, 201510 yr Author I changed it to registerModEntity, and it's rendering something. Much better than what I had before, but it's not rendering what I want it to. Thanks for the Help! Thx for the link to proxies.
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.