Class CommandParserProvider
java.lang.Object
net.flectone.pulse.platform.provider.CommandParserProvider
-
Constructor Summary
ConstructorsConstructorDescriptionCommandParserProvider(PermissionChecker permissionChecker, PlayerParser playerParser, PlatformPlayerParser platformPlayerParser, OfflinePlayerParser offlinePlayerParser, DurationReasonParser durationReasonParser, BanModerationParser banModerationParser, MuteModerationParser muteModerationParser, WarnModerationParser warnModerationParser, WhitelistModerationParser whitelistModerationParser, ColorParser colorParser, MessageParser messageParser, SingleMessageParser singleMessageParser) -
Method Summary
Modifier and TypeMethodDescription@NonNull org.incendo.cloud.parser.ParserDescriptor<FPlayer, org.apache.commons.lang3.tuple.Pair<Long, String>> integerParser(int min, int max) playerParser(boolean offlinePlayers) @NonNull org.incendo.cloud.suggestion.BlockingSuggestionProvider<FPlayer> playerSuggestionPermission(boolean offlinePlayers, PermissionSetting permission)
-
Constructor Details
-
CommandParserProvider
@Inject public CommandParserProvider(PermissionChecker permissionChecker, PlayerParser playerParser, PlatformPlayerParser platformPlayerParser, OfflinePlayerParser offlinePlayerParser, DurationReasonParser durationReasonParser, BanModerationParser banModerationParser, MuteModerationParser muteModerationParser, WarnModerationParser warnModerationParser, WhitelistModerationParser whitelistModerationParser, ColorParser colorParser, MessageParser messageParser, SingleMessageParser singleMessageParser)
-
-
Method Details
-
playerParser
-
offlinePlayerParser
-
playerParser
-
platformPlayerParser
-
integerParser
-
booleanParser
-
integerParser
-
nativeSingleMessageParser
-
nativeMessageParser
-
messageParser
-
singleMessageParser
-
bannedParser
-
mutedParser
-
warnedParser
-
whitelistedParser
-
durationReasonParser
-
durationParser
-
colorParser
-
playerSuggestionPermission
public @NonNull org.incendo.cloud.suggestion.BlockingSuggestionProvider<FPlayer> playerSuggestionPermission(boolean offlinePlayers, PermissionSetting permission)
-