Guest User

Untitled

a guest
Oct 22nd, 2018
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.68 KB | None | 0 0
  1. package me.theguynextdoor.basic;
  2.  
  3. import java.util.ArrayList;
  4. import java.util.HashMap;
  5. import java.util.logging.Logger;
  6.  
  7. import org.bukkit.block.Block;
  8. import org.bukkit.command.Command;
  9. import org.bukkit.command.CommandSender;
  10. import org.bukkit.entity.Player;
  11. import org.bukkit.event.Event;
  12. import org.bukkit.plugin.PluginDescriptionFile;
  13. import org.bukkit.plugin.PluginManager;
  14. import org.bukkit.plugin.java.JavaPlugin;
  15.  
  16. public class Basic extends JavaPlugin {
  17. public final Logger logger = Logger.getLogger("Minecraft");
  18. private final BasicBlockListener blockListener = new BasicBlockListener(this);
  19. //Defined block listener
  20. public final HashMap<Player, ArrayList<Block>> basicUsers = new HashMap<Player, ArrayList<Block>>();
  21. //Creating the HashMap
  22. private final HashMap<Player, Boolean> debugees = new HashMap<Player,Boolean>();
  23. //Created HashMap Debugee
  24.  
  25. @Override
  26. public void onDisable() {
  27. this.logger.info("Basic Disabled");
  28. }
  29.  
  30. @Override
  31. public void onEnable(){
  32. PluginManager pm = getServer().getPluginManager();
  33. pm.registerEvent(Event.Type.BLOCK_PLACE, this.blockListener, Event.Priority.Normal, this);
  34. PluginDescriptionFile pdfFile = this.getDescription();
  35. this.logger.info( pdfFile.getName()+ " version " + pdfFile.getVersion() + "is enabled");
  36. }
  37.  
  38. public boolean onCommand(CommandSender sender, Command cmd, String commandLabel, String[] args){
  39. if (commandLabel.equalsIgnoreCase("basic")
  40. || commandLabel.equalsIgnoreCase("b"))
  41. {
  42. toggleVision((Player) sender);
  43. }
  44. return false;
  45. }
  46.  
  47.  
  48.  
  49.  
  50.  
  51. public boolean isDebugging(final Player player){
  52. if (debugees.containsKey(player)){
  53. return debugees.get(player);
  54. }else{
  55. return false;
  56. }
  57. }
Add Comment
Please, Sign In to add comment