// Decompiled by Jad v1.5.8g. Copyright 2001 Pavel Kouznetsov.
// Jad home page: http://www.kpdus.com/jad.html
// Decompiler options: packimports(3) braces deadcode fieldsfirst 

package net.minecraft.src;

import java.util.Random;

// Referenced classes of package net.minecraft.src:
//            BaseMod, WorldGenMinable, Block, ModLoader, 
//            ItemStack, Item, EntityComod, EntityHolodilnik, 
//            EntityShkaf, EntityTumba, EntityBox, EntityYashik, 
//            Reshetka, Camufl, Parket, Koja, 
//            SnBrick, GlowCobblestone, BlockPane, Material, 
//            BlockStairs, Tumba, Stol, Holodilnik, 
//            Taburet, Kojkaver, Laminat, Plitka, 
//            GlowStone, GlowPlanks, Comod, Shkaf, 
//            Plita, GlowKamen, Box, Yashik, 
//            Izvest, Wbrick, Wsherb, Lampa, 
//            flYelow, flRed, Lustra, Garshek, 
//            Garshek1, Nastperskaver, Nastkripskaver, ItemItem, 
//            BlockSpawnItem, World

public class mod_decor extends BaseMod
{

    public static Block reshetka = (new Reshetka(201, 1)).setHardness(1.0F).setResistance(1.0F).setBlockName("reshetka");
    public static Block camufl = (new Camufl(202, 0)).setHardness(0.7F).setResistance(1.0F).setBlockName("camufl");
    public static Block parket = (new Parket(203, 0)).setHardness(1.5F).setResistance(1.5F).setBlockName("parket");
    public static Block treebll = new treebll(190, 0).setHardness(1.5F).setResistance(1.5F).setBlockName("treebll");
    public static treelii treeli;
    public static int treebllside;
    public static Block koja;
    public static Block snBrick = (new SnBrick(205, 0)).setHardness(2.0F).setResistance(2.0F).setBlockName("snBrick");
    public static Block glowCobblestone = (new GlowCobblestone(206, 0)).setHardness(2.0F).setResistance(2.0F).setLightValue(1.0F).setBlockName("glowCobblestone");
    public static Block zaborBambuk;
    public static Block divan;
    public static Block stol = (new Stol(210, 0)).setHardness(1.5F).setResistance(1.5F).setBlockName("stol");
    public static int stolSide;
    public static Block taburet = (new Taburet(213, 0)).setHardness(1.5F).setResistance(1.5F).setBlockName("taburet");
    public static int taburetSide;
    public static Block kojkaver = (new Kojkaver(214, 0)).setHardness(1.5F).setResistance(1.5F).setBlockName("kojkaver");
    public static Block laminat = (new Laminat(216, 0)).setHardness(1.5F).setResistance(1.5F).setBlockName("laminat");
    public static Block plitka = (new Plitka(217, 0)).setHardness(1.5F).setResistance(1.5F).setBlockName("plitka");
    public static Block glowStone = (new GlowStone(218, 0)).setHardness(2.0F).setResistance(2.0F).setLightValue(1.0F).setBlockName("glowStone");
    public static Block glowPlanks = (new GlowPlanks(219, 0)).setHardness(2.0F).setResistance(2.0F).setLightValue(1.0F).setBlockName("glowPlanks");
    public static Block plita = (new Plita(222, 0)).setHardness(1.5F).setResistance(1.5F).setBlockName("plita");
    public static Block glowKamen = (new GlowKamen(223, 0)).setHardness(0.5F).setResistance(2.0F).setLightValue(1.0F).setBlockName("glowKamen");
    public static Block yashik = (new Yashik(225, 0)).setHardness(1.5F).setResistance(1.5F).setBlockName("yashik");
    public static Block izvest = (new Izvest(226, 0)).setHardness(1.5F).setResistance(1.5F).setBlockName("izvest");
    public static Block wbrick = (new Wbrick(227, 0)).setHardness(1.5F).setResistance(1.5F).setBlockName("wbrick");
    public static Block wbrickm = (new Wbrickm(237, 0)).setHardness(1.5F).setResistance(1.5F).setBlockName("wbrickm");
    public static Block wbrickt = (new Wbrickt(238, 0)).setHardness(1.5F).setResistance(1.5F).setBlockName("wbrickt");
    public static Block wbrickz = (new Wbrickz(239, 0)).setHardness(1.5F).setResistance(1.5F).setBlockName("wbrickz");
    public static Block lampa;
    public static Block flyelow;
    public static Block flred;
    public static Block fltul;
    public static Block flvas;
    public static Block flgar;
    public static Block fllil;
    public static Block lustra;
    public static Block garshek1;
    public static Block garshek2;
    public static Block nastperskaver = (new Nastperskaver(235, 0)).setHardness(0.5F).setResistance(0.5F).setBlockName("nastperskaver");
    public static Block nastkripkaver = (new Nastkripskaver(236, 0)).setHardness(0.5F).setResistance(0.5F).setBlockName("nastkripkaver");
    public static Block treeint;
    public static final Item plitkaItem = (new ItemItem(3004)).setItemName("plitkaItem");
    public static final Item izvestItem = (new ItemItem(3005)).setItemName("izvestItem");
    public static final Item wbrickItem = (new ItemItem(3006)).setItemName("wbrickItem");
    public static final Item lampaItem;
    public static final Item flyelowItem;
    public static final Item flredItem;
    public static final Item fltulItem;
    public static final Item flvasItem;
    public static final Item flgarItem;
    public static final Item fllilItem;
    public static final Item treeintItem;
    public static final Item lustraItem;
    public static final Item garshekItem1;
    public static final Item garshekItem2;

