private static void renderBackpack(IBackpack backpack, float ticks, boolean renderStraps) {
ItemStack stack = backpack.getStack();
int color = ProxyClient.ITEM_COLOR.colorMultiplier(stack, 0);
BlockModelRenderer renderer = Minecraft.getMinecraft().getBlockRendererDispatcher().getBlockModelRenderer();
Minecraft.getMinecraft().getTextureManager().bindTexture(TextureMap.LOCATION_BLOCKS_TEXTURE);
float r = (color >> 16 & 0xFF) / 255.0F;
float g = (color >> 8 & 0xFF) / 255.0F;
float b = (color & 0xFF) / 255.0F;
renderModel(backpack, renderer, ticks, renderStraps, r, g, b, false);
if (stack.isItemEnchanted())
renderEnchanted(backpack, renderer, ticks, renderStraps);
}
RendererBackpack.java 文件源码
java
阅读 19
收藏 0
点赞 0
评论 0
项目:WearableBackpacks
作者:
评论列表
文章目录