Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package net.minecraft.src;
- import java.io.File;
- import java.io.FileInputStream;
- import java.io.FileNotFoundException;
- import java.io.IOException;
- import java.util.Properties;
- public class mod_Block extends BaseMod
- {
- public static int[] blockBlankTextures=new int[16];
- public static int[] blockClearTextures=new int[16];
- public static int[] blockGlowTextures=new int[16];
- public static int[] blockSnowTextures=new int[16];
- //public static int[] blockDoorTextures=new int[16];
- public static int blockID=225;
- public static int clearBlockID=224;
- public static int stairID=133;
- public static int stepID=110;
- public static int doubleStepID=111;
- public static int snowID=112;
- public static int glowBlockID=113;
- //public static int doorID=114;
- public static String mainDir="/bbm/";
- public static String blockDir=mainDir+"Block/";
- public static String clearDir=mainDir+"Clear/";
- public static String snowDir=mainDir+"Snow/";
- public static String glowDir=mainDir+"Glow/";
- //public static String doorDir=mainDir+"Doors/";
- public static Block blockBase = new BlockBase(blockID, 0).setHardness(0.1F).setResistance(6000.0F).setLightValue(0.0F).setBlockName("blockBase");
- public static Block blockClear = new BlockClear(clearBlockID, 0).setHardness(0.1F).setResistance(6000.0F).setLightValue(0.0F).setBlockName("blockClear");
- public static Block blockGlow = new BlockGlow(glowBlockID, 0).setHardness(0.1F).setResistance(6000.0F).setLightValue(15.0F).setBlockName("blockGlow");
- public static final Block stairBase = (new BlockStairs(stairID, blockBase)).setBlockName("stairBase");
- public static Block blockStepBase = (new BlockStepBase(stepID, 0)).setHardness(0.1F).setResistance(6000.0F).setLightValue(0.0F).setBlockName("BlockStepBase");
- public static Block blockDStepBase = (new BlockStepBase(doubleStepID, 0)).setHardness(0.1F).setResistance(6000.0F).setLightValue(0.0F).setBlockName("BlockDStepBase");
- public static Block blockSnowBase=(new BlockSnowBase(snowID, 0)).setHardness(0.1F).setResistance(5000F).setLightValue(0F).setBlockName("Snow Base");
- //public static Block blockDoor=(new BaseDoor(doorID)).setHardness(0.1F).setResistance(5000F).setLightValue(0F).setBlockName("Door Base");
- public String Version()
- {
- return "1.8.1";
- }
- public mod_Block()
- {
- ModLoader.RegisterBlock(blockBase,ItemBlank.class);
- ModLoader.RegisterBlock(blockGlow,ItemBlank.class);
- ModLoader.RegisterBlock(blockClear,ItemBlank.class);
- ModLoader.RegisterBlock(stairBase,ItemBlank.class);
- ModLoader.RegisterBlock(blockStepBase,ItemBlank.class);
- ModLoader.RegisterBlock(blockDStepBase,ItemBlank.class);
- ModLoader.RegisterBlock(blockSnowBase,ItemBlank.class);
- //ModLoader.RegisterBlock(blockDoor,ItemBlank.class);
- //Blocks
- for(int i=1;i<17;i++)
- {
- blockBlankTextures[i-1]=ModLoader.addOverride("/terrain.png", blockDir+i+".png");
- blockClearTextures[i-1]=ModLoader.addOverride("/terrain.png", clearDir+i+".png");
- blockSnowTextures[i-1]=ModLoader.addOverride("/terrain.png", snowDir+i+".png");
- blockGlowTextures[i-1]=ModLoader.addOverride("/terrain.png", glowDir+i+".png");
- //blockDoorTextures[i-1]=ModLoader.addOverride("/terrain.png", doorDir+i+".png");
- }
- ModLoader.AddName(blockBase, "BaseBlock");
- ModLoader.AddName(blockClear, "Clear");
- ModLoader.AddName(stairBase, "stairBase");
- ModLoader.AddName(blockStepBase, "BaseStep");
- ModLoader.AddName(blockDStepBase, "BaseDStep");
- ModLoader.AddName(blockSnowBase, "Snow Base");
- ModLoader.AddName(blockGlow, "Glow");
- //ModLoader.AddName(blockDoor, "Door");
- for(int i=1;i<16;i++)
- {
- ModLoader.AddRecipe(new ItemStack(blockBase,1,i),new Object[]{"#X",'#',blockBase,'X',new ItemStack(Item.dyePowder,1,i)});
- ModLoader.AddRecipe(new ItemStack(blockBase,1,0),new Object[]{"#",'#',new ItemStack(blockBase,1,i)});
- }
- for(int i=0;i<16;i++)
- {
- ModLoader.AddRecipe(new ItemStack(stairBase,1,i),new Object[]{"# ","## ","###",'#',new ItemStack(blockBase,1,i)});
- ModLoader.AddRecipe(new ItemStack(blockStepBase,3,i),new Object[]{"###",'#',new ItemStack(blockBase,1,i)});
- ModLoader.AddRecipe(new ItemStack(blockSnowBase,2,i),new Object[]{"## ",'#',new ItemStack(blockBase,1,i)});
- ModLoader.AddRecipe(new ItemStack(blockClear,1,i),new Object[]{"#@",'#',new ItemStack(blockBase,1,i),'@',new ItemStack(Block.glass)});
- //.AddRecipe(new ItemStack(blockDoor,1,i),new Object[]{"##","##","##",'#',new ItemStack(blockBase,1,i)});
- }
- ModLoader.AddRecipe(new ItemStack(blockBase, 1,0), new Object[]{ "##","##", Character.valueOf('#'), Block.cobblestone});
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement