ConsoleSender class

Пакет: com.hypixel.hytale.server.core.console

Файл: com/hypixel/hytale/server/core/console/ConsoleSender.java

implements: CommandSender

Поля (3)

МодификаторыТипИмя
final ConsoleSender INSTANCE
Terminal var2
AttributedString var3

Исходный код

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

class="kw">import com.hypixel.hytale.logger.backend.HytaleLoggerBackend;
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.util.MessageUtil;
class="kw">import java.util.UUID;
class="kw">import javax.annotation.Nonnull;
class="kw">import org.jline.terminal.Terminal;
class="kw">import org.jline.utils.AttributedString;

class="kw">public class ConsoleSender class="kw">implements CommandSender {
   class="kw">public class="kw">static class="kw">final ConsoleSender INSTANCE = new ConsoleSender();
   class="kw">private class="kw">final UUID uuid = new UUID(0L, 0L);

   class="kw">protected ConsoleSender() {
   }

   @Override
   class="kw">public void sendMessage(@Nonnull Message var1) {
      Terminal var2 = ConsoleModule.get().getTerminal();
      AttributedString var3 = MessageUtil.toAnsiString(var1);
      HytaleLoggerBackend.rawLog(var3.toAnsi(var2));
   }

   @Nonnull
   @Override
   class="kw">public String getUsername() {
      class="kw">return "Console";
   }

   @Nonnull
   @Override
   class="kw">public UUID getUuid() {
      class="kw">return this.uuid;
   }

   @Override
   class="kw">public boolean hasPermission(@Nonnull String var1) {
      class="kw">return true;
   }

   @Override
   class="kw">public boolean hasPermission(@Nonnull String var1, boolean var2) {
      class="kw">return true;
   }
}