Class PlayerArgumentType<C extends site.lab0x13.scrow.commands.model.CommandContext<C>>

java.lang.Object
site.lab0x13.scrow.commands.velocity.type.PlayerArgumentType<C>
All Implemented Interfaces:
site.lab0x13.scrow.commands.model.argument.ArgumentType<C, com.velocitypowered.api.proxy.Player>

public class PlayerArgumentType<C extends site.lab0x13.scrow.commands.model.CommandContext<C>> extends Object implements site.lab0x13.scrow.commands.model.argument.ArgumentType<C, com.velocitypowered.api.proxy.Player>
  • Constructor Details

    • PlayerArgumentType

      public PlayerArgumentType(com.velocitypowered.api.proxy.ProxyServer server)
  • Method Details

    • parseInput

      public com.leakyabstractions.result.api.Result<com.velocitypowered.api.proxy.Player, String> parseInput(String input)
      Specified by:
      parseInput in interface site.lab0x13.scrow.commands.model.argument.ArgumentType<C extends site.lab0x13.scrow.commands.model.CommandContext<C>, com.velocitypowered.api.proxy.Player>
    • defaultSuggestionProvider

      public site.lab0x13.scrow.commands.model.SuggestionProvider<C> defaultSuggestionProvider()
      Specified by:
      defaultSuggestionProvider in interface site.lab0x13.scrow.commands.model.argument.ArgumentType<C extends site.lab0x13.scrow.commands.model.CommandContext<C>, com.velocitypowered.api.proxy.Player>