Package net.minecraft.entity.player

Examples of net.minecraft.entity.player.EntityPlayerMP


            OutputHandler.chatError(sender, "Even jumpman couldn't make that jump!");
            return;
        }
        else
        {
          EntityPlayerMP player = (EntityPlayerMP) sender;
      PlayerInfo playerInfo = PlayerInfo.getPlayerInfo(player.getPersistentID());
      playerInfo.setLastTeleportOrigin(new WarpPoint(player));
      CommandBack.justDied.remove(player.getPersistentID());
          TeleportCenter.teleport(new WarpPoint(sender.getEntityWorld().provider.dimensionId, mo.blockX, mo.blockY, mo.blockZ, sender.rotationPitch, sender.rotationYaw), player);
        }
    }
View Full Code Here


    }

    @Override
    public void processCommandPlayer(EntityPlayer sender, String[] args)
    {
        EntityPlayerMP playermp = UserIdent.getPlayerByMatchOrUsername(sender, sender.getCommandSenderName());
        processCommand(playermp, args);
    }
View Full Code Here

    }

    @Override
    public void processCommandPlayer(EntityPlayer sender, String[] args)
    {
        EntityPlayerMP player = (EntityPlayerMP) sender;
        player.getNextWindowId();
        player.playerNetServerHandler.sendPacket(new S2DPacketOpenWindow(player.currentWindowId, 1, "Crafting", 9, true));
        player.openContainer = new ContainerCheatyWorkbench(player.inventory, player.worldObj);
        player.openContainer.windowId = player.currentWindowId;
        player.openContainer.addCraftingToCrafters(player);
    }
View Full Code Here

        !(event.entity instanceof EntityPlayerMP) ||
        !(event.target instanceof EntityLivingBase) ||
        ((event.target instanceof EntityPlayer) &&
         !BetterStorage.globalConfig.getBoolean(GlobalConfig.enableBackpackInteraction))) return;
   
    EntityPlayerMP player = (EntityPlayerMP)event.entity;
    EntityLivingBase target = (EntityLivingBase)event.target;
    if (ItemBackpack.openBackpack(player, target))
      player.swingItem();
   
  }
