Example #1
0
  @Init
  public void load(FMLInitializationEvent event) {
    // the meat of the mod
    // Claimed Block Ids 3000 - 3050
    ClientProxy.registerRenderInformation();

    //		stonewall = new BlockWalls(3251,
    // 1).setHardness(1.0F).setResistance(1.0F).setBlockName("ScrollShelf");
    //		stonebrickwall = new BlockWalls(3252,
    // 54).setHardness(1.0F).setResistance(1.0F).setBlockName("ScrollShelf");
    //		crackedbrickwall = new BlockWalls(3253,
    // 101).setHardness(1.0F).setResistance(1.0F).setBlockName("ScrollShelf");
    //		mossbrickwall = new BlockWalls(3254,
    // 100).setHardness(1.0F).setResistance(1.0F).setBlockName("ScrollShelf");
    //		brickwall = new BlockWalls(3255,
    // 7).setHardness(1.0F).setResistance(1.0F).setBlockName("ScrollShelf");
    //		lapiswall = new BlockWalls(3256,
    // 144).setHardness(1.0F).setResistance(1.0F).setBlockName("ScrollShelf");
    //		woodenwall = new BlockWalls(3257,
    // 4).setHardness(1.0F).setResistance(1.0F).setBlockName("ScrollShelf");
    //		sandstonewall = new BlockWalls(3258,
    // 175).setHardness(1.0F).setResistance(1.0F).setBlockName("ScrollShelf");

    Stonebrick1 =
        new BlockTerrain(Stonebrick1ID, 1)
            .setHardness(1.0F)
            .setResistance(1.0F)
            .setBlockName("Stonebrick1");
    Stonebrick2 =
        new BlockTerrain(Stonebrick2ID, 54)
            .setHardness(1.0F)
            .setResistance(1.0F)
            .setBlockName("Stonebrick1");
    Stonebrick3 =
        new BlockTerrain(Stonebrick3ID, 101)
            .setHardness(1.0F)
            .setResistance(1.0F)
            .setBlockName("Stonebrick1");
    Stonebrick4 =
        new BlockTerrain(Stonebrick4ID, 100)
            .setHardness(1.0F)
            .setResistance(1.0F)
            .setBlockName("Stonebrick1");

    stonewall =
        new BlockWalls(stonewallID, Stonebrick1)
            .setHardness(1.0F)
            .setResistance(1.0F)
            .setBlockName("stonewall");
    stonebrickwall =
        new BlockWalls(stonebrickwallID, Stonebrick2)
            .setHardness(1.0F)
            .setResistance(1.0F)
            .setBlockName("stonebrickwall");
    crackedbrickwall =
        new BlockWalls(crackedbrickwallID, Stonebrick3)
            .setHardness(1.0F)
            .setResistance(1.0F)
            .setBlockName("crackedbrickwall");
    mossbrickwall =
        new BlockWalls(mossbrickwallID, Stonebrick4)
            .setHardness(1.0F)
            .setResistance(1.0F)
            .setBlockName("mossbrickwall");
    brickwall =
        new BlockWalls(brickwallID, Block.brick)
            .setHardness(1.0F)
            .setResistance(1.0F)
            .setBlockName("brickwall");
    lapiswall =
        new BlockWalls(LapiswallID, Block.blockLapis)
            .setHardness(1.0F)
            .setResistance(1.0F)
            .setBlockName("lapiswall");
    woodenwall =
        new BlockWalls(woodenwallID, Block.planks)
            .setHardness(1.0F)
            .setResistance(1.0F)
            .setBlockName("woodenwall");
    sandstonewall =
        new BlockWalls(sandstonewallID, Block.sandStone)
            .setHardness(1.0F)
            .setResistance(1.0F)
            .setBlockName("sandstonewall");
    Netherbrickwall =
        new BlockWalls(netherbrickID, Block.netherBrick)
            .setHardness(1.0F)
            .setResistance(1.0F)
            .setBlockName("Netherbrickwall");

    addNames();
    registerBlocks();
    addRecipes();

    // Reactioncraft integration
    try {
      if (RCBDM()) {
        Integration.loadReactioncraft();
        System.out.println("Reactioncraft Chisel Mod enabled");
      }
    } catch (ClassNotFoundException e) {
      System.out.println(
          " Reactioncraft Walls'N'Fences did not find Reactioncraft Better Desert Mod, recipes disabled");
    }
  }