Advertisement
Guest User

Untitled

a guest
Jul 18th, 2014
225
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.46 KB | None | 0 0
  1. Bukkit.getWorld(player.getWorld().getName()).getBlockAt(x + player.getLocation().getChunk().getX() * 16, y - 1, z + player.getLocation().getChunk().getZ() * 16).setType(Material.getMaterial(tempyaml.getString("Scematic." + cy + "." + x + "." + z + ".id")));
  2. Material mat = Bukkit.getWorld(player.getWorld().getName()).getBlockAt(x + player.getLocation().getChunk().getX() * 16, y - 1, z + player.getLocation().getChunk().getZ() * 16).getType();
  3. if (mat == Material.ACACIA_STAIRS || mat == (Material.BIRCH_WOOD_STAIRS) || mat == Material.BRICK_STAIRS || mat == Material.COBBLESTONE_STAIRS || mat == Material.JUNGLE_WOOD_STAIRS || mat == Material.NETHER_BRICK_STAIRS || mat == Material.QUARTZ_STAIRS || mat == Material.SANDSTONE_STAIRS || mat == Material.SMOOTH_STAIRS || mat == Material.SPRUCE_WOOD_STAIRS || mat == Material.WOOD_STAIRS) {
  4. switch (tempyaml.getString("Scematic." + cy + "." + x + "." + z + ".dat")) {
  5. case "NORTH":
  6. ((Stairs) Bukkit.getWorld(player.getWorld().getName()).getBlockAt(x + player.getLocation().getChunk().getX() * 16, y - 1, z + player.getLocation().getChunk().getZ() * 16).getState().getData()).setFacingDirection(BlockFace.NORTH);
  7. break;
  8. case "EAST":
  9. ((Stairs) Bukkit.getWorld(player.getWorld().getName()).getBlockAt(x + player.getLocation().getChunk().getX() * 16, y - 1, z + player.getLocation().getChunk().getZ() * 16).getState().getData()).setFacingDirection(BlockFace.EAST);
  10. break;
  11. case "SOUTH":
  12. ((Stairs) Bukkit.getWorld(player.getWorld().getName()).getBlockAt(x + player.getLocation().getChunk().getX() * 16, y - 1, z + player.getLocation().getChunk().getZ() * 16).getState().getData()).setFacingDirection(BlockFace.SOUTH);
  13. break;
  14. case "WEST":
  15. ((Stairs) Bukkit.getWorld(player.getWorld().getName()).getBlockAt(x + player.getLocation().getChunk().getX() * 16, y - 1, z + player.getLocation().getChunk().getZ() * 16).getState().getData()).setFacingDirection(BlockFace.WEST);
  16. break;
  17. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement