Class CrewPermissionArgument

java.lang.Object
org.ships.commands.argument.arguments.identifiable.ShipIdentifiableArgument<CrewPermission>
org.ships.commands.argument.arguments.identifiable.crew.CrewPermissionArgument
All Implemented Interfaces:
org.core.command.argument.CommandArgument<CrewPermission>, org.core.command.argument.ParseCommandArgument<CrewPermission>, org.core.command.argument.SuggestCommandArgument<CrewPermission>

public class CrewPermissionArgument extends ShipIdentifiableArgument<CrewPermission>
  • Constructor Details

    • CrewPermissionArgument

      public CrewPermissionArgument(String id, Class<CrewPermission> type)
    • CrewPermissionArgument

      public CrewPermissionArgument(String id, Class<CrewPermission> type, org.core.utils.lamda.tri.TriPredicate<? super org.core.command.argument.context.CommandContext,? super org.core.command.argument.context.CommandArgumentContext<CrewPermission>,? super CrewPermission> predicate)