    001    package net.minecraft.client.model;
    002
    003    import cpw.mods.fml.common.Side;
    004    import cpw.mods.fml.common.asm.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    }