Jump to content
View in the app

A better way to browse. Learn more.

Forge Forums

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

DrLuigi

Members
  • Joined

  • Last visited

  1. I've solved the problem! Thanks a lot for your help, diesieben07 and DavidM.
  2. If you don't mind, will you tell me what to do? I can't understand what you are saying, sorry...
  3. I modified my code, but it doesn't work... private void doClientStuff(final FMLClientSetupEvent event) { RenderingRegistry.registerEntityRenderingHandler(EntityProactiv.class, new IRenderFactory<EntityProactiv>() { ItemRenderer itemRenderer = Minecraft.getInstance().getItemRenderer(); @Override public Render<? super EntityProactiv> createRenderFor(RenderManager manager) { return new RenderSprite<EntityProactiv>(manager, ModItems.proactiv, itemRenderer); } }); } ---- Minecraft Crash Report ---- // Who set us up the TNT? Time: 19/03/14 18:45 Description: Rendering entity in world java.lang.NullPointerException: Rendering entity in world at net.minecraft.client.renderer.entity.RenderSprite.doRender(RenderSprite.java:41) at net.minecraft.client.renderer.entity.RenderManager.renderEntity(RenderManager.java:374) at net.minecraft.client.renderer.entity.RenderManager.renderEntityStatic(RenderManager.java:363) at net.minecraft.client.renderer.WorldRenderer.renderEntities(WorldRenderer.java:591) at net.minecraft.client.renderer.GameRenderer.updateCameraAndRender(GameRenderer.java:844) at net.minecraft.client.renderer.GameRenderer.renderWorld(GameRenderer.java:771) at net.minecraft.client.renderer.GameRenderer.updateCameraAndRender(GameRenderer.java:635) at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:871) at net.minecraft.client.Minecraft.run(Minecraft.java:398) at net.minecraft.client.main.Main.main(Main.java:117) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at net.minecraftforge.userdev.FMLUserdevClientLaunchProvider.lambda$launchService$0(FMLUserdevClientLaunchProvider.java:55) at cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:19) at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:32) at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:50) at cpw.mods.modlauncher.Launcher.run(Launcher.java:56) at cpw.mods.modlauncher.Launcher.main(Launcher.java:42) at net.minecraftforge.userdev.LaunchTesting.main(LaunchTesting.java:87) A detailed walkthrough of the error, its code path and all known details is as follows: --------------------------------------------------------------------------------------- -- Head -- Thread: Client thread Stacktrace: at net.minecraft.client.renderer.entity.RenderSprite.doRender(RenderSprite.java:41) -- Entity being rendered -- Details: Entity Type: examplemod:proactiv (com.example.examplemod.entity.EntityProactiv) Entity ID: 1210 Entity Name: entity.examplemod.proactiv Entity's Exact location: -213.04, 76.52, -299.91 Entity's Block location: World: (-214,76,-300), Chunk: (at 10,4,4 in -14,-19; contains blocks -224,0,-304 to -209,255,-289), Region: (-1,-1; contains chunks -32,-32 to -1,-1, blocks -512,0,-512 to -1,255,-1) Entity's Momentum: -0.39, -1.03, -1.05 Entity's Passengers: [] Entity's Vehicle: ~~ERROR~~ NullPointerException: null -- Renderer details -- Details: Assigned renderer: net.minecraft.client.renderer.entity.RenderSprite@1cd50f37 Location: 0.00,-1.82,0.00 - World: (0,-2,0), Chunk: (at 0,-1,0 in 0,0; contains blocks 0,0,0 to 15,255,15), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511) Rotation: -43.59375 Delta: 0.6999997 Stacktrace: at net.minecraft.client.renderer.entity.RenderManager.renderEntity(RenderManager.java:374) at net.minecraft.client.renderer.entity.RenderManager.renderEntityStatic(RenderManager.java:363) at net.minecraft.client.renderer.WorldRenderer.renderEntities(WorldRenderer.java:591) at net.minecraft.client.renderer.GameRenderer.updateCameraAndRender(GameRenderer.java:844) at net.minecraft.client.renderer.GameRenderer.renderWorld(GameRenderer.java:771)
  4. I'd like to create an entity like snowball, and tried to use RenderSprite class as a renderer of my entity. private void doClientStuff(final FMLClientSetupEvent event) { ItemRenderer itemRenderer = Minecraft.getInstance().getItemRenderer(); RenderingRegistry.registerEntityRenderingHandler(EntityProactiv.class, new IRenderFactory<EntityProactiv>() { @Override public Render<? super EntityProactiv> createRenderFor(RenderManager manager) { return new RenderSprite<EntityProactiv>(manager, ModItems.proactiv, itemRenderer); } }); } (EntityProactive is the entity I'm creating.) However, when I throw the entity in the game, the game crashes on account of NullPointerException. Here is a part of a crash report. ---- Minecraft Crash Report ---- // But it works on my machine. Time: 19/03/14 16:11 Description: Rendering entity in world java.lang.NullPointerException: Rendering entity in world at net.minecraft.client.renderer.entity.RenderSprite.doRender(RenderSprite.java:41) at net.minecraft.client.renderer.entity.RenderManager.renderEntity(RenderManager.java:374) at net.minecraft.client.renderer.entity.RenderManager.renderEntityStatic(RenderManager.java:363) at net.minecraft.client.renderer.WorldRenderer.renderEntities(WorldRenderer.java:591) at net.minecraft.client.renderer.GameRenderer.updateCameraAndRender(GameRenderer.java:844) at net.minecraft.client.renderer.GameRenderer.renderWorld(GameRenderer.java:771) at net.minecraft.client.renderer.GameRenderer.updateCameraAndRender(GameRenderer.java:635) at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:871) at net.minecraft.client.Minecraft.run(Minecraft.java:398) at net.minecraft.client.main.Main.main(Main.java:117) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at net.minecraftforge.userdev.FMLUserdevClientLaunchProvider.lambda$launchService$0(FMLUserdevClientLaunchProvider.java:55) at cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:19) at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:32) at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:50) at cpw.mods.modlauncher.Launcher.run(Launcher.java:56) at cpw.mods.modlauncher.Launcher.main(Launcher.java:42) at net.minecraftforge.userdev.LaunchTesting.main(LaunchTesting.java:87) A detailed walkthrough of the error, its code path and all known details is as follows: --------------------------------------------------------------------------------------- -- Head -- Thread: Client thread Stacktrace: at net.minecraft.client.renderer.entity.RenderSprite.doRender(RenderSprite.java:41) -- Entity being rendered -- Details: Entity Type: examplemod:proactiv (com.example.examplemod.entity.EntityProactiv) Entity ID: 734 Entity Name: entity.examplemod.proactiv Entity's Exact location: -136.89, 32.68, 4.36 Entity's Block location: World: (-137,32,4), Chunk: (at 7,2,4 in -9,0; contains blocks -144,0,0 to -129,255,15), Region: (-1,0; contains chunks -32,0 to -1,31, blocks -512,0,0 to -1,255,511) Entity's Momentum: 0.73, -1.35, -0.35 Entity's Passengers: [] Entity's Vehicle: ~~ERROR~~ NullPointerException: null -- Renderer details -- Details: Assigned renderer: net.minecraft.client.renderer.entity.RenderSprite@3dad282e Location: 0.22,1.15,-0.10 - World: (0,1,-1), Chunk: (at 0,0,15 in 0,-1; contains blocks 0,0,-16 to 15,255,-1), Region: (0,-1; contains chunks 0,-32 to 31,-1, blocks 0,0,-512 to 511,255,-1) Rotation: -47.278442 Delta: 0.29999948 Stacktrace: at net.minecraft.client.renderer.entity.RenderManager.renderEntity(RenderManager.java:374) at net.minecraft.client.renderer.entity.RenderManager.renderEntityStatic(RenderManager.java:363) at net.minecraft.client.renderer.WorldRenderer.renderEntities(WorldRenderer.java:591) at net.minecraft.client.renderer.GameRenderer.updateCameraAndRender(GameRenderer.java:844) at net.minecraft.client.renderer.GameRenderer.renderWorld(GameRenderer.java:771) Will you tell me the problem of my code?

Important Information

By using this site, you agree to our Terms of Use.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.