001    package net.minecraft.client.model;
002    
003    import cpw.mods.fml.relauncher.Side;
004    import cpw.mods.fml.relauncher.SideOnly;
005    
006    @SideOnly(Side.CLIENT)
007    public class ModelSign extends ModelBase
008    {
009        /** The board on a sign that has the writing on it. */
010        public ModelRenderer signBoard = new ModelRenderer(this, 0, 0);
011    
012        /** The stick a sign stands on. */
013        public ModelRenderer signStick;
014    
015        public ModelSign()
016        {
017            this.signBoard.addBox(-12.0F, -14.0F, -1.0F, 24, 12, 2, 0.0F);
018            this.signStick = new ModelRenderer(this, 0, 14);
019            this.signStick.addBox(-1.0F, -2.0F, -1.0F, 2, 14, 2, 0.0F);
020        }
021    
022        /**
023         * Renders the sign model through TileEntitySignRenderer
024         */
025        public void renderSign()
026        {
027            this.signBoard.render(0.0625F);
028            this.signStick.render(0.0625F);
029        }
030    }