View Full Code Here

            // check for players.. all the rest of these should be greated than 1.
            UUID name = UserIdent.getUuidByUsername(args[1]);
            boolean isLogged = true;

            // check if the player is logged.
            EntityPlayerMP player = UserIdent.getPlayerByMatchOrUsername(sender, args[1]);
            if (player == null)
            {
                OutputHandler.chatWarning(sender, "A player of that name is not on the server. Doing the action anyways.");
                isLogged = false;
            }

            // parse ./auth kick
            if (args[0].equalsIgnoreCase("kick"))
            {
                if (!hasAdmin)
                {
                    throw new PermissionDeniedException();
                }
                else if (!isLogged)
                {
                    throw new PlayerNotFoundException();
                }
                else
                {
                    ModuleAuth.hasSession.remove(name);
                    OutputHandler.chatConfirmation(sender, String.format("Player %s was logged out from the authentication service.", name));
                    OutputHandler.chatWarning(player, "You have been logged out from the authentication service. Please login again.");
                    return;
                }
            }
            // parse ./auth setpass
            else if (args[0].equalsIgnoreCase("setPass"))
            {
                if (!hasAdmin)
                {
                    throw new PermissionDeniedException();
                }

                throw new WrongUsageException("/auth setpass <player> <password>");
            }

            // parse ./auth unregister
            else if (args[0].equalsIgnoreCase("unregister"))
            {
                if (!hasAdmin)
                {
                    throw new PermissionDeniedException();
                }

                if (PlayerPassData.getData(name) == null)
                {
                    throw new WrongUsageException(String.format("Player %s is not registered!", name));
                }

                PlayerPassData.deleteData(name);
                OutputHandler.chatConfirmation(sender, String.format("Player %s has been removed from the authentication service.", name));
                return;
            }

            // ERROR! :D
            else
            {
                throw new WrongUsageException("/auth help");
            }
        }
        // 3 args? must be a comtmand - player - pass
        else if (args.length == 3)
        {
            if (!ModuleAuth.hasSession.contains(sender.getPersistentID()))
            {
                OutputHandler.chatError(sender, "Login required. Try /auth help.");
                return;
            }

            // parse changePass
            if (args[0].equalsIgnoreCase("changepass"))
            {
                UUID name = sender.getPersistentID();
                PlayerPassData data = PlayerPassData.getData(name);

                if (data == null)
                {
                    throw new WrongUsageException(String.format("Player %s is not registered!", name));
                }
                String oldpass = ModuleAuth.encrypt(args[1]);
                String newPass = ModuleAuth.encrypt(args[2]);

                if (args[1].equals(args[2]))
                {
                    OutputHandler.chatConfirmation(sender, "You can't use this new password - it's the same as what was previously there.");
                    return;
                }

                if (!data.password.equals(oldpass))
                {
                    OutputHandler.chatConfirmation(sender, "Could not change the password - your old password is wrong");
                    return;
                }

                data.password = newPass;
                data.save();

                OutputHandler.chatConfirmation(sender, "Password change successful.");
                return;

            }

            // check for players.. all the rest of these should be greated than 1.
            UUID name = UserIdent.getUuidByUsername(args[1]);
            // check if the player is logged.
            EntityPlayerMP player = UserIdent.getPlayerByMatchOrUsername(sender, args[1]);
            if (player == null)
            {
                OutputHandler.chatWarning(sender, "A player of that name is not on the server. Doing the action anyways.");
            }
View Full Code Here

        // check for players.. all the rest of these should be greated than 1.
        UUID name = UserIdent.getUuidByUsername(args[1]);
        boolean isLogged = true;

        // check if the player is logged.
        EntityPlayerMP player = UserIdent.getPlayerByMatchOrUsername(sender, args[1]);
        if (player == null)
        {
            OutputHandler.chatWarning(sender, "A player of that name is not on the server. Doing the action anyways.");
            isLogged = false;
        }
View Full Code Here

                OutputHandler.sendMessage(server, "[ForgeEssentials] " + msg);
            }
            ServerConfigurationManager manager = server.getConfigurationManager();
            for (String username : manager.getAllUsernames())
            {
                EntityPlayerMP player = manager.func_152612_a(username);
                if (PermissionsManager.checkPermission(player, "ForgeEssentials.backup.msg"))
                {
                    OutputHandler.chatNotification(player, "[ForgeEssentials] " + msg);
                }
            }
View Full Code Here

    }

    @SubscribeEvent(priority = EventPriority.HIGHEST)
    public void defVoteResponces(VoteEvent vote)
    {
        EntityPlayerMP player = FMLCommonHandler.instance().getMinecraftServerInstance().getConfigurationManager().func_152612_a(vote.player);
        if (player != null)
        {
            doPlayer(player, vote);
        }
        else
View Full Code Here

    public void processCommandConsole(ICommandSender sender, String[] args)
    {
        System.out.print(sender);
        if (args.length >= 3)
        {
            EntityPlayerMP player = UserIdent.getPlayerByMatchOrUsername(sender, args[0]);
            if (player != null)
            {
                int amount = parseIntWithMin(sender, args[1], 0);
                if (APIRegistry.wallet.getWallet(player.getPersistentID()) >= amount)
                {
                    APIRegistry.wallet.removeFromWallet(amount, player.getPersistentID());
                    // Do command

                    StringBuilder cmd = new StringBuilder(args.toString().length());
                    for (int i = 2; i < args.length; i++)
                    {
View Full Code Here

            OutputHandler.chatNotification(sender, "Possible capabilities:");
            OutputHandler.chatNotification(sender, StringUtils.join(names.toArray(), ", "));
        }
        else if (args.length == 1)
        {
            EntityPlayerMP player = UserIdent.getPlayerByMatchOrUsername(sender, args[0]);
            if (player != null)
            {
                OutputHandler.chatNotification(sender, String.format("Capabilities for %s:", player.getCommandSenderName()));
                OutputHandler.chatNotification(sender, names.get(0) + " = " + player.capabilities.disableDamage);
                OutputHandler.chatNotification(sender, names.get(1) + " = " + player.capabilities.isFlying);
                OutputHandler.chatNotification(sender, names.get(2) + " = " + player.capabilities.allowFlying);
                OutputHandler.chatNotification(sender, names.get(3) + " = " + player.capabilities.isCreativeMode);
                OutputHandler.chatNotification(sender, names.get(4) + " = " + player.capabilities.allowEdit);
            }
            else
            {
                OutputHandler.chatError(sender, String.format("Player %s does not exist, or is not online.", args[0]));
            }
        }
        else if (args.length == 2)
        {
            if (sender instanceof EntityPlayer)
            {
                if (!PermissionsManager.checkPermission((EntityPlayer) sender, getPermissionNode() + ".others"))
                {
                    OutputHandler.chatError(sender, "You don't have permissions for that.");
                    return;
                }
            }
            EntityPlayerMP player = UserIdent.getPlayerByMatchOrUsername(sender, args[0]);
            if (player != null)
            {
                if (args[1].equalsIgnoreCase(names.get(0)))
                {
                    OutputHandler.chatNotification(sender, player.getCommandSenderName() + " => " + names.get(0) + " = " + player.capabilities.disableDamage);
                }
                else if (args[1].equalsIgnoreCase(names.get(1)))
                {
                    OutputHandler.chatNotification(sender, player.getCommandSenderName() + " => " + names.get(1) + " = " + player.capabilities.isFlying);
                }
                else if (args[1].equalsIgnoreCase(names.get(2)))
                {
                    OutputHandler.chatNotification(sender, player.getCommandSenderName() + " => " + names.get(2) + " = " + player.capabilities.allowFlying);
                }
                else if (args[1].equalsIgnoreCase(names.get(3)))
                {
                    OutputHandler.chatNotification(sender, player.getCommandSenderName() + " => " + names.get(3) + " = " + player.capabilities.isCreativeMode);
                }
                else if (args[1].equalsIgnoreCase(names.get(4)))
                {
                    OutputHandler.chatNotification(sender, player.getCommandSenderName() + " => " + names.get(4) + " = " + player.capabilities.allowEdit);
                }
                else
                {
                    OutputHandler.chatError(sender, String.format("Capability '%s' unknown.", args[1]));
                    return;
                }
            }
        }
        else if (args.length == 3)
        {
            if (sender instanceof EntityPlayer)
            {
                if (!PermissionsManager.checkPermission((EntityPlayer) sender, getPermissionNode() + ".others"))
                {
                    OutputHandler.chatError(sender, "You don't have permissions for that.");
                    return;
                }
            }
            EntityPlayerMP player = UserIdent.getPlayerByMatchOrUsername(sender, args[0]);
            if (player != null)
            {
                if (args[1].equalsIgnoreCase(names.get(0)))
                {
                    boolean bln = Boolean.parseBoolean(args[2]);
                    player.capabilities.disableDamage = bln;
                    OutputHandler.chatNotification(sender, names.get(0) + " = " + player.capabilities.disableDamage);
                }
                else if (args[1].equalsIgnoreCase(names.get(1)))
                {
                    boolean bln = Boolean.parseBoolean(args[2]);
                    player.capabilities.isFlying = bln;
                    OutputHandler.chatNotification(sender, names.get(1) + " = " + player.capabilities.isFlying);
                }
                else if (args[1].equalsIgnoreCase(names.get(2)))
                {
                    boolean bln = Boolean.parseBoolean(args[2]);
                    player.capabilities.allowFlying = bln;
                    OutputHandler.chatNotification(sender, names.get(2) + " = " + player.capabilities.allowFlying);
                }
                else if (args[1].equalsIgnoreCase(names.get(3)))
                {
                    boolean bln = Boolean.parseBoolean(args[2]);
                    player.capabilities.isCreativeMode = bln;
                    OutputHandler.chatNotification(sender, names.get(3) + " = " + player.capabilities.isCreativeMode);
                }
                else if (args[1].equalsIgnoreCase(names.get(4)))
                {
                    boolean bln = Boolean.parseBoolean(args[2]);
                    player.capabilities.allowEdit = bln;
                    OutputHandler.chatNotification(sender, names.get(4) + " = " + player.capabilities.allowEdit);
                }
                else
                {
                    OutputHandler.chatError(sender, String.format("command.capabilities.capabilityUnknown", args[1]));
                    return;
                }
                player.sendPlayerAbilities();
            }
        }
    }
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.