Package sawfowl.commandpack.api.commands.raw.arguments


package sawfowl.commandpack.api.commands.raw.arguments
  • Class
    Description
    The interface is designed to simplify the creation of RawSettings type commands.
    You can use it to create arguments for this commands, just like you do for Command.Parameterized commands.
    Unlike Command.Parameterized commands, RawSettings commands have no problem with the availability of game objects, which are registered after the commands are registered.
    However, adding autocomplete to RawSettings commands and then checking the arguments is very time-consuming.
    Using this interface together with the RawCommand interface saves you from having to do such time-consuming work.
     
    This class is designed to quickly create some arguments for RawSettings commands.
    Some more variants may be added in the future.
    The work of this interface is similar to that of the Supplier interface.
    The work of this interface is similar to that of the Supplier interface.