Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package awweaver.clanplugin;
- import java.util.ArrayList;
- import java.util.HashMap;
- import java.util.logging.Level;
- import java.util.logging.Logger;
- import org.bukkit.block.Block;
- import org.bukkit.command.Command;
- import org.bukkit.command.CommandSender;
- import org.bukkit.entity.Player;
- import org.bukkit.plugin.java.JavaPlugin;
- public class ClanPlugin extends JavaPlugin {
- public static ClanPlugin plugin;
- public final HashMap<Player, ArrayList<Block>> clanUsers = new HashMap(); //slash command storing
- private final HashMap<Player, Boolean> debugees = new HashMap<Player, Boolean>();
- public static final Logger logger = Logger.getLogger("Minecraft");
- public void onDisable() {
- // TODO: Place any custom disable code here.
- ClanPlugin.logger.log(Level.INFO, this " is now disabled!", this);
- }
- public void onEnable() {
- // TODO: Place any custom enable code here, such as registering events
- //PluginManager pm = getServer().getPluginManager().registerEvent(Type.PLAYER_COMMAND_PREPROCESS, playerListener, Priority.Normal, this);
- ClanPlugin.logger.log(Level.INFO, this " is now enabled!", this);
- }
- @Override
- public boolean onCommand( CommandSender sender, Command cmd, String commandLabel, String[] args)
- {
- if(commandLabel.equalsIgnoreCase("clanwars") || commandLabel.equalsIgnoreCase("cw"))
- {
- toggleVision((Player) sender);
- }
- return false;
- }
- public boolean isDebugging(final Player player)
- {
- if (debugees.containsKey(player))
- {
- return debugees.get(player);
- }
- else
- {
- return false;
- }
- }
- public void setDebugging(final Player player, final boolean value)
- {
- debugees.get(player);
- }
- public boolean enabled(Player player)
- {
- return this.clanUsers.containsKey(player);
- }
- public void toggleVision(Player player)
- {
- if(enabled(player))
- {
- this.clanUsers.remove(player);
- player.sendMessage("ClanWars Disabled");
- }
- else {
- this.clanUsers.put(player, null);
- player.sendMessage("ClanWars enabled");
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement