Class SimpleContextualMessageSender

java.lang.Object
org.kingdoms.locale.SimpleContextualMessageSender
All Implemented Interfaces:
org.kingdoms.locale.ContextualMessageSender, org.kingdoms.locale.provider.MessageContextProvider
Direct Known Subclasses:
CommandContext

public class SimpleContextualMessageSender extends Object implements org.kingdoms.locale.ContextualMessageSender
  • Field Details

    • sender

      protected final org.bukkit.command.CommandSender sender
    • messageSettings

      protected final MessagePlaceholderProvider messageSettings
  • Constructor Details

    • SimpleContextualMessageSender

      public SimpleContextualMessageSender(org.bukkit.command.CommandSender sender, MessagePlaceholderProvider messageSettings)
  • Method Details

    • senderAsPlayer

      public org.bukkit.entity.Player senderAsPlayer()
    • getMessageContext

      public MessagePlaceholderProvider getMessageContext()
      Specified by:
      getMessageContext in interface org.kingdoms.locale.provider.MessageContextProvider
    • getMessageReceiver

      @NotNull public @NotNull org.bukkit.command.CommandSender getMessageReceiver()
      Specified by:
      getMessageReceiver in interface org.kingdoms.locale.ContextualMessageSender