diff options
| author | OnyxDarkKnight <sor1n.iliutza16@gmail.com> | 2015-08-16 17:57:43 +0100 |
|---|---|---|
| committer | OnyxDarkKnight <sor1n.iliutza16@gmail.com> | 2015-08-16 17:57:43 +0100 |
| commit | 48089583f5c581dad529b335323d03ef435522c7 (patch) | |
| tree | 0fc3b7baddf49b36853d5d37626013ffa87d8fd2 | |
| parent | 5ab42064f7e7793610223e3ddd194fc010077e7c (diff) | |
Fixed crystal position render in the inventory
| -rw-r--r-- | src/main/java/darkknight/jewelrycraft/block/render/BlockCrystalRenderer.java | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/src/main/java/darkknight/jewelrycraft/block/render/BlockCrystalRenderer.java b/src/main/java/darkknight/jewelrycraft/block/render/BlockCrystalRenderer.java index 3582c5a..061a8ea 100644 --- a/src/main/java/darkknight/jewelrycraft/block/render/BlockCrystalRenderer.java +++ b/src/main/java/darkknight/jewelrycraft/block/render/BlockCrystalRenderer.java @@ -32,10 +32,10 @@ public class BlockCrystalRenderer implements ISimpleBlockRenderingHandler GL11.glDisable(GL11.GL_LIGHTING);
tessellator.startDrawingQuads();
if (metadata < 16) tessellator.setColorRGBA_I(((BlockCrystal)block).colors[metadata], 100);
- GL11.glTranslatef(-0.5f, 0f, -0.5f);
+ GL11.glTranslatef(-0.5f, -0.5f, -0.5f);
this.renderWorldBlock(null, 0, 0, 0, block, modelID, renderer);
tessellator.draw();
- GL11.glTranslatef(0.5f, 0f, 0.5f);
+ GL11.glTranslatef(0.5f, 0.5f, 0.5f);
GL11.glEnable(GL11.GL_LIGHTING);
GL11.glPopMatrix();
}
@@ -61,8 +61,8 @@ public class BlockCrystalRenderer implements ISimpleBlockRenderingHandler crystal(tessellator, umin, vmin, umax, vmax, 0.8D, 0.2D, 0D, 0D, 0D, 0.0D, 0.0D);
for(int i = 0; i < crystals; i++){
double rotation = Math.PI * 2.0f / (float)crystals * (float)i;
- double xp1 = Math.sin(rotation) * (rnd.nextFloat()/2f);
- double zp1 = Math.cos(rotation) * (rnd.nextFloat()/2f);
+ double xp1 = Math.sin(rotation) * ((0.15F + rnd.nextFloat())/2f);
+ double zp1 = Math.cos(rotation) * ((0.15F + rnd.nextFloat())/2f);
double height = 0.2f + rnd.nextFloat();
double topHeight = 0.1f + rnd.nextFloat() / 2f;
crystal(tessellator, umin, vmin, umax, vmax, height, topHeight, -xp1, 0D, zp1, xp1, zp1);
@@ -70,10 +70,10 @@ public class BlockCrystalRenderer implements ISimpleBlockRenderingHandler if (world != null){
crystals = 4;
for(int i = 0; i < crystals; i++){
- double rotation = Math.PI * 2.0f / (float)crystals * (float)i;
- double xp1 = Math.sin(rotation) * (rnd.nextFloat()/2f);
- double zp1 = Math.cos(rotation) * (rnd.nextFloat()/2f);
- double height = 0.2f + rnd.nextFloat();
+ double rotation = Math.PI * 2F / (float)crystals * (float)i;
+ double xp1 = Math.sin(rotation) * ((0.15F + rnd.nextFloat())/2f);
+ double zp1 = Math.cos(rotation) * ((0.15F + rnd.nextFloat())/2f);
+ double height = 0.1f + rnd.nextFloat();
double topHeight = 0.1f + rnd.nextFloat() / 2f;
float xOff = (rnd.nextFloat() * 1.5f - 0.5f) * (rnd.nextFloat()/2f);
float zOff = (rnd.nextFloat() * 1.5f - 0.5f) * (rnd.nextFloat()/2f);
|
