/**
* Renders a box with any size and any color.
*/
public static void box(double x, double y, double z, double x2, double y2, double z2, Color color) {
x = x - Minecraft.getMinecraft().getRenderManager().renderPosX;
y = y - Minecraft.getMinecraft().getRenderManager().renderPosY;
z = z - Minecraft.getMinecraft().getRenderManager().renderPosZ;
x2 = x2 - Minecraft.getMinecraft().getRenderManager().renderPosX;
y2 = y2 - Minecraft.getMinecraft().getRenderManager().renderPosY;
z2 = z2 - Minecraft.getMinecraft().getRenderManager().renderPosZ;
GL11.glBlendFunc(770, 771);
GL11.glEnable(GL_BLEND);
GL11.glLineWidth(2.0F);
RenderUtil.setColor(color);
GL11.glDisable(GL11.GL_TEXTURE_2D);
GL11.glDisable(GL_DEPTH_TEST);
GL11.glDepthMask(false);
drawColorBox(new AxisAlignedBB(x, y, z, x2, y2, z2));
GL11.glColor4d(0, 0, 0, 0.5F);
RenderGlobal.drawOutlinedBoundingBox(new AxisAlignedBB(x, y, z, x2, y2, z2), -1);
GL11.glEnable(GL11.GL_TEXTURE_2D);
GL11.glEnable(GL_DEPTH_TEST);
GL11.glDepthMask(true);
GL11.glDisable(GL_BLEND);
}
RenderUtils.java 文件源码
java
阅读 27
收藏 0
点赞 0
评论 0
项目:EvenWurse
作者:
评论列表
文章目录