Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package me.devon.onevone;
- import java.util.HashMap;
- import java.util.Map;
- import org.bukkit.Bukkit;
- import org.bukkit.command.Command;
- import org.bukkit.command.CommandSender;
- import org.bukkit.entity.Player;
- import org.bukkit.event.Listener;
- import org.bukkit.plugin.java.JavaPlugin;
- public class OneVOne extends JavaPlugin implements Listener {
- public static HashMap<Player, Player> PlayerPlaces = new HashMap<Player, Player>();
- @Override
- public void onDisable() {
- getLogger().info("Something went full retard");
- }
- @Override
- public void onEnable() {
- getLogger().info("Ya did good");
- getServer().getPluginManager().registerEvents(this, this);
- }
- public boolean onCommand(CommandSender sender, Command cmd, String commandLabel, String[] args) {
- Player player = (Player) sender;
- if(commandLabel.equalsIgnoreCase("pvp")) {
- if(sender instanceof Player) {
- if(args.length == 1) {
- Player target = getServer().getPlayer(args[0]);
- Player targetStatus = getServer().getPlayerExact(args[0]);
- if(targetStatus != null) {
- if(player.getName() == target.getName()) {
- player.sendMessage("You May not battle yourself");
- } else if(!(player.getName() == target.getName())) {
- player.sendMessage("You have sent a request to battle " + target.getName());
- target.sendMessage(player.getName() + " Requests to battle. Accept?");
- PlayerPlaces.put(player, target);
- }
- }
- } else {
- player.sendMessage("Player Offline!");
- }
- }
- // }
- /* if (commandLabel.equalsIgnoreCase("pvpaccept")) {
- for(Map.Entry<Player,Player> entry : PlayerPlaces.entrySet()){ if(entry.getValue() == sender){
- Bukkit.broadcastMessage("Player: " + player + " has challenged ");
- }
- }*/
- return false;
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement