Package extrabiomes.proxy

Examples of extrabiomes.proxy.CommonProxy


      return;

    final BlockCustomTallGrass block = new BlockCustomTallGrass(48, Material.vine);
    block.setBlockName("extrabiomes.tallgrass").setHardness(0.0F).setStepSound(Block.soundTypeGrass).setCreativeTab(Extrabiomes.tabsEBXL);

    final CommonProxy proxy = Extrabiomes.proxy;
    proxy.registerBlock(block, extrabiomes.items.ItemGrass.class, "grass");
    Blocks.fire.setFireInfo(block, 60, 100);

    Element.GRASS_BROWN.set(new ItemStack(block, 1, BlockCustomTallGrass.BlockType.BROWN.metadata()));
    Element.GRASS_DEAD.set(new ItemStack(block, 1, BlockCustomTallGrass.BlockType.DEAD.metadata()));
    Element.GRASS_BROWN_SHORT.set(new ItemStack(block, 1, BlockCustomTallGrass.BlockType.SHORT_BROWN.metadata()));
View Full Code Here


      return;

    final BlockNewLeaves block = new BlockNewLeaves(Material.leaves, false);
    block.setBlockName("extrabiomes.leaves").setTickRandomly(true).setHardness(0.2F).setLightOpacity(1).setStepSound(Block.soundTypeGrass).setCreativeTab(Extrabiomes.tabsEBXL);

    final CommonProxy proxy = Extrabiomes.proxy;
    proxy.registerBlock(block, extrabiomes.items.ItemCustomNewLeaves.class, "leaves_2");
    proxy.registerOreInAllSubblocks("treeLeaves", block);
    Blocks.fire.setFireInfo(block, 30, 60);

    Element.LEAVES_BALD_CYPRESS.set(new ItemStack(block, 1, BlockNewLeaves.BlockType.BALD_CYPRESS.metadata()));
    Element.LEAVES_JAPANESE_MAPLE.set(new ItemStack(block, 1, BlockNewLeaves.BlockType.JAPANESE_MAPLE.metadata()));
    Element.LEAVES_JAPANESE_MAPLE_SHRUB.set(new ItemStack(block, 1, BlockNewLeaves.BlockType.JAPANESE_MAPLE_SHRUB.metadata()));
View Full Code Here

      return;

    final BlockMoreLeaves block = new BlockMoreLeaves(Material.leaves, false);
    block.setBlockName("extrabiomes.leaves").setTickRandomly(true).setHardness(0.2F).setLightOpacity(1).setStepSound(Block.soundTypeGrass).setCreativeTab(Extrabiomes.tabsEBXL);

    final CommonProxy proxy = Extrabiomes.proxy;
    proxy.registerBlock(block, extrabiomes.items.ItemCustomMoreLeaves.class, "leaves_3");
    proxy.registerOreInAllSubblocks("treeLeaves", block);
    Blocks.fire.setFireInfo(block, 30, 60);

    Element.LEAVES_SAKURA_BLOSSOM.set(new ItemStack(block, 1, BlockMoreLeaves.BlockType.SAKURA_BLOSSOM.metadata()));

    final ItemStack stack = new ItemStack(block, 1, Short.MAX_VALUE);
View Full Code Here

      return;

    final BlockGreenLeaves block = new BlockGreenLeaves(Material.leaves, false);
    block.setBlockName("extrabiomes.leaves").setTickRandomly(true).setHardness(0.2F).setLightOpacity(1).setStepSound(Block.soundTypeGrass).setCreativeTab(Extrabiomes.tabsEBXL);

    final CommonProxy proxy = Extrabiomes.proxy;
    proxy.registerBlock(block, extrabiomes.items.ItemCustomGreenLeaves.class, "leaves_4");
    proxy.registerOreInAllSubblocks("treeLeaves", block);
    Blocks.fire.setFireInfo(block, 30, 60);

    Element.LEAVES_ACACIA.set(new ItemStack(block, 1, BlockGreenLeaves.BlockType.ACACIA.metadata()));
    Element.LEAVES_FIR.set(new ItemStack(block, 1, BlockGreenLeaves.BlockType.FIR.metadata()));
    Element.LEAVES_REDWOOD.set(new ItemStack(block, 1, BlockGreenLeaves.BlockType.REDWOOD.metadata()));
