Advertisement
Pymous

Untitled

Apr 4th, 2011
93
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.35 KB | None | 0 0
  1. package com.bukkit.Pymous.Checkers;
  2.  
  3. import java.util.ArrayList;
  4. import java.util.HashMap;
  5. import java.util.logging.Logger;
  6. import org.bukkit.block.Block;
  7. import org.bukkit.command.Command;
  8. import org.bukkit.command.CommandSender;
  9. import org.bukkit.entity.Player;
  10. import org.bukkit.event.Event;
  11. import org.bukkit.plugin.PluginManager;
  12. import org.bukkit.plugin.java.JavaPlugin;
  13.  
  14. public class Checkers extends JavaPlugin {
  15. private static final Logger log = Logger.getLogger("Minecraft");
  16. public final HashMap<Player, ArrayList<Block>> CheckersUsers = new HashMap<Player, ArrayList<Block>>();
  17. public void onEnable() {
  18. PluginManager pm = getServer().getPluginManager();
  19. log.info("Checkers STARTED");
  20. }
  21.  
  22. public void onDisable() {
  23. log.info("Checkers DISABLED");
  24. }
  25. public boolean onCommand(CommandSender sender, Command cmd, String commandLabel, String[] args){
  26. if(commandLabel.equalsIgnoreCase("Checkers")){
  27. toggleCheckers((Player) sender);
  28. return true;
  29. }
  30. return false;
  31. }
  32. public void toggleCheckers(Player player){
  33. if(enabled(player)){
  34. this.CheckersUsers.remove(player);
  35. player.sendMessage("Checkers Disabled");
  36. }else{
  37. this.CheckersUsers.put(player, null);
  38. player.sendMessage("Checkers Enabled");
  39. }
  40. }
  41. public boolean enabled(Player player){
  42. return this.CheckersUsers.containsKey(player);
  43. }
  44. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement