Bitte Drngend hilfe

Wenn du mit der Maus auf das rote Symbol fährst, wird eine Fehlermeldung angezeigt. Was steht da ?

Auf jeden Fall fehlt in deiner Methode ein "return <wert>". Du hast eine Funktion deklariert, die einen Returnwert liefern soll, aber im Methodenrumpf fehlt das return.
 
Dir fehlt zum Schluß noch eine Klammer zu (}).

Dein Code sollte auch gleich aufgeräumt werden:
  • Packagenamen sind klein zu schreiben.
  • Klassen werden im UpperCamelCase geschrieben und nicht in UPPERCASE (dies ist für enums und Konstanten vorbehalten).
  • Man implementiert gegen Interfaces, d.h. (HashMap<String, ItemStack[]> -> Map<String, ItemStack[]> und ArrayList<...> -> List<...>).
  • Instanzvariablen sollten immer die kleinste Sichtbarkeit (also private) besitzen, außer es ist etwas anderes nötig.
  • Instanzvariablen sollten immer mit Informationhiding (getter/setter) implementiert werden (kein public), dass ist gegen die OOP Philosophie.
 

Zurück
Oben