InputHandler aufsplitten

Nachricht

Der allgemeine InputHandler wird zu:

  • NumberInputHandler
  • TextInputHandler
    • BaseComponent[] getColoredMessage(String argument) -> Gibt formatierte Nachricht zurück (Colorcodes: &aHallo), wirft fehler bei ungültigen Color-Codes.
    • BaseComponent[] getColoredMessage(String argument, ChatColor... allowedColors) -> " wirft aber auch Fehler bei unerlaubten Codes.
    • char getChar(String argument) -> Wirft Fehler wenn String länger als 1.
    • String getString(String argument) -> Syntax Sugar, gibt sich selbst zurück.
    • String getString(String argument, String regex) -> Wirft Fehler, wenn Regex-Pattern nicht auf gesamten String matcht.
  • TimeInputHandler
  • CosmeticsInputHandler
  • TargetInputHandler
  • EntityInputHandler
  • (Noch etwas für UUIDs und co.)

Kommentare 0