void renderItemStack(ItemStack itemstack, EntityPlayer player, ItemCameraTransforms.TransformType cameraTransformType, ResourceLocation texture, int color) {
ItemModelMesher mesher = Minecraft.getMinecraft().getRenderItem().getItemModelMesher();
IBakedModel ibakedmodel = mesher.getItemModel(itemstack);
TextureManager textureManager = Minecraft.getMinecraft().renderEngine;
textureManager.bindTexture(texture);
//textureManager.getTexture(texture).setBlurMipmap(false, false);
GL11.glTranslatef(-0.5f, -0.5f, -0.5f);
Tessellator tessellator = Tessellator.getInstance();
WorldRenderer worldrenderer = tessellator.getWorldRenderer();
worldrenderer.startDrawingQuads();
worldrenderer.setVertexFormat(DefaultVertexFormats.ITEM);
EnumFacing[] aenumfacing = EnumFacing.values();
int j = aenumfacing.length;
for (int k = 0; k < j; ++k) {
EnumFacing enumfacing = aenumfacing[k];
renderQuads(worldrenderer, ibakedmodel.getFaceQuads(enumfacing), itemstack, 1, color);
}
renderQuads(worldrenderer, ibakedmodel.getGeneralQuads(), itemstack, 1, color);
tessellator.draw();
//textureManager.bindTexture(texture);
//textureManager.getTexture(texture).restoreLastBlurMipmap();
}
TESRStonePot.java 文件源码
java
阅读 14
收藏 0
点赞 0
评论 0
项目:vintagecraft
作者:
评论列表
文章目录