Class Utils

java.lang.Object
com.github.skriptdev.skript.api.utils.Utils

public class Utils extends Object
Utility class for quick method usage.
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static void
    debug(String message, Object... args)
    Send a debug message to the console.
    static void
    error(com.hypixel.hytale.server.core.receiver.IMessageReceiver receiver, String message, Object... args)
     
    static void
    error(String message, Object... args)
     
    static com.hypixel.hytale.logger.HytaleLogger
     
    static com.hypixel.hytale.logger.HytaleLogger
     
    static void
    log(com.hypixel.hytale.server.core.receiver.IMessageReceiver receiver, LogEntry logEntry)
     
    static void
    log(com.hypixel.hytale.server.core.receiver.IMessageReceiver receiver, String message, Object... args)
     
    static void
    log(com.hypixel.hytale.server.core.receiver.IMessageReceiver receiver, Level level, String message, Object... args)
     
    static void
    log(String message, Object... args)
     
    static void
    log(Level level, String message, Object... args)
     
    static void
    logToAdmins(Level level, String message, Object... args)
    Log a message to admin players who have the permission "skript.hyskript.admin.messages"
    static void
    sendMessage(com.hypixel.hytale.server.core.receiver.IMessageReceiver receiver, String message, Object... args)
    Send a message to a receiver.
    static void
    sendTinyMessage(com.hypixel.hytale.server.core.receiver.IMessageReceiver receiver, String message, Object... args)
     
    static void
    setDebug(boolean debug)
    Set whether debug messages should print to the console.
    static void
    warn(com.hypixel.hytale.server.core.receiver.IMessageReceiver receiver, String message, Object... args)
     
    static void
    warn(String message, Object... args)
     

    Methods inherited from class Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • Utils

      public Utils()
  • Method Details

    • getLogger

      public static com.hypixel.hytale.logger.HytaleLogger getLogger()
    • getAddonLogger

      public static com.hypixel.hytale.logger.HytaleLogger getAddonLogger(String addonName)
    • sendMessage

      public static void sendMessage(com.hypixel.hytale.server.core.receiver.IMessageReceiver receiver, String message, Object... args)
      Send a message to a receiver. Message will be prefixed
      Parameters:
      receiver - Receiver to send a message to
      message - Message to send
    • sendTinyMessage

      public static void sendTinyMessage(com.hypixel.hytale.server.core.receiver.IMessageReceiver receiver, String message, Object... args)
    • log

      public static void log(Level level, String message, Object... args)
    • log

      public static void log(com.hypixel.hytale.server.core.receiver.IMessageReceiver receiver, Level level, String message, Object... args)
    • log

      public static void log(String message, Object... args)
    • log

      public static void log(com.hypixel.hytale.server.core.receiver.IMessageReceiver receiver, String message, Object... args)
    • log

      public static void log(com.hypixel.hytale.server.core.receiver.IMessageReceiver receiver, LogEntry logEntry)
    • error

      public static void error(String message, Object... args)
    • error

      public static void error(com.hypixel.hytale.server.core.receiver.IMessageReceiver receiver, String message, Object... args)
    • warn

      public static void warn(String message, Object... args)
    • warn

      public static void warn(com.hypixel.hytale.server.core.receiver.IMessageReceiver receiver, String message, Object... args)
    • setDebug

      public static void setDebug(boolean debug)
      Set whether debug messages should print to the console.
      Parameters:
      debug - Whether to print debug messages
    • debug

      public static void debug(String message, Object... args)
      Send a debug message to the console. This will only happen if `debug` is enabled in config.
      Parameters:
      message - Message to send
      args - Arguments for message formatting
    • logToAdmins

      public static void logToAdmins(Level level, String message, Object... args)
      Log a message to admin players who have the permission "skript.hyskript.admin.messages"
      Parameters:
      level - Level of logging
      message - Message to log
      args - Arguments for message formatting