Remove duplicate code

This commit is contained in:
extendedclip 2020-08-25 09:57:19 -04:00
parent 772111dc6c
commit a30ef5c8e6
5 changed files with 8 additions and 21 deletions

View File

@ -26,6 +26,10 @@ public class ExpansionUtils {
sender.sendMessage(colorize(Arrays.stream(msg).filter(Objects::nonNull).collect(Collectors.joining("\n")))); sender.sendMessage(colorize(Arrays.stream(msg).filter(Objects::nonNull).collect(Collectors.joining("\n"))));
} }
public static String plural(final int amount) {
return amount > 1 ? "s" : "";
}
public static void warnLog(String log, Throwable throwable) { public static void warnLog(String log, Throwable throwable) {
warnLog(log, throwable, true); warnLog(log, throwable, true);
} }

View File

@ -28,7 +28,6 @@ import org.bukkit.Bukkit;
import org.bukkit.OfflinePlayer; import org.bukkit.OfflinePlayer;
import org.bukkit.command.Command; import org.bukkit.command.Command;
import org.bukkit.command.CommandMap; import org.bukkit.command.CommandMap;
import org.bukkit.command.SimpleCommandMap;
import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.NotNull;
import javax.script.ScriptEngine; import javax.script.ScriptEngine;
@ -104,7 +103,7 @@ public class JavascriptExpansion extends PlaceholderExpansion implements Cacheab
config = new JavascriptPlaceholdersConfig(this); config = new JavascriptPlaceholdersConfig(this);
int amountLoaded = config.loadPlaceholders(); int amountLoaded = config.loadPlaceholders();
ExpansionUtils.infoLog(amountLoaded + " script" + plural(amountLoaded) + " loaded!"); ExpansionUtils.infoLog(amountLoaded + " script" + ExpansionUtils.plural(amountLoaded) + " loaded!");
if (debug) { if (debug) {
@ -295,8 +294,4 @@ public class JavascriptExpansion extends PlaceholderExpansion implements Cacheab
commandMap.register("papi" + commands.getName(), commands); commandMap.register("papi" + commands.getName(), commands);
commands.isRegistered(); commands.isRegistered();
} }
private String plural(final int amount) {
return amount > 1 ? "s" : "";
}
} }

View File

@ -47,7 +47,7 @@ public class GitCommand extends ICommand {
final List<GithubScript> availableScripts = manager.getAvailableScripts(); final List<GithubScript> availableScripts = manager.getAvailableScripts();
final Set<String> scripts = availableScripts.stream().map(GithubScript::getName).collect(Collectors.toSet()); final Set<String> scripts = availableScripts.stream().map(GithubScript::getName).collect(Collectors.toSet());
ExpansionUtils.sendMsg(sender, availableScripts.size() + " &escript" + plural(availableScripts.size()) + " available on Github.", String.join(", ", scripts)); ExpansionUtils.sendMsg(sender, availableScripts.size() + " &escript" + ExpansionUtils.plural(availableScripts.size()) + " available on Github.", String.join(", ", scripts));
return; return;
} }
@ -135,8 +135,4 @@ public class GitCommand extends ICommand {
public @NotNull String getAlias() { public @NotNull String getAlias() {
return "git"; return "git";
} }
private String plural(final int amount) {
return amount > 1 ? "s" : "";
}
} }

View File

@ -19,7 +19,7 @@ public class ListCommand extends ICommand {
public void execute(CommandSender sender, String[] args) { public void execute(CommandSender sender, String[] args) {
final List<String> loaded = expansion.getLoadedIdentifiers(); final List<String> loaded = expansion.getLoadedIdentifiers();
ExpansionUtils.sendMsg(sender,loaded.size() + " &7script" + plural(loaded.size()) + " loaded.", ExpansionUtils.sendMsg(sender,loaded.size() + " &7script" + ExpansionUtils.plural(loaded.size()) + " loaded.",
String.join(", ", loaded)); String.join(", ", loaded));
} }
@ -28,8 +28,4 @@ public class ListCommand extends ICommand {
public String getAlias() { public String getAlias() {
return "list"; return "list";
} }
private String plural(final int amount) {
return amount > 1 ? "s" : "";
}
} }

View File

@ -18,7 +18,7 @@ public class ReloadCommand extends ICommand {
ExpansionUtils.sendMsg(sender, "&aJavascriptExpansion reloading..."); ExpansionUtils.sendMsg(sender, "&aJavascriptExpansion reloading...");
final int scripts = expansion.reloadScripts(); final int scripts = expansion.reloadScripts();
ExpansionUtils.sendMsg(sender, scripts + " &7script" + plural(scripts) + " loaded"); ExpansionUtils.sendMsg(sender, scripts + " &7script" + ExpansionUtils.plural(scripts) + " loaded");
} }
@Override @Override
@ -26,8 +26,4 @@ public class ReloadCommand extends ICommand {
public String getAlias() { public String getAlias() {
return "reload"; return "reload";
} }
private String plural(final int amount) {
return amount > 1 ? "s" : "";
}
} }