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;
}
}