@SubscribeEvent
public void onPlayerRender(RenderPlayerEvent.Post event) {
EntityPlayer player = event.getEntityPlayer();
float delta = event.getPartialRenderTick();
boolean iWalked = new Vec3d(player.posX, player.posY, player.posZ).distanceTo(new Vec3d(player.prevPosX, player.prevPosY, player.prevPosZ)) > 0.15;
if (!player.isInvisible() && ((player.getActivePotionEffect(ModPotions.VANISH) != null && iWalked) || player.getActivePotionEffect(ModPotions.VANISH) == null))
if (delta < 1) { // not rendering in inventory
double x = -TileEntityRendererDispatcher.staticPlayerX;
double y = -TileEntityRendererDispatcher.staticPlayerY;
double z = -TileEntityRendererDispatcher.staticPlayerZ;
instance().getCape(player).render(player, x, y, z, delta);
}
}
CapeHandler.java 文件源码
java
阅读 36
收藏 0
点赞 0
评论 0
项目:Wizardry
作者:
评论列表
文章目录