Advertisement
Guest User

Untitled

a guest
Mar 28th, 2020
137
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.74 KB | None | 0 0
  1. package net.encrxpted.plugin.manager.gamemode.gamemodes;
  2.  
  3. import net.encrxpted.plugin.manager.gamemode.*;
  4. import net.encrxpted.plugin.util.ItemCreator;
  5. import net.encrxpted.plugin.UHC;
  6. import net.encrxpted.plugin.manager.*;
  7. import net.encrxpted.plugin.manager.game.Game;
  8.  
  9. import org.bukkit.*;
  10. import org.bukkit.entity.*;
  11. import java.util.*;
  12.  
  13. public class RadarGamemode extends Gamemode
  14. {
  15. public RadarGamemode() {
  16. super("Radar", new ItemCreator(Material.WATCH).setLore(Arrays.asList("ยงf- They warn you, if you have a player near!.")).get());
  17. }
  18.  
  19. public void run(final UHCPlayer uhcPlayer) {
  20. final Game game = UHC.getInstance().getGame();
  21. if (game.getState() != Game.State.PLAYING) {
  22. return;
  23. }
  24. final Player player = uhcPlayer.getPlayer();
  25. final Player p = Bukkit.getPlayer(String.valueOf(player));
  26. if (p == null) {
  27. return;
  28. }
  29. if (!p.getNearbyEntities(30.0, 30.0, 30.0).isEmpty()) {
  30. for (final Entity e : p.getNearbyEntities(30.0, 30.0, 30.0)) {
  31. if (e instanceof Player) {}
  32. }
  33. return;
  34. }
  35. if (!p.getNearbyEntities(50.0, 10.0, 50.0).isEmpty()) {
  36. for (final Entity e : p.getNearbyEntities(50.0, 50.0, 50.0)) {
  37. if (e instanceof Player) {
  38. p.sendMessage("Radar.50");
  39. }
  40. }
  41. return;
  42. }
  43. if (!p.getNearbyEntities(100.0, 10.0, 100.0).isEmpty()) {
  44. for (final Entity e : p.getNearbyEntities(100.0, 50.0, 100.0)) {
  45. if (e instanceof Player) {
  46. p.sendMessage("Radar.100");
  47. }
  48. }
  49. return;
  50. }
  51. if (!p.getNearbyEntities(150.0, 10.0, 150.0).isEmpty()) {
  52. for (final Entity e : p.getNearbyEntities(150.0, 50.0, 150.0)) {
  53. if (e instanceof Player) {
  54. p.sendMessage("Radar.150");
  55. }
  56. }
  57. return;
  58. }
  59. if (!p.getNearbyEntities(200.0, 10.0, 200.0).isEmpty()) {
  60. for (final Entity e : p.getNearbyEntities(200.0, 50.0, 200.0)) {
  61. if (e instanceof Player) {
  62. p.sendMessage("Radar.200");
  63. }
  64. }
  65. return;
  66. }
  67. if (!p.getNearbyEntities(250.0, 10.0, 250.0).isEmpty()) {
  68. for (final Entity e : p.getNearbyEntities(250.0, 50.0, 250.0)) {
  69. if (e instanceof Player) {
  70. p.sendMessage("Radar.250");
  71. }
  72. }
  73. }
  74. }
  75.  
  76. @Override
  77. public void onEnable() {
  78. }
  79.  
  80. @Override
  81. public void onDisable() {
  82. }
  83. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement