@SubscribeEvent
public void renderPlayer(RenderPlayerEvent.Post event) {
EntityPlayer player = event.getEntityPlayer();
ItemStack bag = getBagInInv(player);
if (!bag.isEmpty()) {
GL11.glPushMatrix();
GL11.glColor4f(1.0F, 1.0F, 1.0F, 1.0F);
GL11.glTranslatef(0.0F, 17 * ONE_PIXEL, 0.0F);
GL11.glRotatef( - player.renderYawOffset, 0.0F, 1.0F, 0.0F);
GL11.glTranslatef(0.0F, 0.0F, -4 * ONE_PIXEL);
if (player.isSneaking()) {
GL11.glTranslatef(0, -5 * ONE_PIXEL, 0);
GL11.glRotatef(28.6F, 1.0F, 0.0F, 0.0F);
GL11.glTranslatef(0, 0, -3 * ONE_PIXEL);
}
Minecraft.getMinecraft().getRenderItem().renderItem(bag, TransformType.FIXED);
GL11.glPopMatrix();
}
}
ClientEventListener.java 文件源码
java
阅读 25
收藏 0
点赞 0
评论 0
项目:BetterChests
作者:
评论列表
文章目录