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

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


    box.offsetMinMax(0, 0, 6, 0, 0, 6).fill();
    box.offsetMinMax(5, 0, -6, 5, 0, -6).fill();
    box.offsetMinMax(0, 0, 6, 0, 0, 6).fill();
    box.setMinMax(-1, 2, 0, -1, 6, 1).fill();
    box.offsetMinMax(0, 0, 5, 0, 0, 5).fill();
    box.offsetMinMax(6, 0, -5, 6, 0, -5).fill();
    box.offsetMinMax(0, 0, 5, 0, 0, 5).fill();
    // Connect the corner columns horizontally at the ceiling to create gateways
    box.setMinMax(1, 6, 0, 3, 6, 0).fill();
    picker.setOuterInnerMaterials(VanillaMaterials.NETHER_BRICK_FENCE, VanillaMaterials.NETHER_BRICK_FENCE);
    box.offsetMinMax(0, -1, 0, 0, -1, 0).fill();
View Full Code Here


    box.offsetMinMax(5, 0, -6, 5, 0, -6).fill();
    box.offsetMinMax(0, 0, 6, 0, 0, 6).fill();
    box.setMinMax(-1, 2, 0, -1, 6, 1).fill();
    box.offsetMinMax(0, 0, 5, 0, 0, 5).fill();
    box.offsetMinMax(6, 0, -5, 6, 0, -5).fill();
    box.offsetMinMax(0, 0, 5, 0, 0, 5).fill();
    // Connect the corner columns horizontally at the ceiling to create gateways
    box.setMinMax(1, 6, 0, 3, 6, 0).fill();
    picker.setOuterInnerMaterials(VanillaMaterials.NETHER_BRICK_FENCE, VanillaMaterials.NETHER_BRICK_FENCE);
    box.offsetMinMax(0, -1, 0, 0, -1, 0).fill();
    picker.setOuterInnerMaterials(VanillaMaterials.NETHER_BRICK, VanillaMaterials.NETHER_BRICK);
View Full Code Here

    box.offsetMinMax(6, 0, -5, 6, 0, -5).fill();
    box.offsetMinMax(0, 0, 5, 0, 0, 5).fill();
    // Connect the corner columns horizontally at the ceiling to create gateways
    box.setMinMax(1, 6, 0, 3, 6, 0).fill();
    picker.setOuterInnerMaterials(VanillaMaterials.NETHER_BRICK_FENCE, VanillaMaterials.NETHER_BRICK_FENCE);
    box.offsetMinMax(0, -1, 0, 0, -1, 0).fill();
    picker.setOuterInnerMaterials(VanillaMaterials.NETHER_BRICK, VanillaMaterials.NETHER_BRICK);
    box.offsetMinMax(0, 1, 6, 0, 1, 6).fill();
    picker.setOuterInnerMaterials(VanillaMaterials.NETHER_BRICK_FENCE, VanillaMaterials.NETHER_BRICK_FENCE);
    box.offsetMinMax(0, -1, 0, 0, -1, 0).fill();
    picker.setOuterInnerMaterials(VanillaMaterials.NETHER_BRICK, VanillaMaterials.NETHER_BRICK);
View Full Code Here

    // Connect the corner columns horizontally at the ceiling to create gateways
    box.setMinMax(1, 6, 0, 3, 6, 0).fill();
    picker.setOuterInnerMaterials(VanillaMaterials.NETHER_BRICK_FENCE, VanillaMaterials.NETHER_BRICK_FENCE);
    box.offsetMinMax(0, -1, 0, 0, -1, 0).fill();
    picker.setOuterInnerMaterials(VanillaMaterials.NETHER_BRICK, VanillaMaterials.NETHER_BRICK);
    box.offsetMinMax(0, 1, 6, 0, 1, 6).fill();
    picker.setOuterInnerMaterials(VanillaMaterials.NETHER_BRICK_FENCE, VanillaMaterials.NETHER_BRICK_FENCE);
    box.offsetMinMax(0, -1, 0, 0, -1, 0).fill();
    picker.setOuterInnerMaterials(VanillaMaterials.NETHER_BRICK, VanillaMaterials.NETHER_BRICK);
    box.setMinMax(-1, 6, 2, -1, 6, 4).fill();
    picker.setOuterInnerMaterials(VanillaMaterials.NETHER_BRICK_FENCE, VanillaMaterials.NETHER_BRICK_FENCE);
View Full Code Here

    picker.setOuterInnerMaterials(VanillaMaterials.NETHER_BRICK_FENCE, VanillaMaterials.NETHER_BRICK_FENCE);
    box.offsetMinMax(0, -1, 0, 0, -1, 0).fill();
    picker.setOuterInnerMaterials(VanillaMaterials.NETHER_BRICK, VanillaMaterials.NETHER_BRICK);
    box.offsetMinMax(0, 1, 6, 0, 1, 6).fill();
    picker.setOuterInnerMaterials(VanillaMaterials.NETHER_BRICK_FENCE, VanillaMaterials.NETHER_BRICK_FENCE);
    box.offsetMinMax(0, -1, 0, 0, -1, 0).fill();
    picker.setOuterInnerMaterials(VanillaMaterials.NETHER_BRICK, VanillaMaterials.NETHER_BRICK);
    box.setMinMax(-1, 6, 2, -1, 6, 4).fill();
    picker.setOuterInnerMaterials(VanillaMaterials.NETHER_BRICK_FENCE, VanillaMaterials.NETHER_BRICK_FENCE);
    box.offsetMinMax(0, -1, 0, 0, -1, 0).fill();
    picker.setOuterInnerMaterials(VanillaMaterials.NETHER_BRICK, VanillaMaterials.NETHER_BRICK);
