CapeHandler.java 文件源码

java
阅读 36 收藏 0 点赞 0 评论 0

项目:Wizardry 作者:
@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);
        }
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号