Package 

Class Console

  • All Implemented Interfaces:

    
    public class Console
    
                        

    The main class of the console mod. Most of its methods aren't publicly accessible, so this is mainly used to display messages to the player.

    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private static LazyFont font
    • Constructor Summary

      Constructors 
      Constructor Description
    • Enum Constant Summary

      Enum Constants 
      Enum Constant Description
    • Constructor Detail

    • Method Detail

      • getFont

         static LazyFont getFont()
      • reloadSettings

         static void reloadSettings()

        Forces the console to reload its settings from the settings file.

      • showMessage

         static void showMessage(Object message, Level logLevel)

        Displays a message to the user. The message will be formatted and shown to the player when they reach a section of the game where it can be displayed properly (combat/campaign map).

        Parameters:
        message - The message to show.
        logLevel - If this is equal to/higher than the "consoleLogLevel" setting, this message will be logged in Starsector.log.
      • showMessage

         static void showMessage(Object message)

        Displays a message to the user. The message will be formatted and shown to the player when they reach a section of the game where it can be displayed properly (combat/campaign map).

        Parameters:
        message - The message to show.
      • showIndentedMessage

         static void showIndentedMessage(@Nullable() String preamble, Object message, int indentation)

        Displays an indented message to the user. The message will be formatted and shown to the player when they reach a section of the game where it can be displayed properly (combat/campaign map).

        Parameters:
        preamble - An optional argument; this part of the message will not be indented.
        message - The indented message to show.
        indentation - The number of spaces to indent message with.
      • showException

         static void showException(Object message, Throwable ex)

        Displays the stack trace of a Throwable.

        Parameters:
        message - An optional message to show before the stack trace.
        ex - The Throwable whose stack trace will be shown.
      • showDialogOnClose

         static void showDialogOnClose(InteractionDialogPlugin dialog, SectorEntityToken token)