View Full Code Here

    picker.setOuterInnerMaterials(VanillaMaterials.NETHER_BRICK_FENCE, VanillaMaterials.NETHER_BRICK_FENCE);
    box.offsetMinMax(0, -1, 0, 0, -1, 0).fill();
    picker.setOuterInnerMaterials(VanillaMaterials.NETHER_BRICK, VanillaMaterials.NETHER_BRICK);
    box.setMinMax(-1, 6, 2, -1, 6, 4).fill();
    picker.setOuterInnerMaterials(VanillaMaterials.NETHER_BRICK_FENCE, VanillaMaterials.NETHER_BRICK_FENCE);
    box.offsetMinMax(0, -1, 0, 0, -1, 0).fill();
    picker.setOuterInnerMaterials(VanillaMaterials.NETHER_BRICK, VanillaMaterials.NETHER_BRICK);
    box.offsetMinMax(6, 1, 0, 6, 1, 0).fill();
    picker.setOuterInnerMaterials(VanillaMaterials.NETHER_BRICK_FENCE, VanillaMaterials.NETHER_BRICK_FENCE);
    box.offsetMinMax(0, -1, 0, 0, -1, 0).fill();
    // Fill down to the ground
View Full Code Here

    picker.setOuterInnerMaterials(VanillaMaterials.NETHER_BRICK, VanillaMaterials.NETHER_BRICK);
    box.setMinMax(-1, 6, 2, -1, 6, 4).fill();
    picker.setOuterInnerMaterials(VanillaMaterials.NETHER_BRICK_FENCE, VanillaMaterials.NETHER_BRICK_FENCE);
    box.offsetMinMax(0, -1, 0, 0, -1, 0).fill();
    picker.setOuterInnerMaterials(VanillaMaterials.NETHER_BRICK, VanillaMaterials.NETHER_BRICK);
    box.offsetMinMax(6, 1, 0, 6, 1, 0).fill();
    picker.setOuterInnerMaterials(VanillaMaterials.NETHER_BRICK_FENCE, VanillaMaterials.NETHER_BRICK_FENCE);
    box.offsetMinMax(0, -1, 0, 0, -1, 0).fill();
    // Fill down to the ground
    for (int xx = -1; xx <= 5; xx++) {
      for (int zz = 0; zz <= 6; zz++) {
View Full Code Here

    picker.setOuterInnerMaterials(VanillaMaterials.NETHER_BRICK_FENCE, VanillaMaterials.NETHER_BRICK_FENCE);
    box.offsetMinMax(0, -1, 0, 0, -1, 0).fill();
    picker.setOuterInnerMaterials(VanillaMaterials.NETHER_BRICK, VanillaMaterials.NETHER_BRICK);
    box.offsetMinMax(6, 1, 0, 6, 1, 0).fill();
    picker.setOuterInnerMaterials(VanillaMaterials.NETHER_BRICK_FENCE, VanillaMaterials.NETHER_BRICK_FENCE);
    box.offsetMinMax(0, -1, 0, 0, -1, 0).fill();
    // Fill down to the ground
    for (int xx = -1; xx <= 5; xx++) {
      for (int zz = 0; zz <= 6; zz++) {
        fillDownwards(xx, -1, zz, 50, VanillaMaterials.NETHER_BRICK);
      }
View Full Code Here

    final JungleTempleBlockMaterialPicker cobble = new JungleTempleBlockMaterialPicker(getRandom());
    // Basic shape: a box with two floors on full box
    box.setPicker(cobble);
    box.setMinMax(0, -4, 0, 11, 0, 14).fill();
    box.setMinMax(2, 1, 2, 9, 2, 2).fill();
    box.offsetMinMax(0, 0, 10, 0, 0, 10).fill();
    box.offsetMinMax(0, 0, -9, -7, 0, -1).fill();
    box.offsetMinMax(7, 0, 0, 7, 0, 0).fill();
    box.setMinMax(1, 3, 1, 10, 6, 1).fill();
    box.offsetMinMax(0, 0, 12, 0, 0, 12).fill();
    box.offsetMinMax(0, 0, -11, -9, 0, -1).fill();
View Full Code Here

    // Basic shape: a box with two floors on full box
    box.setPicker(cobble);
    box.setMinMax(0, -4, 0, 11, 0, 14).fill();
    box.setMinMax(2, 1, 2, 9, 2, 2).fill();
    box.offsetMinMax(0, 0, 10, 0, 0, 10).fill();
    box.offsetMinMax(0, 0, -9, -7, 0, -1).fill();
    box.offsetMinMax(7, 0, 0, 7, 0, 0).fill();
    box.setMinMax(1, 3, 1, 10, 6, 1).fill();
    box.offsetMinMax(0, 0, 12, 0, 0, 12).fill();
    box.offsetMinMax(0, 0, -11, -9, 0, -1).fill();
    box.offsetMinMax(9, 0, 0, 9, 0, 0).fill();
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.