Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ModelBase modelParent;
- ResourceLocation textures;
- Render render = RenderManager.instance.getEntityRenderObject(living);
- try
- {
- Field fieldModel = render.getClass().getDeclaredField("mainModel");
- fieldModel.setAccessible(true);
- modelParent = (ModelBase) fieldModel.get(render);
- Method getTexturesMethod = render.getClass().getDeclaredMethod("getEntityTexture", Entity.class);
- getTexturesMethod.setAccessible(true);
- textures = (ResourceLocation) getTexturesMethod.invoke(render);
- }
- catch (Exception e)
- {
- throw new RuntimeException(e);
- }
- for (Object model : modelParent.boxList)
- {
- world.spawnEntityInWorld(new EntityGib(world, living, (ModelRenderer) model, textures));
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement