Class LegacyMessenger

java.lang.Object
com.zetaplugins.zetacore.services.messages.BaseMessageService
com.zetaplugins.zetacore.services.messages.LegacyMessenger
All Implemented Interfaces:
Messenger

public class LegacyMessenger extends BaseMessageService implements Messenger
  • Constructor Details

  • Method Details

    • send

      public void send(CommandSender player, boolean addPrefix, String path, String fallback, Replaceable<?>... replaceables)
      Description copied from interface: Messenger
      Send a message by path with placeholders
      Specified by:
      send in interface Messenger
      Parameters:
      player - target
      addPrefix - whether to add configured prefix
      path - message path in localization
      fallback - fallback message if path missing
      replaceables - placeholders
    • sendRaw

      public void sendRaw(CommandSender player, String rawMessage, Replaceable<?>... replaceables)
      Description copied from interface: Messenger
      Send a single ad-hoc message string (raw message already formatted if desired)
      Specified by:
      sendRaw in interface Messenger
      Parameters:
      player - target
      rawMessage - raw message string
      replaceables - placeholders
    • sendList

      public void sendList(CommandSender player, String path, Replaceable<?>... replaceables)
      Description copied from interface: Messenger
      Send a list of messages by path with placeholders
      Specified by:
      sendList in interface Messenger
      Parameters:
      player - target
      path - message path in localization
      replaceables - placeholders