VersionCommand class
Пакет: com.hypixel.hytale.server.core.command.commands.debug
Файл: com/hypixel/hytale/server/core/command/commands/debug/VersionCommand.java
extends: CommandBase
Поля (2)
| Модификаторы | Тип | Имя |
|---|---|---|
|
String |
var2 |
|
String |
var3 |
Методы (1)
| Модификаторы | Возврат | Сигнатура |
|---|---|---|
abstract |
|
super super("version", "server.commands.version.desc") |
Исходный код
Показать/скрыть
class="kw">package com.hypixel.hytale.server.core.command.commands.debug;
class="kw">import com.hypixel.hytale.common.util.java.ManifestUtil;
class="kw">import com.hypixel.hytale.server.core.Message;
class="kw">import com.hypixel.hytale.server.core.command.system.CommandContext;
class="kw">import com.hypixel.hytale.server.core.command.system.basecommands.CommandBase;
class="kw">import javax.annotation.Nonnull;
class="kw">public class VersionCommand class="kw">extends CommandBase {
class="kw">public VersionCommand() {
super("version", "server.commands.version.desc");
this.setPermissionGroups("hytale:WorldEditor");
}
@Override
class="kw">protected void executeSync(@Nonnull CommandContext var1) {
String var2 = ManifestUtil.getImplementationVersion();
String var3 = ManifestUtil.getPatchline();
if ("release".equals(var3)) {
var1.sendMessage(Message.translation("server.commands.version.response").param("version", var2).param("patchline", var3));
} else {
var1.sendMessage(
Message.translation("server.commands.version.response.withEnvironment")
.param("version", var2)
.param("patchline", var3)
.param("environment", "release")
);
}
}
}