Package org.bukkit.entity

Examples of org.bukkit.entity.Player


    // remove the request from list
    Teleportation.tpahereRequests.remove(id);
   
    // send message to the original requestor, if he's still online
    String[] s = id.split("#####");
    Player tpaPlayer = Bukkit.getServer().getPlayer(s[0]);
    if (tpaPlayer != null) {
      tpaPlayer.sendMessage(ChatColor.RED + _("tpRequestCancelled", Nicknames.getNick(tpaPlayer.getName())) + s[1] + ".");
    }
  }
View Full Code Here


   * @param args
   * @return
   */
  public static Boolean run(CommandSender sender, String alias, String[] args) {
    if (PlayerHelper.checkIsPlayer(sender)) {
      Player player = (Player)sender;
      if (Permissions.checkPerms(player, "cex.sethome")) {
        setHome(sender, args, "sethome", alias);
      }
    }
        return true;
View Full Code Here

    if (args.length < 2){
      Commands.showCommandHelpAndUsage(sender, "cex_cmdu", alias);
      return true;
    }
   
    Player target = Bukkit.getServer().getPlayer(args[0]);
    // Collects the command and arguments into a string, ready for dispatching
    String cmd = Utils.collectArgs(args, 1);
   
    //Checks
    if(target == null) {
View Full Code Here

      LogHelper.showWarning("afterDeathVaultDisabledInWorld", sender);
      return true;
    }
   
    if (PlayerHelper.checkIsPlayer(sender)) {
      Player player;
      Boolean forOther = false;
      // check if we're reverting group for ourselves or for somebody else
      if (args.length > 0) {
        player = Bukkit.getPlayer(args[0]);
        forOther = true;
       
        if (player == null) {
          LogHelper.showWarning("invalidPlayer", sender);
          return true;
        }
      } else {
        player = (Player)sender;
      }
      String pName = player.getName();
     
      if (!Utils.checkCommandSpam((Player) sender, "greset") && Permissions.checkPerms((Player) sender, "cex.deathgroup.reset")) {
        // check if we have a record for this player
        if (!Handler_deathgroup.oldPlayerGroups.containsKey(pName)) {
          LogHelper.showInfo("afterDeathNoRecord", sender);
View Full Code Here

   */
 
  public static Boolean run(CommandSender sender, String alias, String[] args) {
 
    if (sender instanceof Player){
      Player player = (Player) sender;
      if (Utils.checkCommandSpam(player, "cex_explode")){
        return true;
      }
    }
   
    Player target = null;
    int explosionStrength = CommandsEX.getConf().getInt("explodeStrength");
   
    if (args.length > 2){
      Commands.showCommandHelpAndUsage(sender, "cex_explode", alias);
      return true;
    }
   
    if (args.length == 0){
      if (!(sender instanceof Player)){
        Commands.showCommandHelpAndUsage(sender, "cex_explode", alias);
        return true;
      }
      target = (Player) sender;
    }

    if (args.length >= 1){
      if (args[0].matches(CommandsEX.intRegex) && Bukkit.getPlayerExact(args[0]) == null){
        explosionStrength = Integer.valueOf(args[0]);
        target = (Player) sender;
      } else {
        target = Bukkit.getPlayer(args[0]);
        if (target == null){
          LogHelper.showInfo("invalidPlayer", sender, ChatColor.RED);
          return true;
        }
      }
    }
   
    if (args.length == 2){
      if (args[1].matches(CommandsEX.intRegex)){
        explosionStrength = Integer.valueOf(args[1]);
      } else {
        LogHelper.showInfo("explodeInteger", sender, ChatColor.RED);
        return true;
      }
    }
   
    target.setHealth(0);
    target.getWorld().createExplosion(target.getLocation(), explosionStrength);
    target.setLastDamageCause(new EntityDamageEvent(target, DamageCause.ENTITY_EXPLOSION, 20));
    LogHelper.showInfo("explodePlayer#####[" + Nicknames.getNick(target.getName()), sender, ChatColor.AQUA);
    if (CommandsEX.getConf().getBoolean("showMessageOnExplode") && sender != target){
      LogHelper.showInfo("explodeRecieveExplode#####[" + Nicknames.getNick(sender.getName()), sender, ChatColor.RED);
    }
   
    return true;
View Full Code Here

    if (sender instanceof Player && Utils.checkCommandSpam((Player) sender, "cex_ptime")){
      return true;
    }
   
    String function = "";
    Player target = null;
    long move = 0L;
   
    if (args.length == 0){
      Commands.showCommandHelpAndUsage(sender, "cex_ptime", alias);
      return true;
    }

    if (args.length > 0){
      function = args[0];

      if (function.equalsIgnoreCase("reset")){
        if (args.length == 2){
          target = Bukkit.getPlayer(args[1]);
        } else {
          if (!(sender instanceof Player) && args.length != 0){
            Commands.showCommandHelpAndUsage(sender, "cex_ptime", alias);
            return true;
          } else {
            target = (Player) sender;
          }
        }
       
        if (target == null){
          LogHelper.showWarning("invalidPlayer", sender);
          return true;
        }
       
        if (sender != target && !sender.hasPermission("cex.ptime.others")){
          LogHelper.showWarning("playerTimeOthersNoPerm", sender);
          return true;
        }
       
        target.resetPlayerTime();
        LogHelper.showInfo("playerTimeReset", sender);
       
        return true;
      }
     
      if (args.length == 3){
        target = Bukkit.getPlayer(args[2]);
      } else if (args.length == 2){
        if (sender instanceof Player){
          target = (Player) sender;
        } else {
          Commands.showCommandHelpAndUsage(sender, "cex_ptime", alias);
          return true;
        }
      } else {
        Commands.showCommandHelpAndUsage(sender, "cex_ptime", alias);
        return true;
      }
    }

    if (target == null){
      LogHelper.showWarning("invalidPlayer", sender);
      return true;
    }
   
    if (target != sender && !sender.hasPermission("cex.ptime.others")){
      LogHelper.showWarning("playerTimeOthersNoPerm", sender);
      return true;
    }

    if (function.equalsIgnoreCase("add")){
      if (args.length == 2 || args.length == 3){
        if (!args[1].matches(CommandsEX.intRegex)){
          LogHelper.showWarning("timeAddOnlyWorksWithNumbers", sender);
          return true;
        }
       
        move = Long.parseLong(args[1]);
      }
     
      target.setPlayerTime(target.getPlayerTime() + move, false);
    } else if (function.equalsIgnoreCase("set")){
      if (args[1].equalsIgnoreCase("dawn") || args[1].equalsIgnoreCase("day")){
        move = 0L;
      } else if (args[1].equalsIgnoreCase("morning")){
        move = 2500L;
      } else if (args[1].equalsIgnoreCase("noon")){
        move = 6000L;
      } else if (args[1].equalsIgnoreCase("evening")){
        move = 11000L;
      } else if (args[1].equalsIgnoreCase("night")){
        move = 15000L;
      } else if (args[1].matches(CommandsEX.intRegex)){
        move = Long.parseLong(args[1]);
      } else {
        LogHelper.showWarning("timeInvalidStringValue", sender);
        return true;
      }

      target.setPlayerTime(move, false);
    } else {
      Commands.showCommandHelpAndUsage(sender, "cex_ptime", alias);
      return true;
    }

    // tell the player and anyone with permission to see what happened
    LogHelper.showInfo("playerTimeChanged#####[" + target.getPlayerTime() + " #####timeTicks" + (sender != target ? "#####for#####[ " + Nicknames.getNick(target.getName()) : ""), sender);
   
        return true;
  }
View Full Code Here

   * @return
   */
  public static Boolean run(CommandSender sender, String alias, String[] args) {
    String pName;
    String clearArgument = null;
    Player p;
   
    if (sender instanceof Player){
      Player player = (Player) sender;
      if (Utils.checkCommandSpam(player, "cex_clear")){
        return true;
      }
    }
   
View Full Code Here

   
    // Check they are not console
    if (PlayerHelper.checkIsPlayer(sender)) {

      // Get some variables
      Player player = (Player)sender;
      ItemStack itemInHand = player.getItemInHand();
      int itemdura = itemInHand.getDurability();
      Material material = Material.getMaterial(itemInHand.getTypeId());
     
      // Check if it can be repaired
      if (material.isBlock() || material.getMaxDurability() < 1) {
View Full Code Here

    if (args.length < 2){
      Commands.showCommandHelpAndUsage(sender, "cex_amessage", alias);
      return true;
    }
   
    Player target = Bukkit.getPlayer(args[0]);
   
    if (target == null){
      LogHelper.showWarning("invalidPlayer", sender);
      return true;
    }
   
    if (target == sender){
      LogHelper.showWarning("aMessageSelf", sender);
      return true;
    }
   
    String message = Utils.collectArgs(args, 1);
    target.sendMessage(Utils.replaceChatColors(CommandsEX.getConf().getString("aMessagePrefix")) + message);
    LogHelper.showInfo("aMessageSent#####[" + Nicknames.getNick(target.getName()), sender);
   
    return true;
  }
View Full Code Here

    Bukkit.getServer().getPluginManager().registerEvents(this, CommandsEX.plugin);
  }
 
  @EventHandler
  public void onPlayerChat(AsyncPlayerChatEvent e) {
    Player player = e.getPlayer();
    if (!player.hasPermission("cex.shorten.auto")){
      return;
    }
   
    //Split the string into words
    String[] message = e.getMessage().split("\\s");
View Full Code Here

TOP

Related Classes of org.bukkit.entity.Player

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.