Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package commands;
- import java.util.HashMap;
- import org.bukkit.Bukkit;
- import org.bukkit.ChatColor;
- import org.bukkit.Location;
- import org.bukkit.command.Command;
- import org.bukkit.command.CommandExecutor;
- import org.bukkit.command.CommandSender;
- import org.bukkit.entity.Player;
- public class tpatest implements CommandExecutor {
- HashMap<Integer, Player> playertemp = new HashMap<Integer, Player>();
- HashMap<Integer, Location> loctemp = new HashMap<Integer, Location>();
- @Override
- public boolean onCommand(CommandSender sender, Command command, String label, String[] args){
- if(label.equalsIgnoreCase("tprequest") && sender instanceof Player){
- Player player = (Player)sender;
- if(args.length == 0){
- player.sendMessage(ChatColor.DARK_RED + "Not enough arguments.");
- }else if(args.length ==1){
- Player target = Bukkit.getPlayer(args[0]);
- if(target != null){
- player.sendMessage("tou tried to tp");
- target.sendMessage("someone tried to tp to you");
- playertemp.put(1, player);
- playertemp.put(2, target);
- loctemp.put(1, target.getLocation());
- return true;
- }else{
- player.sendMessage(ChatColor.DARK_RED + "Target is not online.");
- }
- }
- }else if(label.equalsIgnoreCase("tpaccept")){
- if(args.length == 0){
- Object A = playertemp.get(1);
- Object B = playertemp.get(2);
- Object C = loctemp.get(1);
- if(A != null){
- if(B != null){
- if(C != null){
- Player player = playertemp.get(1);
- Player target = playertemp.get(2);
- Location location = target.getLocation(loctemp.get(1));
- player.teleport(location);
- target.sendMessage("someone tped");
- player.sendMessage("you tped!");
- return true;
- }
- }
- }
- }
- }
- return false;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement