Package me.lucyy.squirtgun.command.node

  • Interface Summary
    Interface Description
    CommandNode<T extends me.lucyy.squirtgun.platform.PermissionHolder>
    A node as part of a command chain.
  • Class Summary
    Class Description
    HelpNode<T extends me.lucyy.squirtgun.platform.PermissionHolder>
    A command node that shows a help screen for another node that shows its description, usage, and argument information.
    NodeBuilder<T extends me.lucyy.squirtgun.platform.PermissionHolder>
    A builder to build a node.
    PluginInfoNode<T extends me.lucyy.squirtgun.platform.PermissionHolder>  
    SubcommandHelpNode<T extends me.lucyy.squirtgun.platform.PermissionHolder>
    A help node for a subcommand.
    SubcommandNode<T extends me.lucyy.squirtgun.platform.PermissionHolder>
    A node that tab completes and acts as a "splitter" for other nodes.