├── .gitignore ├── LICENSE.txt ├── NOTICE.txt ├── README.md ├── bukkit ├── pom.xml └── src │ └── main │ └── java │ └── com │ └── sk89q │ └── bukkit │ └── util │ ├── BukkitCommandsManager.java │ ├── BukkitWrappedCommandSender.java │ ├── CommandInfo.java │ ├── CommandRegistration.java │ ├── CommandsManagerRegistration.java │ ├── DynamicPluginCommand.java │ ├── DynamicPluginCommandHelpTopic.java │ └── FallbackRegistrationListener.java ├── bungee ├── pom.xml └── src │ └── main │ └── java │ └── com │ └── sk89q │ └── bungee │ └── util │ ├── BungeeCommandsManager.java │ ├── BungeeWrappedCommandSender.java │ ├── CommandExecutor.java │ ├── CommandRegistration.java │ └── CommandWrapper.java ├── core ├── pom.xml └── src │ └── main │ └── java │ └── com │ └── sk89q │ ├── minecraft │ └── util │ │ ├── commands │ │ ├── ChatColor.java │ │ ├── Command.java │ │ ├── CommandAlias.java │ │ ├── CommandContext.java │ │ ├── CommandException.java │ │ ├── CommandLocals.java │ │ ├── CommandNumberFormatException.java │ │ ├── CommandPermissions.java │ │ ├── CommandPermissionsException.java │ │ ├── CommandRegistrationException.java │ │ ├── CommandUsageException.java │ │ ├── CommandsManager.java │ │ ├── Console.java │ │ ├── Injector.java │ │ ├── Logging.java │ │ ├── MissingNestedCommandException.java │ │ ├── NestedCommand.java │ │ ├── SimpleInjector.java │ │ ├── SuggestException.java │ │ ├── SuggestionContext.java │ │ ├── UnhandledCommandException.java │ │ ├── WrappedCommandException.java │ │ ├── WrappedCommandSender.java │ │ └── WrappedCommandsManager.java │ │ └── pagination │ │ ├── PaginatedResult.java │ │ └── SimplePaginatedResult.java │ └── util │ ├── ReflectionUtil.java │ └── StringUtil.java └── pom.xml /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OvercastNetwork/sk89q-command-framework/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OvercastNetwork/sk89q-command-framework/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /NOTICE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OvercastNetwork/sk89q-command-framework/HEAD/NOTICE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OvercastNetwork/sk89q-command-framework/HEAD/README.md -------------------------------------------------------------------------------- /bukkit/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OvercastNetwork/sk89q-command-framework/HEAD/bukkit/pom.xml -------------------------------------------------------------------------------- /bukkit/src/main/java/com/sk89q/bukkit/util/BukkitCommandsManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OvercastNetwork/sk89q-command-framework/HEAD/bukkit/src/main/java/com/sk89q/bukkit/util/BukkitCommandsManager.java -------------------------------------------------------------------------------- /bukkit/src/main/java/com/sk89q/bukkit/util/BukkitWrappedCommandSender.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OvercastNetwork/sk89q-command-framework/HEAD/bukkit/src/main/java/com/sk89q/bukkit/util/BukkitWrappedCommandSender.java -------------------------------------------------------------------------------- /bukkit/src/main/java/com/sk89q/bukkit/util/CommandInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OvercastNetwork/sk89q-command-framework/HEAD/bukkit/src/main/java/com/sk89q/bukkit/util/CommandInfo.java -------------------------------------------------------------------------------- /bukkit/src/main/java/com/sk89q/bukkit/util/CommandRegistration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OvercastNetwork/sk89q-command-framework/HEAD/bukkit/src/main/java/com/sk89q/bukkit/util/CommandRegistration.java -------------------------------------------------------------------------------- /bukkit/src/main/java/com/sk89q/bukkit/util/CommandsManagerRegistration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OvercastNetwork/sk89q-command-framework/HEAD/bukkit/src/main/java/com/sk89q/bukkit/util/CommandsManagerRegistration.java -------------------------------------------------------------------------------- /bukkit/src/main/java/com/sk89q/bukkit/util/DynamicPluginCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OvercastNetwork/sk89q-command-framework/HEAD/bukkit/src/main/java/com/sk89q/bukkit/util/DynamicPluginCommand.java -------------------------------------------------------------------------------- /bukkit/src/main/java/com/sk89q/bukkit/util/DynamicPluginCommandHelpTopic.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OvercastNetwork/sk89q-command-framework/HEAD/bukkit/src/main/java/com/sk89q/bukkit/util/DynamicPluginCommandHelpTopic.java -------------------------------------------------------------------------------- /bukkit/src/main/java/com/sk89q/bukkit/util/FallbackRegistrationListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OvercastNetwork/sk89q-command-framework/HEAD/bukkit/src/main/java/com/sk89q/bukkit/util/FallbackRegistrationListener.java -------------------------------------------------------------------------------- /bungee/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OvercastNetwork/sk89q-command-framework/HEAD/bungee/pom.xml -------------------------------------------------------------------------------- /bungee/src/main/java/com/sk89q/bungee/util/BungeeCommandsManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OvercastNetwork/sk89q-command-framework/HEAD/bungee/src/main/java/com/sk89q/bungee/util/BungeeCommandsManager.java -------------------------------------------------------------------------------- /bungee/src/main/java/com/sk89q/bungee/util/BungeeWrappedCommandSender.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OvercastNetwork/sk89q-command-framework/HEAD/bungee/src/main/java/com/sk89q/bungee/util/BungeeWrappedCommandSender.java -------------------------------------------------------------------------------- /bungee/src/main/java/com/sk89q/bungee/util/CommandExecutor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OvercastNetwork/sk89q-command-framework/HEAD/bungee/src/main/java/com/sk89q/bungee/util/CommandExecutor.java -------------------------------------------------------------------------------- /bungee/src/main/java/com/sk89q/bungee/util/CommandRegistration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OvercastNetwork/sk89q-command-framework/HEAD/bungee/src/main/java/com/sk89q/bungee/util/CommandRegistration.java -------------------------------------------------------------------------------- /bungee/src/main/java/com/sk89q/bungee/util/CommandWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OvercastNetwork/sk89q-command-framework/HEAD/bungee/src/main/java/com/sk89q/bungee/util/CommandWrapper.java -------------------------------------------------------------------------------- /core/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OvercastNetwork/sk89q-command-framework/HEAD/core/pom.xml -------------------------------------------------------------------------------- /core/src/main/java/com/sk89q/minecraft/util/commands/ChatColor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OvercastNetwork/sk89q-command-framework/HEAD/core/src/main/java/com/sk89q/minecraft/util/commands/ChatColor.java -------------------------------------------------------------------------------- /core/src/main/java/com/sk89q/minecraft/util/commands/Command.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OvercastNetwork/sk89q-command-framework/HEAD/core/src/main/java/com/sk89q/minecraft/util/commands/Command.java -------------------------------------------------------------------------------- /core/src/main/java/com/sk89q/minecraft/util/commands/CommandAlias.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OvercastNetwork/sk89q-command-framework/HEAD/core/src/main/java/com/sk89q/minecraft/util/commands/CommandAlias.java -------------------------------------------------------------------------------- /core/src/main/java/com/sk89q/minecraft/util/commands/CommandContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OvercastNetwork/sk89q-command-framework/HEAD/core/src/main/java/com/sk89q/minecraft/util/commands/CommandContext.java -------------------------------------------------------------------------------- /core/src/main/java/com/sk89q/minecraft/util/commands/CommandException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OvercastNetwork/sk89q-command-framework/HEAD/core/src/main/java/com/sk89q/minecraft/util/commands/CommandException.java -------------------------------------------------------------------------------- /core/src/main/java/com/sk89q/minecraft/util/commands/CommandLocals.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OvercastNetwork/sk89q-command-framework/HEAD/core/src/main/java/com/sk89q/minecraft/util/commands/CommandLocals.java -------------------------------------------------------------------------------- /core/src/main/java/com/sk89q/minecraft/util/commands/CommandNumberFormatException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OvercastNetwork/sk89q-command-framework/HEAD/core/src/main/java/com/sk89q/minecraft/util/commands/CommandNumberFormatException.java -------------------------------------------------------------------------------- /core/src/main/java/com/sk89q/minecraft/util/commands/CommandPermissions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OvercastNetwork/sk89q-command-framework/HEAD/core/src/main/java/com/sk89q/minecraft/util/commands/CommandPermissions.java -------------------------------------------------------------------------------- /core/src/main/java/com/sk89q/minecraft/util/commands/CommandPermissionsException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OvercastNetwork/sk89q-command-framework/HEAD/core/src/main/java/com/sk89q/minecraft/util/commands/CommandPermissionsException.java -------------------------------------------------------------------------------- /core/src/main/java/com/sk89q/minecraft/util/commands/CommandRegistrationException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OvercastNetwork/sk89q-command-framework/HEAD/core/src/main/java/com/sk89q/minecraft/util/commands/CommandRegistrationException.java -------------------------------------------------------------------------------- /core/src/main/java/com/sk89q/minecraft/util/commands/CommandUsageException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OvercastNetwork/sk89q-command-framework/HEAD/core/src/main/java/com/sk89q/minecraft/util/commands/CommandUsageException.java -------------------------------------------------------------------------------- /core/src/main/java/com/sk89q/minecraft/util/commands/CommandsManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OvercastNetwork/sk89q-command-framework/HEAD/core/src/main/java/com/sk89q/minecraft/util/commands/CommandsManager.java -------------------------------------------------------------------------------- /core/src/main/java/com/sk89q/minecraft/util/commands/Console.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OvercastNetwork/sk89q-command-framework/HEAD/core/src/main/java/com/sk89q/minecraft/util/commands/Console.java -------------------------------------------------------------------------------- /core/src/main/java/com/sk89q/minecraft/util/commands/Injector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OvercastNetwork/sk89q-command-framework/HEAD/core/src/main/java/com/sk89q/minecraft/util/commands/Injector.java -------------------------------------------------------------------------------- /core/src/main/java/com/sk89q/minecraft/util/commands/Logging.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OvercastNetwork/sk89q-command-framework/HEAD/core/src/main/java/com/sk89q/minecraft/util/commands/Logging.java -------------------------------------------------------------------------------- /core/src/main/java/com/sk89q/minecraft/util/commands/MissingNestedCommandException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OvercastNetwork/sk89q-command-framework/HEAD/core/src/main/java/com/sk89q/minecraft/util/commands/MissingNestedCommandException.java -------------------------------------------------------------------------------- /core/src/main/java/com/sk89q/minecraft/util/commands/NestedCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OvercastNetwork/sk89q-command-framework/HEAD/core/src/main/java/com/sk89q/minecraft/util/commands/NestedCommand.java -------------------------------------------------------------------------------- /core/src/main/java/com/sk89q/minecraft/util/commands/SimpleInjector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OvercastNetwork/sk89q-command-framework/HEAD/core/src/main/java/com/sk89q/minecraft/util/commands/SimpleInjector.java -------------------------------------------------------------------------------- /core/src/main/java/com/sk89q/minecraft/util/commands/SuggestException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OvercastNetwork/sk89q-command-framework/HEAD/core/src/main/java/com/sk89q/minecraft/util/commands/SuggestException.java -------------------------------------------------------------------------------- /core/src/main/java/com/sk89q/minecraft/util/commands/SuggestionContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OvercastNetwork/sk89q-command-framework/HEAD/core/src/main/java/com/sk89q/minecraft/util/commands/SuggestionContext.java -------------------------------------------------------------------------------- /core/src/main/java/com/sk89q/minecraft/util/commands/UnhandledCommandException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OvercastNetwork/sk89q-command-framework/HEAD/core/src/main/java/com/sk89q/minecraft/util/commands/UnhandledCommandException.java -------------------------------------------------------------------------------- /core/src/main/java/com/sk89q/minecraft/util/commands/WrappedCommandException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OvercastNetwork/sk89q-command-framework/HEAD/core/src/main/java/com/sk89q/minecraft/util/commands/WrappedCommandException.java -------------------------------------------------------------------------------- /core/src/main/java/com/sk89q/minecraft/util/commands/WrappedCommandSender.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OvercastNetwork/sk89q-command-framework/HEAD/core/src/main/java/com/sk89q/minecraft/util/commands/WrappedCommandSender.java -------------------------------------------------------------------------------- /core/src/main/java/com/sk89q/minecraft/util/commands/WrappedCommandsManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OvercastNetwork/sk89q-command-framework/HEAD/core/src/main/java/com/sk89q/minecraft/util/commands/WrappedCommandsManager.java -------------------------------------------------------------------------------- /core/src/main/java/com/sk89q/minecraft/util/pagination/PaginatedResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OvercastNetwork/sk89q-command-framework/HEAD/core/src/main/java/com/sk89q/minecraft/util/pagination/PaginatedResult.java -------------------------------------------------------------------------------- /core/src/main/java/com/sk89q/minecraft/util/pagination/SimplePaginatedResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OvercastNetwork/sk89q-command-framework/HEAD/core/src/main/java/com/sk89q/minecraft/util/pagination/SimplePaginatedResult.java -------------------------------------------------------------------------------- /core/src/main/java/com/sk89q/util/ReflectionUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OvercastNetwork/sk89q-command-framework/HEAD/core/src/main/java/com/sk89q/util/ReflectionUtil.java -------------------------------------------------------------------------------- /core/src/main/java/com/sk89q/util/StringUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OvercastNetwork/sk89q-command-framework/HEAD/core/src/main/java/com/sk89q/util/StringUtil.java -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OvercastNetwork/sk89q-command-framework/HEAD/pom.xml --------------------------------------------------------------------------------