    public mod_decor()
    {
    }

    public String getVersion()
    {
        return "1.4";
    }

    public void GenerateSurface(World world, Random random, int i, int j)
    {
        for(int k = 0; k < 15; k++)
        {
            int l = i + random.nextInt(16);
            int i1 = random.nextInt(60);
            int j1 = j + random.nextInt(16);
            (new WorldGenMinable(izvest.blockID, 15)).generate(world, random, l, i1, j1);
        }

    }

    public void load()
    {
    	ModLoader.RegisterBlock(wbrickm);
    	ModLoader.RegisterBlock(treebll);
    	ModLoader.RegisterBlock(treeli);
    	ModLoader.AddName(treeli, "Treeli");
    	ModLoader.AddName(treebll, "Treebll");
    	treeli.blockIndexInTexture = ModLoader.addOverride("/terrain.png", "/textures/treelist.png");
    	treebllside = ModLoader.addOverride("/terrain.png", "/textures/treeblside.png");
    	treebll.blockIndexInTexture = ModLoader.addOverride("/terrain.png", "/textures/treebl.png");
    	ModLoader.AddRecipe(new ItemStack(treebll, 1), new Object[]{ "##", Character.valueOf('#'), Block.dirt,});
    	ModLoader.AddRecipe(new ItemStack(treeli, 32), new Object[]{ "###", Character.valueOf('#'), Block.dirt,});
        ModLoader.AddName(wbrickm, "wbrickm");
        wbrickm.blockIndexInTexture = ModLoader.addOverride("/terrain.png", "/textures/wbrickm.png");
        ModLoader.RegisterBlock(wbrickt);
        ModLoader.AddName(wbrickt, "wbrickt");
        wbrickt.blockIndexInTexture = ModLoader.addOverride("/terrain.png", "/textures/wbrickt.png");
        ModLoader.RegisterBlock(wbrickz);
        ModLoader.AddName(wbrickz, "wbrickz");
        wbrickz.blockIndexInTexture = ModLoader.addOverride("/terrain.png", "/textures/wbrickz.png");
	    ModLoader.RegisterBlock(reshetka);
        ModLoader.AddName(reshetka, "\u041F\u043B\u0435\u0442\u0451\u043D\u0430\u044F \u0440\u0435\u0448\u0451\u0442\u043A\u0430");
        ModLoader.AddRecipe(new ItemStack(reshetka, 2), new Object[] {
            "#X#", "X#X", "#X#", Character.valueOf('#'), Item.stick
        });
        reshetka.blockIndexInTexture = ModLoader.addOverride("/terrain.png", "/textures/reshetka.png");
        ModLoader.RegisterBlock(camufl);
        ModLoader.AddName(camufl, "\u041A\u0443\u0441\u0442 \u043A\u0430\u043C\u0443\u0444\u043B\u044F\u0436");
        ModLoader.AddRecipe(new ItemStack(camufl, 1), new Object[] {
            "XX", "XX", Character.valueOf('X'), Block.sapling
        });
        camufl.blockIndexInTexture = ModLoader.addOverride("/terrain.png", "/textures/camufl.png");
        ModLoader.RegisterBlock(parket);
        ModLoader.AddName(parket, "\u041F\u0430\u0440\u043A\u0435\u0442");
        ModLoader.AddRecipe(new ItemStack(parket, 4), new Object[] {
            "#X", "X#", Character.valueOf('X'), Block.planks, Character.valueOf('#'), Block.wood
        });
        parket.blockIndexInTexture = ModLoader.addOverride("/terrain.png", "/textures/parket.png");
        ModLoader.RegisterBlock(koja);
        ModLoader.AddName(koja, "\u0411\u043B\u043E\u043A \u043A\u043E\u0436\u0438");
        ModLoader.AddRecipe(new ItemStack(koja, 3), new Object[] {
            "XXX", "X#X", "XXX", Character.valueOf('X'), Item.leather, Character.valueOf('#'), Block.cloth
        });
        koja.blockIndexInTexture = ModLoader.addOverride("/terrain.png", "/textures/koja.png");
        ModLoader.RegisterBlock(snBrick);
        ModLoader.AddName(snBrick, "\u0421\u043D\u0435\u0436\u043D\u044B\u0439 \u043A\u0438\u0440\u043F\u0438\u0447");
        ModLoader.AddRecipe(new ItemStack(snBrick, 2), new Object[] {
            "XX", "XX", Character.valueOf('X'), Block.blockSnow
        });
        snBrick.blockIndexInTexture = ModLoader.addOverride("/terrain.png", "/textures/snBrick.png");
        ModLoader.RegisterBlock(glowCobblestone);
        ModLoader.AddName(glowCobblestone, "\u0421\u0432\u0435\u0442\u043E\u0431\u0443\u043B\u044B\u0436\u043D\u0438\u043A");
        ModLoader.AddRecipe(new ItemStack(glowCobblestone, 1), new Object[] {
            "#D#", "DCD", "#D#", Character.valueOf('C'), Block.cobblestone, Character.valueOf('D'), Item.lightStoneDust
        });
        glowCobblestone.blockIndexInTexture = ModLoader.addOverride("/terrain.png", "/textures/glowCobblestone.png");
        ModLoader.RegisterBlock(glowStone);
        ModLoader.AddName(glowStone, "\u0421\u0432\u0435\u0442\u043E\u043A\u0430\u043C\u0435\u043D\u044C");
        ModLoader.AddRecipe(new ItemStack(glowStone, 1), new Object[] {
            "#D#", "DCD", "#D#", Character.valueOf('C'), Block.stone, Character.valueOf('D'), Item.lightStoneDust
        });
        glowStone.blockIndexInTexture = ModLoader.addOverride("/terrain.png", "/textures/glowStone.png");
        ModLoader.RegisterBlock(glowPlanks);
        ModLoader.AddName(glowPlanks, "\u0421\u0432\u0435\u0442\u043E\u0434\u043E\u0441\u043A\u0438");
        ModLoader.AddRecipe(new ItemStack(glowPlanks, 1), new Object[] {
            "#D#", "DCD", "#D#", Character.valueOf('C'), Block.planks, Character.valueOf('D'), Item.lightStoneDust
        });
        glowPlanks.blockIndexInTexture = ModLoader.addOverride("/terrain.png", "/textures/glowPlanks.png");
        ModLoader.RegisterBlock(zaborBambuk);
        ModLoader.AddName(zaborBambuk, "\u0422\u0440\u043E\u0441\u0442\u043D\u0438\u043A\u043E\u0432\u044B\u0439 \u0437\u0430\u0431\u043E\u0440");
        ModLoader.AddRecipe(new ItemStack(zaborBambuk, 4), new Object[] {
            "XXX", "XXX", Character.valueOf('X'), Item.reed
        });
        ModLoader.RegisterBlock(divan);
        ModLoader.AddName(divan, "\u0414\u0438\u0432\u0430\u043D");
        ModLoader.AddRecipe(new ItemStack(divan, 2), new Object[] {
            "L##", "SL#", "PSL", Character.valueOf('P'), Block.planks, Character.valueOf('L'), Item.leather, Character.valueOf('S'), Block.cloth
        });
        ModLoader.RegisterBlock(stol);
        ModLoader.AddName(stol, "\u0421\u0442\u043E\u043B");
        ModLoader.AddRecipe(new ItemStack(stol, 1), new Object[] {
            "PPP", "S#S", "S#S", Character.valueOf('P'), Block.planks, Character.valueOf('S'), Item.stick
        });
        stol.blockIndexInTexture = ModLoader.addOverride("/terrain.png", "/textures/stol.png");
        stolSide = ModLoader.addOverride("/terrain.png", "/textures/stolSide.png");
        ModLoader.RegisterBlock(taburet);
        ModLoader.AddName(taburet, "\u0422\u0430\u0431\u0443\u0440\u0435\u0442");
        ModLoader.AddRecipe(new ItemStack(taburet, 2), new Object[] {
            "XSX", "I#I", Character.valueOf('S'), Block.cloth, Character.valueOf('X'), Block.planks, Character.valueOf('I'), Item.stick
        });
        taburet.blockIndexInTexture = ModLoader.addOverride("/terrain.png", "/textures/taburet.png");
        taburetSide = ModLoader.addOverride("/terrain.png", "/textures/taburetSide.png");
        ModLoader.RegisterBlock(kojkaver);
        ModLoader.AddName(kojkaver, "\u041A\u043E\u0436\u0430\u043D\u044B\u0439 \u043A\u043E\u0432\u0451\u0440");
        ModLoader.AddRecipe(new ItemStack(kojkaver, 4), new Object[] {
            "###", Character.valueOf('#'), Item.leather
        });
        kojkaver.blockIndexInTexture = ModLoader.addOverride("/terrain.png", "/textures/kojkaver.png");
        ModLoader.RegisterBlock(laminat);
        ModLoader.AddName(laminat, "\u041B\u0430\u043C\u0438\u043D\u0430\u0442");
        ModLoader.AddRecipe(new ItemStack(laminat, 4), new Object[] {
            "PC", Character.valueOf('C'), Block.wood, Character.valueOf('P'), Block.planks
        });
        laminat.blockIndexInTexture = ModLoader.addOverride("/terrain.png", "/textures/laminat.png");
        ModLoader.RegisterBlock(plitka);
        ModLoader.AddName(plitka, "\u041F\u043B\u0438\u0442\u043A\u0430");
        ModLoader.AddRecipe(new ItemStack(plitka, 4), new Object[] {
            "PPP", Character.valueOf('P'), plitkaItem
        });
        plitka.blockIndexInTexture = ModLoader.addOverride("/terrain.png", "/textures/plitka.png");
        ModLoader.RegisterBlock(plita);
        ModLoader.AddName(plita, "\u041F\u043B\u0438\u0442\u043E\u0447\u043D\u044B\u0439 \u0431\u043B\u043E\u043A");
        ModLoader.AddRecipe(new ItemStack(plita, 1), new Object[] {
            "PP", "PP", Character.valueOf('P'), plitkaItem
        });
        plita.blockIndexInTexture = ModLoader.addOverride("/terrain.png", "/textures/plita.png");
        ModLoader.RegisterBlock(glowKamen);
        ModLoader.AddName(glowKamen, "\u0421\u0432\u0435\u0442\u043E\u043A\u0430\u043C\u0443\u0448\u0435\u043A");
        ModLoader.AddRecipe(new ItemStack(glowKamen, 1), new Object[] {
            "GG", Character.valueOf('G'), Item.lightStoneDust
        });
        glowKamen.blockIndexInTexture = ModLoader.addOverride("/terrain.png", "/textures/glowKamen.png");
        ModLoader.RegisterBlock(yashik);
        ModLoader.AddName(yashik, "\u042F\u0449\u0438\u043A");
        ModLoader.AddRecipe(new ItemStack(yashik, 2), new Object[] {
            "PDP", "P#P", "PDP", Character.valueOf('D'), Block.planks, Character.valueOf('P'), Item.stick
        });
        yashik.blockIndexInTexture = ModLoader.addOverride("/terrain.png", "/textures/yashik.png");
        ModLoader.RegisterBlock(izvest);
        ModLoader.AddName(izvest, "\u0418\u0437\u0432\u0435\u0441\u0442\u043D\u044F\u043A");
        ModLoader.AddRecipe(new ItemStack(izvest, 1), new Object[] {
            "II", "II", Character.valueOf('I'), izvestItem
        });
        izvest.blockIndexInTexture = ModLoader.addOverride("/terrain.png", "/textures/izvest.png");
        ModLoader.RegisterBlock(wbrick);
        ModLoader.AddName(wbrick, "\u0411\u043B\u043E\u043A \u0431\u0435\u043B\u043E\u0433\u043E \u043A\u0438\u0440\u043F\u0438\u0447\u0430");
        ModLoader.AddRecipe(new ItemStack(wbrick, 1), new Object[] {
            "II", "II", Character.valueOf('I'), wbrickItem
        });
        wbrick.blockIndexInTexture = ModLoader.addOverride("/terrain.png", "/textures/wbrick.png");
 
        ModLoader.RegisterBlock(lampa);
        lampa.blockIndexInTexture = ModLoader.addOverride("/terrain.png", "/textures/lampa.png");
        ModLoader.RegisterBlock(flyelow);
        ModLoader.RegisterBlock(flred);
        ModLoader.RegisterBlock(fltul);
        ModLoader.RegisterBlock(flvas);
        ModLoader.RegisterBlock(flgar);
        ModLoader.RegisterBlock(fllil);
        ModLoader.RegisterBlock(treeint);
        flyelow.blockIndexInTexture = ModLoader.addOverride("/terrain.png", "/textures/flyelow.png");
        flred.blockIndexInTexture = ModLoader.addOverride("/terrain.png", "/textures/flred.png");
        fltul.blockIndexInTexture = ModLoader.addOverride("/terrain.png", "/textures/tulip.png");
        flvas.blockIndexInTexture = ModLoader.addOverride("/terrain.png", "/textures/vasilek.png");
        flgar.blockIndexInTexture = ModLoader.addOverride("/terrain.png", "/textures/Gardenia.png");
        fllil.blockIndexInTexture = ModLoader.addOverride("/terrain.png", "/textures/Lily.png");
        treeint.blockIndexInTexture = ModLoader.addOverride("/terrain.png", "/textures/treeint.png");
        ModLoader.RegisterBlock(lustra);
        lustra.blockIndexInTexture = ModLoader.addOverride("/terrain.png", "/textures/lustra.png");
        ModLoader.RegisterBlock(garshek1);
        ModLoader.RegisterBlock(garshek2);
        garshek1.blockIndexInTexture = ModLoader.addOverride("/terrain.png", "/textures/garshek1.png");
        garshek2.blockIndexInTexture = ModLoader.addOverride("/terrain.png", "/textures/garshek2.png");
        ModLoader.RegisterBlock(nastperskaver);
        ModLoader.AddName(nastperskaver, "\u041F\u0435\u0440\u0441\u0438\u0434\u0441\u043A\u0438\u0439 \u043D\u0430\u0441\u0442\u0435\u043D\u044B\u0439 \u043A\u043E\u0432\u0451\u0440");
        ModLoader.AddRecipe(new ItemStack(nastperskaver, 1), new Object[] {
            "Z  ", "I  ", "Z  ", Character.valueOf('I'), new ItemStack(Item.dyePowder, 1, 1), Character.valueOf('Z'), Block.cloth
        });
        nastperskaver.blockIndexInTexture = ModLoader.addOverride("/terrain.png", "/textures/nastperskaver.png");
        ModLoader.RegisterBlock(nastkripkaver);
        ModLoader.AddName(nastkripkaver, "\u041D\u0430\u0441\u0442\u0435\u043D\u043D\u0430\u044F \u0448\u043A\u0443\u0440\u0430 \u043A\u0440\u0438\u043F\u0435\u0440\u0430");
        ModLoader.AddRecipe(new ItemStack(nastkripkaver, 1), new Object[] {
            "Z  ", "I  ", "Z  ", Character.valueOf('I'), Item.gunpowder, Character.valueOf('Z'), Block.cloth
        });
        nastkripkaver.blockIndexInTexture = ModLoader.addOverride("/terrain.png", "/textures/nastkripkaver.png");
        ModLoader.AddName(plitkaItem, "\u041A\u0443\u0441\u043E\u043A \u043F\u043B\u0438\u0442\u043A\u0438");
        ModLoader.AddRecipe(new ItemStack(plitkaItem, 2), new Object[] {
            "XX", Character.valueOf('X'), Item.clay
        });
        plitkaItem.iconIndex = ModLoader.addOverride("/gui/items.png", "/textures/plitkaItem.png");
        ModLoader.AddName(izvestItem, "\u0418\u0437\u0432\u0435\u0441\u0442\u044C");
        izvestItem.iconIndex = ModLoader.addOverride("/gui/items.png", "/textures/izvestItem.png");
        ModLoader.AddName(wbrickItem, "\u0411\u0435\u043B\u044B\u0439 \u043A\u0438\u0440\u043F\u0438\u0447");
        wbrickItem.iconIndex = ModLoader.addOverride("/gui/items.png", "/textures/wbrickItem.png");
        ModLoader.AddName(lampaItem, "\u041D\u0430\u0441\u0442\u043E\u043B\u044C\u043D\u0430\u044F \u043B\u0430\u043C\u043F\u0430");
        lampaItem.iconIndex = ModLoader.addOverride("/gui/items.png", "/textures/lampa.png");
        ModLoader.AddRecipe(new ItemStack(lampaItem, 1), new Object[] {
            "WSW", " G ", " P ", Character.valueOf('W'), Block.cloth, Character.valueOf('G'), Item.lightStoneDust, Character.valueOf('P'), Block.planks
        });
        ModLoader.AddName(flyelowItem, "\u0426\u0432\u0435\u0442\u043E\u0447\u043A\u0438");
        ModLoader.AddName(flredItem, "\u0420\u043E\u0437\u043E\u0447\u043A\u0438");
        ModLoader.AddName(fltulItem, "tulpan");
        ModLoader.AddName(flvasItem, "vasilek");
        ModLoader.AddName(flgarItem, "Gardenia");
        ModLoader.AddName(fllilItem, "Lily");
        ModLoader.AddName(treeintItem, "Treeint");
        flyelowItem.iconIndex = ModLoader.addOverride("/gui/items.png", "/textures/flyelow.png");
        flredItem.iconIndex = ModLoader.addOverride("/gui/items.png", "/textures/flred.png");
        fltulItem.iconIndex = ModLoader.addOverride("/gui/items.png", "/textures/tulip.png");
        flvasItem.iconIndex = ModLoader.addOverride("/gui/items.png", "/textures/vasilek.png");
        flgarItem.iconIndex = ModLoader.addOverride("/gui/items.png", "/textures/Gardenia.png");
        fllilItem.iconIndex = ModLoader.addOverride("/gui/items.png", "/textures/Lily.png");
        treeintItem.iconIndex = ModLoader.addOverride("/gui/items.png", "/textures/treeint.png");
        ModLoader.AddRecipe(new ItemStack(treeintItem, 1), new Object[] {
            "F", Character.valueOf('F'), Block.dirt
        });
        ModLoader.AddRecipe(new ItemStack(Item.dyePowder, 2, 15), new Object[] {
        	"X", Character.valueOf('X'), mod_decor.flgarItem
        });
        ModLoader.AddRecipe(new ItemStack(Item.dyePowder, 2, 14), new Object[] {
        	"X", Character.valueOf('X'), mod_decor.fllilItem
        });
        ModLoader.AddRecipe(new ItemStack(Item.dyePowder, 2, 9), new Object[] {
        	"X", Character.valueOf('X'), mod_decor.fltulItem
        });
        ModLoader.AddRecipe(new ItemStack(Item.dyePowder, 2, 6), new Object[] {
        	"X", Character.valueOf('X'), mod_decor.flvasItem
        });
        ModLoader.AddRecipe(new ItemStack(flyelowItem, 1), new Object[] {
            "FF", "FF", Character.valueOf('F'), Block.plantYellow
        });
        ModLoader.AddRecipe(new ItemStack(flredItem, 1), new Object[] {
            "FF", "FF", Character.valueOf('F'), Block.plantRed
        });
        ModLoader.AddName(lustraItem, "\u041B\u044E\u0441\u0442\u0440\u0430");
        lustraItem.iconIndex = ModLoader.addOverride("/gui/items.png", "/textures/lustra.png");
        ModLoader.AddRecipe(new ItemStack(lustraItem, 1), new Object[] {
            " W ", "CGC", " P ", Character.valueOf('W'), Item.stick, Character.valueOf('G'), Item.lightStoneDust, Character.valueOf('C'), Block.cloth, Character.valueOf('P'), 
            Block.glass
        });
        ModLoader.AddName(garshekItem1, "\u0412\u0430\u0437\u0430 \u0441 \u0446\u0432\u0435\u0442\u043A\u043E\u043C");
        ModLoader.AddName(garshekItem2, "\u0412\u0430\u0437\u0430 \u0441 \u0440\u043E\u0437\u043E\u0439");
        garshekItem1.iconIndex = ModLoader.addOverride("/gui/items.png", "/textures/garshek1.png");
        garshekItem2.iconIndex = ModLoader.addOverride("/gui/items.png", "/textures/garshek2.png");
        ModLoader.AddRecipe(new ItemStack(garshekItem1, 1), new Object[] {
            " F ", "GDG", " G ", Character.valueOf('F'), Block.plantYellow, Character.valueOf('D'), Block.dirt, Character.valueOf('G'), Item.clay
        });
        ModLoader.AddRecipe(new ItemStack(garshekItem2, 1), new Object[] {
            " F ", "GDG", " G ", Character.valueOf('F'), Block.plantRed, Character.valueOf('D'), Block.dirt, Character.valueOf('G'), Item.clay
        });
        ModLoader.AddSmelting(izvestItem.shiftedIndex, new ItemStack(wbrickItem));
        ModLoaderMp.RegisterNetClientHandlerEntity(EntityComod.class, 220);
        ModLoaderMp.RegisterNetClientHandlerEntity(EntityHolodilnik.class, 212);
        ModLoaderMp.RegisterNetClientHandlerEntity(EntityShkaf.class, 221);
        ModLoaderMp.RegisterNetClientHandlerEntity(EntityTumba.class, 209);
        ModLoaderMp.RegisterNetClientHandlerEntity(EntityBox.class, 224);
        ModLoaderMp.RegisterNetClientHandlerEntity(EntityYashik.class, 225);
        ModLoader.RegisterTileEntity(net.minecraft.src.EntityComod.class, "\u041A\u043E\u043C\u043E\u0434");
        ModLoader.RegisterTileEntity(net.minecraft.src.EntityHolodilnik.class, "\u0425\u043E\u043B\u043E\u0434\u0438\u043B\u044C\u043D\u0438\u043A");
        ModLoader.RegisterTileEntity(net.minecraft.src.EntityShkaf.class, "\u0428\u043A\u0430\u0444");
        ModLoader.RegisterTileEntity(net.minecraft.src.EntityTumba.class, "\u041A\u0443\u0445\u043E\u043D\u043D\u0430\u044F \u0442\u0443\u043C\u0431\u0430");
        ModLoader.RegisterTileEntity(net.minecraft.src.EntityBox.class, "\u041A\u0430\u0440\u043E\u0431\u043A\u0430");
        ModLoader.RegisterTileEntity(net.minecraft.src.EntityYashik.class, "\u042F\u0449\u0438\u043A");
    }

    static 
    {
        koja = (new Koja(204, 0)).setHardness(0.3F).setResistance(1.0F).setBlockName("koja");
        zaborBambuk = (new BlockPane(207, 73, 73, Material.glass, true)).setHardness(1.0F).setResistance(1.5F).setLightValue(0.1F).setBlockName("zaborBambuk");
        divan = (new BlockStairs(208, koja)).setBlockName("divan");
        lampa = (new Lampa(229, 0)).setHardness(0.5F).setResistance(0.5F).setLightValue(1.0F).setBlockName("lampa");
        flyelow = (new flYelow(230, 0)).setHardness(0.0F).setBlockName("flyelow");
        flred = (new flRed(231, 0)).setHardness(0.0F).setBlockName("flred");
        fltul = (new fltul(240, 0)).setHardness(0.0F).setBlockName("fltul");
        flvas = (new flvas(241, 0)).setHardness(0.0F).setBlockName("flvas");
        flgar = (new flgar(242, 0)).setHardness(0.0F).setBlockName("flgar");
        fllil = (new fllil(243, 0)).setHardness(0.0F).setBlockName("fllil");
        treeli = (treelii)(new treelii(191, 0)).setHardness(0.2F).setLightOpacity(1).setBlockName("treebll").setRequiresSelfNotify();
        treeint = (new treeint(244, 0)).setHardness(0.0F).setBlockName("treeint").setRequiresSelfNotify();
        lustra = (new Lustra(232, 0)).setHardness(0.5F).setResistance(0.5F).setLightValue(1.0F).setBlockName("lustra");
        garshek1 = (new Garshek(233, 0)).setHardness(0.5F).setResistance(0.5F).setBlockName("garshek1");
        garshek2 = (new Garshek1(234, 0)).setHardness(0.5F).setResistance(0.5F).setBlockName("garshek2");
        lampaItem = (new BlockSpawnItem(3007, lampa)).setItemName("lampaItem");
        flyelowItem = (new BlockSpawnItem(3008, flyelow)).setItemName("flyelowItem");
        flredItem = (new BlockSpawnItem(3009, flred)).setItemName("flredItem");
        fltulItem = (new BlockSpawnItem(3013, fltul)).setItemName("fltulItem");
        flvasItem = (new BlockSpawnItem(3014, flvas)).setItemName("flvasItem");
        flgarItem = (new BlockSpawnItem(3015, flgar)).setItemName("flgarItem");
        fllilItem = (new BlockSpawnItem(3016, fllil)).setItemName("fllilItem");
        treeintItem = (new BlockSpawnItem(3017, treeint)).setItemName("treeintItem");
        lustraItem = (new BlockSpawnItem(3010, lustra)).setItemName("lustraItem");
        garshekItem1 = (new BlockSpawnItem(3011, garshek1)).setItemName("garshekItem1");
        garshekItem2 = (new BlockSpawnItem(3012, garshek2)).setItemName("garshekItem2");
    }
}
