Advertisement
Guest User

Untitled

a guest
Mar 26th, 2017
89
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.98 KB | None | 0 0
  1. package eu.venixnetwork.meetup.border;
  2.  
  3. import eu.venixnetwork.meetup.Manager;
  4. import eu.venixnetwork.meetup.Meetup;
  5. import java.util.Map;
  6. import java.util.UUID;
  7. import net.md_5.bungee.api.ChatColor;
  8. import org.bukkit.Bukkit;
  9. import org.bukkit.Location;
  10. import org.bukkit.Material;
  11. import org.bukkit.Server;
  12. import org.bukkit.World;
  13. import org.bukkit.block.Block;
  14. import org.bukkit.entity.Player;
  15. import org.bukkit.scoreboard.Scoreboard;
  16. import org.bukkit.scoreboard.Team;
  17.  
  18. public class GenerateWalls
  19. {
  20. public static void setWalls(int height, int size)
  21. {
  22. Bukkit.dispatchCommand(Bukkit.getConsoleSender(), "wb uhc set " + size + " " + size + " 0 0");
  23. Bukkit.dispatchCommand(Bukkit.getConsoleSender(), "wb shape square");
  24. Manager.getInstance().setBorder(size);
  25. setboard(size);
  26.  
  27. World uhc = Bukkit.getWorld("uhc");
  28.  
  29. Location loc = new Location(uhc, 0.0D, 59.0D, 0.0D);
  30.  
  31. int i = height;
  32. while (i < height + height)
  33. {
  34. for (int x = loc.getBlockX() - size; x <= loc.getBlockX() + size; x++) {
  35. for (int y = 59; y <= 59; y++) {
  36. for (int z = loc.getBlockZ() - size; z <= loc.getBlockZ() + size; z++) {
  37. if ((x == loc.getBlockX() - size) || (x == loc.getBlockX() + size) || (z == loc.getBlockZ() - size) || (z == loc.getBlockZ() + size))
  38. {
  39. Location loc2 = new Location(uhc, x, y, z);
  40.  
  41. loc2.setY(uhc.getHighestBlockYAt(loc2));
  42.  
  43. loc2.getBlock().setType(Material.BEDROCK);
  44. }
  45. }
  46. }
  47. }
  48. i++;
  49. }
  50. }
  51.  
  52. static void setboard(int size)
  53. {
  54. for (Player all : Bukkit.getServer().getOnlinePlayers()) {
  55. if (Meetup.plugin.sbm.containsKey(all.getUniqueId().toString()))
  56. {
  57. Team border = ((Scoreboard)Meetup.plugin.sbm.get(all.getUniqueId().toString())).getTeam(ChatColor.YELLOW.toString());
  58. border.setSuffix("�f " + size);
  59. }
  60. }
  61. }
  62. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement