package biomesoplenty.api; import java.util.HashMap; import java.util.Map; import net.minecraft.block.Block; import net.minecraft.block.BlockHalfSlab; import com.google.common.base.Optional; public class Blocks { // Worldgen Blocks public static Optional ash = Optional.absent(); public static Optional ashStone = Optional.absent(); public static Optional flesh = Optional.absent(); public static Optional cragRock = Optional.absent(); public static Optional driedDirt = Optional.absent(); public static Optional hardDirt = Optional.absent(); public static Optional hardIce = Optional.absent(); public static Optional hardSand = Optional.absent(); public static Optional holyGrass = Optional.absent(); public static Optional holyDirt = Optional.absent(); public static Optional holyStone = Optional.absent(); public static Optional mud = Optional.absent(); public static Optional originGrass = Optional.absent(); public static Optional longGrass = Optional.absent(); public static Optional redRock = Optional.absent(); public static Optional crystal = Optional.absent(); // Planks and logs public static Optional planks = Optional.absent(); public static Optional logs1 = Optional.absent(); public static Optional logs2 = Optional.absent(); public static Optional logs3 = Optional.absent(); public static Optional logs4 = Optional.absent(); // Stairs public static Optional acaciaStairs = Optional.absent(); public static Optional cherryStairs = Optional.absent(); public static Optional darkStairs = Optional.absent(); public static Optional firStairs = Optional.absent(); public static Optional holyStairs = Optional.absent(); public static Optional magicStairs = Optional.absent(); public static Optional mangroveStairs = Optional.absent(); public static Optional palmStairs = Optional.absent(); public static Optional redwoodStairs = Optional.absent(); public static Optional willowStairs = Optional.absent(); public static Optional redCobbleStairs = Optional.absent(); public static Optional redBricksStairs = Optional.absent(); public static Optional mudBricksStairs = Optional.absent(); public static Optional holyCobbleStairs = Optional.absent(); public static Optional holyBricksStairs = Optional.absent(); public static Optional pineStairs = Optional.absent(); public static Optional hellBarkStairs = Optional.absent(); public static Optional jacarandaStairs = Optional.absent(); // Slabs public static Optional woodenSingleSlab1 = Optional.absent(); public static Optional woodenDoubleSlab1 = Optional.absent(); public static Optional woodenSingleSlab2 = Optional.absent(); public static Optional woodenDoubleSlab2 = Optional.absent(); public static Optional stoneSingleSlab = Optional.absent(); public static Optional stoneDoubleSlab = Optional.absent(); // Plants public static Optional flowers = Optional.absent(); public static Optional flowers2 = Optional.absent(); public static Optional mushrooms = Optional.absent(); public static Optional coral = Optional.absent(); public static Optional leaves1 = Optional.absent(); public static Optional leaves2 = Optional.absent(); public static Optional leavesColorized = Optional.absent(); public static Optional leavesFruit = Optional.absent(); public static Optional leavesFruit2 = Optional.absent(); public static Optional foliage = Optional.absent(); public static Optional plants = Optional.absent(); public static Optional flatPlants = Optional.absent(); public static Optional saplings = Optional.absent(); public static Optional colorizedSaplings = Optional.absent(); public static Optional willow = Optional.absent(); public static Optional ivy = Optional.absent(); public static Optional treeMoss = Optional.absent(); public static Optional moss = Optional.absent(); public static Optional petals = Optional.absent(); public static Optional bamboo = Optional.absent(); public static Optional cloud = Optional.absent(); public static Optional hive = Optional.absent(); public static Optional honeyBlock = Optional.absent(); public static Optional stoneFormations = Optional.absent(); //Nether public static Optional bones = Optional.absent(); public static Optional amethystOre = Optional.absent(); public static Optional mudBrick = Optional.absent(); public static Optional promisedPortal = Optional.absent(); public static Optional puddle = Optional.absent(); public static Optional grave = Optional.absent(); /** * Populated by Biomes O Plenty with default Biomes O Plenty leaves. Add additional leaves here (E.g. "Blocks.shearBlockIds.put(acaciaLeaves.blockID, 15.0F);") */ public static Map shearBlockIds = new HashMap(); }