Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package cz.grossik.farmcraft2.racks;
- import org.lwjgl.opengl.GL11;
- import cz.grossik.farmcraft2.Main;
- import net.minecraft.client.Minecraft;
- import net.minecraft.client.renderer.GlStateManager;
- import net.minecraft.client.renderer.Tessellator;
- import net.minecraft.client.renderer.tileentity.TileEntitySpecialRenderer;
- import net.minecraft.util.ResourceLocation;
- import net.minecraftforge.fml.relauncher.Side;
- import net.minecraftforge.fml.relauncher.SideOnly;
- @SideOnly(Side.CLIENT)
- public class RenderRacks extends TileEntitySpecialRenderer<TileEntityRacks>
- {
- private static final ModelWine0 model0 = new ModelWine0();
- private static final ModelWine1 model1 = new ModelWine1();
- private static final ModelWine2 model2 = new ModelWine2();
- private static final ModelWine3 model3 = new ModelWine3();
- private static final ModelWine4 model4 = new ModelWine4();
- private static final ModelWine5 model5 = new ModelWine5();
- private static final ModelWine6 model6 = new ModelWine6();
- private static final ModelWine7 model7 = new ModelWine7();
- private static final ModelWine8 model8 = new ModelWine8();
- private static final ResourceLocation tWine = new ResourceLocation(Main.MODID + ":textures/wine.png");
- @Override
- public void renderTileEntityAt(TileEntityRacks te, double x, double y, double z, float partialTicks, int destroyStage)
- {
- GlStateManager.pushAttrib();
- GlStateManager.pushMatrix();
- GlStateManager.translate(x, y, z + 0.5f);
- ResourceLocation texture0 = tWine;
- bindTexture(texture0);
- if(te.Check0() == true) { model0.render(); }
- if(te.Check1() == true) { model1.render(); }
- if(te.Check2() == true) { model2.render(); }
- if(te.Check3() == true) { model3.render(); }
- if(te.Check4() == true) { model4.render(); }
- if(te.Check5() == true) { model5.render(); }
- if(te.Check6() == true) { model6.render(); }
- if(te.Check7() == true) { model7.render(); }
- if(te.Check8() == true) { model8.render(); }
- GlStateManager.popMatrix();
- GlStateManager.popAttrib();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment