25 lines
543 B
Java
25 lines
543 B
Java
|
package com.massivecraft.factions.util;
|
||
|
|
||
|
import com.massivecraft.factions.Conf;
|
||
|
import com.massivecraft.factions.FPlayers;
|
||
|
import com.massivecraft.factions.P;
|
||
|
|
||
|
public class AutoLeaveTask implements Runnable
|
||
|
{
|
||
|
double rate;
|
||
|
|
||
|
public AutoLeaveTask()
|
||
|
{
|
||
|
this.rate = Conf.autoLeaveRoutineRunsEveryXMinutes;
|
||
|
}
|
||
|
|
||
|
public void run()
|
||
|
{
|
||
|
FPlayers.i.autoLeaveOnInactivityRoutine();
|
||
|
|
||
|
// maybe setting has been changed? if so, restart task at new rate
|
||
|
if (this.rate != Conf.autoLeaveRoutineRunsEveryXMinutes)
|
||
|
P.p.startAutoLeaveTask(true);
|
||
|
}
|
||
|
}
|