Class MinestomSenderFactory

java.lang.Object
me.lucko.luckperms.common.sender.SenderFactory<LPMinestomPlugin, net.minestom.server.command.CommandSender>
me.lucko.luckperms.minestom.MinestomSenderFactory
All Implemented Interfaces:
AutoCloseable

public final class MinestomSenderFactory extends me.lucko.luckperms.common.sender.SenderFactory<LPMinestomPlugin, net.minestom.server.command.CommandSender>
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected String
    getName(net.minestom.server.command.CommandSender sender)
     
    protected net.luckperms.api.util.Tristate
    getPermissionValue(net.minestom.server.command.CommandSender sender, String node)
     
    protected UUID
    getUniqueId(net.minestom.server.command.CommandSender sender)
     
    protected boolean
    hasPermission(net.minestom.server.command.CommandSender sender, String node)
     
    protected boolean
    isConsole(net.minestom.server.command.CommandSender sender)
     
    protected void
    performCommand(net.minestom.server.command.CommandSender sender, String command)
     
    protected void
    sendMessage(net.minestom.server.command.CommandSender sender, net.kyori.adventure.text.Component message)
     

    Methods inherited from class me.lucko.luckperms.common.sender.SenderFactory

    close, getPlugin, shouldSplitNewlines, wrap

    Methods inherited from class Object

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

  • Method Details

    • getUniqueId

      protected UUID getUniqueId(net.minestom.server.command.CommandSender sender)
      Specified by:
      getUniqueId in class me.lucko.luckperms.common.sender.SenderFactory<LPMinestomPlugin, net.minestom.server.command.CommandSender>
    • getName

      protected String getName(net.minestom.server.command.CommandSender sender)
      Specified by:
      getName in class me.lucko.luckperms.common.sender.SenderFactory<LPMinestomPlugin, net.minestom.server.command.CommandSender>
    • sendMessage

      protected void sendMessage(net.minestom.server.command.CommandSender sender, net.kyori.adventure.text.Component message)
      Specified by:
      sendMessage in class me.lucko.luckperms.common.sender.SenderFactory<LPMinestomPlugin, net.minestom.server.command.CommandSender>
    • getPermissionValue

      protected net.luckperms.api.util.Tristate getPermissionValue(net.minestom.server.command.CommandSender sender, String node)
      Specified by:
      getPermissionValue in class me.lucko.luckperms.common.sender.SenderFactory<LPMinestomPlugin, net.minestom.server.command.CommandSender>
    • hasPermission

      protected boolean hasPermission(net.minestom.server.command.CommandSender sender, String node)
      Specified by:
      hasPermission in class me.lucko.luckperms.common.sender.SenderFactory<LPMinestomPlugin, net.minestom.server.command.CommandSender>
    • performCommand

      protected void performCommand(net.minestom.server.command.CommandSender sender, String command)
      Specified by:
      performCommand in class me.lucko.luckperms.common.sender.SenderFactory<LPMinestomPlugin, net.minestom.server.command.CommandSender>
    • isConsole

      protected boolean isConsole(net.minestom.server.command.CommandSender sender)
      Specified by:
      isConsole in class me.lucko.luckperms.common.sender.SenderFactory<LPMinestomPlugin, net.minestom.server.command.CommandSender>