Advertisement
Guest User

Tp and Bc errors.

a guest
Mar 6th, 2015
193
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 4.28 KB | None | 0 0
  1. package me.nathaniel.firstplugin;
  2.  
  3. import java.util.logging.Logger;
  4.  
  5.  
  6.  
  7. import org.bukkit.Bukkit;
  8. import org.bukkit.ChatColor;
  9. import org.bukkit.GameMode;
  10. import org.bukkit.Location;
  11. import org.bukkit.command.Command;
  12. import org.bukkit.command.CommandSender;
  13. import org.bukkit.entity.Player;
  14. import org.bukkit.plugin.PluginDescriptionFile;
  15. import org.bukkit.plugin.java.JavaPlugin;
  16.  
  17.  
  18. public class Firstplugin extends JavaPlugin{
  19.  public final Logger logger = Logger.getLogger("Minecraft");
  20.  public static Firstplugin plugin;
  21.  
  22.  @Override
  23.  public void onDisable() {
  24.   PluginDescriptionFile pdfFile = this.getDescription();
  25.   this.logger.info(pdfFile.getName() + " Disabled!");
  26.  }
  27.  
  28.  @Override
  29.  public void onEnable () {
  30.   PluginDescriptionFile pdfFile = this.getDescription();
  31.   this.logger.info(pdfFile.getName() + " Version " + pdfFile.getVersion() + " Enabled!");
  32.  }
  33.  
  34.  public boolean onCommand(CommandSender sender, Command cmd, String commandLabel, String[] args){
  35.   Player player = (Player) sender;
  36.   if (commandLabel.equalsIgnoreCase("Ping")) {
  37.       player.sendMessage("Pong!");
  38.   }
  39.  
  40.   if (commandLabel.equalsIgnoreCase("bc") || commandLabel.equalsIgnoreCase("Broadcast")); {
  41.       StringBuilder str = new StringBuilder();
  42.       for(int i = 0; i < args.length; i++) {
  43.           str.append(args[i] + " ");
  44.           if (i != 0){
  45.       Bukkit.broadcastMessage(ChatColor.GRAY + "[" + ChatColor.AQUA + "BroadCast" + ChatColor.GRAY + "] " + str.toString());
  46.           }else {
  47.           }
  48.       }
  49.   }
  50.   if (commandLabel.equalsIgnoreCase("Seen")) {
  51.       System.currentTimeMillis();player.getLastPlayed();
  52.   }
  53.   if (commandLabel.equalsIgnoreCase("gms")) {
  54.       player.setGameMode(GameMode.SURVIVAL);
  55.       player.sendMessage("Your gamemode has been updated!");
  56.   }
  57.   if (commandLabel.equalsIgnoreCase("gmc")) {
  58.       player.setGameMode(GameMode.CREATIVE);
  59.       player.sendMessage("Your gamemode has been updated!");
  60.   }
  61.   if (commandLabel.equalsIgnoreCase("gma")) {
  62.       player.setGameMode(GameMode.ADVENTURE);
  63.       player.sendMessage("Your gamemode has been updated!");
  64.   }
  65.   if (commandLabel.equalsIgnoreCase("Dev")) {
  66.    player.sendMessage(ChatColor.GRAY + "===================================================== " + ChatColor.YELLOW + " Coded by " + ChatColor.AQUA + "nathaniel_14"+ ChatColor.YELLOW +".All rights reserved " + ChatColor.GRAY +"          ====================================================");
  67.   }
  68.   if (commandLabel.equalsIgnoreCase("Heal")) {
  69.       if (args.length == 0) {
  70.           //heal = 0 args /heal nathaniel_14 = 2 args
  71.    player.setHealth(20);
  72.    player.sendMessage(ChatColor.GREEN + "Healed!");
  73.    }else if (args.length == 1) {
  74.        if (player.getServer().getPlayer(args[0])!= null){
  75.            Player targetPlayer = player.getServer().getPlayer(args[0]);
  76.            targetPlayer.setHealth(20);
  77.            player.sendMessage(targetPlayer.getName() + ChatColor.GREEN + " Has been Healed!");
  78.            targetPlayer.sendMessage(ChatColor.GREEN + "You have been healed!");
  79.        }else{
  80.            player.sendMessage(ChatColor.RED + "Player not online!");
  81.        }
  82.    }
  83.   }
  84.   if (commandLabel.equalsIgnoreCase("Feed")) {
  85.       if (args.length == 0) {
  86.           //feed = 0 args /feed nathaniel_14 = 2 args
  87.    player.setFoodLevel(20);
  88.    player.sendMessage(ChatColor.GREEN + "Fed!");
  89.    }else if (args.length == 1) {
  90.        if (player.getServer().getPlayer(args[0])!= null){
  91.            Player targetPlayer = player.getServer().getPlayer(args[0]);
  92.            targetPlayer.setFoodLevel(20);
  93.            player.sendMessage(targetPlayer.getName() + ChatColor.GREEN + " Has been Fed!");
  94.            targetPlayer.sendMessage(ChatColor.GREEN + "You have been feed!");
  95.        }else{
  96.            player.sendMessage(ChatColor.RED + "Player not online!");
  97.        }
  98.    }
  99.   }
  100.   if (commandLabel.equalsIgnoreCase("tp")) {
  101.       if(args.length == 1) {
  102.           Player targetPlayer = player.getServer().getPlayer(args[0]);
  103.           Location targetPlayerLocation = targetPlayer.getLocation();
  104.           player.teleport(targetPlayerLocation);
  105.   }else if(args.length == 2) {
  106.           Player targetPlayer = player.getServer().getPlayer(args[0]);
  107.           Player targetPlayer1 = player.getServer().getPlayer(args[1]);
  108.           Location targetPlayer1Location = targetPlayer1.getLocation();
  109.           targetPlayer.teleport(targetPlayer1Location);
  110.  }else{ player.sendMessage("Incorrect Arguments");
  111.   }
  112. }
  113. return false;
  114. }
  115. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement