UpdateCommand class
Пакет: com.hypixel.hytale.server.core.update.command
Файл: com/hypixel/hytale/server/core/update/command/UpdateCommand.java
extends: AbstractCommandCollection
Поля (1)
| Модификаторы | Тип | Имя |
|---|---|---|
final |
Message |
MSG_DISABLED |
Методы (2)
| Модификаторы | Возврат | Сигнатура |
|---|---|---|
|
|
if if(UpdateModule.KILL_SWITCH_ENABLED) |
abstract |
|
super super("update", "server.commands.update.desc") |
Исходный код
Показать/скрыть
class="kw">package com.hypixel.hytale.server.core.update.command;
class="kw">import com.hypixel.hytale.server.core.Message;
class="kw">import com.hypixel.hytale.server.core.command.system.CommandSender;
class="kw">import com.hypixel.hytale.server.core.command.system.ParseResult;
class="kw">import com.hypixel.hytale.server.core.command.system.ParserContext;
class="kw">import com.hypixel.hytale.server.core.command.system.basecommands.AbstractCommandCollection;
class="kw">import com.hypixel.hytale.server.core.update.UpdateModule;
class="kw">import java.util.concurrent.CompletableFuture;
class="kw">import javax.annotation.Nonnull;
class="kw">import javax.annotation.Nullable;
class="kw">public class UpdateCommand class="kw">extends AbstractCommandCollection {
class="kw">private class="kw">static class="kw">final Message MSG_DISABLED = Message.translation("server.commands.update.disabled");
class="kw">public UpdateCommand() {
super("update", "server.commands.update.desc");
this.addSubCommand(new UpdateCheckCommand());
this.addSubCommand(new UpdateDownloadCommand());
this.addSubCommand(new UpdateApplyCommand());
this.addSubCommand(new UpdateCancelCommand());
this.addSubCommand(new UpdateStatusCommand());
this.addSubCommand(new UpdatePatchlineCommand());
this.addSubCommand(new UpdateSetupCommand());
}
@Nullable
@Override
class="kw">public CompletableFuture<Void> acceptCall(@Nonnull CommandSender var1, @Nonnull ParserContext var2, @Nonnull ParseResult var3) {
if (UpdateModule.KILL_SWITCH_ENABLED) {
var1.sendMessage(MSG_DISABLED);
class="kw">return CompletableFuture.completedFuture(null);
} else {
class="kw">return super.acceptCall(var1, var2, var3);
}
}
}