Add better /ld uploadlogs info, name placeholder now does displayname too
This commit is contained in:
parent
6dd16a545e
commit
9ffbd9e272
@ -15,6 +15,7 @@ import me.libraryaddict.disguise.utilities.params.ParamInfoManager;
|
|||||||
import me.libraryaddict.disguise.utilities.parser.DisguiseParser;
|
import me.libraryaddict.disguise.utilities.parser.DisguiseParser;
|
||||||
import me.libraryaddict.disguise.utilities.parser.DisguisePerm;
|
import me.libraryaddict.disguise.utilities.parser.DisguisePerm;
|
||||||
import me.libraryaddict.disguise.utilities.parser.DisguisePermissions;
|
import me.libraryaddict.disguise.utilities.parser.DisguisePermissions;
|
||||||
|
import org.apache.commons.lang.StringUtils;
|
||||||
import org.bukkit.Bukkit;
|
import org.bukkit.Bukkit;
|
||||||
import org.bukkit.ChatColor;
|
import org.bukkit.ChatColor;
|
||||||
import org.bukkit.command.CommandExecutor;
|
import org.bukkit.command.CommandExecutor;
|
||||||
@ -50,7 +51,9 @@ public abstract class DisguiseBaseCommand implements CommandExecutor {
|
|||||||
protected boolean isNotPremium(CommandSender sender) {
|
protected boolean isNotPremium(CommandSender sender) {
|
||||||
if (sender instanceof Player && !sender.isOp() &&
|
if (sender instanceof Player && !sender.isOp() &&
|
||||||
(!LibsPremium.isPremium() || LibsPremium.getPaidInformation() == LibsPremium.getPluginInformation())) {
|
(!LibsPremium.isPremium() || LibsPremium.getPaidInformation() == LibsPremium.getPluginInformation())) {
|
||||||
sender.sendMessage(ChatColor.RED + "This is the free version of Lib's Disguises, player commands are limited to console and Operators only! Purchase the plugin for non-admin usage!");
|
sender.sendMessage(ChatColor.RED +
|
||||||
|
"This is the free version of Lib's Disguises, player commands are limited to console and " +
|
||||||
|
"Operators only! Purchase the plugin for non-admin usage!");
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -211,10 +214,10 @@ public abstract class DisguiseBaseCommand implements CommandExecutor {
|
|||||||
|
|
||||||
if (team == null) {
|
if (team == null) {
|
||||||
team = ((Player) player).getScoreboard().getEntryTeam(((Player) player).getUniqueId().toString());
|
team = ((Player) player).getScoreboard().getEntryTeam(((Player) player).getUniqueId().toString());
|
||||||
|
}
|
||||||
|
|
||||||
if (team == null) {
|
if (team == null || (StringUtils.isEmpty(team.getPrefix()) && StringUtils.isEmpty(team.getSuffix()))) {
|
||||||
return player.getName();
|
return ((Player) player).getDisplayName();
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
return team.getPrefix() + team.getColor() + player.getName() + team.getSuffix();
|
return team.getPrefix() + team.getColor() + player.getName() + team.getSuffix();
|
||||||
|
@ -17,11 +17,8 @@ import java.io.*;
|
|||||||
import java.net.URL;
|
import java.net.URL;
|
||||||
import java.net.URLEncoder;
|
import java.net.URLEncoder;
|
||||||
import java.nio.file.Files;
|
import java.nio.file.Files;
|
||||||
|
import java.util.*;
|
||||||
import java.util.AbstractMap.SimpleEntry;
|
import java.util.AbstractMap.SimpleEntry;
|
||||||
import java.util.ArrayList;
|
|
||||||
import java.util.Collections;
|
|
||||||
import java.util.LinkedList;
|
|
||||||
import java.util.List;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Created by libraryaddict on 18/06/2020.
|
* Created by libraryaddict on 18/06/2020.
|
||||||
@ -101,7 +98,7 @@ public class LDUploadLogs implements LDCommand {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public List<String> getTabComplete() {
|
public List<String> getTabComplete() {
|
||||||
return Collections.singletonList("uploadlogs");
|
return Arrays.asList("uploadlog", "uploadlogs", "uploadconfig", "uploadconfigs");
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
Loading…
Reference in New Issue
Block a user