Fix altar rendering in altar

...and item frames
This commit is contained in:
Nick 2016-01-07 19:00:05 -08:00
parent b34dbfbe4e
commit 3bb5172bce
2 changed files with 18 additions and 10 deletions

View file

@ -67,16 +67,12 @@ public class RenderAltar extends TileEntitySpecialRenderer<TileAltar>
double vMin = (double) fluidStillSprite.getMinV(); double vMin = (double) fluidStillSprite.getMinV();
double vMax = (double) fluidStillSprite.getMaxV(); double vMax = (double) fluidStillSprite.getMaxV();
double var31 = uMin;
double var33 = uMax;
double var35 = vMin;
double var37 = vMax;
wr.begin(7, DefaultVertexFormats.POSITION_TEX); wr.begin(7, DefaultVertexFormats.POSITION_TEX);
// wr.setBrightness(200); // wr.setBrightness(200);
wr.pos(size / 2f, 0, size / 2f).tex(var33, var37).endVertex(); wr.pos(size / 2f, 0, size / 2f).tex(uMax, vMax).endVertex();
wr.pos(size / 2f, 0, -size / 2f).tex(var33, var35).endVertex(); wr.pos(size / 2f, 0, -size / 2f).tex(uMax, vMin).endVertex();
wr.pos(-size / 2f, 0, -size / 2f).tex(var31, var35).endVertex(); wr.pos(-size / 2f, 0, -size / 2f).tex(uMin, vMin).endVertex();
wr.pos(-size / 2f, 0, size / 2f).tex(var31, var37).endVertex(); wr.pos(-size / 2f, 0, size / 2f).tex(uMin, vMax).endVertex();
tessellator.draw(); tessellator.draw();
GlStateManager.popMatrix(); GlStateManager.popMatrix();
@ -109,7 +105,7 @@ public class RenderAltar extends TileEntitySpecialRenderer<TileAltar>
GlStateManager.scale(0.5F, 0.5F, 0.5F); GlStateManager.scale(0.5F, 0.5F, 0.5F);
GlStateManager.pushAttrib(); GlStateManager.pushAttrib();
RenderHelper.enableStandardItemLighting(); RenderHelper.enableStandardItemLighting();
itemRenderer.func_181564_a(entityitem.getEntityItem(), ItemCameraTransforms.TransformType.GROUND); itemRenderer.func_181564_a(entityitem.getEntityItem(), ItemCameraTransforms.TransformType.FIXED);
RenderHelper.disableStandardItemLighting(); RenderHelper.disableStandardItemLighting();
GlStateManager.popAttrib(); GlStateManager.popAttrib();

View file

@ -17,6 +17,18 @@
"transform": { "transform": {
"translation": [ 0.05, -0.1, 0.05 ], "translation": [ 0.05, -0.1, 0.05 ],
"scale": [ 0.07, 0.07, 0.07 ], "scale": [ 0.07, 0.07, 0.07 ],
"firstperson": {
"translation": [ 0, 0, 0 ],
"scale": [ 1, 1, 1 ]
},
"thirdperson": {
"translation": [ 0, 0.09375, -0.171875 ],
"rotation": [{ "x": 10 }, { "y": -45 }, { "z": 170 }],
"scale": [ 0.375, 0.375, 0.375 ]
},
"fixed": {
"scale": [ 1, 1, 1 ]
},
"gui": { "gui": {
"translation": [ 0, -0.15, -0.03 ], "translation": [ 0, -0.15, -0.03 ],
"scale": [ 1.04, 1.04, 1.04 ] "scale": [ 1.04, 1.04, 1.04 ]