cannot be cast to net.minecraft.entity.EntityLiving

Статус
В этой теме нельзя размещать новые ответы.
Версия Minecraft
1.7.10
Java:
@Override
  public void onUpdate(ItemStack stack, World world, Entity entity, int par1, boolean par2)
  {
    if(entity instanceof EntityPlayer && par2 == true)
    {
      if (entityNotSpawned)
      {
        EntityItem entityItem = new EntityVintorez(world, entity.posX, entity.posY, entity.posZ);
        world.spawnEntityInWorld(entityItem);
        System.out.println("test");
        entityNotSpawned = false;
      }
    }
  }

Пытаюсь заспавнить EntityItem, если игрок держит в руке определенный предмет. Как вручную сделать приведение типов от EntityItem до EntityLiving???
 
Краш-лог
---- Minecraft Crash Report ----
// Uh... Did I do that?

Time: 03.07.19 10:32
Description: Rendering entity in world

java.lang.ClassCastException: knyazev.stalkermod.client.items.models.EntityVintorez cannot be cast to net.minecraft.entity.EntityLiving
at net.minecraft.client.renderer.entity.RenderLiving.doRender(RenderLiving.java:156)
at net.minecraft.client.renderer.entity.RenderManager.func_147939_a(RenderManager.java:300)
at net.minecraft.client.renderer.entity.RenderManager.renderEntityStatic(RenderManager.java:278)
at net.minecraft.client.renderer.entity.RenderManager.renderEntitySimple(RenderManager.java:251)
at net.minecraft.client.renderer.RenderGlobal.renderEntities(RenderGlobal.java:527)
at net.minecraft.client.renderer.EntityRenderer.renderWorld(EntityRenderer.java:1300)
at net.minecraft.client.renderer.EntityRenderer.updateCameraAndRender(EntityRenderer.java:1087)
at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1067)
at net.minecraft.client.Minecraft.run(Minecraft.java:962)
at net.minecraft.client.main.Main.main(Main.java:164)
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.minecraft.launchwrapper.Launch.launch(Launch.java:135)
at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
at net.minecraftforge.gradle.GradleStartCommon.launch(Unknown Source)
at GradleStart.main(Unknown Source)
Краш-лог:
---- Minecraft Crash Report ----
// Uh... Did I do that?

Time: 03.07.19 10:32
Description: Rendering entity in world

java.lang.ClassCastException: knyazev.stalkermod.client.items.models.EntityVintorez cannot be cast to net.minecraft.entity.EntityLiving
	at net.minecraft.client.renderer.entity.RenderLiving.doRender(RenderLiving.java:156)
	at net.minecraft.client.renderer.entity.RenderManager.func_147939_a(RenderManager.java:300)
	at net.minecraft.client.renderer.entity.RenderManager.renderEntityStatic(RenderManager.java:278)
	at net.minecraft.client.renderer.entity.RenderManager.renderEntitySimple(RenderManager.java:251)
	at net.minecraft.client.renderer.RenderGlobal.renderEntities(RenderGlobal.java:527)
	at net.minecraft.client.renderer.EntityRenderer.renderWorld(EntityRenderer.java:1300)
	at net.minecraft.client.renderer.EntityRenderer.updateCameraAndRender(EntityRenderer.java:1087)
	at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1067)
	at net.minecraft.client.Minecraft.run(Minecraft.java:962)
	at net.minecraft.client.main.Main.main(Main.java:164)
	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.minecraft.launchwrapper.Launch.launch(Launch.java:135)
	at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
	at net.minecraftforge.gradle.GradleStartCommon.launch(Unknown Source)
	at GradleStart.main(Unknown Source)
1,057
50
234
World#spawnEntityInWorld(Entity e).
Покажи фул класс винтореза.
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху