Skip to content
Success

Changes

Summary

  1. Actually send usage of command in showHelp. (details)
  2. Implement CommandExceptionHandler and corresponding Exceptions. (details)
  3. Extends ExceptionHandlingSystem and integrate into CommandRouter. (details)
  4. Continue reworking command handling. (details)
  5. Remove permission check in AbstractCommandRouter#matchCommandMap. (details)
  6. Fix NPE. (details)
  7. Add isVisible option to SubCommand. (details)
  8. Rename Method. (details)
Commit 163ed9b573131074681b45c2ca4aa77aab08c641 by jonas.becker
Actually send usage of command in showHelp.
The file was modifiedsrc/main/java/de/iani/cubesideutils/commands/CommandRouter.java (diff)
Commit 43944e2b1ad5aa54eb7467615950d661b7ad24e0 by jonas.becker
Implement CommandExceptionHandler and corresponding Exceptions.
The file was addedsrc/main/java/de/iani/cubesideutils/commands/exceptions/IllegalSyntaxException.java
The file was addedsrc/main/java/de/iani/cubesideutils/commands/exceptions/CommandRouterException.java
The file was addedsrc/main/java/de/iani/cubesideutils/commands/exceptions/NoPermissionException.java
The file was addedsrc/main/java/de/iani/cubesideutils/commands/CommandExceptionHandler.java
The file was addedsrc/main/java/de/iani/cubesideutils/commands/exceptions/InternalCommandException.java
The file was addedsrc/main/java/de/iani/cubesideutils/commands/exceptions/SubCommandException.java
Commit 2254d70563d29666e163a300cf2794276a749dcd by jonas.becker
Extends ExceptionHandlingSystem and integrate into CommandRouter.
The file was modifiedsrc/main/java/de/iani/cubesideutils/commands/SubCommand.java (diff)
The file was addedsrc/main/java/de/iani/cubesideutils/commands/exceptions/DisallowsCommandBlockException.java
The file was modifiedsrc/main/java/de/iani/cubesideutils/commands/HybridCommand.java (diff)
The file was modifiedsrc/main/java/de/iani/cubesideutils/commands/CommandRouter.java (diff)
The file was modifiedsrc/main/java/de/iani/cubesideutils/commands/exceptions/InternalCommandException.java (diff)
The file was addedsrc/main/java/de/iani/cubesideutils/commands/exceptions/NoPermissionForPathException.java
The file was addedsrc/main/java/de/iani/cubesideutils/commands/exceptions/RequiresPlayerException.java
The file was modifiedsrc/main/java/de/iani/cubesideutils/commands/CommandExceptionHandler.java (diff)
Commit bd4accc977b1c9bc97930978a308cdbdb8918f36 by jonas.becker
Continue reworking command handling.
The file was modifiedsrc/main/java/de/iani/cubesideutils/commands/SubCommand.java (diff)
The file was modifiedsrc/main/java/de/iani/cubesideutils/commands/CommandRouter.java (diff)
The file was modifiedsrc/main/java/de/iani/cubesideutils/commands/HybridCommand.java (diff)
Commit ba792c74d9abd4c07a3fd49df4700a68121f18f5 by jonas.becker
Remove permission check in AbstractCommandRouter#matchCommandMap.
The file was modifiedsrc/main/java/de/iani/cubesideutils/commands/AbstractCommandRouter.java (diff)
The file was modifiedsrc/main/java/de/iani/cubesideutils/commands/CommandRouter.java (diff)
Commit a7a8681f61de59aa997e3d6d154c4ecc33bac2c7 by jonas.becker
Add isVisible option to SubCommand.
The file was modifiedsrc/main/java/de/iani/cubesideutils/commands/AbstractCommandRouter.java (diff)
The file was modifiedsrc/main/java/de/iani/cubesideutils/commands/SubCommand.java (diff)
The file was modifiedsrc/main/java/de/iani/cubesideutils/commands/CommandRouter.java (diff)
The file was modifiedsrc/main/java/de/iani/cubesideutils/commands/CommandRouter.java (diff)