Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package fr.shyfe.dcedo.proxy;
- import org.lwjgl.opengl.GL11;
- import BlocksPers.TileEntityGrassASpecialRenderer;
- import cpw.mods.fml.client.registry.ISimpleBlockRenderingHandler;
- import fr.shyfe.dcedo.common.Main;
- import net.minecraft.block.Block;
- import net.minecraft.client.Minecraft;
- import net.minecraft.client.renderer.RenderBlocks;
- import net.minecraft.world.IBlockAccess;
- public class TESRInventoryRenderer implements ISimpleBlockRenderingHandler {
- @Override
- public void renderInventoryBlock(Block block, int metadata, int modelId, RenderBlocks renderer) {
- if(block == Main.grassA && metadata == 0)
- {
- GL11.glPushMatrix();
- GL11.glRotatef(180F, 0.0F, 0.0F, 1.0F);
- GL11.glTranslatef(0.0F, -1.0F, 0.0F);
- Minecraft.getMinecraft().getTextureManager().bindTexture(TileEntityGrassASpecialRenderer.texture);
- TileEntityGrassASpecialRenderer.model.renderAll();
- GL11.glPopMatrix();
- }else if(block == Main.grassB && metadata == 0)
- {
- GL11.glPushMatrix();
- GL11.glRotatef(180F, 0.0F, 0.0F, 1.0F);
- GL11.glTranslatef(0.0F, -1.0F, 0.0F);
- Minecraft.getMinecraft().getTextureManager().bindTexture(TileEntityGrassBSpecialRenderer.texture);
- TileEntityGrassBSpecialRenderer.model.renderAll();
- GL11.glPopMatrix();
- }else if(block == Main.flagSpawn && metadata == 0)
- {
- GL11.glPushMatrix();
- GL11.glRotatef(180F, 0.0F, 0.0F, 1.0F);
- GL11.glTranslatef(0.0F, -1.0F, 0.0F);
- Minecraft.getMinecraft().getTextureManager().bindTexture(TileEntityFlagSpawnSpecialRenderer.texture);
- TileEntityFlagSpawnSpecialRenderer.model.renderAll();
- GL11.glPopMatrix();
- }
- }
- @Override
- public boolean renderWorldBlock(IBlockAccess world, int x, int y, int z, Block block, int modelId,
- RenderBlocks renderer) {
- // TODO Auto-generated method stub
- return false;
- }
- @Override
- public boolean shouldRender3DInInventory(int modelId) {
- // TODO Auto-generated method stub
- return true;
- }
- @Override
- public int getRenderId() {
- // TODO Auto-generated method stub
- return ClientProxy.tesrRenderId;
- }
- }
Add Comment
Please, Sign In to add comment