[Bukkit]

04/06/2013 10:44 President741#1
Hallo,

kann mir jemand helfen?
Ich soll ein Plugin machen, dass alle 5 Minuten ein Befehl ausführt (von einem anderem Plugin).

Das heißt:

Mein Plugin gibt alle 5 Minuten ein Befehl in die Konsole ein
(/wg reload)

Die Konsole führt den Kommand aus
also /wg reload

und WorldGuard relodet sich.

Brauche eig. nur Hilfe dass mein Plugin ein Befehl in die Konsole schreibt.

Danke schonmal ;)
04/06/2013 10:58 Howaner#2
Hast du noch keinen Beispielcode?

Ich würde das ganze so machen (mach aber kein Copy&Paste :D):
Code:
@Override
public void onEnable() {
	Bukkit.getScheduler().scheduleSyncRepeatingTask(this, new Runnable() {
		@Override
		public void run() {
			Bukkit.getServer().dispatchCommand(Bukkit.getConsoleSender(), "wg reload");
		}
	}, 20L*300, 20L*300); //20L = 1 Sekunde und 300 = 5 Minuten
}