Class SuggestCommand
java.lang.Object
io.github.projectunified.craftcommand.example.standalone.SuggestCommand
Covers Suggest combinations:
field, method, Greedy+Suggest, Name+Suggest, Default+Suggest,
Resolve+Suggest (on resolver param), Greedy+Name+Suggest.
Suggest method signatures: 0. m() 1. m(String[] current) 2. m(String[] current, String[] context) 3. m(SenderType sender) 4. m(SenderType sender, String[] current) 5. m(SenderType sender, String[] current, String[] context)
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoiddefaultSuggest(Object sender, String color) getShapesForSender(Object sender) getShapesFull(Object sender, String[] current, String[] context) getShapesWithContext(String[] current, String[] context) getShapesWithSender(Object sender, String[] current) voidgreedyNameSuggest(Object sender, String text) voidgreedySuggest(Object sender, String text) voidnameSuggest(Object sender, String color) resolveColor(String name) voidresolveSuggest(Object sender, SuggestCommand.CustomColor color) voidsuggestField(Object sender, String color) voidsuggestMethod(Object sender, String shape) voidsuggestMethodContext(Object sender, String shape) voidsuggestMethodFull(Object sender, String shape) voidsuggestMethodNoArg(Object sender, String shape) voidsuggestMethodSender(Object sender, String shape) voidsuggestMethodSenderCurrent(Object sender, String shape)
-
Field Details
-
colors
-
-
Constructor Details
-
SuggestCommand
public SuggestCommand()
-
-
Method Details
-
getNoArgShapes
-
getShapes
-
getShapesWithContext
-
getShapesForSender
-
getShapesWithSender
-
getShapesFull
-
resolveColor
-
suggestField
-
suggestMethod
-
suggestMethodNoArg
-
suggestMethodContext
-
suggestMethodSender
-
suggestMethodSenderCurrent
-
suggestMethodFull
-
greedySuggest
-
nameSuggest
-
defaultSuggest
-
resolveSuggest
-
greedyNameSuggest
-