Initialize DailyTaskManager when server starts.

This commit is contained in:
MobiusDevelopment 2021-11-03 05:59:11 +00:00
parent d9cb58d31c
commit a54e9e42be
38 changed files with 114 additions and 57 deletions

View File

@ -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)

View File

@ -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()

View File

@ -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)

View File

@ -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()

View File

@ -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)

View File

@ -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()

View File

@ -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)

View File

@ -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()

View File

@ -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)

View File

@ -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()

View File

@ -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)

View File

@ -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()

View File

@ -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)

View File

@ -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()

View File

@ -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)

View File

@ -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()

View File

@ -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)

View File

@ -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()

View File

@ -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)

View File

@ -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()

View File

@ -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)

View File

@ -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()

View File

@ -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)

View File

@ -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()

View File

@ -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)

View File

@ -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()

View File

@ -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)

View File

@ -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()

View File

@ -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)

View File

@ -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()

View File

@ -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)

View File

@ -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()

View File

@ -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)

View File

@ -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()

View File

@ -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)

View File

@ -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()

View File

@ -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)

View File

@ -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()