Witam, mam nastepujacy problem. Piszę plugin do Minecrafta. Znam podstawy Javy, ale malo w niej pisalem, jak i w innych jezykach. Chcialbym pobrac dane z configu, nastepnie zapisac je do jakiejs zmiennej/tablicy/listy, a potem wyswietlic uzytkownikowi. Dane wiem jak pobrac, problem z tym jak je zapisac, bo skladaja sie z dwoch czesci, taka jakby mapa.
Skrawek configu (pisane w yaml):
# Tutaj podajemy liste map wraz z typem rozgrywki
# Ma to wygladac tak:
# "nazwa mapy",numerek typu(0-ctf,1-tdm,2-dm)
mapy:
"MapaCTF1",0
"MapaTDM1",1
"MapaDM1",2
Teraz pobieram dane i wlasnie nie wiem gdzie zapisac. Probowalem czegos takiego:
List<Map<?, ?>> mapy;
public void onEnable(){
mapy = this.getConfig().getMapList("mapy"); // pobiera z configu liste map
}
public boolean onCommand(CommandSender sender, Command cmd, String commandLabel, String[] args){
// tutaj jakis tam kod sprawdzajacy czy sender to gracz
if(args[0].equalsIgnoreCase("mapy")){
player.sendMessage("### [***-****.pl] Lista map: ###"); // wysyla wiadomosc do gracza
// no i wlasnie tutaj nie wiem jak wyciagnac dane z tej listy map
// i czy wogole to by dzialalo
}
return false;
}
// dalszy kod pluginu
Pomozecie?