Plugin programmieren List als Text senden?
Hey, ich programmiere gerade ein Plugin in Minecraft mit Java.
Ich habe eine Config, diese sieht wie folgend aus:
areas:
world:
mines:
Mine1:
variable: text
Mine2:
variable: text
Mine3:
variable: text
- Ich will alle 'mines' im chat mit Komma getrennt auflisten. (Also "Mine1,Mine2,Mine3")
- Ich will abfragen um die user eingabe den gleichen namen hat wie eine der Minen, um dann eine Nachricht zu senden.
Dabei brauche ich hilfe alle 'mines' in einer List,Array oder ähnlichem aus einer config zu speichern und als Text dann schicken zu können
Ich hoffe ihr könnt mir helfen. Danke im vorraus <3
2 Antworten
Vom Beitragsersteller als hilfreich ausgezeichnet
Ich denke das hier könnte auch helfen:
Das sähe dann in etwas so aus:
List<String> mines = new ArrayList<>();
mines.addAll(config.getConfigurationSection("areas.world.mines").getKeys(false));
Hey,
schau mal hier nach: https://hub.spigotmc.org/javadocs/spigot/org/bukkit/configuration/ConfigurationSection.html#getList(java.lang.String)
Damit bekommst du eine Liste zurück, diese kannst du dir dann auch ganz einfach ausgeben.
LG :)
Woher ich das weiß:Hobby – Hobby-Entwickler in diversen Sprachen seit 2017
@LocalFlow
Ok gut und die sind dann mit Komma getrennt aufgelistet?
Das habe ich noch nicht versucht. Probiere ich morgen mal
Danke für die schnelle Antwort damit habe ich es auch schon versucht. Aber ich bin nur daran verzweifelt. Hättest du vielleicht ein kleines stück code für mich?