Added server version to /bbox v output

#518
This commit is contained in:
Florian CUNY 2019-02-06 15:46:21 +01:00
parent 5118b30303
commit 280f2e6c1c
2 changed files with 9 additions and 0 deletions

View File

@ -5,6 +5,7 @@ import java.util.List;
import world.bentobox.bentobox.api.commands.CompositeCommand;
import world.bentobox.bentobox.api.localization.TextVariables;
import world.bentobox.bentobox.api.user.User;
import world.bentobox.bentobox.versions.ServerCompatibility;
/**
* Displays information about Gamemodes, Addons and versioning.
@ -28,6 +29,12 @@ public class BentoBoxVersionCommand extends CompositeCommand {
@Override
public boolean execute(User user, String label, List<String> args) {
ServerCompatibility.ServerSoftware serverSoftware = ServerCompatibility.getInstance().getServerSoftware(getPlugin().getServer());
ServerCompatibility.ServerVersion serverVersion = ServerCompatibility.getInstance().getServerVersion(getPlugin().getServer());
user.sendMessage("commands.bentobox.version.server",
TextVariables.NAME, serverSoftware != null ? serverSoftware.toString() : user.getTranslation("general.invalid"),
TextVariables.VERSION, serverVersion != null ? serverVersion.toString() : user.getTranslation("general.invalid"));
user.sendMessage("commands.bentobox.version.plugin-version", TextVariables.VERSION, getPlugin().getDescription().getVersion());
user.sendMessage("commands.bentobox.version.loaded-game-worlds");
getIWM().getOverWorldNames().forEach((k,v) -> user.sendMessage("commands.bentobox.version.game-worlds", TextVariables.NAME, k, "[addon]", v));

View File

@ -13,6 +13,7 @@ meta:
general:
success: "&aSuccess!"
invalid: "Invalid"
errors:
command-cancelled: "&cCommand cancelled."
no-permission: "&cYou don't have the permission to execute this command (&7[permission]&c)."
@ -231,6 +232,7 @@ commands:
loaded-game-worlds: "Loaded Game Worlds:"
addon-syntax: "&2[name] &3[version]"
game-worlds: "&2[name] &3([addon])"
server: "&2Running &3[name] [version]&2."
confirmation:
confirm: "&cType command again within &b[seconds]s&c to confirm."
previous-request-cancelled: "&6Previous confirmation request cancelled."