Search in sources :

Example 1 with User

use of com.earth2me.essentials.User in project TotalFreedomMod by TotalFreedom.

the class EssentialsBridge method setNickname.

public void setNickname(String username, String nickname) {
    try {
        final User user = getEssentialsUser(username);
        if (user != null) {
            user.setNickname(nickname);
            user.setDisplayNick();
        }
    } catch (Exception ex) {
        FLog.severe(ex);
    }
}
Also used : User(com.earth2me.essentials.User)

Example 2 with User

use of com.earth2me.essentials.User in project Essentials by drtshock.

the class Commandgamemode method gamemodeOtherPlayers.

private void gamemodeOtherPlayers(final Server server, final CommandSource sender, final GameMode gameMode, final String name) throws NotEnoughArgumentsException, PlayerNotFoundException {
    if (name.trim().length() < 2 || gameMode == null) {
        throw new NotEnoughArgumentsException(tl("gameModeInvalid"));
    }
    if (sender.isPlayer() && !canChangeToMode(ess.getUser(sender.getPlayer()), gameMode)) {
        sender.sendMessage(tl("cantGamemode", gameMode.name()));
        return;
    }
    boolean skipHidden = sender.isPlayer() && !ess.getUser(sender.getPlayer()).canInteractVanished();
    boolean foundUser = false;
    final List<Player> matchedPlayers = server.matchPlayer(name);
    for (Player matchPlayer : matchedPlayers) {
        final User player = ess.getUser(matchPlayer);
        if (skipHidden && player.isHidden(sender.getPlayer()) && !sender.getPlayer().canSee(matchPlayer)) {
            continue;
        }
        foundUser = true;
        player.getBase().setGameMode(gameMode);
        sender.sendMessage(tl("gameMode", tl(player.getBase().getGameMode().toString().toLowerCase(Locale.ENGLISH)), player.getDisplayName()));
    }
    if (!foundUser) {
        throw new PlayerNotFoundException();
    }
}
Also used : Player(org.bukkit.entity.Player) User(com.earth2me.essentials.User)

Example 3 with User

use of com.earth2me.essentials.User in project Essentials by drtshock.

the class Commandgetpos method run.

@Override
protected void run(final Server server, final CommandSource sender, final String commandLabel, final String[] args) throws Exception {
    if (args.length < 1) {
        throw new NotEnoughArgumentsException();
    }
    final User user = getPlayer(server, args, 0, true, false);
    outputPosition(sender, user.getLocation(), null);
}
Also used : User(com.earth2me.essentials.User)

Example 4 with User

use of com.earth2me.essentials.User in project Essentials by drtshock.

the class Commandafk method run.

@Override
public void run(Server server, CommandSource sender, String commandLabel, String[] args) throws Exception {
    if (args.length > 0) {
        User afkUser = getPlayer(server, args, 0, true, false);
        String message = args.length > 1 ? getFinalArg(args, 1) : null;
        toggleAfk(null, afkUser, message);
    } else {
        throw new NotEnoughArgumentsException();
    }
}
Also used : User(com.earth2me.essentials.User)

Example 5 with User

use of com.earth2me.essentials.User in project Essentials by drtshock.

the class Commandburn method run.

@Override
protected void run(final Server server, final CommandSource sender, final String commandLabel, final String[] args) throws Exception {
    if (args.length < 2) {
        throw new NotEnoughArgumentsException();
    }
    if (args[0].trim().length() < 2) {
        throw new NotEnoughArgumentsException();
    }
    User user = getPlayer(server, sender, args, 0);
    user.getBase().setFireTicks(Integer.parseInt(args[1]) * 20);
    sender.sendMessage(tl("burnMsg", user.getDisplayName(), Integer.parseInt(args[1])));
}
Also used : User(com.earth2me.essentials.User)

Aggregations

User (com.earth2me.essentials.User)231 Player (org.bukkit.entity.Player)39 Location (org.bukkit.Location)30 EventHandler (org.bukkit.event.EventHandler)29 World (org.bukkit.World)18 Trade (com.earth2me.essentials.Trade)14 ItemStack (org.bukkit.inventory.ItemStack)14 Material (org.bukkit.Material)8 ArrayList (java.util.ArrayList)7 IText (com.earth2me.essentials.textreader.IText)6 List (java.util.List)6 UUID (java.util.UUID)6 IOException (java.io.IOException)5 IUser (com.earth2me.essentials.IUser)4 Kit (com.earth2me.essentials.Kit)4 OfflinePlayer (com.earth2me.essentials.OfflinePlayer)4 PlayerList (com.earth2me.essentials.PlayerList)4 Teleport (com.earth2me.essentials.Teleport)4 UserMap (com.earth2me.essentials.UserMap)4 KeywordReplacer (com.earth2me.essentials.textreader.KeywordReplacer)4