summaryrefslogtreecommitdiff
path: root/src/main/java/darkknight/jewelrycraft/item/render
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/darkknight/jewelrycraft/item/render')
-rw-r--r--src/main/java/darkknight/jewelrycraft/item/render/MaskRender.java2
-rw-r--r--src/main/java/darkknight/jewelrycraft/item/render/NecklaceRender.java29
-rw-r--r--src/main/java/darkknight/jewelrycraft/item/render/RingRender.java29
3 files changed, 60 insertions, 0 deletions
diff --git a/src/main/java/darkknight/jewelrycraft/item/render/MaskRender.java b/src/main/java/darkknight/jewelrycraft/item/render/MaskRender.java
index 5c54002..3bd4afe 100644
--- a/src/main/java/darkknight/jewelrycraft/item/render/MaskRender.java
+++ b/src/main/java/darkknight/jewelrycraft/item/render/MaskRender.java
@@ -25,6 +25,8 @@ public class MaskRender extends TileEntitySpecialRenderer
{
GL11.glPushMatrix();
Minecraft.getMinecraft().renderEngine.bindTexture(texture);
+ GL11.glTranslatef(0.1615F, 0F, 0.03F);
+ GL11.glScalef(1.0F, 1.0F, 0.5F);
mask.render(entity, 0F, 0F, 0F, 0F, 0F, 0.02F);
GL11.glPopMatrix();
}
diff --git a/src/main/java/darkknight/jewelrycraft/item/render/NecklaceRender.java b/src/main/java/darkknight/jewelrycraft/item/render/NecklaceRender.java
new file mode 100644
index 0000000..e773a14
--- /dev/null
+++ b/src/main/java/darkknight/jewelrycraft/item/render/NecklaceRender.java
@@ -0,0 +1,29 @@
+package darkknight.jewelrycraft.item.render;
+
+import net.minecraft.client.Minecraft;
+import net.minecraft.client.renderer.tileentity.TileEntitySpecialRenderer;
+import net.minecraft.entity.Entity;
+import net.minecraft.tileentity.TileEntity;
+import net.minecraft.util.ResourceLocation;
+import org.lwjgl.opengl.GL11;
+import darkknight.jewelrycraft.model.ModelNeckalce;
+import darkknight.jewelrycraft.util.Variables;
+
+public class NecklaceRender extends TileEntitySpecialRenderer
+{
+ public ModelNeckalce neckalce = new ModelNeckalce();
+ ResourceLocation texture = new ResourceLocation(Variables.MODID, "textures/entities/Necklace.png");
+
+ @Override
+ public void renderTileEntityAt(TileEntity te, double x, double y, double z, float scale)
+ {
+ }
+
+ public void doRender(Entity entity, double x, double y, double z, float f, float g)
+ {
+ GL11.glPushMatrix();
+ Minecraft.getMinecraft().renderEngine.bindTexture(texture);
+ if ((float)z != -1) neckalce.render(entity, 0F, 0F, 0F, (float)z, f, 1.0F);
+ GL11.glPopMatrix();
+ }
+} \ No newline at end of file
diff --git a/src/main/java/darkknight/jewelrycraft/item/render/RingRender.java b/src/main/java/darkknight/jewelrycraft/item/render/RingRender.java
new file mode 100644
index 0000000..084f716
--- /dev/null
+++ b/src/main/java/darkknight/jewelrycraft/item/render/RingRender.java
@@ -0,0 +1,29 @@
+package darkknight.jewelrycraft.item.render;
+
+import net.minecraft.client.Minecraft;
+import net.minecraft.client.renderer.tileentity.TileEntitySpecialRenderer;
+import net.minecraft.entity.Entity;
+import net.minecraft.tileentity.TileEntity;
+import net.minecraft.util.ResourceLocation;
+import org.lwjgl.opengl.GL11;
+import darkknight.jewelrycraft.model.ModelRing;
+import darkknight.jewelrycraft.util.Variables;
+
+public class RingRender extends TileEntitySpecialRenderer
+{
+ public ModelRing ring = new ModelRing();
+ ResourceLocation texture = new ResourceLocation(Variables.MODID, "textures/entities/Ring.png");
+
+ @Override
+ public void renderTileEntityAt(TileEntity te, double x, double y, double z, float scale)
+ {
+ }
+
+ public void doRender(Entity entity, double x, double y, double z, float f, float g)
+ {
+ GL11.glPushMatrix();
+ Minecraft.getMinecraft().renderEngine.bindTexture(texture);
+ if ((float)z != -1) ring.render(entity, 0F, 0F, 0F, (float)z, f, 1.0F);
+ GL11.glPopMatrix();
+ }
+} \ No newline at end of file