View Full Code Here

      return;

    final BlockLeafPile block = new BlockLeafPile(64, Material.vine);
    block.setBlockName("extrabiomes.leafpile").setHardness(0.0F).setTickRandomly(true).setStepSound(Block.soundTypeGrass).setCreativeTab(Extrabiomes.tabsEBXL);

    final CommonProxy proxy = Extrabiomes.proxy;
    proxy.registerBlock(block, "leaf_pile");
    Blocks.fire.setFireInfo(block, 30, 60);

    Element.LEAFPILE.set(new ItemStack(block));

    proxy.registerWorldGenerator(new LeafPileGenerator(block));
  }
View Full Code Here

    final BlockMiniLog block = new BlockMiniLog(BlockSettings.MINILOG);
    extrabiomes.lib.Blocks.BLOCK_LOG_SAKURA_GROVE.set(block);
    block.setBlockName("extrabiomes.log").setStepSound(Block.soundTypeWood).setHardness(2.0F).setResistance(Blocks.log.getExplosionResistance(null) * 5.0F).setCreativeTab(Extrabiomes.tabsEBXL);

    final CommonProxy proxy = Extrabiomes.proxy;
    proxy.setBlockHarvestLevel(block, "axe", 0);
    proxy.registerBlock(block, extrabiomes.items.ItemCustomMiniLog.class, "mini_log_1");
    proxy.registerOreInAllSubblocks("logWood", block);
    proxy.registerEventHandler(block);
    Blocks.fire.setFireInfo(block, 5, 5);

    Element.LOG_SAKURA_BLOSSOM.set(new ItemStack(block, 1, BlockMiniLog.BlockType.SAKURA_BLOSSOM.metadata()));

    ForestryModHelper.addToForesterBackpack(new ItemStack(block, 1, Short.MAX_VALUE));
View Full Code Here

      return;

    block.setBlockName("extrabiomes.cypresskneelog");
    ((BlockKneeLog) block).setDroppedItemStack(Element.LOG_BALD_CYPRESS.get());

    final CommonProxy proxy = Extrabiomes.proxy;
    proxy.setBlockHarvestLevel(block, "axe", 0);
    // proxy.registerBlock(block, extrabiomes.utility.MultiItemBlock.class);
    proxy.registerBlock(block, ItemKneeLog.class, "log_elbow_baldcypress");
    proxy.registerOreInAllSubblocks("logWood", block);
    proxy.registerEventHandler(block);
    Blocks.fire.setFireInfo(block, 5, 5);

    final BlockKneeLog block2 = new BlockKneeLog(BlockSettings.RAINBOWKNEELOG, "rainboweucalyptus");
    if (!ModuleControlSettings.SUMMA.isEnabled() || !BlockSettings.RAINBOWKNEELOG.getEnabled())
      return;

    block2.setBlockName("extrabiomes.rainbowkneelog");
    ((BlockKneeLog) block2).setDroppedItemStack(Element.LOG_RAINBOW_EUCALYPTUS.get());

    proxy.setBlockHarvestLevel(block2, "axe", 0);
    proxy.registerBlock(block2, ItemKneeLog.class, "log_elbow_rainbow_eucalyptus");
    proxy.registerOreInAllSubblocks("logWood", block2);
    proxy.registerEventHandler(block2);
    Blocks.fire.setFireInfo(block2, 5, 5);

    Element.LOG_KNEE_BALD_CYPRESS.set(new ItemStack(block, 1, Short.MAX_VALUE));
    Element.LOG_KNEE_RAINBOW_EUCALYPTUS.set(new ItemStack(block2, 1, Short.MAX_VALUE));
