Advertisement
STORM2354

VanishTorch

Feb 2nd, 2014
60
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.75 KB | None | 0 0
  1. package me.AriStorm.VanishTorch;
  2.  
  3. import java.util.logging.Logger;
  4.  
  5. import org.bukkit.Bukkit;
  6. import org.bukkit.ChatColor;
  7. import org.bukkit.Material;
  8. import org.bukkit.Sound;
  9. import org.bukkit.entity.Player;
  10. import org.bukkit.event.EventHandler;
  11. import org.bukkit.event.Listener;
  12. import org.bukkit.event.block.Action;
  13. import org.bukkit.event.player.PlayerInteractEvent;
  14. import org.bukkit.plugin.java.JavaPlugin;
  15.  
  16. public class Main extends JavaPlugin implements Listener {
  17. Logger log = Bukkit.getLogger();
  18. public void onEnable() {
  19. log.info("Plugin enabled");
  20. Bukkit.getPluginManager().registerEvents(this, this);
  21. return;
  22. }
  23. @EventHandler
  24. public void onPlayerInteract(PlayerInteractEvent e) {
  25. if (e.getAction() == Action.RIGHT_CLICK_AIR || e.getAction() == Action.RIGHT_CLICK_BLOCK) {
  26. if (e.getItem().getType() == Material.REDSTONE_TORCH_ON) {
  27. Player player = e.getPlayer();
  28. for (Player other : getServer().getOnlinePlayers()) {
  29. player.hidePlayer(other);
  30. player.playSound(player.getLocation(), Sound.ANVIL_LAND, 10, 1);
  31. player.getInventory().getItemInHand().setType(Material.LEVER);
  32. player.sendMessage(ChatColor.AQUA + "" + ChatColor.BOLD + "Players have been hidden!");
  33. return;
  34. }
  35. return;
  36. }
  37. if (e.getItem().getType() == Material.LEVER) {
  38. Player player = e.getPlayer();
  39. for (Player other : getServer().getOnlinePlayers()) {
  40. player.showPlayer(other);
  41. player.playSound(player.getLocation(), Sound.ANVIL_BREAK, 10, 1);
  42. player.getInventory().getItemInHand().setType(Material.REDSTONE_TORCH_ON);
  43. player.sendMessage(ChatColor.AQUA + "" + ChatColor.BOLD + "Players have been shown");
  44. return;
  45. }
  46. return;
  47. }
  48. }
  49. }
  50. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement