Initialize DailyTaskManager when server starts.
This commit is contained in:
parent
d9cb58d31c
commit
a54e9e42be
@ -116,6 +116,7 @@ import org.l2jmobius.gameserver.instancemanager.CommissionManager;
|
||||
import org.l2jmobius.gameserver.instancemanager.CursedWeaponsManager;
|
||||
import org.l2jmobius.gameserver.instancemanager.CustomMailManager;
|
||||
import org.l2jmobius.gameserver.instancemanager.DBSpawnManager;
|
||||
import org.l2jmobius.gameserver.instancemanager.DailyTaskManager;
|
||||
import org.l2jmobius.gameserver.instancemanager.EventDropManager;
|
||||
import org.l2jmobius.gameserver.instancemanager.FactionManager;
|
||||
import org.l2jmobius.gameserver.instancemanager.FakePlayerChatManager;
|
||||
@ -408,6 +409,8 @@ public class GameServer
|
||||
|
||||
TaskManager.getInstance();
|
||||
|
||||
DailyTaskManager.getInstance();
|
||||
|
||||
AntiFeedManager.getInstance().registerEvent(AntiFeedManager.GAME_ID);
|
||||
|
||||
if (Config.ALLOW_MAIL)
|
||||
|
@ -45,7 +45,7 @@ public class DailyTaskManager
|
||||
{
|
||||
private static final Logger LOGGER = Logger.getLogger(DailyTaskManager.class.getName());
|
||||
|
||||
private final static int[] RESET_SKILLS =
|
||||
private static final int[] RESET_SKILLS =
|
||||
{
|
||||
2510, // Wondrous Cubic
|
||||
22180, // Wondrous Cubic - 1 time use
|
||||
@ -63,10 +63,10 @@ public class DailyTaskManager
|
||||
calendar.set(Calendar.MINUTE, 30);
|
||||
calendar.set(Calendar.SECOND, 0);
|
||||
final long startDelay = Math.max(0, calendar.getTimeInMillis() - Chronos.currentTimeMillis());
|
||||
ThreadPool.scheduleAtFixedRate(() -> onReset(), startDelay, 86400000); // 86400000 = 1 day
|
||||
ThreadPool.scheduleAtFixedRate(this::onReset, startDelay, 86400000); // 86400000 = 1 day
|
||||
|
||||
// Global save task.
|
||||
ThreadPool.scheduleAtFixedRate(() -> onSave(), 1800000, 1800000); // 1800000 = 30 minutes
|
||||
ThreadPool.scheduleAtFixedRate(this::onSave, 1800000, 1800000); // 1800000 = 30 minutes
|
||||
}
|
||||
|
||||
private void onReset()
|
||||
|
@ -120,6 +120,7 @@ import org.l2jmobius.gameserver.instancemanager.CommissionManager;
|
||||
import org.l2jmobius.gameserver.instancemanager.CursedWeaponsManager;
|
||||
import org.l2jmobius.gameserver.instancemanager.CustomMailManager;
|
||||
import org.l2jmobius.gameserver.instancemanager.DBSpawnManager;
|
||||
import org.l2jmobius.gameserver.instancemanager.DailyTaskManager;
|
||||
import org.l2jmobius.gameserver.instancemanager.EventDropManager;
|
||||
import org.l2jmobius.gameserver.instancemanager.FactionManager;
|
||||
import org.l2jmobius.gameserver.instancemanager.FakePlayerChatManager;
|
||||
@ -416,6 +417,8 @@ public class GameServer
|
||||
|
||||
TaskManager.getInstance();
|
||||
|
||||
DailyTaskManager.getInstance();
|
||||
|
||||
AntiFeedManager.getInstance().registerEvent(AntiFeedManager.GAME_ID);
|
||||
|
||||
if (Config.ALLOW_MAIL)
|
||||
|
@ -47,7 +47,7 @@ public class DailyTaskManager
|
||||
{
|
||||
private static final Logger LOGGER = Logger.getLogger(DailyTaskManager.class.getName());
|
||||
|
||||
private final static int[] RESET_SKILLS =
|
||||
private static final int[] RESET_SKILLS =
|
||||
{
|
||||
2510, // Wondrous Cubic
|
||||
22180, // Wondrous Cubic - 1 time use
|
||||
@ -65,10 +65,10 @@ public class DailyTaskManager
|
||||
calendar.set(Calendar.MINUTE, 30);
|
||||
calendar.set(Calendar.SECOND, 0);
|
||||
final long startDelay = Math.max(0, calendar.getTimeInMillis() - Chronos.currentTimeMillis());
|
||||
ThreadPool.scheduleAtFixedRate(() -> onReset(), startDelay, 86400000); // 86400000 = 1 day
|
||||
ThreadPool.scheduleAtFixedRate(this::onReset, startDelay, 86400000); // 86400000 = 1 day
|
||||
|
||||
// Global save task.
|
||||
ThreadPool.scheduleAtFixedRate(() -> onSave(), 1800000, 1800000); // 1800000 = 30 minutes
|
||||
ThreadPool.scheduleAtFixedRate(this::onSave, 1800000, 1800000); // 1800000 = 30 minutes
|
||||
}
|
||||
|
||||
private void onReset()
|
||||
|
@ -120,6 +120,7 @@ import org.l2jmobius.gameserver.instancemanager.CommissionManager;
|
||||
import org.l2jmobius.gameserver.instancemanager.CursedWeaponsManager;
|
||||
import org.l2jmobius.gameserver.instancemanager.CustomMailManager;
|
||||
import org.l2jmobius.gameserver.instancemanager.DBSpawnManager;
|
||||
import org.l2jmobius.gameserver.instancemanager.DailyTaskManager;
|
||||
import org.l2jmobius.gameserver.instancemanager.EventDropManager;
|
||||
import org.l2jmobius.gameserver.instancemanager.FactionManager;
|
||||
import org.l2jmobius.gameserver.instancemanager.FakePlayerChatManager;
|
||||
@ -416,6 +417,8 @@ public class GameServer
|
||||
|
||||
TaskManager.getInstance();
|
||||
|
||||
DailyTaskManager.getInstance();
|
||||
|
||||
AntiFeedManager.getInstance().registerEvent(AntiFeedManager.GAME_ID);
|
||||
|
||||
if (Config.ALLOW_MAIL)
|
||||
|
@ -47,7 +47,7 @@ public class DailyTaskManager
|
||||
{
|
||||
private static final Logger LOGGER = Logger.getLogger(DailyTaskManager.class.getName());
|
||||
|
||||
private final static int[] RESET_SKILLS =
|
||||
private static final int[] RESET_SKILLS =
|
||||
{
|
||||
2510, // Wondrous Cubic
|
||||
22180, // Wondrous Cubic - 1 time use
|
||||
@ -65,10 +65,10 @@ public class DailyTaskManager
|
||||
calendar.set(Calendar.MINUTE, 30);
|
||||
calendar.set(Calendar.SECOND, 0);
|
||||
final long startDelay = Math.max(0, calendar.getTimeInMillis() - Chronos.currentTimeMillis());
|
||||
ThreadPool.scheduleAtFixedRate(() -> onReset(), startDelay, 86400000); // 86400000 = 1 day
|
||||
ThreadPool.scheduleAtFixedRate(this::onReset, startDelay, 86400000); // 86400000 = 1 day
|
||||
|
||||
// Global save task.
|
||||
ThreadPool.scheduleAtFixedRate(() -> onSave(), 1800000, 1800000); // 1800000 = 30 minutes
|
||||
ThreadPool.scheduleAtFixedRate(this::onSave, 1800000, 1800000); // 1800000 = 30 minutes
|
||||
}
|
||||
|
||||
private void onReset()
|
||||
|
@ -120,6 +120,7 @@ import org.l2jmobius.gameserver.instancemanager.CommissionManager;
|
||||
import org.l2jmobius.gameserver.instancemanager.CursedWeaponsManager;
|
||||
import org.l2jmobius.gameserver.instancemanager.CustomMailManager;
|
||||
import org.l2jmobius.gameserver.instancemanager.DBSpawnManager;
|
||||
import org.l2jmobius.gameserver.instancemanager.DailyTaskManager;
|
||||
import org.l2jmobius.gameserver.instancemanager.EventDropManager;
|
||||
import org.l2jmobius.gameserver.instancemanager.FactionManager;
|
||||
import org.l2jmobius.gameserver.instancemanager.FakePlayerChatManager;
|
||||
@ -416,6 +417,8 @@ public class GameServer
|
||||
|
||||
TaskManager.getInstance();
|
||||
|
||||
DailyTaskManager.getInstance();
|
||||
|
||||
AntiFeedManager.getInstance().registerEvent(AntiFeedManager.GAME_ID);
|
||||
|
||||
if (Config.ALLOW_MAIL)
|
||||
|
@ -47,7 +47,7 @@ public class DailyTaskManager
|
||||
{
|
||||
private static final Logger LOGGER = Logger.getLogger(DailyTaskManager.class.getName());
|
||||
|
||||
private final static int[] RESET_SKILLS =
|
||||
private static final int[] RESET_SKILLS =
|
||||
{
|
||||
2510, // Wondrous Cubic
|
||||
22180, // Wondrous Cubic - 1 time use
|
||||
@ -65,10 +65,10 @@ public class DailyTaskManager
|
||||
calendar.set(Calendar.MINUTE, 30);
|
||||
calendar.set(Calendar.SECOND, 0);
|
||||
final long startDelay = Math.max(0, calendar.getTimeInMillis() - Chronos.currentTimeMillis());
|
||||
ThreadPool.scheduleAtFixedRate(() -> onReset(), startDelay, 86400000); // 86400000 = 1 day
|
||||
ThreadPool.scheduleAtFixedRate(this::onReset, startDelay, 86400000); // 86400000 = 1 day
|
||||
|
||||
// Global save task.
|
||||
ThreadPool.scheduleAtFixedRate(() -> onSave(), 1800000, 1800000); // 1800000 = 30 minutes
|
||||
ThreadPool.scheduleAtFixedRate(this::onSave, 1800000, 1800000); // 1800000 = 30 minutes
|
||||
}
|
||||
|
||||
private void onReset()
|
||||
|
@ -122,6 +122,7 @@ import org.l2jmobius.gameserver.instancemanager.CommissionManager;
|
||||
import org.l2jmobius.gameserver.instancemanager.CursedWeaponsManager;
|
||||
import org.l2jmobius.gameserver.instancemanager.CustomMailManager;
|
||||
import org.l2jmobius.gameserver.instancemanager.DBSpawnManager;
|
||||
import org.l2jmobius.gameserver.instancemanager.DailyTaskManager;
|
||||
import org.l2jmobius.gameserver.instancemanager.EventDropManager;
|
||||
import org.l2jmobius.gameserver.instancemanager.FactionManager;
|
||||
import org.l2jmobius.gameserver.instancemanager.FakePlayerChatManager;
|
||||
@ -420,6 +421,8 @@ public class GameServer
|
||||
|
||||
TaskManager.getInstance();
|
||||
|
||||
DailyTaskManager.getInstance();
|
||||
|
||||
AntiFeedManager.getInstance().registerEvent(AntiFeedManager.GAME_ID);
|
||||
|
||||
if (Config.ALLOW_MAIL)
|
||||
|
@ -47,7 +47,7 @@ public class DailyTaskManager
|
||||
{
|
||||
private static final Logger LOGGER = Logger.getLogger(DailyTaskManager.class.getName());
|
||||
|
||||
private final static int[] RESET_SKILLS =
|
||||
private static final int[] RESET_SKILLS =
|
||||
{
|
||||
2510, // Wondrous Cubic
|
||||
22180, // Wondrous Cubic - 1 time use
|
||||
@ -65,10 +65,10 @@ public class DailyTaskManager
|
||||
calendar.set(Calendar.MINUTE, 30);
|
||||
calendar.set(Calendar.SECOND, 0);
|
||||
final long startDelay = Math.max(0, calendar.getTimeInMillis() - Chronos.currentTimeMillis());
|
||||
ThreadPool.scheduleAtFixedRate(() -> onReset(), startDelay, 86400000); // 86400000 = 1 day
|
||||
ThreadPool.scheduleAtFixedRate(this::onReset, startDelay, 86400000); // 86400000 = 1 day
|
||||
|
||||
// Global save task.
|
||||
ThreadPool.scheduleAtFixedRate(() -> onSave(), 1800000, 1800000); // 1800000 = 30 minutes
|
||||
ThreadPool.scheduleAtFixedRate(this::onSave, 1800000, 1800000); // 1800000 = 30 minutes
|
||||
}
|
||||
|
||||
private void onReset()
|
||||
|
@ -122,6 +122,7 @@ import org.l2jmobius.gameserver.instancemanager.CommissionManager;
|
||||
import org.l2jmobius.gameserver.instancemanager.CursedWeaponsManager;
|
||||
import org.l2jmobius.gameserver.instancemanager.CustomMailManager;
|
||||
import org.l2jmobius.gameserver.instancemanager.DBSpawnManager;
|
||||
import org.l2jmobius.gameserver.instancemanager.DailyTaskManager;
|
||||
import org.l2jmobius.gameserver.instancemanager.EventDropManager;
|
||||
import org.l2jmobius.gameserver.instancemanager.FactionManager;
|
||||
import org.l2jmobius.gameserver.instancemanager.FakePlayerChatManager;
|
||||
@ -420,6 +421,8 @@ public class GameServer
|
||||
|
||||
TaskManager.getInstance();
|
||||
|
||||
DailyTaskManager.getInstance();
|
||||
|
||||
AntiFeedManager.getInstance().registerEvent(AntiFeedManager.GAME_ID);
|
||||
|
||||
if (Config.ALLOW_MAIL)
|
||||
|
@ -47,7 +47,7 @@ public class DailyTaskManager
|
||||
{
|
||||
private static final Logger LOGGER = Logger.getLogger(DailyTaskManager.class.getName());
|
||||
|
||||
private final static int[] RESET_SKILLS =
|
||||
private static final int[] RESET_SKILLS =
|
||||
{
|
||||
2510, // Wondrous Cubic
|
||||
22180, // Wondrous Cubic - 1 time use
|
||||
@ -65,10 +65,10 @@ public class DailyTaskManager
|
||||
calendar.set(Calendar.MINUTE, 30);
|
||||
calendar.set(Calendar.SECOND, 0);
|
||||
final long startDelay = Math.max(0, calendar.getTimeInMillis() - Chronos.currentTimeMillis());
|
||||
ThreadPool.scheduleAtFixedRate(() -> onReset(), startDelay, 86400000); // 86400000 = 1 day
|
||||
ThreadPool.scheduleAtFixedRate(this::onReset, startDelay, 86400000); // 86400000 = 1 day
|
||||
|
||||
// Global save task.
|
||||
ThreadPool.scheduleAtFixedRate(() -> onSave(), 1800000, 1800000); // 1800000 = 30 minutes
|
||||
ThreadPool.scheduleAtFixedRate(this::onSave, 1800000, 1800000); // 1800000 = 30 minutes
|
||||
}
|
||||
|
||||
private void onReset()
|
||||
|
@ -123,6 +123,7 @@ import org.l2jmobius.gameserver.instancemanager.CommissionManager;
|
||||
import org.l2jmobius.gameserver.instancemanager.CursedWeaponsManager;
|
||||
import org.l2jmobius.gameserver.instancemanager.CustomMailManager;
|
||||
import org.l2jmobius.gameserver.instancemanager.DBSpawnManager;
|
||||
import org.l2jmobius.gameserver.instancemanager.DailyTaskManager;
|
||||
import org.l2jmobius.gameserver.instancemanager.EventDropManager;
|
||||
import org.l2jmobius.gameserver.instancemanager.FactionManager;
|
||||
import org.l2jmobius.gameserver.instancemanager.FakePlayerChatManager;
|
||||
@ -422,6 +423,8 @@ public class GameServer
|
||||
|
||||
TaskManager.getInstance();
|
||||
|
||||
DailyTaskManager.getInstance();
|
||||
|
||||
AntiFeedManager.getInstance().registerEvent(AntiFeedManager.GAME_ID);
|
||||
|
||||
if (Config.ALLOW_MAIL)
|
||||
|
@ -47,7 +47,7 @@ public class DailyTaskManager
|
||||
{
|
||||
private static final Logger LOGGER = Logger.getLogger(DailyTaskManager.class.getName());
|
||||
|
||||
private final static int[] RESET_SKILLS =
|
||||
private static final int[] RESET_SKILLS =
|
||||
{
|
||||
2510, // Wondrous Cubic
|
||||
22180, // Wondrous Cubic - 1 time use
|
||||
@ -65,10 +65,10 @@ public class DailyTaskManager
|
||||
calendar.set(Calendar.MINUTE, 30);
|
||||
calendar.set(Calendar.SECOND, 0);
|
||||
final long startDelay = Math.max(0, calendar.getTimeInMillis() - Chronos.currentTimeMillis());
|
||||
ThreadPool.scheduleAtFixedRate(() -> onReset(), startDelay, 86400000); // 86400000 = 1 day
|
||||
ThreadPool.scheduleAtFixedRate(this::onReset, startDelay, 86400000); // 86400000 = 1 day
|
||||
|
||||
// Global save task.
|
||||
ThreadPool.scheduleAtFixedRate(() -> onSave(), 1800000, 1800000); // 1800000 = 30 minutes
|
||||
ThreadPool.scheduleAtFixedRate(this::onSave, 1800000, 1800000); // 1800000 = 30 minutes
|
||||
}
|
||||
|
||||
private void onReset()
|
||||
|
@ -125,6 +125,7 @@ import org.l2jmobius.gameserver.instancemanager.CommissionManager;
|
||||
import org.l2jmobius.gameserver.instancemanager.CursedWeaponsManager;
|
||||
import org.l2jmobius.gameserver.instancemanager.CustomMailManager;
|
||||
import org.l2jmobius.gameserver.instancemanager.DBSpawnManager;
|
||||
import org.l2jmobius.gameserver.instancemanager.DailyTaskManager;
|
||||
import org.l2jmobius.gameserver.instancemanager.EventDropManager;
|
||||
import org.l2jmobius.gameserver.instancemanager.FactionManager;
|
||||
import org.l2jmobius.gameserver.instancemanager.FakePlayerChatManager;
|
||||
@ -428,6 +429,8 @@ public class GameServer
|
||||
|
||||
TaskManager.getInstance();
|
||||
|
||||
DailyTaskManager.getInstance();
|
||||
|
||||
AntiFeedManager.getInstance().registerEvent(AntiFeedManager.GAME_ID);
|
||||
|
||||
if (Config.ALLOW_MAIL)
|
||||
|
@ -49,7 +49,7 @@ public class DailyTaskManager
|
||||
{
|
||||
private static final Logger LOGGER = Logger.getLogger(DailyTaskManager.class.getName());
|
||||
|
||||
private final static int[] RESET_SKILLS =
|
||||
private static final int[] RESET_SKILLS =
|
||||
{
|
||||
2510, // Wondrous Cubic
|
||||
22180, // Wondrous Cubic - 1 time use
|
||||
@ -67,10 +67,10 @@ public class DailyTaskManager
|
||||
calendar.set(Calendar.MINUTE, 30);
|
||||
calendar.set(Calendar.SECOND, 0);
|
||||
final long startDelay = Math.max(0, calendar.getTimeInMillis() - Chronos.currentTimeMillis());
|
||||
ThreadPool.scheduleAtFixedRate(() -> onReset(), startDelay, 86400000); // 86400000 = 1 day
|
||||
ThreadPool.scheduleAtFixedRate(this::onReset, startDelay, 86400000); // 86400000 = 1 day
|
||||
|
||||
// Global save task.
|
||||
ThreadPool.scheduleAtFixedRate(() -> onSave(), 1800000, 1800000); // 1800000 = 30 minutes
|
||||
ThreadPool.scheduleAtFixedRate(this::onSave, 1800000, 1800000); // 1800000 = 30 minutes
|
||||
}
|
||||
|
||||
private void onReset()
|
||||
|
@ -125,6 +125,7 @@ import org.l2jmobius.gameserver.instancemanager.CommissionManager;
|
||||
import org.l2jmobius.gameserver.instancemanager.CursedWeaponsManager;
|
||||
import org.l2jmobius.gameserver.instancemanager.CustomMailManager;
|
||||
import org.l2jmobius.gameserver.instancemanager.DBSpawnManager;
|
||||
import org.l2jmobius.gameserver.instancemanager.DailyTaskManager;
|
||||
import org.l2jmobius.gameserver.instancemanager.EventDropManager;
|
||||
import org.l2jmobius.gameserver.instancemanager.FactionManager;
|
||||
import org.l2jmobius.gameserver.instancemanager.FakePlayerChatManager;
|
||||
@ -428,6 +429,8 @@ public class GameServer
|
||||
|
||||
TaskManager.getInstance();
|
||||
|
||||
DailyTaskManager.getInstance();
|
||||
|
||||
AntiFeedManager.getInstance().registerEvent(AntiFeedManager.GAME_ID);
|
||||
|
||||
if (Config.ALLOW_MAIL)
|
||||
|
@ -51,7 +51,7 @@ public class DailyTaskManager
|
||||
{
|
||||
private static final Logger LOGGER = Logger.getLogger(DailyTaskManager.class.getName());
|
||||
|
||||
private final static int[] RESET_SKILLS =
|
||||
private static final int[] RESET_SKILLS =
|
||||
{
|
||||
2510, // Wondrous Cubic
|
||||
22180, // Wondrous Cubic - 1 time use
|
||||
@ -69,10 +69,10 @@ public class DailyTaskManager
|
||||
calendar.set(Calendar.MINUTE, 30);
|
||||
calendar.set(Calendar.SECOND, 0);
|
||||
final long startDelay = Math.max(0, calendar.getTimeInMillis() - Chronos.currentTimeMillis());
|
||||
ThreadPool.scheduleAtFixedRate(() -> onReset(), startDelay, 86400000); // 86400000 = 1 day
|
||||
ThreadPool.scheduleAtFixedRate(this::onReset, startDelay, 86400000); // 86400000 = 1 day
|
||||
|
||||
// Global save task.
|
||||
ThreadPool.scheduleAtFixedRate(() -> onSave(), 1800000, 1800000); // 1800000 = 30 minutes
|
||||
ThreadPool.scheduleAtFixedRate(this::onSave, 1800000, 1800000); // 1800000 = 30 minutes
|
||||
}
|
||||
|
||||
private void onReset()
|
||||
|
@ -126,6 +126,7 @@ import org.l2jmobius.gameserver.instancemanager.CommissionManager;
|
||||
import org.l2jmobius.gameserver.instancemanager.CursedWeaponsManager;
|
||||
import org.l2jmobius.gameserver.instancemanager.CustomMailManager;
|
||||
import org.l2jmobius.gameserver.instancemanager.DBSpawnManager;
|
||||
import org.l2jmobius.gameserver.instancemanager.DailyTaskManager;
|
||||
import org.l2jmobius.gameserver.instancemanager.EventDropManager;
|
||||
import org.l2jmobius.gameserver.instancemanager.FactionManager;
|
||||
import org.l2jmobius.gameserver.instancemanager.FakePlayerChatManager;
|
||||
@ -430,6 +431,8 @@ public class GameServer
|
||||
|
||||
TaskManager.getInstance();
|
||||
|
||||
DailyTaskManager.getInstance();
|
||||
|
||||
AntiFeedManager.getInstance().registerEvent(AntiFeedManager.GAME_ID);
|
||||
|
||||
if (Config.ALLOW_MAIL)
|
||||
|
@ -51,7 +51,7 @@ public class DailyTaskManager
|
||||
{
|
||||
private static final Logger LOGGER = Logger.getLogger(DailyTaskManager.class.getName());
|
||||
|
||||
private final static int[] RESET_SKILLS =
|
||||
private static final int[] RESET_SKILLS =
|
||||
{
|
||||
2510, // Wondrous Cubic
|
||||
22180, // Wondrous Cubic - 1 time use
|
||||
@ -69,10 +69,10 @@ public class DailyTaskManager
|
||||
calendar.set(Calendar.MINUTE, 30);
|
||||
calendar.set(Calendar.SECOND, 0);
|
||||
final long startDelay = Math.max(0, calendar.getTimeInMillis() - Chronos.currentTimeMillis());
|
||||
ThreadPool.scheduleAtFixedRate(() -> onReset(), startDelay, 86400000); // 86400000 = 1 day
|
||||
ThreadPool.scheduleAtFixedRate(this::onReset, startDelay, 86400000); // 86400000 = 1 day
|
||||
|
||||
// Global save task.
|
||||
ThreadPool.scheduleAtFixedRate(() -> onSave(), 1800000, 1800000); // 1800000 = 30 minutes
|
||||
ThreadPool.scheduleAtFixedRate(this::onSave, 1800000, 1800000); // 1800000 = 30 minutes
|
||||
}
|
||||
|
||||
private void onReset()
|
||||
|
@ -118,6 +118,7 @@ import org.l2jmobius.gameserver.instancemanager.CommissionManager;
|
||||
import org.l2jmobius.gameserver.instancemanager.CursedWeaponsManager;
|
||||
import org.l2jmobius.gameserver.instancemanager.CustomMailManager;
|
||||
import org.l2jmobius.gameserver.instancemanager.DBSpawnManager;
|
||||
import org.l2jmobius.gameserver.instancemanager.DailyTaskManager;
|
||||
import org.l2jmobius.gameserver.instancemanager.EventDropManager;
|
||||
import org.l2jmobius.gameserver.instancemanager.FactionManager;
|
||||
import org.l2jmobius.gameserver.instancemanager.FakePlayerChatManager;
|
||||
@ -415,6 +416,8 @@ public class GameServer
|
||||
|
||||
TaskManager.getInstance();
|
||||
|
||||
DailyTaskManager.getInstance();
|
||||
|
||||
AntiFeedManager.getInstance().registerEvent(AntiFeedManager.GAME_ID);
|
||||
|
||||
if (Config.ALLOW_MAIL)
|
||||
|
@ -49,7 +49,7 @@ public class DailyTaskManager
|
||||
{
|
||||
private static final Logger LOGGER = Logger.getLogger(DailyTaskManager.class.getName());
|
||||
|
||||
private final static int[] RESET_SKILLS =
|
||||
private static final int[] RESET_SKILLS =
|
||||
{
|
||||
2510, // Wondrous Cubic
|
||||
22180, // Wondrous Cubic - 1 time use
|
||||
@ -67,10 +67,10 @@ public class DailyTaskManager
|
||||
calendar.set(Calendar.MINUTE, 30);
|
||||
calendar.set(Calendar.SECOND, 0);
|
||||
final long startDelay = Math.max(0, calendar.getTimeInMillis() - Chronos.currentTimeMillis());
|
||||
ThreadPool.scheduleAtFixedRate(() -> onReset(), startDelay, 86400000); // 86400000 = 1 day
|
||||
ThreadPool.scheduleAtFixedRate(this::onReset, startDelay, 86400000); // 86400000 = 1 day
|
||||
|
||||
// Global save task.
|
||||
ThreadPool.scheduleAtFixedRate(() -> onSave(), 1800000, 1800000); // 1800000 = 30 minutes
|
||||
ThreadPool.scheduleAtFixedRate(this::onSave, 1800000, 1800000); // 1800000 = 30 minutes
|
||||
}
|
||||
|
||||
private void onReset()
|
||||
|
@ -118,6 +118,7 @@ import org.l2jmobius.gameserver.instancemanager.CommissionManager;
|
||||
import org.l2jmobius.gameserver.instancemanager.CursedWeaponsManager;
|
||||
import org.l2jmobius.gameserver.instancemanager.CustomMailManager;
|
||||
import org.l2jmobius.gameserver.instancemanager.DBSpawnManager;
|
||||
import org.l2jmobius.gameserver.instancemanager.DailyTaskManager;
|
||||
import org.l2jmobius.gameserver.instancemanager.EventDropManager;
|
||||
import org.l2jmobius.gameserver.instancemanager.FactionManager;
|
||||
import org.l2jmobius.gameserver.instancemanager.FakePlayerChatManager;
|
||||
@ -415,6 +416,8 @@ public class GameServer
|
||||
|
||||
TaskManager.getInstance();
|
||||
|
||||
DailyTaskManager.getInstance();
|
||||
|
||||
AntiFeedManager.getInstance().registerEvent(AntiFeedManager.GAME_ID);
|
||||
|
||||
if (Config.ALLOW_MAIL)
|
||||
|
@ -49,7 +49,7 @@ public class DailyTaskManager
|
||||
{
|
||||
private static final Logger LOGGER = Logger.getLogger(DailyTaskManager.class.getName());
|
||||
|
||||
private final static int[] RESET_SKILLS =
|
||||
private static final int[] RESET_SKILLS =
|
||||
{
|
||||
2510, // Wondrous Cubic
|
||||
22180, // Wondrous Cubic - 1 time use
|
||||
@ -67,10 +67,10 @@ public class DailyTaskManager
|
||||
calendar.set(Calendar.MINUTE, 30);
|
||||
calendar.set(Calendar.SECOND, 0);
|
||||
final long startDelay = Math.max(0, calendar.getTimeInMillis() - Chronos.currentTimeMillis());
|
||||
ThreadPool.scheduleAtFixedRate(() -> onReset(), startDelay, 86400000); // 86400000 = 1 day
|
||||
ThreadPool.scheduleAtFixedRate(this::onReset, startDelay, 86400000); // 86400000 = 1 day
|
||||
|
||||
// Global save task.
|
||||
ThreadPool.scheduleAtFixedRate(() -> onSave(), 1800000, 1800000); // 1800000 = 30 minutes
|
||||
ThreadPool.scheduleAtFixedRate(this::onSave, 1800000, 1800000); // 1800000 = 30 minutes
|
||||
}
|
||||
|
||||
private void onReset()
|
||||
|
@ -119,6 +119,7 @@ import org.l2jmobius.gameserver.instancemanager.CommissionManager;
|
||||
import org.l2jmobius.gameserver.instancemanager.CursedWeaponsManager;
|
||||
import org.l2jmobius.gameserver.instancemanager.CustomMailManager;
|
||||
import org.l2jmobius.gameserver.instancemanager.DBSpawnManager;
|
||||
import org.l2jmobius.gameserver.instancemanager.DailyTaskManager;
|
||||
import org.l2jmobius.gameserver.instancemanager.EventDropManager;
|
||||
import org.l2jmobius.gameserver.instancemanager.FactionManager;
|
||||
import org.l2jmobius.gameserver.instancemanager.FakePlayerChatManager;
|
||||
@ -417,6 +418,8 @@ public class GameServer
|
||||
|
||||
TaskManager.getInstance();
|
||||
|
||||
DailyTaskManager.getInstance();
|
||||
|
||||
AntiFeedManager.getInstance().registerEvent(AntiFeedManager.GAME_ID);
|
||||
|
||||
if (Config.ALLOW_MAIL)
|
||||
|
@ -49,7 +49,7 @@ public class DailyTaskManager
|
||||
{
|
||||
private static final Logger LOGGER = Logger.getLogger(DailyTaskManager.class.getName());
|
||||
|
||||
private final static int[] RESET_SKILLS =
|
||||
private static final int[] RESET_SKILLS =
|
||||
{
|
||||
2510, // Wondrous Cubic
|
||||
22180, // Wondrous Cubic - 1 time use
|
||||
@ -67,10 +67,10 @@ public class DailyTaskManager
|
||||
calendar.set(Calendar.MINUTE, 30);
|
||||
calendar.set(Calendar.SECOND, 0);
|
||||
final long startDelay = Math.max(0, calendar.getTimeInMillis() - Chronos.currentTimeMillis());
|
||||
ThreadPool.scheduleAtFixedRate(() -> onReset(), startDelay, 86400000); // 86400000 = 1 day
|
||||
ThreadPool.scheduleAtFixedRate(this::onReset, startDelay, 86400000); // 86400000 = 1 day
|
||||
|
||||
// Global save task.
|
||||
ThreadPool.scheduleAtFixedRate(() -> onSave(), 1800000, 1800000); // 1800000 = 30 minutes
|
||||
ThreadPool.scheduleAtFixedRate(this::onSave, 1800000, 1800000); // 1800000 = 30 minutes
|
||||
}
|
||||
|
||||
private void onReset()
|
||||
|
@ -120,6 +120,7 @@ import org.l2jmobius.gameserver.instancemanager.CommissionManager;
|
||||
import org.l2jmobius.gameserver.instancemanager.CursedWeaponsManager;
|
||||
import org.l2jmobius.gameserver.instancemanager.CustomMailManager;
|
||||
import org.l2jmobius.gameserver.instancemanager.DBSpawnManager;
|
||||
import org.l2jmobius.gameserver.instancemanager.DailyTaskManager;
|
||||
import org.l2jmobius.gameserver.instancemanager.EventDropManager;
|
||||
import org.l2jmobius.gameserver.instancemanager.FactionManager;
|
||||
import org.l2jmobius.gameserver.instancemanager.FakePlayerChatManager;
|
||||
@ -419,6 +420,8 @@ public class GameServer
|
||||
|
||||
TaskManager.getInstance();
|
||||
|
||||
DailyTaskManager.getInstance();
|
||||
|
||||
AntiFeedManager.getInstance().registerEvent(AntiFeedManager.GAME_ID);
|
||||
|
||||
if (Config.ALLOW_MAIL)
|
||||
|
@ -49,7 +49,7 @@ public class DailyTaskManager
|
||||
{
|
||||
private static final Logger LOGGER = Logger.getLogger(DailyTaskManager.class.getName());
|
||||
|
||||
private final static int[] RESET_SKILLS =
|
||||
private static final int[] RESET_SKILLS =
|
||||
{
|
||||
2510, // Wondrous Cubic
|
||||
22180, // Wondrous Cubic - 1 time use
|
||||
@ -67,10 +67,10 @@ public class DailyTaskManager
|
||||
calendar.set(Calendar.MINUTE, 30);
|
||||
calendar.set(Calendar.SECOND, 0);
|
||||
final long startDelay = Math.max(0, calendar.getTimeInMillis() - Chronos.currentTimeMillis());
|
||||
ThreadPool.scheduleAtFixedRate(() -> onReset(), startDelay, 86400000); // 86400000 = 1 day
|
||||
ThreadPool.scheduleAtFixedRate(this::onReset, startDelay, 86400000); // 86400000 = 1 day
|
||||
|
||||
// Global save task.
|
||||
ThreadPool.scheduleAtFixedRate(() -> onSave(), 1800000, 1800000); // 1800000 = 30 minutes
|
||||
ThreadPool.scheduleAtFixedRate(this::onSave, 1800000, 1800000); // 1800000 = 30 minutes
|
||||
}
|
||||
|
||||
private void onReset()
|
||||
|
@ -121,6 +121,7 @@ import org.l2jmobius.gameserver.instancemanager.CommissionManager;
|
||||
import org.l2jmobius.gameserver.instancemanager.CursedWeaponsManager;
|
||||
import org.l2jmobius.gameserver.instancemanager.CustomMailManager;
|
||||
import org.l2jmobius.gameserver.instancemanager.DBSpawnManager;
|
||||
import org.l2jmobius.gameserver.instancemanager.DailyTaskManager;
|
||||
import org.l2jmobius.gameserver.instancemanager.EventDropManager;
|
||||
import org.l2jmobius.gameserver.instancemanager.FactionManager;
|
||||
import org.l2jmobius.gameserver.instancemanager.FakePlayerChatManager;
|
||||
@ -421,6 +422,8 @@ public class GameServer
|
||||
|
||||
TaskManager.getInstance();
|
||||
|
||||
DailyTaskManager.getInstance();
|
||||
|
||||
AntiFeedManager.getInstance().registerEvent(AntiFeedManager.GAME_ID);
|
||||
|
||||
if (Config.ALLOW_MAIL)
|
||||
|
@ -49,7 +49,7 @@ public class DailyTaskManager
|
||||
{
|
||||
private static final Logger LOGGER = Logger.getLogger(DailyTaskManager.class.getName());
|
||||
|
||||
private final static int[] RESET_SKILLS =
|
||||
private static final int[] RESET_SKILLS =
|
||||
{
|
||||
2510, // Wondrous Cubic
|
||||
22180, // Wondrous Cubic - 1 time use
|
||||
@ -67,10 +67,10 @@ public class DailyTaskManager
|
||||
calendar.set(Calendar.MINUTE, 30);
|
||||
calendar.set(Calendar.SECOND, 0);
|
||||
final long startDelay = Math.max(0, calendar.getTimeInMillis() - Chronos.currentTimeMillis());
|
||||
ThreadPool.scheduleAtFixedRate(() -> onReset(), startDelay, 86400000); // 86400000 = 1 day
|
||||
ThreadPool.scheduleAtFixedRate(this::onReset, startDelay, 86400000); // 86400000 = 1 day
|
||||
|
||||
// Global save task.
|
||||
ThreadPool.scheduleAtFixedRate(() -> onSave(), 1800000, 1800000); // 1800000 = 30 minutes
|
||||
ThreadPool.scheduleAtFixedRate(this::onSave, 1800000, 1800000); // 1800000 = 30 minutes
|
||||
}
|
||||
|
||||
private void onReset()
|
||||
|
@ -123,6 +123,7 @@ import org.l2jmobius.gameserver.instancemanager.CommissionManager;
|
||||
import org.l2jmobius.gameserver.instancemanager.CursedWeaponsManager;
|
||||
import org.l2jmobius.gameserver.instancemanager.CustomMailManager;
|
||||
import org.l2jmobius.gameserver.instancemanager.DBSpawnManager;
|
||||
import org.l2jmobius.gameserver.instancemanager.DailyTaskManager;
|
||||
import org.l2jmobius.gameserver.instancemanager.EventDropManager;
|
||||
import org.l2jmobius.gameserver.instancemanager.FactionManager;
|
||||
import org.l2jmobius.gameserver.instancemanager.FakePlayerChatManager;
|
||||
@ -427,6 +428,8 @@ public class GameServer
|
||||
|
||||
TaskManager.getInstance();
|
||||
|
||||
DailyTaskManager.getInstance();
|
||||
|
||||
AntiFeedManager.getInstance().registerEvent(AntiFeedManager.GAME_ID);
|
||||
|
||||
if (Config.ALLOW_MAIL)
|
||||
|
@ -51,7 +51,7 @@ public class DailyTaskManager
|
||||
{
|
||||
private static final Logger LOGGER = Logger.getLogger(DailyTaskManager.class.getName());
|
||||
|
||||
private final static int[] RESET_SKILLS =
|
||||
private static final int[] RESET_SKILLS =
|
||||
{
|
||||
2510, // Wondrous Cubic
|
||||
22180, // Wondrous Cubic - 1 time use
|
||||
@ -69,10 +69,10 @@ public class DailyTaskManager
|
||||
calendar.set(Calendar.MINUTE, 30);
|
||||
calendar.set(Calendar.SECOND, 0);
|
||||
final long startDelay = Math.max(0, calendar.getTimeInMillis() - Chronos.currentTimeMillis());
|
||||
ThreadPool.scheduleAtFixedRate(() -> onReset(), startDelay, 86400000); // 86400000 = 1 day
|
||||
ThreadPool.scheduleAtFixedRate(this::onReset, startDelay, 86400000); // 86400000 = 1 day
|
||||
|
||||
// Global save task.
|
||||
ThreadPool.scheduleAtFixedRate(() -> onSave(), 1800000, 1800000); // 1800000 = 30 minutes
|
||||
ThreadPool.scheduleAtFixedRate(this::onSave, 1800000, 1800000); // 1800000 = 30 minutes
|
||||
}
|
||||
|
||||
private void onReset()
|
||||
|
@ -116,6 +116,7 @@ import org.l2jmobius.gameserver.instancemanager.CommissionManager;
|
||||
import org.l2jmobius.gameserver.instancemanager.CursedWeaponsManager;
|
||||
import org.l2jmobius.gameserver.instancemanager.CustomMailManager;
|
||||
import org.l2jmobius.gameserver.instancemanager.DBSpawnManager;
|
||||
import org.l2jmobius.gameserver.instancemanager.DailyTaskManager;
|
||||
import org.l2jmobius.gameserver.instancemanager.EventDropManager;
|
||||
import org.l2jmobius.gameserver.instancemanager.FactionManager;
|
||||
import org.l2jmobius.gameserver.instancemanager.FakePlayerChatManager;
|
||||
@ -411,6 +412,8 @@ public class GameServer
|
||||
|
||||
TaskManager.getInstance();
|
||||
|
||||
DailyTaskManager.getInstance();
|
||||
|
||||
AntiFeedManager.getInstance().registerEvent(AntiFeedManager.GAME_ID);
|
||||
|
||||
if (Config.ALLOW_MAIL)
|
||||
|
@ -47,7 +47,7 @@ public class DailyTaskManager
|
||||
{
|
||||
private static final Logger LOGGER = Logger.getLogger(DailyTaskManager.class.getName());
|
||||
|
||||
private final static int[] RESET_SKILLS =
|
||||
private static final int[] RESET_SKILLS =
|
||||
{
|
||||
2510, // Wondrous Cubic
|
||||
22180, // Wondrous Cubic - 1 time use
|
||||
@ -65,10 +65,10 @@ public class DailyTaskManager
|
||||
calendar.set(Calendar.MINUTE, 30);
|
||||
calendar.set(Calendar.SECOND, 0);
|
||||
final long startDelay = Math.max(0, calendar.getTimeInMillis() - Chronos.currentTimeMillis());
|
||||
ThreadPool.scheduleAtFixedRate(() -> onReset(), startDelay, 86400000); // 86400000 = 1 day
|
||||
ThreadPool.scheduleAtFixedRate(this::onReset, startDelay, 86400000); // 86400000 = 1 day
|
||||
|
||||
// Global save task.
|
||||
ThreadPool.scheduleAtFixedRate(() -> onSave(), 1800000, 1800000); // 1800000 = 30 minutes
|
||||
ThreadPool.scheduleAtFixedRate(this::onSave, 1800000, 1800000); // 1800000 = 30 minutes
|
||||
}
|
||||
|
||||
private void onReset()
|
||||
|
@ -130,6 +130,7 @@ import org.l2jmobius.gameserver.instancemanager.CommissionManager;
|
||||
import org.l2jmobius.gameserver.instancemanager.CursedWeaponsManager;
|
||||
import org.l2jmobius.gameserver.instancemanager.CustomMailManager;
|
||||
import org.l2jmobius.gameserver.instancemanager.DBSpawnManager;
|
||||
import org.l2jmobius.gameserver.instancemanager.DailyTaskManager;
|
||||
import org.l2jmobius.gameserver.instancemanager.EventDropManager;
|
||||
import org.l2jmobius.gameserver.instancemanager.FactionManager;
|
||||
import org.l2jmobius.gameserver.instancemanager.FakePlayerChatManager;
|
||||
@ -441,6 +442,8 @@ public class GameServer
|
||||
|
||||
TaskManager.getInstance();
|
||||
|
||||
DailyTaskManager.getInstance();
|
||||
|
||||
AntiFeedManager.getInstance().registerEvent(AntiFeedManager.GAME_ID);
|
||||
|
||||
if (Config.ALLOW_MAIL)
|
||||
|
@ -51,7 +51,7 @@ public class DailyTaskManager
|
||||
{
|
||||
private static final Logger LOGGER = Logger.getLogger(DailyTaskManager.class.getName());
|
||||
|
||||
private final static int[] RESET_SKILLS =
|
||||
private static final int[] RESET_SKILLS =
|
||||
{
|
||||
2510, // Wondrous Cubic
|
||||
22180, // Wondrous Cubic - 1 time use
|
||||
@ -69,10 +69,10 @@ public class DailyTaskManager
|
||||
calendar.set(Calendar.MINUTE, 30);
|
||||
calendar.set(Calendar.SECOND, 0);
|
||||
final long startDelay = Math.max(0, calendar.getTimeInMillis() - Chronos.currentTimeMillis());
|
||||
ThreadPool.scheduleAtFixedRate(() -> onReset(), startDelay, 86400000); // 86400000 = 1 day
|
||||
ThreadPool.scheduleAtFixedRate(this::onReset, startDelay, 86400000); // 86400000 = 1 day
|
||||
|
||||
// Global save task.
|
||||
ThreadPool.scheduleAtFixedRate(() -> onSave(), 1800000, 1800000); // 1800000 = 30 minutes
|
||||
ThreadPool.scheduleAtFixedRate(this::onSave, 1800000, 1800000); // 1800000 = 30 minutes
|
||||
}
|
||||
|
||||
private void onReset()
|
||||
|
@ -134,6 +134,7 @@ import org.l2jmobius.gameserver.instancemanager.CommissionManager;
|
||||
import org.l2jmobius.gameserver.instancemanager.CursedWeaponsManager;
|
||||
import org.l2jmobius.gameserver.instancemanager.CustomMailManager;
|
||||
import org.l2jmobius.gameserver.instancemanager.DBSpawnManager;
|
||||
import org.l2jmobius.gameserver.instancemanager.DailyTaskManager;
|
||||
import org.l2jmobius.gameserver.instancemanager.EventDropManager;
|
||||
import org.l2jmobius.gameserver.instancemanager.FactionManager;
|
||||
import org.l2jmobius.gameserver.instancemanager.FakePlayerChatManager;
|
||||
@ -451,6 +452,8 @@ public class GameServer
|
||||
|
||||
TaskManager.getInstance();
|
||||
|
||||
DailyTaskManager.getInstance();
|
||||
|
||||
AntiFeedManager.getInstance().registerEvent(AntiFeedManager.GAME_ID);
|
||||
|
||||
if (Config.ALLOW_MAIL)
|
||||
|
@ -51,7 +51,7 @@ public class DailyTaskManager
|
||||
{
|
||||
private static final Logger LOGGER = Logger.getLogger(DailyTaskManager.class.getName());
|
||||
|
||||
private final static int[] RESET_SKILLS =
|
||||
private static final int[] RESET_SKILLS =
|
||||
{
|
||||
2510, // Wondrous Cubic
|
||||
22180, // Wondrous Cubic - 1 time use
|
||||
@ -69,10 +69,10 @@ public class DailyTaskManager
|
||||
calendar.set(Calendar.MINUTE, 30);
|
||||
calendar.set(Calendar.SECOND, 0);
|
||||
final long startDelay = Math.max(0, calendar.getTimeInMillis() - Chronos.currentTimeMillis());
|
||||
ThreadPool.scheduleAtFixedRate(() -> onReset(), startDelay, 86400000); // 86400000 = 1 day
|
||||
ThreadPool.scheduleAtFixedRate(this::onReset, startDelay, 86400000); // 86400000 = 1 day
|
||||
|
||||
// Global save task.
|
||||
ThreadPool.scheduleAtFixedRate(() -> onSave(), 1800000, 1800000); // 1800000 = 30 minutes
|
||||
ThreadPool.scheduleAtFixedRate(this::onSave, 1800000, 1800000); // 1800000 = 30 minutes
|
||||
}
|
||||
|
||||
private void onReset()
|
||||
|
Loading…
Reference in New Issue
Block a user