Package com.loohp.limbo
Class Console
java.lang.Object
net.minecrell.terminalconsole.SimpleTerminalConsole
com.loohp.limbo.Console
- All Implemented Interfaces:
CommandSender,net.kyori.adventure.audience.Audience,net.kyori.adventure.pointer.Pointered
public class Console
extends net.minecrell.terminalconsole.SimpleTerminalConsole
implements CommandSender
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected static final Stringprotected static final org.apache.logging.log4j.Logger -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected org.jline.reader.LineReaderbuildReader(org.jline.reader.LineReaderBuilder builder) voidgetName()booleanhasPermission(String permission) voidhideBossBar(@NotNull net.kyori.adventure.bossbar.BossBar bar) protected booleanvoidopenBook(@NotNull net.kyori.adventure.inventory.Book book) voidplaySound(@NotNull net.kyori.adventure.sound.Sound sound) voidplaySound(@NotNull net.kyori.adventure.sound.Sound sound, double x, double y, double z) voidplaySound(@NotNull net.kyori.adventure.sound.Sound sound, @NotNull net.kyori.adventure.sound.Sound.Emitter emitter) voidprotected voidrunCommand(String command) voidsendActionBar(@NotNull net.kyori.adventure.text.Component message) voidsendMessage(@NotNull net.kyori.adventure.identity.Identity source, @NotNull net.kyori.adventure.text.Component message, @NotNull net.kyori.adventure.audience.MessageType type) voidsendMessage(String message) voidsendMessage(String message, UUID uuid) voidsendPlayerListHeaderAndFooter(@NotNull net.kyori.adventure.text.Component header, @NotNull net.kyori.adventure.text.Component footer) <T> voidsendTitlePart(@NotNull net.kyori.adventure.title.TitlePart<T> part, T value) voidshowBossBar(@NotNull net.kyori.adventure.bossbar.BossBar bar) protected voidshutdown()voidstopSound(@NotNull net.kyori.adventure.sound.SoundStop stop) Methods inherited from class net.minecrell.terminalconsole.SimpleTerminalConsole
processInput, startMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.kyori.adventure.audience.Audience
clearResourcePacks, closeDialog, deleteMessage, deleteMessage, filterAudience, forEachAudience, openBook, removeResourcePacks, removeResourcePacks, removeResourcePacks, removeResourcePacks, removeResourcePacks, sendActionBar, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendPlayerListFooter, sendPlayerListFooter, sendPlayerListHeader, sendPlayerListHeader, sendPlayerListHeaderAndFooter, sendResourcePacks, sendResourcePacks, sendResourcePacks, showDialog, showTitle, stopSoundMethods inherited from interface net.kyori.adventure.pointer.Pointered
get, getOrDefault, getOrDefaultFrom, pointers
-
Field Details
-
CONSOLE_NAME
- See Also:
-
logger
protected static final org.apache.logging.log4j.Logger logger
-
-
Constructor Details
-
Console
public Console()
-
-
Method Details
-
getName
- Specified by:
getNamein interfaceCommandSender
-
hasPermission
- Specified by:
hasPermissionin interfaceCommandSender
-
buildReader
protected org.jline.reader.LineReader buildReader(org.jline.reader.LineReaderBuilder builder) - Overrides:
buildReaderin classnet.minecrell.terminalconsole.SimpleTerminalConsole
-
isRunning
protected boolean isRunning()- Specified by:
isRunningin classnet.minecrell.terminalconsole.SimpleTerminalConsole
-
runCommand
- Specified by:
runCommandin classnet.minecrell.terminalconsole.SimpleTerminalConsole
-
shutdown
protected void shutdown()- Specified by:
shutdownin classnet.minecrell.terminalconsole.SimpleTerminalConsole
-
sendMessage
- Specified by:
sendMessagein interfaceCommandSender
-
sendMessage
- Specified by:
sendMessagein interfaceCommandSender
-
sendMessage
public void sendMessage(@NotNull @NotNull net.kyori.adventure.identity.Identity source, @NotNull @NotNull net.kyori.adventure.text.Component message, @NotNull @NotNull net.kyori.adventure.audience.MessageType type) - Specified by:
sendMessagein interfacenet.kyori.adventure.audience.Audience
-
openBook
public void openBook(@NotNull @NotNull net.kyori.adventure.inventory.Book book) - Specified by:
openBookin interfacenet.kyori.adventure.audience.Audience
-
stopSound
public void stopSound(@NotNull @NotNull net.kyori.adventure.sound.SoundStop stop) - Specified by:
stopSoundin interfacenet.kyori.adventure.audience.Audience
-
playSound
public void playSound(@NotNull @NotNull net.kyori.adventure.sound.Sound sound, @NotNull @NotNull net.kyori.adventure.sound.Sound.Emitter emitter) - Specified by:
playSoundin interfacenet.kyori.adventure.audience.Audience
-
playSound
public void playSound(@NotNull @NotNull net.kyori.adventure.sound.Sound sound, double x, double y, double z) - Specified by:
playSoundin interfacenet.kyori.adventure.audience.Audience
-
playSound
public void playSound(@NotNull @NotNull net.kyori.adventure.sound.Sound sound) - Specified by:
playSoundin interfacenet.kyori.adventure.audience.Audience
-
sendActionBar
public void sendActionBar(@NotNull @NotNull net.kyori.adventure.text.Component message) - Specified by:
sendActionBarin interfacenet.kyori.adventure.audience.Audience
-
sendTitlePart
public <T> void sendTitlePart(@NotNull @NotNull net.kyori.adventure.title.TitlePart<T> part, @NotNull T value) - Specified by:
sendTitlePartin interfacenet.kyori.adventure.audience.Audience
-
clearTitle
public void clearTitle()- Specified by:
clearTitlein interfacenet.kyori.adventure.audience.Audience
-
resetTitle
public void resetTitle()- Specified by:
resetTitlein interfacenet.kyori.adventure.audience.Audience
-
showBossBar
public void showBossBar(@NotNull @NotNull net.kyori.adventure.bossbar.BossBar bar) - Specified by:
showBossBarin interfacenet.kyori.adventure.audience.Audience
-
hideBossBar
public void hideBossBar(@NotNull @NotNull net.kyori.adventure.bossbar.BossBar bar) - Specified by:
hideBossBarin interfacenet.kyori.adventure.audience.Audience
-