Sabbertran
Kuhfänger
Moinsen,
wie auch schon im letzten Thread arbeite ich an einen Spiele Plugin und würde jetzt gerne innerhalb eines Schedulers Daten aus meiner config.yml abfragen.
Dazu habe ich das folgende geschrieben
Allerdings kann er jetzt nicht auf die Methode getConfig() zugreifen, da sie nicht innerhalb des Runnable Objekts existiert.
Wenn ich den Zugriff per
mache sagt er mir folgendes
Gibt es eine elegante Möglichkeit dieses Problem zu lösen?
Danke im Vorraus
Sabbertran
wie auch schon im letzten Thread arbeite ich an einen Spiele Plugin und würde jetzt gerne innerhalb eines Schedulers Daten aus meiner config.yml abfragen.
Dazu habe ich das folgende geschrieben
Code:
Bukkit.getServer().getScheduler().scheduleSyncDelayedTask(this, new Runnable()
{
public void run()
{
//Code mit configZugriff per this.getConfig().getInt("Arena.SpeedEffekt")
}
}
, 20L);
Allerdings kann er jetzt nicht auf die Methode getConfig() zugreifen, da sie nicht innerhalb des Runnable Objekts existiert.
Wenn ich den Zugriff per
Code:
MainClass.getConfig().getInt("Arena.SpeedEffekt")
Code:
non-static method getConfig() cannot be referenced from a static context
Gibt es eine elegante Möglichkeit dieses Problem zu lösen?
Danke im Vorraus
Sabbertran