GeneralCommandException class

Пакет: com.hypixel.hytale.server.core.command.system.exceptions

Файл: com/hypixel/hytale/server/core/command/system/exceptions/GeneralCommandException.java

extends: CommandException

Поля (1)

МодификаторыТипИмя
String var2

Исходный код

Показать/скрыть
class="kw">package com.hypixel.hytale.server.core.command.system.exceptions;

class="kw">import com.hypixel.hytale.server.core.Message;
class="kw">import com.hypixel.hytale.server.core.command.system.CommandSender;
class="kw">import java.awt.Color;
class="kw">import javax.annotation.Nonnull;
class="kw">import javax.annotation.Nullable;

class="kw">public class GeneralCommandException class="kw">extends CommandException {
   @Nonnull
   class="kw">private class="kw">final Message message;

   class="kw">public GeneralCommandException(@Nonnull Message var1) {
      this.message = var1.color(Color.RED);
   }

   @Override
   class="kw">public void sendTranslatedMessage(@Nonnull CommandSender var1) {
      var1.sendMessage(this.message);
   }

   @Nullable
   class="kw">public String getMessageText() {
      try {
         class="kw">return this.message.getAnsiMessage();
      } catch (Exception var3) {
         String var2 = this.message.getRawText();
         class="kw">return var2 != null ? var2 : this.message.getMessageId();
      }
   }
}