Minecraft Java Plugin: Wie kann ich den Fehler incompatible types: List<CAP#1> cannot be converted to List<String> beheben?

2 Antworten

Vom Fragesteller als hilfreich ausgezeichnet

Die "getList"-Funktion nimmt ein Typ-Parameter, dieses hast du aber nicht angegeben.

Offenbar musst du erst passend casten, damit das funktionieren kann. Oder aber du gibst getList einen Typ:

List<String> liste = config.getList<String>("liste");

Aber wie genau das aussähe hinge auch vom konkretem API ab.

minecraft380 
Fragesteller
 19.11.2022, 18:26

Leider kommen jetzt folgende zwei Fehler nach der Änderung:

MeinPlugin.java:4: error: cannot find symbol
       List<String> liste = config.getList<String>("liste");
                                  ^
 symbol:  variable getList
 location: variable config of type YamlConfiguration
MoneySystem.java:4: error: cannot find symbol
       List<String> liste = config.getList<String>("liste");
                                           ^
symbol:   variable String
  location: class MeinPlugin

Wie kann ich das beheben?

0
List<String> liste = config.getStringList("liste");

Würde ich mir mal anschauen