Package org.spout.vanilla.world.generator.structure

Examples of org.spout.vanilla.world.generator.structure.PieceCuboidBuilder.offsetMinMax()


    box.setPicker(air);
    box.setMinMax(3, 1, 3, 8, 2, 11).fill();
    box.setMinMax(4, 3, 6, 7, 3, 9).fill();
    box.setMinMax(2, 4, 2, 9, 5, 12).fill();
    box.setMinMax(4, 6, 5, 7, 6, 9).fill();
    box.offsetMinMax(1, 1, 1, -1, 1, -1).fill();
    box.offsetMinMax(0, -6, -4, 0, -5, -6).fill();
    box.offsetMinMax(0, 1, 10, 0, 0, 10).fill();
    box.offsetMinMax(0, 3, -11, 0, 3, -11).fill();
    box.offsetMinMax(0, 0, 12, 0, 0, 12).fill();
    setBlockMaterial(1, 5, 5, VanillaMaterials.AIR);
View Full Code Here


    box.setMinMax(3, 1, 3, 8, 2, 11).fill();
    box.setMinMax(4, 3, 6, 7, 3, 9).fill();
    box.setMinMax(2, 4, 2, 9, 5, 12).fill();
    box.setMinMax(4, 6, 5, 7, 6, 9).fill();
    box.offsetMinMax(1, 1, 1, -1, 1, -1).fill();
    box.offsetMinMax(0, -6, -4, 0, -5, -6).fill();
    box.offsetMinMax(0, 1, 10, 0, 0, 10).fill();
    box.offsetMinMax(0, 3, -11, 0, 3, -11).fill();
    box.offsetMinMax(0, 0, 12, 0, 0, 12).fill();
    setBlockMaterial(1, 5, 5, VanillaMaterials.AIR);
    setBlockMaterial(10, 5, 5, VanillaMaterials.AIR);
View Full Code Here

    box.setMinMax(-2, 2, 0, 0, 5, 0).fill();
    box.offsetMinMax(6, 0, 0, 6, 0, 0).fill();
    // Windows for the first wall
    picker.setOuterInnerMaterials(VanillaMaterials.NETHER_BRICK_FENCE, VanillaMaterials.NETHER_BRICK_FENCE);
    box.setMinMax(-1, 3, 0, -1, 4, 0).fill();
    box.offsetMinMax(6, 0, 0, 6, 0, 0).fill();
    // Balcony floor
    picker.setOuterInnerMaterials(VanillaMaterials.NETHER_BRICK, VanillaMaterials.NETHER_BRICK);
    box.setMinMax(-2, 2, 4, 6, 2, 8).fill();
    // Air spaces next to the balcony entrance
    picker.setOuterInnerMaterials(VanillaMaterials.AIR, VanillaMaterials.AIR);
View Full Code Here

    box.setMinMax(4, 3, 6, 7, 3, 9).fill();
    box.setMinMax(2, 4, 2, 9, 5, 12).fill();
    box.setMinMax(4, 6, 5, 7, 6, 9).fill();
    box.offsetMinMax(1, 1, 1, -1, 1, -1).fill();
    box.offsetMinMax(0, -6, -4, 0, -5, -6).fill();
    box.offsetMinMax(0, 1, 10, 0, 0, 10).fill();
    box.offsetMinMax(0, 3, -11, 0, 3, -11).fill();
    box.offsetMinMax(0, 0, 12, 0, 0, 12).fill();
    setBlockMaterial(1, 5, 5, VanillaMaterials.AIR);
    setBlockMaterial(10, 5, 5, VanillaMaterials.AIR);
    setBlockMaterial(1, 5, 9, VanillaMaterials.AIR);
View Full Code Here

    box.setMinMax(2, 4, 2, 9, 5, 12).fill();
    box.setMinMax(4, 6, 5, 7, 6, 9).fill();
    box.offsetMinMax(1, 1, 1, -1, 1, -1).fill();
    box.offsetMinMax(0, -6, -4, 0, -5, -6).fill();
    box.offsetMinMax(0, 1, 10, 0, 0, 10).fill();
    box.offsetMinMax(0, 3, -11, 0, 3, -11).fill();
    box.offsetMinMax(0, 0, 12, 0, 0, 12).fill();
    setBlockMaterial(1, 5, 5, VanillaMaterials.AIR);
    setBlockMaterial(10, 5, 5, VanillaMaterials.AIR);
    setBlockMaterial(1, 5, 9, VanillaMaterials.AIR);
    setBlockMaterial(10, 5, 9, VanillaMaterials.AIR);
View Full Code Here

    picker.setOuterInnerMaterials(VanillaMaterials.NETHER_BRICK, VanillaMaterials.NETHER_BRICK);
    box.setMinMax(-2, 2, 4, 6, 2, 8).fill();
    // Air spaces next to the balcony entrance
    picker.setOuterInnerMaterials(VanillaMaterials.AIR, VanillaMaterials.AIR);
    box.setMinMax(-1, 1, 4, 0, 2, 4).fill();
    box.offsetMinMax(5, 0, 0, 5, 0, 0).fill();
    // Fences for the balcony
    picker.setOuterInnerMaterials(VanillaMaterials.NETHER_BRICK_FENCE, VanillaMaterials.NETHER_BRICK_FENCE);
    box.setMinMax(-2, 3, 8, 6, 3, 8).fill();
    box.setMinMax(-2, 3, 6, -2, 3, 7).fill();
    box.offsetMinMax(8, 0, 0, 8, 0, 0).fill();
View Full Code Here

    box.setMinMax(4, 6, 5, 7, 6, 9).fill();
    box.offsetMinMax(1, 1, 1, -1, 1, -1).fill();
    box.offsetMinMax(0, -6, -4, 0, -5, -6).fill();
    box.offsetMinMax(0, 1, 10, 0, 0, 10).fill();
    box.offsetMinMax(0, 3, -11, 0, 3, -11).fill();
    box.offsetMinMax(0, 0, 12, 0, 0, 12).fill();
    setBlockMaterial(1, 5, 5, VanillaMaterials.AIR);
    setBlockMaterial(10, 5, 5, VanillaMaterials.AIR);
    setBlockMaterial(1, 5, 9, VanillaMaterials.AIR);
    setBlockMaterial(10, 5, 9, VanillaMaterials.AIR);
    // Decoration on the exterior walls
View Full Code Here

    box.offsetMinMax(5, 0, 0, 5, 0, 0).fill();
    // Fences for the balcony
    picker.setOuterInnerMaterials(VanillaMaterials.NETHER_BRICK_FENCE, VanillaMaterials.NETHER_BRICK_FENCE);
    box.setMinMax(-2, 3, 8, 6, 3, 8).fill();
    box.setMinMax(-2, 3, 6, -2, 3, 7).fill();
    box.offsetMinMax(8, 0, 0, 8, 0, 0).fill();
    // Wall separating the room and balcony
    picker.setOuterInnerMaterials(VanillaMaterials.NETHER_BRICK, VanillaMaterials.NETHER_BRICK);
    box.setMinMax(-2, 3, 4, -2, 5, 5).fill();
    box.offsetMinMax(8, 0, 0, 8, 0, 0).fill();
    box.setMinMax(-1, 3, 5, 0, 5, 5).fill();
View Full Code Here

    setBlockMaterial(10, 5, 9, VanillaMaterials.AIR);
    // Decoration on the exterior walls
    box.setPicker(cobble);
    for (int i = 0; i < 2; i++) {
      box.setMinMax(2, 4, i * 14, 2, 5, i * 14).fill();
      box.offsetMinMax(2, 0, 0, 2, 0, 0).fill();
      box.offsetMinMax(3, 0, 0, 3, 0, 0).fill();
      box.offsetMinMax(2, 0, 0, 2, 0, 0).fill();
    }
    box.setMinMax(5, 6, 0, 6, 6, 0).fill();
    for (int i = 0; i < 2; i++) {
View Full Code Here

    // Decoration on the exterior walls
    box.setPicker(cobble);
    for (int i = 0; i < 2; i++) {
      box.setMinMax(2, 4, i * 14, 2, 5, i * 14).fill();
      box.offsetMinMax(2, 0, 0, 2, 0, 0).fill();
      box.offsetMinMax(3, 0, 0, 3, 0, 0).fill();
      box.offsetMinMax(2, 0, 0, 2, 0, 0).fill();
    }
    box.setMinMax(5, 6, 0, 6, 6, 0).fill();
    for (int i = 0; i < 2; i++) {
      for (int ii = 2; ii <= 12; ii += 2) {
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. 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.