Package net.minecraft.entity.player

Examples of net.minecraft.entity.player.EntityPlayerMP


     }
    
   @SideOnly(Side.CLIENT)
   public static void openGunBoxGui(EntityPlayer player, GunBoxType type)
   {
     EntityPlayerMP playerMP = FMLClientHandler.instance().getServer().getConfigurationManager().func_152612_a(player.getCommandSenderName());
     FMLClientHandler.instance().displayGuiScreen(player, new GuiGunBox(playerMP.inventory, type));
   }
View Full Code Here


 
  public void onUpdateServer(ItemStack itemstack, World world, Entity entity, int i, boolean flag)
  {
    if(entity instanceof EntityPlayerMP)
    {
      EntityPlayerMP player = (EntityPlayerMP)entity;
      PlayerData data = PlayerHandler.getPlayerData(player);
      if(data == null)
        return;
     
      if(player.inventory.getCurrentItem() != itemstack)
View Full Code Here

      data.team.score += points;
  }
 
  public static EntityPlayerMP getPlayerFromDamageSource(DamageSource source)
  {
    EntityPlayerMP attacker = null;
    if(source instanceof EntityDamageSource)
    {
      if(source.getEntity() instanceof EntityPlayerMP)
        attacker = (EntityPlayerMP) source.getEntity();
    }
View Full Code Here

    if(membersTeamA - membersTeamB > 1)
    {
      for(int i = 0; i < (membersTeamA - membersTeamB) / 2; i++)
      {
        //My goodness this is convoluted...
        EntityPlayerMP playerToKick = getPlayer(currentRound.teams[1].addPlayer(currentRound.teams[0].removeWorstPlayer()));
        this.messagePlayer(playerToKick, "You were moved to the other team by the autobalancer.");
        sendClassMenuToPlayer(playerToKick);
      }
    }
    if(membersTeamB - membersTeamA > 1)
    {
      for(int i = 0; i < (membersTeamB - membersTeamA) / 2; i++)
      {
        EntityPlayerMP playerToKick = getPlayer(currentRound.teams[0].addPlayer(currentRound.teams[1].removeWorstPlayer()));
        this.messagePlayer(playerToKick, "You were moved to the other team by the autobalancer.");
        sendClassMenuToPlayer(playerToKick);
      }
    }
  }
View Full Code Here

  {
    if(!enabled || currentRound == null)
      return;
    if(event.entity instanceof EntityPlayerMP)
    {
      EntityPlayerMP player = (EntityPlayerMP)event.entity;
      PlayerData data = PlayerHandler.getPlayerData(player);
      DamageSource source = event.source;
     
      if(data.team == Team.spectators && source != DamageSource.generic)
      {
        event.setCanceled(true);
        return;
      }
     
      if(source instanceof EntityDamageSource && source.getEntity() instanceof EntityPlayerMP)
      {
        EntityPlayerMP attacker = ((EntityPlayerMP) source.getEntity());
        PlayerData attackerData = PlayerHandler.getPlayerData(attacker);
       
        if(attackerData == null)
          return;
       
View Full Code Here

    if(!enabled || currentRound == null)
      return;
   
    if(player instanceof EntityPlayerMP)
    {
      EntityPlayerMP playerMP = (EntityPlayerMP)player;
      sendTeamsMenuToPlayer(playerMP);
      currentRound.gametype.playerJoined(playerMP);
    }
  }
View Full Code Here

      return;
   
    if(!enabled || currentRound == null)
      return;
   
    EntityPlayerMP playerMP = ((EntityPlayerMP)player);
    PlayerData data = PlayerHandler.getPlayerData(playerMP);
   
    if(data == null || (data.builder && playerIsOp(playerMP)))
      return;
   
View Full Code Here

      sender.addChatMessage(new ChatComponentText(CommandHandler.COMMAND_DISALLOWED));
      return;
    }
    int l = args.length;
    int i = 1;
    EntityPlayerMP player = null;
    switch (l) {

    case 0:
    case 1:
      // TODO: error
      break;

    default:
    case 4:
    case 3:
      try {
        player = CommandBase.getPlayer(sender, args[i++]);
      } catch (Throwable t) {
        if (l != 3) {
          if (t instanceof RuntimeException) {
            throw (RuntimeException) t;
          } else {
            throw new RuntimeException(t);
          }
        }
        --i;
      }
    case 2:
      if (player == null) {
        player = CommandBase.getCommandSenderAsPlayer(sender);
      }
      int id = CommandBase.parseIntBounded(sender, args[i++], 0, Enchantment.enchantmentsList.length - 1);
      int level = 1;
      ItemStack itemstack = player.getCurrentEquippedItem();

      if (itemstack == null) {
        throw new CommandException("commands.enchant.noItem", new Object[0]);
      } else {
        Enchantment enchantment = Enchantment.enchantmentsList[id];
View Full Code Here

        sender.addChatMessage(new ChatComponentText(StringHelper.localize("info.cofh.command.syntaxError") + " /cofh friend " + StringHelper.YELLOW
            + "|<gui|add|remove> " + StringHelper.PINK + "<username>"));
      }
    } else if (arguments.length > 1 && arguments[1].equalsIgnoreCase("gui")) {
      if (sender instanceof EntityPlayerMP) {
        EntityPlayerMP thePlayer = (EntityPlayerMP) sender;
        SocialRegistry.sendFriendsToPlayer(thePlayer);
        thePlayer.openGui(CoFHCore.instance, GuiHandler.FRIENDS_ID, thePlayer.worldObj, (int) thePlayer.posX, (int) thePlayer.posY,
            (int) thePlayer.posZ);
      }
    } else {
      sender.addChatMessage(new ChatComponentText(StringHelper.localize("info.cofh.command.syntaxError") + " /cofh friend " + StringHelper.YELLOW
          + "<gui|add|remove> " + StringHelper.PINK + "<username>"));
View Full Code Here

    case 1: // (tpx) invalid command
      sender.addChatMessage(new ChatComponentText("Invalid Syntax. /cofh tpx " + StringHelper.PINK + "[username] " + StringHelper.YELLOW
          + "[<x> <y> <z>] <dimension id>"));
      break;
    case 2: // (tpx {<player>|<dimension>}) teleporting player to self, or self to dimension
      EntityPlayerMP playerSender = CommandBase.getCommandSenderAsPlayer(sender);
      try {
        EntityPlayerMP player = CommandBase.getPlayer(sender, arguments[1]);
        if (!player.equals(playerSender)) {
          player.mountEntity((Entity) null);
          if (playerSender.dimension == player.dimension) {
            player.setPositionAndUpdate(playerSender.posX, playerSender.posY, playerSender.posZ);
          } else {
            EntityHelper.transferPlayerToDimension(player, playerSender.dimension, playerSender.mcServer.getConfigurationManager());
            player.setPositionAndUpdate(playerSender.posX, playerSender.posY, playerSender.posZ);
          }
        } else {
          sender.addChatMessage(new ChatComponentText("Sucessfully teleported you to yourself!"));
        }
        break;
      } catch (Throwable t) {
        int dimension;
        try {
          dimension = Integer.parseInt(arguments[1]);
        } catch (Throwable p) { // not a number, assume they wanted a player
          if (t instanceof RuntimeException) {
            throw (RuntimeException) t; // player error is
          }
          throw new RuntimeException(t);
        }
        if (!DimensionManager.isDimensionRegistered(dimension)) {
          sender.addChatMessage(new ChatComponentText(StringHelper.RED + "That dimension does not exist."));
          break;
        }
        playerSender.mountEntity((Entity) null);
        if (playerSender.dimension != dimension) {
          EntityHelper.transferPlayerToDimension(playerSender, dimension, playerSender.mcServer.getConfigurationManager());
        }
        playerSender.setPositionAndUpdate(playerSender.posX, playerSender.posY, playerSender.posZ);
      }
      break;
    case 3: // (tpx <player> {<player>|<dimension>}) teleporting player to player or player to dimension
      EntityPlayerMP player = CommandBase.getPlayer(sender, arguments[1]);
      try {
        EntityPlayerMP otherPlayer = CommandBase.getPlayer(sender, arguments[2]);
        if (!player.equals(otherPlayer)) {
          player.mountEntity((Entity) null);
          if (otherPlayer.dimension == player.dimension) {
            player.setPositionAndUpdate(otherPlayer.posX, otherPlayer.posY, otherPlayer.posZ);
          } else {
View Full Code Here

TOP

Related Classes of net.minecraft.entity.player.EntityPlayerMP

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.