Lisenochek

Untitled

Sep 22nd, 2016
57
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.00 KB | None | 0 0
  1. package com.realistic.signals;
  2.  
  3. import org.bukkit.Bukkit;
  4. import org.bukkit.ChatColor;
  5. import org.bukkit.Material;
  6. import org.bukkit.block.Block;
  7. import org.bukkit.entity.Player;
  8.  
  9. import com.realistic.api.Items_Meta;
  10. import com.realistic.api.MessageManager;
  11. import com.realistic.api.MessageManager.MsgType;
  12. import com.realistic.config.configMessage;
  13. import com.realistic.list.MinecraftList;
  14.  
  15. public class ProtectSignals {
  16.  
  17. public static void commonSignalProtect() {
  18.  
  19. for (Player p : Bukkit.getOnlinePlayers()) {
  20.  
  21. Block b = Handler_CommonSignal.commonSignalBlock;
  22.  
  23. if (!MinecraftList.WLWorlds.contains(p.getWorld().getName())) {
  24. return;
  25. }
  26.  
  27. if (!MinecraftList.WLSWorlds.contains(p.getWorld().getName())) {
  28.  
  29. if (p.getItemInHand().getItemMeta().getDisplayName() != null && p.getItemInHand().getItemMeta()
  30. .getDisplayName() == ChatColor.GOLD + ChatColor.BOLD.toString() + "Сигнальная шашка") {
  31.  
  32. b.setType(Material.AIR);
  33. b.getWorld().dropItem(b.getLocation(), Items_Meta.signal);
  34.  
  35. MessageManager.getManager().msg(p, MsgType.ERROR,
  36. configMessage.messageConfig.getString("whiteListWorldsError"));
  37.  
  38. return;
  39. }
  40. }
  41. }
  42. }
  43.  
  44. public static void donaterSignalProtect() {
  45.  
  46. for (Player p : Bukkit.getOnlinePlayers()) {
  47.  
  48. Block b = Handler_DonaterSignal.donaterSignalBlock;
  49.  
  50. if (!MinecraftList.WLWorlds.contains(p.getWorld().getName())) {
  51. return;
  52. }
  53.  
  54. if (!MinecraftList.WLSWorlds.contains(p.getWorld().getName())) {
  55.  
  56. if (p.getItemInHand().getItemMeta().getDisplayName() != null && p.getItemInHand().getItemMeta()
  57. .getDisplayName() == ChatColor.GOLD + ChatColor.BOLD.toString() + "Особая сигнальная шашка") {
  58.  
  59. b.setType(Material.AIR);
  60. b.getWorld().dropItem(b.getLocation(), Items_Meta.donater_signal);
  61.  
  62. MessageManager.getManager().msg(p, MsgType.ERROR,
  63. configMessage.messageConfig.getString("whiteListWorldsError"));
  64.  
  65. return;
  66. }
  67. }
  68. }
  69. }
  70. }
Add Comment
Please, Sign In to add comment