38 lines
1.1 KiB
Java
38 lines
1.1 KiB
Java
package me.skymc.taboolib.commands.taboolib;
|
|
|
|
import com.ilummc.tlib.resources.TLocale;
|
|
import me.skymc.taboolib.commands.SubCommand;
|
|
import me.skymc.taboolib.itagapi.TagDataHandler;
|
|
import org.bukkit.Bukkit;
|
|
import org.bukkit.command.CommandSender;
|
|
import org.bukkit.entity.Player;
|
|
|
|
/**
|
|
* @author sky
|
|
* @since 2018-03-19 23:13:35
|
|
*/
|
|
public class TagPrefixCommand extends SubCommand {
|
|
|
|
public TagPrefixCommand(CommandSender sender, String[] args) {
|
|
super(sender, args);
|
|
if (args.length < 3) {
|
|
TLocale.sendTo(sender, "COMMANDS.PARAMETER.UNKNOWN");
|
|
return;
|
|
}
|
|
|
|
Player player = Bukkit.getPlayerExact(args[1]);
|
|
if (player == null) {
|
|
TLocale.sendTo(sender, "COMMANDS.TABOOLIB.PLAYERTAG.INVALID-PLAYER", args[1]);
|
|
return;
|
|
}
|
|
|
|
String value = TLocale.Translate.setPlaceholders(player, getArgs(2));
|
|
TagDataHandler.getHandler().setPrefix(player, value);
|
|
|
|
if (sender instanceof Player) {
|
|
TLocale.sendTo(sender, "COMMANDS.TABOOLIB.PLAYERTAG.SUCCESS-PREFIX-SET", args[1], value);
|
|
}
|
|
}
|
|
|
|
}
|