View Full Code Here

    FacadeHelper.addBuildcraftFacade(block2);

  }

  private static void createNewQuarterLogs() {
    final CommonProxy proxy = Extrabiomes.proxy;
    BlockNewQuarterLog.setRenderId(Extrabiomes.proxy.registerBlockHandler(new RenderNewQuarterLog()));

    final BlockNewQuarterLog block = new BlockNewQuarterLog(BlockSettings.NEWQUARTERLOG, "baldcypress");
    if (!ModuleControlSettings.SUMMA.isEnabled() || !BlockSettings.NEWQUARTERLOG.getEnabled())
      return;

    block.setBlockName("extrabiomes.baldcypressquarter").setStepSound(Block.soundTypeWood).setHardness(2.0F)
        .setResistance(Blocks.log.getExplosionResistance(null) * 5.0F).setCreativeTab(Extrabiomes.tabsEBXL);
    ((BlockNewQuarterLog) block).setDroppedItemStack(Element.LOG_BALD_CYPRESS.get());

    proxy.setBlockHarvestLevel(block, "axe", 0);
    proxy.registerBlock(block, ItemNewQuarterLog.class, "cornerlog_baldcypress");
    proxy.registerOreInAllSubblocks("logWood", block);
    proxy.registerEventHandler(block);
    Blocks.fire.setFireInfo(block, 5, 5);

    final BlockNewQuarterLog block2 = new BlockNewQuarterLog(BlockSettings.RAINBOWQUARTERLOG, "rainboweucalyptus");
    if (!ModuleControlSettings.SUMMA.isEnabled() || !BlockSettings.RAINBOWQUARTERLOG.getEnabled())
      return;

    block2.setBlockName("extrabiomes.rainboweucalyptusquarter").setStepSound(Block.soundTypeWood).setHardness(2.0F).setResistance(Blocks.log.getExplosionResistance(null) * 5.0F).setCreativeTab(Extrabiomes.tabsEBXL);
    ((BlockNewQuarterLog) block2).setDroppedItemStack(Element.LOG_RAINBOW_EUCALYPTUS.get());

    proxy.setBlockHarvestLevel(block2, "axe", 0);
    proxy.registerBlock(block2, ItemNewQuarterLog.class, "cornerlog_rainboweucalyptus");
    proxy.registerOreInAllSubblocks("logWood", block2);
    proxy.registerEventHandler(block2);
    Blocks.fire.setFireInfo(block2, 5, 5);

    final BlockNewQuarterLog block3 = new BlockNewQuarterLog(BlockSettings.OAKQUARTERLOG, "oak");
    if (!ModuleControlSettings.SUMMA.isEnabled() || !BlockSettings.OAKQUARTERLOG.getEnabled())
      return;

    block3.setBlockName("extrabiomes.oakquarter").setStepSound(Block.soundTypeWood).setHardness(2.0F).setResistance(Blocks.log.getExplosionResistance(null) * 5.0F).setCreativeTab(Extrabiomes.tabsEBXL);
    ((BlockNewQuarterLog) block3).setDroppedItemStack(new ItemStack(Item.getItemFromBlock(Blocks.log), 1, 0));

    proxy.setBlockHarvestLevel(block3, "axe", 0);
    proxy.registerBlock(block3, ItemNewQuarterLog.class, "cornerlog_oak");
    proxy.registerOreInAllSubblocks("logWood", block3);
    proxy.registerEventHandler(block3);
    Blocks.fire.setFireInfo(block3, 5, 5);

    final BlockNewQuarterLog block4 = new BlockNewQuarterLog(BlockSettings.FIRQUARTERLOG, "fir");
    if (!ModuleControlSettings.SUMMA.isEnabled() && !BlockSettings.FIRQUARTERLOG.getEnabled())
      return;

    block4.setBlockName("extrabiomes.firquarter").setStepSound(Block.soundTypeWood).setHardness(2.0F).setResistance(Blocks.log.getExplosionResistance(null) * 5.0F).setCreativeTab(Extrabiomes.tabsEBXL);
    ((BlockNewQuarterLog) block4).setDroppedItemStack(Element.LOG_FIR.get());

    proxy.setBlockHarvestLevel(block4, "axe", 0);
    proxy.registerBlock(block4, ItemNewQuarterLog.class, "cornerlog_fir");
    proxy.registerOreInAllSubblocks("logWood", block4);
    proxy.registerEventHandler(block4);
    Blocks.fire.setFireInfo(block4, 5, 5);

    final BlockNewQuarterLog block5 = new BlockNewQuarterLog(BlockSettings.REDWOODQUARTERLOG, "redwood");
    if (!ModuleControlSettings.SUMMA.isEnabled() || !BlockSettings.REDWOODQUARTERLOG.getEnabled())
      return;

    block5.setBlockName("extrabiomes.redwoodquarter").setStepSound(Block.soundTypeWood).setHardness(2.0F).setResistance(Blocks.log.getExplosionResistance(null) * 5.0F).setCreativeTab(Extrabiomes.tabsEBXL);
    ((BlockNewQuarterLog) block5).setDroppedItemStack(Element.LOG_REDWOOD.get());
    // block5.setRenderId(renderId);

    proxy.setBlockHarvestLevel(block5, "axe", 0);
    proxy.registerBlock(block5, ItemNewQuarterLog.class, "cornerlog_redwood");
    proxy.registerOreInAllSubblocks("logWood", block5);
    proxy.registerEventHandler(block5);
    Blocks.fire.setFireInfo(block5, 5, 5);

    Element.LOG_QUARTER_BALD_CYPRESS.set(new ItemStack(block, 1, Short.MAX_VALUE));
    Element.LOG_QUARTER_RAINBOW_EUCALYPTUS.set(new ItemStack(block2, 1, Short.MAX_VALUE));
    Element.LOG_QUARTER_OAK.set(new ItemStack(block3, 1, Short.MAX_VALUE));
View Full Code Here

    final BlockQuarterLog blockSE = new BlockQuarterLog(BlockSettings.QUARTERLOG3, 144, BlockQuarterLog.BarkOn.SE);

    for (final BlockQuarterLog block : new BlockQuarterLog[] { blockNW, blockNE, blockSW, blockSE }) {
      block.setBlockName("extrabiomes.log.quarter").setStepSound(Block.soundTypeWood).setHardness(2.0F).setResistance(Blocks.log.getExplosionResistance(null) * 5.0F);

      final CommonProxy proxy = Extrabiomes.proxy;
      proxy.setBlockHarvestLevel(block, "axe", 0);
      proxy.registerBlock(block, ItemOldQuarterLog.class, "log_old_quarter");
      proxy.registerOreInAllSubblocks("logWood", block);
      proxy.registerEventHandler(block);
      Blocks.fire.setFireInfo(block, 5, 5);
    }

    Element.LOG_HUGE_FIR_NW.set(new ItemStack(blockNW, 1, BlockQuarterLog.BlockType.FIR.metadata()));
    Element.LOG_HUGE_FIR_NE.set(new ItemStack(blockNE, 1, BlockQuarterLog.BlockType.FIR.metadata()));
View Full Code Here

      return;

    final BlockRedRock block = new BlockRedRock();
    block.setBlockName("extrabiomes.redrock").setHardness(1.5F).setResistance(2.0F).setCreativeTab(Extrabiomes.tabsEBXL);

    final CommonProxy proxy = Extrabiomes.proxy;
    proxy.setBlockHarvestLevel(block, "pickaxe", 0);
    proxy.registerBlock(block, extrabiomes.items.ItemRedRock.class, "terrain_blocks1");

    Element.RED_ROCK.set(new ItemStack(block, 1, BlockRedRock.BlockType.RED_ROCK.metadata()));
    Element.RED_COBBLE.set(new ItemStack(block, 1, BlockRedRock.BlockType.RED_COBBLE.metadata()));
    Element.RED_ROCK_BRICK.set(new ItemStack(block, 1, BlockRedRock.BlockType.RED_ROCK_BRICK.metadata()));
View Full Code Here

TOP

Related Classes of extrabiomes.proxy.CommonProxy

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.