Advertisement
Guest User

Untitled

a guest
Oct 7th, 2015
132
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.85 KB | None | 0 0
  1.     ModelBase modelParent;
  2.         ResourceLocation textures;
  3.  
  4.         Render render = RenderManager.instance.getEntityRenderObject(living);
  5.         try
  6.         {
  7.             Field fieldModel = render.getClass().getDeclaredField("mainModel");
  8.             fieldModel.setAccessible(true);
  9.             modelParent = (ModelBase) fieldModel.get(render);
  10.             Method getTexturesMethod = render.getClass().getDeclaredMethod("getEntityTexture", Entity.class);
  11.             getTexturesMethod.setAccessible(true);
  12.             textures = (ResourceLocation) getTexturesMethod.invoke(render);
  13.         }
  14.         catch (Exception e)
  15.         {
  16.             throw new RuntimeException(e);
  17.         }
  18.  
  19.         for (Object model : modelParent.boxList)
  20.         {
  21.             world.spawnEntityInWorld(new EntityGib(world, living, (ModelRenderer) model, textures));
  22.         }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement