Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package net.minecraft.src;
- public class mod_bunkercraft extends BaseMod
- {
- public mod_bunkercraft()
- {
- //Register
- barbedwire.blockIndexInTexture=ModLoader.addOverride("/terrain.png","/bunkercraft/block/barbedwire.png");
- ModLoader.RegisterBlock(sandbag);
- ModLoader.RegisterBlock(blastwall);
- ModLoader.RegisterBlock(blastglass);
- ModLoader.RegisterBlock(lamp);
- ModLoader.RegisterBlock(barbedwire);
- //Crafting
- ModLoader.AddRecipe(new ItemStack(blastglass,5), new Object[]{
- "@#@","#&#","@#@",Character.valueOf('#'),Block.glass,Character.valueOf('@'),Item.stick,Character.valueOf('&'),blastwall
- });
- ModLoader.AddRecipe(new ItemStack(sandbag,10), new Object[]{
- "###","#@#","###",Character.valueOf('#'),Item.paper,Character.valueOf('@'),Block.sand
- });
- ModLoader.AddRecipe(new ItemStack(blastwall,10), new Object[]{
- "#@#","#@#","#@#",Character.valueOf('#'),Block.brick,Character.valueOf('@'),sandbag
- });
- ModLoader.AddRecipe(new ItemStack(flask,3), new Object[]{
- "#*#","#@#",Character.valueOf('#'),Item.ingotIron,Character.valueOf('@'),Block.glass,Character.valueOf('*'),cork
- });
- ModLoader.AddRecipe(new ItemStack(cork,3), new Object[]{
- "#","#",Character.valueOf('#'),Item.stick
- });
- ModLoader.AddRecipe(new ItemStack(greenteaflask,1), new Object[]{
- "#","@",Character.valueOf('#'),warmwaterflask,Character.valueOf('@'),greenteabag
- });
- ModLoader.AddRecipe(new ItemStack(redteaflask,1), new Object[]{
- "#","@",Character.valueOf('#'),warmwaterflask,Character.valueOf('@'),redteabag
- });
- ModLoader.AddRecipe(new ItemStack(waterflask,1), new Object[]{
- "#","@",Character.valueOf('#'),flask,Character.valueOf('@'),Item.bucketWater
- });
- ModLoader.AddRecipe(new ItemStack(teabag,1), new Object[]{
- "@","!","#",Character.valueOf('#'),Item.paper,Character.valueOf('!'),Item.seeds,Character.valueOf('@'),Item.silk
- });
- ModLoader.AddRecipe(new ItemStack(greenteabag,1), new Object[]{
- "@","#",Character.valueOf('@'),teabag,Character.valueOf('#'),new ItemStack (Item.dyePowder,1,2)
- });
- ModLoader.AddRecipe(new ItemStack(redteabag,1), new Object[]{
- "@","#",Character.valueOf('@'),teabag,Character.valueOf('#'),new ItemStack (Item.dyePowder,1,1)
- });
- ModLoader.AddRecipe(new ItemStack(lamp,10), new Object[]{
- "@£@","#$#","@@@",Character.valueOf('@'),Item.ingotIron,Character.valueOf('#'),Block.glass,Character.valueOf('$'),Item.flintAndSteel,Character.valueOf('£'),Item.stick
- });
- ModLoader.AddRecipe(new ItemStack(barbedwire,5), new Object[]{
- "@#@","#@#","@#@",Character.valueOf('@'),wire,Character.valueOf('#'),Item.flint
- });
- ModLoader.AddRecipe(new ItemStack(wire,15), new Object[]{
- "#","#",Character.valueOf('#'),Item.ingotIron
- });
- // testing crafting
- ModLoader.AddRecipe(new ItemStack(wire,64), new Object[]{
- "#",Character.valueOf('#'),Block.dirt
- });
- ModLoader.AddRecipe(new ItemStack(Item.ingotIron,64), new Object[]{
- "##",Character.valueOf('#'),Block.dirt
- });
- ModLoader.AddRecipe(new ItemStack(Item.flint,64), new Object[]{
- "###",Character.valueOf('#'),Block.dirt
- });
- //Smelting
- ModLoader.AddSmelting(waterflask.shiftedIndex, new ItemStack(warmwaterflask,1));
- //Names
- ModLoader.AddName(sandbag,"Sand Bag");
- ModLoader.AddName(blastwall,"Blast Wall");
- ModLoader.AddName(blastglass,"Blast Glass");
- ModLoader.AddName(flask, "Flask");
- ModLoader.AddName(cork, "Cork");
- ModLoader.AddName(waterflask, "Water Flask");
- ModLoader.AddName(greenteaflask, "Green Tea Flask");
- ModLoader.AddName(redteaflask, "Red Tea Flask");
- ModLoader.AddName(teabag, "Teabag");
- ModLoader.AddName(greenteabag, "Green Teabag");
- ModLoader.AddName(redteabag, "Red Teabag");
- ModLoader.AddName(warmwaterflask, "Warm Water Flask");
- ModLoader.AddName(lamp, "Lamp");
- ModLoader.AddName(wire, "Wire");
- ModLoader.AddName(barbedwire, "Barbed Wire");
- //Texture location in.jar
- lamp.blockIndexInTexture=ModLoader.addOverride("/terrain.png","/bunkercraft/block/lamp.png");
- sandbag.blockIndexInTexture=ModLoader.addOverride("/terrain.png","/bunkercraft/block/sandbag.png");
- blastwall.blockIndexInTexture=ModLoader.addOverride("/terrain.png","/bunkercraft/block/blastwall.png");
- blastglass.blockIndexInTexture=ModLoader.addOverride("/terrain.png","/bunkercraft/block/blastglass.png");
- flask.iconIndex=ModLoader.addOverride("/gui/items.png", "/bunkercraft/item/flask.png");
- cork.iconIndex=ModLoader.addOverride("/gui/items.png", "/bunkercraft/item/cork.png");
- waterflask.iconIndex=ModLoader.addOverride("/gui/items.png", "/bunkercraft/item/waterflask.png");
- greenteaflask.iconIndex=ModLoader.addOverride("/gui/items.png", "/bunkercraft/item/gtflask.png");
- redteaflask.iconIndex=ModLoader.addOverride("/gui/items.png", "/bunkercraft/item/rtflask.png");
- teabag.iconIndex=ModLoader.addOverride("/gui/items.png", "/bunkercraft/item/teabag.png");
- greenteabag.iconIndex=ModLoader.addOverride("/gui/items.png", "/bunkercraft/item/greenteabag.png");
- redteabag.iconIndex=ModLoader.addOverride("/gui/items.png", "/bunkercraft/item/redteabag.png");
- warmwaterflask.iconIndex=ModLoader.addOverride("/gui/items.png", "/bunkercraft/item/warmwaterflask.png");
- wire.iconIndex=ModLoader.addOverride("/gui/items.png", "/bunkercraft/item/wire.png");
- barbedwire.blockIndexInTexture=ModLoader.addOverride("/terrain.png","/bunkercraft/block/barbedwire.png");
- }
- //Blocks
- public static final Block sandbag=new Block(200, Material.sand).setHardness(0.5F).setResistance(2000F).setStepSound(Block.soundSandFootstep).setBlockName("sandbag");
- public static final Block blastwall=new Block(201, Material.rock).setHardness(10F).setResistance(2000F).setStepSound(Block.soundStoneFootstep).setBlockName("blastwall");
- public static final Block blastglass=new Blockblastglass(202,0, Material.glass,false).setHardness(0.5F).setResistance(2000F).setStepSound(Block.soundGlassFootstep).setBlockName("blastglass");
- public static final Block lamp = new Blocklamp(203, 0).setHardness(0.0F).setLightValue(1.0F).setBlockName("lamp").setResistance(2000F);
- public static final Block barbedwire = new Blockbarbedwire(204,0,Material.cactus,false).setHardness(1F).setBlockName("barbedwire").setStepSound(Block.soundMetalFootstep);
- // items
- public static final Item flask=new Item(1901).setItemName("flask");
- public static final Item cork=new Item(1902).setItemName("cork");
- public static final Item waterflask=new Itemwaterflask(1903,3).setMaxStackSize(1).setItemName("waterflask");
- public static final Item greenteaflask=new Itemwaterflask(1904,4).setMaxStackSize(1).setItemName("greenteaflask");
- public static final Item redteaflask=new Itemwaterflask(1905,5).setMaxStackSize(1).setItemName("redteaflask");
- public static final Item teabag=new Item(1906).setItemName("teabag");
- public static final Item greenteabag=new Item(1907).setItemName("greenteabag");
- public static final Item redteabag=new Item(1908).setItemName("redteabag");
- public static final Item warmwaterflask=new Itemwaterflask(1909,3).setMaxStackSize(1).setItemName("warmwaterflask");
- public static final Item wire=new Item(1910).setItemName("wire");
- //Base Methods
- public void load(){
- }
- public String getVersion()
- {
- return "1.0";
- }
- public String getName()
- {
- return "Bunker craft";
- }
- }
Add Comment
Please, Sign In to add comment