Removed unnecessary colons.
This commit is contained in:
@@ -113,7 +113,7 @@ public final class MentorGuide extends AbstractNpcAI implements IXmlReader
|
|||||||
public void load()
|
public void load()
|
||||||
{
|
{
|
||||||
parseDatapackFile("config/MentorCoins.xml");
|
parseDatapackFile("config/MentorCoins.xml");
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Loaded: " + MENTEE_COINS.size() + " mentee coins");
|
LOGGER.info(getClass().getSimpleName() + ": Loaded " + MENTEE_COINS.size() + " mentee coins");
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|||||||
@@ -48,7 +48,7 @@ class NpcBuffersData implements IXmlReader
|
|||||||
public void load()
|
public void load()
|
||||||
{
|
{
|
||||||
parseDatapackFile("data/scripts/ai/others/NpcBuffers/NpcBuffersData.xml");
|
parseDatapackFile("data/scripts/ai/others/NpcBuffers/NpcBuffersData.xml");
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Loaded: " + _npcBuffers.size() + " buffers data.");
|
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _npcBuffers.size() + " buffers data.");
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|||||||
@@ -310,7 +310,7 @@ public class OfflineTradersTable
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Loaded: " + nTraders + " offline trader(s)");
|
LOGGER.info(getClass().getSimpleName() + ": Loaded " + nTraders + " offline trader(s)");
|
||||||
|
|
||||||
if (!Config.STORE_OFFLINE_TRADE_IN_REALTIME)
|
if (!Config.STORE_OFFLINE_TRADE_IN_REALTIME)
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -62,9 +62,9 @@ public final class AdminData implements IXmlReader
|
|||||||
_accessLevels.clear();
|
_accessLevels.clear();
|
||||||
_adminCommandAccessRights.clear();
|
_adminCommandAccessRights.clear();
|
||||||
parseDatapackFile("config/AccessLevels.xml");
|
parseDatapackFile("config/AccessLevels.xml");
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Loaded: " + _accessLevels.size() + " Access Levels.");
|
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _accessLevels.size() + " Access Levels.");
|
||||||
parseDatapackFile("config/AdminCommands.xml");
|
parseDatapackFile("config/AdminCommands.xml");
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Loaded: " + _adminCommandAccessRights.size() + " Access Commands.");
|
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _adminCommandAccessRights.size() + " Access Commands.");
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|||||||
@@ -51,7 +51,7 @@ public class AppearanceItemData implements IXmlReader
|
|||||||
public void load()
|
public void load()
|
||||||
{
|
{
|
||||||
parseDatapackFile("data/AppearanceStones.xml");
|
parseDatapackFile("data/AppearanceStones.xml");
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Loaded: " + _stones.size() + " Stones");
|
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _stones.size() + " Stones");
|
||||||
|
|
||||||
//@formatter:off
|
//@formatter:off
|
||||||
/*
|
/*
|
||||||
|
|||||||
@@ -53,7 +53,7 @@ public class ClanRewardData implements IXmlReader
|
|||||||
parseDatapackFile("config/ClanReward.xml");
|
parseDatapackFile("config/ClanReward.xml");
|
||||||
for (ClanRewardType type : ClanRewardType.values())
|
for (ClanRewardType type : ClanRewardType.values())
|
||||||
{
|
{
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Loaded: " + (_clanRewards.containsKey(type) ? _clanRewards.get(type).size() : 0) + " rewards for " + type);
|
LOGGER.info(getClass().getSimpleName() + ": Loaded " + (_clanRewards.containsKey(type) ? _clanRewards.get(type).size() : 0) + " rewards for " + type);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -55,8 +55,8 @@ public final class EnchantItemGroupsData implements IXmlReader
|
|||||||
_itemGroups.clear();
|
_itemGroups.clear();
|
||||||
_scrollGroups.clear();
|
_scrollGroups.clear();
|
||||||
parseDatapackFile("data/EnchantItemGroups.xml");
|
parseDatapackFile("data/EnchantItemGroups.xml");
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Loaded: " + _itemGroups.size() + " item group templates.");
|
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _itemGroups.size() + " item group templates.");
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Loaded: " + _scrollGroups.size() + " scroll group templates.");
|
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _scrollGroups.size() + " scroll group templates.");
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|||||||
@@ -89,7 +89,7 @@ public class EnchantItemOptionsData implements IXmlReader
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Loaded: " + _data.size() + " Items and " + counter + " Options.");
|
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _data.size() + " Items and " + counter + " Options.");
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
@@ -51,7 +51,7 @@ public class OptionData implements IXmlReader
|
|||||||
{
|
{
|
||||||
_optionData.clear();
|
_optionData.clear();
|
||||||
parseDatapackDirectory("data/stats/augmentation/options", false);
|
parseDatapackDirectory("data/stats/augmentation/options", false);
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Loaded: " + _optionData.size() + " Options.");
|
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _optionData.size() + " Options.");
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|||||||
@@ -51,7 +51,7 @@ public final class ResidenceFunctionsData implements IXmlReader
|
|||||||
{
|
{
|
||||||
_functions.clear();
|
_functions.clear();
|
||||||
parseDatapackFile("data/ResidenceFunctions.xml");
|
parseDatapackFile("data/ResidenceFunctions.xml");
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Loaded: " + _functions.size() + " functions.");
|
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _functions.size() + " functions.");
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|||||||
@@ -47,7 +47,7 @@ public class SayuneData implements IXmlReader
|
|||||||
public void load()
|
public void load()
|
||||||
{
|
{
|
||||||
parseDatapackFile("data/SayuneData.xml");
|
parseDatapackFile("data/SayuneData.xml");
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Loaded: " + _maps.size() + " maps.");
|
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _maps.size() + " maps.");
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|||||||
@@ -65,7 +65,7 @@ public final class ShuttleData implements IXmlReader
|
|||||||
}
|
}
|
||||||
parseDatapackFile("data/ShuttleData.xml");
|
parseDatapackFile("data/ShuttleData.xml");
|
||||||
init();
|
init();
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Loaded: " + _shuttles.size() + " Shuttles.");
|
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _shuttles.size() + " Shuttles.");
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|||||||
@@ -51,7 +51,7 @@ public class SiegeScheduleData implements IXmlReader
|
|||||||
{
|
{
|
||||||
_scheduleData.clear();
|
_scheduleData.clear();
|
||||||
parseDatapackFile("config/SiegeSchedule.xml");
|
parseDatapackFile("config/SiegeSchedule.xml");
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Loaded: " + _scheduleData.size() + " siege schedulers.");
|
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _scheduleData.size() + " siege schedulers.");
|
||||||
if (_scheduleData.isEmpty())
|
if (_scheduleData.isEmpty())
|
||||||
{
|
{
|
||||||
_scheduleData.add(new SiegeScheduleDate(new StatsSet()));
|
_scheduleData.add(new SiegeScheduleDate(new StatsSet()));
|
||||||
|
|||||||
@@ -65,7 +65,7 @@ public class SpawnsData implements IXmlReader
|
|||||||
public void load()
|
public void load()
|
||||||
{
|
{
|
||||||
parseDatapackDirectory("data/spawns", true);
|
parseDatapackDirectory("data/spawns", true);
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Loaded: " + _spawns.stream().flatMap(c -> c.getGroups().stream()).flatMap(c -> c.getSpawns().stream()).count() + " spawns");
|
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _spawns.stream().flatMap(c -> c.getGroups().stream()).flatMap(c -> c.getSpawns().stream()).count() + " spawns");
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|||||||
@@ -51,7 +51,7 @@ public class TeleportersData implements IXmlReader
|
|||||||
{
|
{
|
||||||
_teleporters.clear();
|
_teleporters.clear();
|
||||||
parseDatapackDirectory("data/teleporters", true);
|
parseDatapackDirectory("data/teleporters", true);
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Loaded: " + _teleporters.size() + " npc teleporters.");
|
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _teleporters.size() + " npc teleporters.");
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|||||||
@@ -55,7 +55,7 @@ public final class TransformData implements IXmlReader
|
|||||||
{
|
{
|
||||||
_transformData.clear();
|
_transformData.clear();
|
||||||
parseDatapackDirectory("data/stats/transformations", false);
|
parseDatapackDirectory("data/stats/transformations", false);
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Loaded: " + _transformData.size() + " transform templates.");
|
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _transformData.size() + " transform templates.");
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|||||||
@@ -145,10 +145,10 @@ public class ItemTable
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
buildFastLookupTable(highest);
|
buildFastLookupTable(highest);
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Loaded: " + _etcItems.size() + " Etc Items");
|
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _etcItems.size() + " Etc Items");
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Loaded: " + _armors.size() + " Armor Items");
|
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _armors.size() + " Armor Items");
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Loaded: " + _weapons.size() + " Weapon Items");
|
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _weapons.size() + " Weapon Items");
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Loaded: " + (_etcItems.size() + _armors.size() + _weapons.size()) + " Items in total.");
|
LOGGER.info(getClass().getSimpleName() + ": Loaded " + (_etcItems.size() + _armors.size() + _weapons.size()) + " Items in total.");
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
@@ -224,7 +224,7 @@ public final class CastleManager implements InstanceListManager
|
|||||||
final int castleId = rs.getInt("id");
|
final int castleId = rs.getInt("id");
|
||||||
_castles.put(castleId, new Castle(castleId));
|
_castles.put(castleId, new Castle(castleId));
|
||||||
}
|
}
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Loaded: " + _castles.values().size() + " castles.");
|
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _castles.values().size() + " castles.");
|
||||||
}
|
}
|
||||||
catch (Exception e)
|
catch (Exception e)
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -106,7 +106,7 @@ public class ClanEntryManager
|
|||||||
removeFromClanList(clanId);
|
removeFromClanList(clanId);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Loaded: " + _clanList.size() + " clan entry");
|
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _clanList.size() + " clan entry");
|
||||||
}
|
}
|
||||||
catch (Exception e)
|
catch (Exception e)
|
||||||
{
|
{
|
||||||
@@ -122,7 +122,7 @@ public class ClanEntryManager
|
|||||||
_waitingList.put(rs.getInt("char_id"), new PledgeWaitingInfo(rs.getInt("char_id"), rs.getInt("level"), rs.getInt("karma"), rs.getInt("base_class"), rs.getString("char_name")));
|
_waitingList.put(rs.getInt("char_id"), new PledgeWaitingInfo(rs.getInt("char_id"), rs.getInt("level"), rs.getInt("karma"), rs.getInt("base_class"), rs.getString("char_name")));
|
||||||
}
|
}
|
||||||
|
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Loaded: " + _waitingList.size() + " player in waiting list");
|
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _waitingList.size() + " player in waiting list");
|
||||||
}
|
}
|
||||||
catch (Exception e)
|
catch (Exception e)
|
||||||
{
|
{
|
||||||
@@ -138,7 +138,7 @@ public class ClanEntryManager
|
|||||||
_applicantList.computeIfAbsent(rs.getInt("clanId"), k -> new ConcurrentHashMap<>()).put(rs.getInt("charId"), new PledgeApplicantInfo(rs.getInt("charId"), rs.getString("char_name"), rs.getInt("level"), rs.getInt("karma"), rs.getInt("clanId"), rs.getString("message")));
|
_applicantList.computeIfAbsent(rs.getInt("clanId"), k -> new ConcurrentHashMap<>()).put(rs.getInt("charId"), new PledgeApplicantInfo(rs.getInt("charId"), rs.getString("char_name"), rs.getInt("level"), rs.getInt("karma"), rs.getInt("clanId"), rs.getString("message")));
|
||||||
}
|
}
|
||||||
|
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Loaded: " + _applicantList.size() + " player application");
|
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _applicantList.size() + " player application");
|
||||||
}
|
}
|
||||||
catch (Exception e)
|
catch (Exception e)
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -76,7 +76,7 @@ public final class CursedWeaponsManager implements IXmlReader
|
|||||||
parseDatapackFile("data/CursedWeapons.xml");
|
parseDatapackFile("data/CursedWeapons.xml");
|
||||||
restore();
|
restore();
|
||||||
controlPlayers();
|
controlPlayers();
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Loaded: " + _cursedWeapons.size() + " cursed weapon(s).");
|
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _cursedWeapons.size() + " cursed weapon(s).");
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|||||||
@@ -131,7 +131,7 @@ public final class FortManager implements InstanceListManager
|
|||||||
_forts.put(fortId, new Fort(fortId));
|
_forts.put(fortId, new Fort(fortId));
|
||||||
}
|
}
|
||||||
|
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Loaded: " + _forts.values().size() + " fortress");
|
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _forts.values().size() + " fortress");
|
||||||
for (Fort fort : _forts.values())
|
for (Fort fort : _forts.values())
|
||||||
{
|
{
|
||||||
fort.getSiege().loadSiegeGuard();
|
fort.getSiege().loadSiegeGuard();
|
||||||
|
|||||||
@@ -120,8 +120,8 @@ public final class QuestManager
|
|||||||
*/
|
*/
|
||||||
public void report()
|
public void report()
|
||||||
{
|
{
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Loaded: " + _quests.size() + " quests.");
|
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _quests.size() + " quests.");
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Loaded: " + _scripts.size() + " scripts.");
|
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _scripts.size() + " scripts.");
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
@@ -64,7 +64,7 @@ public final class TaskManager
|
|||||||
{
|
{
|
||||||
initializate();
|
initializate();
|
||||||
startAllTasks();
|
startAllTasks();
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Loaded: " + _tasks.size() + " Tasks.");
|
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _tasks.size() + " Tasks.");
|
||||||
}
|
}
|
||||||
|
|
||||||
public class ExecutedTask implements Runnable
|
public class ExecutedTask implements Runnable
|
||||||
|
|||||||
@@ -113,7 +113,7 @@ public final class MentorGuide extends AbstractNpcAI implements IXmlReader
|
|||||||
public void load()
|
public void load()
|
||||||
{
|
{
|
||||||
parseDatapackFile("config/MentorCoins.xml");
|
parseDatapackFile("config/MentorCoins.xml");
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Loaded: " + MENTEE_COINS.size() + " mentee coins");
|
LOGGER.info(getClass().getSimpleName() + ": Loaded " + MENTEE_COINS.size() + " mentee coins");
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|||||||
@@ -48,7 +48,7 @@ class NpcBuffersData implements IXmlReader
|
|||||||
public void load()
|
public void load()
|
||||||
{
|
{
|
||||||
parseDatapackFile("data/scripts/ai/others/NpcBuffers/NpcBuffersData.xml");
|
parseDatapackFile("data/scripts/ai/others/NpcBuffers/NpcBuffersData.xml");
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Loaded: " + _npcBuffers.size() + " buffers data.");
|
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _npcBuffers.size() + " buffers data.");
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|||||||
@@ -310,7 +310,7 @@ public class OfflineTradersTable
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Loaded: " + nTraders + " offline trader(s)");
|
LOGGER.info(getClass().getSimpleName() + ": Loaded " + nTraders + " offline trader(s)");
|
||||||
|
|
||||||
if (!Config.STORE_OFFLINE_TRADE_IN_REALTIME)
|
if (!Config.STORE_OFFLINE_TRADE_IN_REALTIME)
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -62,9 +62,9 @@ public final class AdminData implements IXmlReader
|
|||||||
_accessLevels.clear();
|
_accessLevels.clear();
|
||||||
_adminCommandAccessRights.clear();
|
_adminCommandAccessRights.clear();
|
||||||
parseDatapackFile("config/AccessLevels.xml");
|
parseDatapackFile("config/AccessLevels.xml");
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Loaded: " + _accessLevels.size() + " Access Levels.");
|
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _accessLevels.size() + " Access Levels.");
|
||||||
parseDatapackFile("config/AdminCommands.xml");
|
parseDatapackFile("config/AdminCommands.xml");
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Loaded: " + _adminCommandAccessRights.size() + " Access Commands.");
|
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _adminCommandAccessRights.size() + " Access Commands.");
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|||||||
@@ -51,7 +51,7 @@ public class AppearanceItemData implements IXmlReader
|
|||||||
public void load()
|
public void load()
|
||||||
{
|
{
|
||||||
parseDatapackFile("data/AppearanceStones.xml");
|
parseDatapackFile("data/AppearanceStones.xml");
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Loaded: " + _stones.size() + " Stones");
|
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _stones.size() + " Stones");
|
||||||
|
|
||||||
//@formatter:off
|
//@formatter:off
|
||||||
/*
|
/*
|
||||||
|
|||||||
@@ -53,7 +53,7 @@ public class ClanRewardData implements IXmlReader
|
|||||||
parseDatapackFile("config/ClanReward.xml");
|
parseDatapackFile("config/ClanReward.xml");
|
||||||
for (ClanRewardType type : ClanRewardType.values())
|
for (ClanRewardType type : ClanRewardType.values())
|
||||||
{
|
{
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Loaded: " + (_clanRewards.containsKey(type) ? _clanRewards.get(type).size() : 0) + " rewards for " + type);
|
LOGGER.info(getClass().getSimpleName() + ": Loaded " + (_clanRewards.containsKey(type) ? _clanRewards.get(type).size() : 0) + " rewards for " + type);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -55,8 +55,8 @@ public final class EnchantItemGroupsData implements IXmlReader
|
|||||||
_itemGroups.clear();
|
_itemGroups.clear();
|
||||||
_scrollGroups.clear();
|
_scrollGroups.clear();
|
||||||
parseDatapackFile("data/EnchantItemGroups.xml");
|
parseDatapackFile("data/EnchantItemGroups.xml");
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Loaded: " + _itemGroups.size() + " item group templates.");
|
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _itemGroups.size() + " item group templates.");
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Loaded: " + _scrollGroups.size() + " scroll group templates.");
|
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _scrollGroups.size() + " scroll group templates.");
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|||||||
@@ -89,7 +89,7 @@ public class EnchantItemOptionsData implements IXmlReader
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Loaded: " + _data.size() + " Items and " + counter + " Options.");
|
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _data.size() + " Items and " + counter + " Options.");
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
@@ -51,9 +51,9 @@ public class EnsoulData implements IXmlReader
|
|||||||
public void load()
|
public void load()
|
||||||
{
|
{
|
||||||
parseDatapackDirectory("data/stats/ensoul", true);
|
parseDatapackDirectory("data/stats/ensoul", true);
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Loaded: " + _ensoulFees.size() + " fees");
|
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _ensoulFees.size() + " fees");
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Loaded: " + _ensoulOptions.size() + " options");
|
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _ensoulOptions.size() + " options");
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Loaded: " + _ensoulStones.size() + " stones");
|
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _ensoulStones.size() + " stones");
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|||||||
@@ -51,7 +51,7 @@ public class OptionData implements IXmlReader
|
|||||||
{
|
{
|
||||||
_optionData.clear();
|
_optionData.clear();
|
||||||
parseDatapackDirectory("data/stats/augmentation/options", false);
|
parseDatapackDirectory("data/stats/augmentation/options", false);
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Loaded: " + _optionData.size() + " Options.");
|
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _optionData.size() + " Options.");
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|||||||
@@ -51,7 +51,7 @@ public final class ResidenceFunctionsData implements IXmlReader
|
|||||||
{
|
{
|
||||||
_functions.clear();
|
_functions.clear();
|
||||||
parseDatapackFile("data/ResidenceFunctions.xml");
|
parseDatapackFile("data/ResidenceFunctions.xml");
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Loaded: " + _functions.size() + " functions.");
|
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _functions.size() + " functions.");
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|||||||
@@ -47,7 +47,7 @@ public class SayuneData implements IXmlReader
|
|||||||
public void load()
|
public void load()
|
||||||
{
|
{
|
||||||
parseDatapackFile("data/SayuneData.xml");
|
parseDatapackFile("data/SayuneData.xml");
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Loaded: " + _maps.size() + " maps.");
|
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _maps.size() + " maps.");
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|||||||
@@ -65,7 +65,7 @@ public final class ShuttleData implements IXmlReader
|
|||||||
}
|
}
|
||||||
parseDatapackFile("data/ShuttleData.xml");
|
parseDatapackFile("data/ShuttleData.xml");
|
||||||
init();
|
init();
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Loaded: " + _shuttles.size() + " Shuttles.");
|
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _shuttles.size() + " Shuttles.");
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|||||||
@@ -51,7 +51,7 @@ public class SiegeScheduleData implements IXmlReader
|
|||||||
{
|
{
|
||||||
_scheduleData.clear();
|
_scheduleData.clear();
|
||||||
parseDatapackFile("config/SiegeSchedule.xml");
|
parseDatapackFile("config/SiegeSchedule.xml");
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Loaded: " + _scheduleData.size() + " siege schedulers.");
|
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _scheduleData.size() + " siege schedulers.");
|
||||||
if (_scheduleData.isEmpty())
|
if (_scheduleData.isEmpty())
|
||||||
{
|
{
|
||||||
_scheduleData.add(new SiegeScheduleDate(new StatsSet()));
|
_scheduleData.add(new SiegeScheduleDate(new StatsSet()));
|
||||||
|
|||||||
@@ -65,7 +65,7 @@ public class SpawnsData implements IXmlReader
|
|||||||
public void load()
|
public void load()
|
||||||
{
|
{
|
||||||
parseDatapackDirectory("data/spawns", true);
|
parseDatapackDirectory("data/spawns", true);
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Loaded: " + _spawns.stream().flatMap(c -> c.getGroups().stream()).flatMap(c -> c.getSpawns().stream()).count() + " spawns");
|
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _spawns.stream().flatMap(c -> c.getGroups().stream()).flatMap(c -> c.getSpawns().stream()).count() + " spawns");
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|||||||
@@ -51,7 +51,7 @@ public class TeleportersData implements IXmlReader
|
|||||||
{
|
{
|
||||||
_teleporters.clear();
|
_teleporters.clear();
|
||||||
parseDatapackDirectory("data/teleporters", true);
|
parseDatapackDirectory("data/teleporters", true);
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Loaded: " + _teleporters.size() + " npc teleporters.");
|
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _teleporters.size() + " npc teleporters.");
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|||||||
@@ -55,7 +55,7 @@ public final class TransformData implements IXmlReader
|
|||||||
{
|
{
|
||||||
_transformData.clear();
|
_transformData.clear();
|
||||||
parseDatapackDirectory("data/stats/transformations", false);
|
parseDatapackDirectory("data/stats/transformations", false);
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Loaded: " + _transformData.size() + " transform templates.");
|
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _transformData.size() + " transform templates.");
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|||||||
@@ -145,10 +145,10 @@ public class ItemTable
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
buildFastLookupTable(highest);
|
buildFastLookupTable(highest);
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Loaded: " + _etcItems.size() + " Etc Items");
|
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _etcItems.size() + " Etc Items");
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Loaded: " + _armors.size() + " Armor Items");
|
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _armors.size() + " Armor Items");
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Loaded: " + _weapons.size() + " Weapon Items");
|
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _weapons.size() + " Weapon Items");
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Loaded: " + (_etcItems.size() + _armors.size() + _weapons.size()) + " Items in total.");
|
LOGGER.info(getClass().getSimpleName() + ": Loaded " + (_etcItems.size() + _armors.size() + _weapons.size()) + " Items in total.");
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
@@ -224,7 +224,7 @@ public final class CastleManager implements InstanceListManager
|
|||||||
final int castleId = rs.getInt("id");
|
final int castleId = rs.getInt("id");
|
||||||
_castles.put(castleId, new Castle(castleId));
|
_castles.put(castleId, new Castle(castleId));
|
||||||
}
|
}
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Loaded: " + _castles.values().size() + " castles.");
|
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _castles.values().size() + " castles.");
|
||||||
}
|
}
|
||||||
catch (Exception e)
|
catch (Exception e)
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -106,7 +106,7 @@ public class ClanEntryManager
|
|||||||
removeFromClanList(clanId);
|
removeFromClanList(clanId);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Loaded: " + _clanList.size() + " clan entry");
|
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _clanList.size() + " clan entry");
|
||||||
}
|
}
|
||||||
catch (Exception e)
|
catch (Exception e)
|
||||||
{
|
{
|
||||||
@@ -122,7 +122,7 @@ public class ClanEntryManager
|
|||||||
_waitingList.put(rs.getInt("char_id"), new PledgeWaitingInfo(rs.getInt("char_id"), rs.getInt("level"), rs.getInt("karma"), rs.getInt("base_class"), rs.getString("char_name")));
|
_waitingList.put(rs.getInt("char_id"), new PledgeWaitingInfo(rs.getInt("char_id"), rs.getInt("level"), rs.getInt("karma"), rs.getInt("base_class"), rs.getString("char_name")));
|
||||||
}
|
}
|
||||||
|
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Loaded: " + _waitingList.size() + " player in waiting list");
|
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _waitingList.size() + " player in waiting list");
|
||||||
}
|
}
|
||||||
catch (Exception e)
|
catch (Exception e)
|
||||||
{
|
{
|
||||||
@@ -138,7 +138,7 @@ public class ClanEntryManager
|
|||||||
_applicantList.computeIfAbsent(rs.getInt("clanId"), k -> new ConcurrentHashMap<>()).put(rs.getInt("charId"), new PledgeApplicantInfo(rs.getInt("charId"), rs.getString("char_name"), rs.getInt("level"), rs.getInt("karma"), rs.getInt("clanId"), rs.getString("message")));
|
_applicantList.computeIfAbsent(rs.getInt("clanId"), k -> new ConcurrentHashMap<>()).put(rs.getInt("charId"), new PledgeApplicantInfo(rs.getInt("charId"), rs.getString("char_name"), rs.getInt("level"), rs.getInt("karma"), rs.getInt("clanId"), rs.getString("message")));
|
||||||
}
|
}
|
||||||
|
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Loaded: " + _applicantList.size() + " player application");
|
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _applicantList.size() + " player application");
|
||||||
}
|
}
|
||||||
catch (Exception e)
|
catch (Exception e)
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -76,7 +76,7 @@ public final class CursedWeaponsManager implements IXmlReader
|
|||||||
parseDatapackFile("data/CursedWeapons.xml");
|
parseDatapackFile("data/CursedWeapons.xml");
|
||||||
restore();
|
restore();
|
||||||
controlPlayers();
|
controlPlayers();
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Loaded: " + _cursedWeapons.size() + " cursed weapon(s).");
|
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _cursedWeapons.size() + " cursed weapon(s).");
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|||||||
@@ -131,7 +131,7 @@ public final class FortManager implements InstanceListManager
|
|||||||
_forts.put(fortId, new Fort(fortId));
|
_forts.put(fortId, new Fort(fortId));
|
||||||
}
|
}
|
||||||
|
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Loaded: " + _forts.values().size() + " fortress");
|
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _forts.values().size() + " fortress");
|
||||||
for (Fort fort : _forts.values())
|
for (Fort fort : _forts.values())
|
||||||
{
|
{
|
||||||
fort.getSiege().loadSiegeGuard();
|
fort.getSiege().loadSiegeGuard();
|
||||||
|
|||||||
@@ -120,8 +120,8 @@ public final class QuestManager
|
|||||||
*/
|
*/
|
||||||
public void report()
|
public void report()
|
||||||
{
|
{
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Loaded: " + _quests.size() + " quests.");
|
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _quests.size() + " quests.");
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Loaded: " + _scripts.size() + " scripts.");
|
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _scripts.size() + " scripts.");
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
@@ -64,7 +64,7 @@ public final class TaskManager
|
|||||||
{
|
{
|
||||||
initializate();
|
initializate();
|
||||||
startAllTasks();
|
startAllTasks();
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Loaded: " + _tasks.size() + " Tasks.");
|
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _tasks.size() + " Tasks.");
|
||||||
}
|
}
|
||||||
|
|
||||||
public class ExecutedTask implements Runnable
|
public class ExecutedTask implements Runnable
|
||||||
|
|||||||
@@ -113,7 +113,7 @@ public final class MentorGuide extends AbstractNpcAI implements IXmlReader
|
|||||||
public void load()
|
public void load()
|
||||||
{
|
{
|
||||||
parseDatapackFile("config/MentorCoins.xml");
|
parseDatapackFile("config/MentorCoins.xml");
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Loaded: " + MENTEE_COINS.size() + " mentee coins");
|
LOGGER.info(getClass().getSimpleName() + ": Loaded " + MENTEE_COINS.size() + " mentee coins");
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|||||||
@@ -48,7 +48,7 @@ class NpcBuffersData implements IXmlReader
|
|||||||
public void load()
|
public void load()
|
||||||
{
|
{
|
||||||
parseDatapackFile("data/scripts/ai/others/NpcBuffers/NpcBuffersData.xml");
|
parseDatapackFile("data/scripts/ai/others/NpcBuffers/NpcBuffersData.xml");
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Loaded: " + _npcBuffers.size() + " buffers data.");
|
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _npcBuffers.size() + " buffers data.");
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|||||||
@@ -310,7 +310,7 @@ public class OfflineTradersTable
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Loaded: " + nTraders + " offline trader(s)");
|
LOGGER.info(getClass().getSimpleName() + ": Loaded " + nTraders + " offline trader(s)");
|
||||||
|
|
||||||
if (!Config.STORE_OFFLINE_TRADE_IN_REALTIME)
|
if (!Config.STORE_OFFLINE_TRADE_IN_REALTIME)
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -62,9 +62,9 @@ public final class AdminData implements IXmlReader
|
|||||||
_accessLevels.clear();
|
_accessLevels.clear();
|
||||||
_adminCommandAccessRights.clear();
|
_adminCommandAccessRights.clear();
|
||||||
parseDatapackFile("config/AccessLevels.xml");
|
parseDatapackFile("config/AccessLevels.xml");
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Loaded: " + _accessLevels.size() + " Access Levels.");
|
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _accessLevels.size() + " Access Levels.");
|
||||||
parseDatapackFile("config/AdminCommands.xml");
|
parseDatapackFile("config/AdminCommands.xml");
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Loaded: " + _adminCommandAccessRights.size() + " Access Commands.");
|
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _adminCommandAccessRights.size() + " Access Commands.");
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|||||||
@@ -51,7 +51,7 @@ public class AppearanceItemData implements IXmlReader
|
|||||||
public void load()
|
public void load()
|
||||||
{
|
{
|
||||||
parseDatapackFile("data/AppearanceStones.xml");
|
parseDatapackFile("data/AppearanceStones.xml");
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Loaded: " + _stones.size() + " Stones");
|
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _stones.size() + " Stones");
|
||||||
|
|
||||||
//@formatter:off
|
//@formatter:off
|
||||||
/*
|
/*
|
||||||
|
|||||||
@@ -53,7 +53,7 @@ public class ClanRewardData implements IXmlReader
|
|||||||
parseDatapackFile("config/ClanReward.xml");
|
parseDatapackFile("config/ClanReward.xml");
|
||||||
for (ClanRewardType type : ClanRewardType.values())
|
for (ClanRewardType type : ClanRewardType.values())
|
||||||
{
|
{
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Loaded: " + (_clanRewards.containsKey(type) ? _clanRewards.get(type).size() : 0) + " rewards for " + type);
|
LOGGER.info(getClass().getSimpleName() + ": Loaded " + (_clanRewards.containsKey(type) ? _clanRewards.get(type).size() : 0) + " rewards for " + type);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -55,8 +55,8 @@ public final class EnchantItemGroupsData implements IXmlReader
|
|||||||
_itemGroups.clear();
|
_itemGroups.clear();
|
||||||
_scrollGroups.clear();
|
_scrollGroups.clear();
|
||||||
parseDatapackFile("data/EnchantItemGroups.xml");
|
parseDatapackFile("data/EnchantItemGroups.xml");
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Loaded: " + _itemGroups.size() + " item group templates.");
|
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _itemGroups.size() + " item group templates.");
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Loaded: " + _scrollGroups.size() + " scroll group templates.");
|
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _scrollGroups.size() + " scroll group templates.");
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|||||||
@@ -89,7 +89,7 @@ public class EnchantItemOptionsData implements IXmlReader
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Loaded: " + _data.size() + " Items and " + counter + " Options.");
|
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _data.size() + " Items and " + counter + " Options.");
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
@@ -51,9 +51,9 @@ public class EnsoulData implements IXmlReader
|
|||||||
public void load()
|
public void load()
|
||||||
{
|
{
|
||||||
parseDatapackDirectory("data/stats/ensoul", true);
|
parseDatapackDirectory("data/stats/ensoul", true);
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Loaded: " + _ensoulFees.size() + " fees");
|
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _ensoulFees.size() + " fees");
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Loaded: " + _ensoulOptions.size() + " options");
|
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _ensoulOptions.size() + " options");
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Loaded: " + _ensoulStones.size() + " stones");
|
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _ensoulStones.size() + " stones");
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|||||||
@@ -51,7 +51,7 @@ public class OptionData implements IXmlReader
|
|||||||
{
|
{
|
||||||
_optionData.clear();
|
_optionData.clear();
|
||||||
parseDatapackDirectory("data/stats/augmentation/options", false);
|
parseDatapackDirectory("data/stats/augmentation/options", false);
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Loaded: " + _optionData.size() + " Options.");
|
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _optionData.size() + " Options.");
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|||||||
@@ -51,7 +51,7 @@ public final class ResidenceFunctionsData implements IXmlReader
|
|||||||
{
|
{
|
||||||
_functions.clear();
|
_functions.clear();
|
||||||
parseDatapackFile("data/ResidenceFunctions.xml");
|
parseDatapackFile("data/ResidenceFunctions.xml");
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Loaded: " + _functions.size() + " functions.");
|
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _functions.size() + " functions.");
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|||||||
@@ -47,7 +47,7 @@ public class SayuneData implements IXmlReader
|
|||||||
public void load()
|
public void load()
|
||||||
{
|
{
|
||||||
parseDatapackFile("data/SayuneData.xml");
|
parseDatapackFile("data/SayuneData.xml");
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Loaded: " + _maps.size() + " maps.");
|
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _maps.size() + " maps.");
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|||||||
@@ -65,7 +65,7 @@ public final class ShuttleData implements IXmlReader
|
|||||||
}
|
}
|
||||||
parseDatapackFile("data/ShuttleData.xml");
|
parseDatapackFile("data/ShuttleData.xml");
|
||||||
init();
|
init();
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Loaded: " + _shuttles.size() + " Shuttles.");
|
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _shuttles.size() + " Shuttles.");
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|||||||
@@ -51,7 +51,7 @@ public class SiegeScheduleData implements IXmlReader
|
|||||||
{
|
{
|
||||||
_scheduleData.clear();
|
_scheduleData.clear();
|
||||||
parseDatapackFile("config/SiegeSchedule.xml");
|
parseDatapackFile("config/SiegeSchedule.xml");
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Loaded: " + _scheduleData.size() + " siege schedulers.");
|
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _scheduleData.size() + " siege schedulers.");
|
||||||
if (_scheduleData.isEmpty())
|
if (_scheduleData.isEmpty())
|
||||||
{
|
{
|
||||||
_scheduleData.add(new SiegeScheduleDate(new StatsSet()));
|
_scheduleData.add(new SiegeScheduleDate(new StatsSet()));
|
||||||
|
|||||||
@@ -65,7 +65,7 @@ public class SpawnsData implements IXmlReader
|
|||||||
public void load()
|
public void load()
|
||||||
{
|
{
|
||||||
parseDatapackDirectory("data/spawns", true);
|
parseDatapackDirectory("data/spawns", true);
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Loaded: " + _spawns.stream().flatMap(c -> c.getGroups().stream()).flatMap(c -> c.getSpawns().stream()).count() + " spawns");
|
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _spawns.stream().flatMap(c -> c.getGroups().stream()).flatMap(c -> c.getSpawns().stream()).count() + " spawns");
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|||||||
@@ -51,7 +51,7 @@ public class TeleportersData implements IXmlReader
|
|||||||
{
|
{
|
||||||
_teleporters.clear();
|
_teleporters.clear();
|
||||||
parseDatapackDirectory("data/teleporters", true);
|
parseDatapackDirectory("data/teleporters", true);
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Loaded: " + _teleporters.size() + " npc teleporters.");
|
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _teleporters.size() + " npc teleporters.");
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|||||||
@@ -55,7 +55,7 @@ public final class TransformData implements IXmlReader
|
|||||||
{
|
{
|
||||||
_transformData.clear();
|
_transformData.clear();
|
||||||
parseDatapackDirectory("data/stats/transformations", false);
|
parseDatapackDirectory("data/stats/transformations", false);
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Loaded: " + _transformData.size() + " transform templates.");
|
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _transformData.size() + " transform templates.");
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|||||||
@@ -145,10 +145,10 @@ public class ItemTable
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
buildFastLookupTable(highest);
|
buildFastLookupTable(highest);
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Loaded: " + _etcItems.size() + " Etc Items");
|
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _etcItems.size() + " Etc Items");
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Loaded: " + _armors.size() + " Armor Items");
|
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _armors.size() + " Armor Items");
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Loaded: " + _weapons.size() + " Weapon Items");
|
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _weapons.size() + " Weapon Items");
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Loaded: " + (_etcItems.size() + _armors.size() + _weapons.size()) + " Items in total.");
|
LOGGER.info(getClass().getSimpleName() + ": Loaded " + (_etcItems.size() + _armors.size() + _weapons.size()) + " Items in total.");
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
@@ -224,7 +224,7 @@ public final class CastleManager implements InstanceListManager
|
|||||||
final int castleId = rs.getInt("id");
|
final int castleId = rs.getInt("id");
|
||||||
_castles.put(castleId, new Castle(castleId));
|
_castles.put(castleId, new Castle(castleId));
|
||||||
}
|
}
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Loaded: " + _castles.values().size() + " castles.");
|
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _castles.values().size() + " castles.");
|
||||||
}
|
}
|
||||||
catch (Exception e)
|
catch (Exception e)
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -106,7 +106,7 @@ public class ClanEntryManager
|
|||||||
removeFromClanList(clanId);
|
removeFromClanList(clanId);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Loaded: " + _clanList.size() + " clan entry");
|
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _clanList.size() + " clan entry");
|
||||||
}
|
}
|
||||||
catch (Exception e)
|
catch (Exception e)
|
||||||
{
|
{
|
||||||
@@ -122,7 +122,7 @@ public class ClanEntryManager
|
|||||||
_waitingList.put(rs.getInt("char_id"), new PledgeWaitingInfo(rs.getInt("char_id"), rs.getInt("level"), rs.getInt("karma"), rs.getInt("base_class"), rs.getString("char_name")));
|
_waitingList.put(rs.getInt("char_id"), new PledgeWaitingInfo(rs.getInt("char_id"), rs.getInt("level"), rs.getInt("karma"), rs.getInt("base_class"), rs.getString("char_name")));
|
||||||
}
|
}
|
||||||
|
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Loaded: " + _waitingList.size() + " player in waiting list");
|
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _waitingList.size() + " player in waiting list");
|
||||||
}
|
}
|
||||||
catch (Exception e)
|
catch (Exception e)
|
||||||
{
|
{
|
||||||
@@ -138,7 +138,7 @@ public class ClanEntryManager
|
|||||||
_applicantList.computeIfAbsent(rs.getInt("clanId"), k -> new ConcurrentHashMap<>()).put(rs.getInt("charId"), new PledgeApplicantInfo(rs.getInt("charId"), rs.getString("char_name"), rs.getInt("level"), rs.getInt("karma"), rs.getInt("clanId"), rs.getString("message")));
|
_applicantList.computeIfAbsent(rs.getInt("clanId"), k -> new ConcurrentHashMap<>()).put(rs.getInt("charId"), new PledgeApplicantInfo(rs.getInt("charId"), rs.getString("char_name"), rs.getInt("level"), rs.getInt("karma"), rs.getInt("clanId"), rs.getString("message")));
|
||||||
}
|
}
|
||||||
|
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Loaded: " + _applicantList.size() + " player application");
|
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _applicantList.size() + " player application");
|
||||||
}
|
}
|
||||||
catch (Exception e)
|
catch (Exception e)
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -76,7 +76,7 @@ public final class CursedWeaponsManager implements IXmlReader
|
|||||||
parseDatapackFile("data/CursedWeapons.xml");
|
parseDatapackFile("data/CursedWeapons.xml");
|
||||||
restore();
|
restore();
|
||||||
controlPlayers();
|
controlPlayers();
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Loaded: " + _cursedWeapons.size() + " cursed weapon(s).");
|
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _cursedWeapons.size() + " cursed weapon(s).");
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|||||||
@@ -131,7 +131,7 @@ public final class FortManager implements InstanceListManager
|
|||||||
_forts.put(fortId, new Fort(fortId));
|
_forts.put(fortId, new Fort(fortId));
|
||||||
}
|
}
|
||||||
|
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Loaded: " + _forts.values().size() + " fortress");
|
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _forts.values().size() + " fortress");
|
||||||
for (Fort fort : _forts.values())
|
for (Fort fort : _forts.values())
|
||||||
{
|
{
|
||||||
fort.getSiege().loadSiegeGuard();
|
fort.getSiege().loadSiegeGuard();
|
||||||
|
|||||||
@@ -120,8 +120,8 @@ public final class QuestManager
|
|||||||
*/
|
*/
|
||||||
public void report()
|
public void report()
|
||||||
{
|
{
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Loaded: " + _quests.size() + " quests.");
|
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _quests.size() + " quests.");
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Loaded: " + _scripts.size() + " scripts.");
|
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _scripts.size() + " scripts.");
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
@@ -64,7 +64,7 @@ public final class TaskManager
|
|||||||
{
|
{
|
||||||
initializate();
|
initializate();
|
||||||
startAllTasks();
|
startAllTasks();
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Loaded: " + _tasks.size() + " Tasks.");
|
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _tasks.size() + " Tasks.");
|
||||||
}
|
}
|
||||||
|
|
||||||
public class ExecutedTask implements Runnable
|
public class ExecutedTask implements Runnable
|
||||||
|
|||||||
@@ -113,7 +113,7 @@ public final class MentorGuide extends AbstractNpcAI implements IXmlReader
|
|||||||
public void load()
|
public void load()
|
||||||
{
|
{
|
||||||
parseDatapackFile("config/MentorCoins.xml");
|
parseDatapackFile("config/MentorCoins.xml");
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Loaded: " + MENTEE_COINS.size() + " mentee coins");
|
LOGGER.info(getClass().getSimpleName() + ": Loaded " + MENTEE_COINS.size() + " mentee coins");
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|||||||
@@ -48,7 +48,7 @@ class NpcBuffersData implements IXmlReader
|
|||||||
public void load()
|
public void load()
|
||||||
{
|
{
|
||||||
parseDatapackFile("data/scripts/ai/others/NpcBuffers/NpcBuffersData.xml");
|
parseDatapackFile("data/scripts/ai/others/NpcBuffers/NpcBuffersData.xml");
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Loaded: " + _npcBuffers.size() + " buffers data.");
|
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _npcBuffers.size() + " buffers data.");
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|||||||
@@ -314,7 +314,7 @@ public class OfflineTradersTable
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Loaded: " + nTraders + " offline trader(s)");
|
LOGGER.info(getClass().getSimpleName() + ": Loaded " + nTraders + " offline trader(s)");
|
||||||
|
|
||||||
if (!Config.STORE_OFFLINE_TRADE_IN_REALTIME)
|
if (!Config.STORE_OFFLINE_TRADE_IN_REALTIME)
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -62,9 +62,9 @@ public final class AdminData implements IXmlReader
|
|||||||
_accessLevels.clear();
|
_accessLevels.clear();
|
||||||
_adminCommandAccessRights.clear();
|
_adminCommandAccessRights.clear();
|
||||||
parseDatapackFile("config/AccessLevels.xml");
|
parseDatapackFile("config/AccessLevels.xml");
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Loaded: " + _accessLevels.size() + " Access Levels.");
|
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _accessLevels.size() + " Access Levels.");
|
||||||
parseDatapackFile("config/AdminCommands.xml");
|
parseDatapackFile("config/AdminCommands.xml");
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Loaded: " + _adminCommandAccessRights.size() + " Access Commands.");
|
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _adminCommandAccessRights.size() + " Access Commands.");
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|||||||
@@ -51,7 +51,7 @@ public class AppearanceItemData implements IXmlReader
|
|||||||
public void load()
|
public void load()
|
||||||
{
|
{
|
||||||
parseDatapackFile("data/AppearanceStones.xml");
|
parseDatapackFile("data/AppearanceStones.xml");
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Loaded: " + _stones.size() + " Stones");
|
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _stones.size() + " Stones");
|
||||||
|
|
||||||
//@formatter:off
|
//@formatter:off
|
||||||
/*
|
/*
|
||||||
|
|||||||
@@ -53,7 +53,7 @@ public class ClanRewardData implements IXmlReader
|
|||||||
parseDatapackFile("config/ClanReward.xml");
|
parseDatapackFile("config/ClanReward.xml");
|
||||||
for (ClanRewardType type : ClanRewardType.values())
|
for (ClanRewardType type : ClanRewardType.values())
|
||||||
{
|
{
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Loaded: " + (_clanRewards.containsKey(type) ? _clanRewards.get(type).size() : 0) + " rewards for " + type);
|
LOGGER.info(getClass().getSimpleName() + ": Loaded " + (_clanRewards.containsKey(type) ? _clanRewards.get(type).size() : 0) + " rewards for " + type);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -55,8 +55,8 @@ public final class EnchantItemGroupsData implements IXmlReader
|
|||||||
_itemGroups.clear();
|
_itemGroups.clear();
|
||||||
_scrollGroups.clear();
|
_scrollGroups.clear();
|
||||||
parseDatapackFile("data/EnchantItemGroups.xml");
|
parseDatapackFile("data/EnchantItemGroups.xml");
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Loaded: " + _itemGroups.size() + " item group templates.");
|
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _itemGroups.size() + " item group templates.");
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Loaded: " + _scrollGroups.size() + " scroll group templates.");
|
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _scrollGroups.size() + " scroll group templates.");
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|||||||
@@ -89,7 +89,7 @@ public class EnchantItemOptionsData implements IXmlReader
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Loaded: " + _data.size() + " Items and " + counter + " Options.");
|
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _data.size() + " Items and " + counter + " Options.");
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
@@ -53,9 +53,9 @@ public class EnsoulData implements IXmlReader
|
|||||||
public void load()
|
public void load()
|
||||||
{
|
{
|
||||||
parseDatapackDirectory("data/stats/ensoul", true);
|
parseDatapackDirectory("data/stats/ensoul", true);
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Loaded: " + _ensoulFees.size() + " fees");
|
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _ensoulFees.size() + " fees");
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Loaded: " + _ensoulOptions.size() + " options");
|
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _ensoulOptions.size() + " options");
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Loaded: " + _ensoulStones.size() + " stones");
|
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _ensoulStones.size() + " stones");
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|||||||
@@ -48,7 +48,7 @@ public class MonsterBookData implements IXmlReader
|
|||||||
{
|
{
|
||||||
_monsterBook.clear();
|
_monsterBook.clear();
|
||||||
parseDatapackFile("data/MonsterBook.xml");
|
parseDatapackFile("data/MonsterBook.xml");
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Loaded: " + _monsterBook.size() + " monster data.");
|
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _monsterBook.size() + " monster data.");
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|||||||
@@ -51,7 +51,7 @@ public class OptionData implements IXmlReader
|
|||||||
{
|
{
|
||||||
_optionData.clear();
|
_optionData.clear();
|
||||||
parseDatapackDirectory("data/stats/augmentation/options", false);
|
parseDatapackDirectory("data/stats/augmentation/options", false);
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Loaded: " + _optionData.size() + " Options.");
|
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _optionData.size() + " Options.");
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|||||||
@@ -51,7 +51,7 @@ public final class ResidenceFunctionsData implements IXmlReader
|
|||||||
{
|
{
|
||||||
_functions.clear();
|
_functions.clear();
|
||||||
parseDatapackFile("data/ResidenceFunctions.xml");
|
parseDatapackFile("data/ResidenceFunctions.xml");
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Loaded: " + _functions.size() + " functions.");
|
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _functions.size() + " functions.");
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|||||||
@@ -47,7 +47,7 @@ public class SayuneData implements IXmlReader
|
|||||||
public void load()
|
public void load()
|
||||||
{
|
{
|
||||||
parseDatapackFile("data/SayuneData.xml");
|
parseDatapackFile("data/SayuneData.xml");
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Loaded: " + _maps.size() + " maps.");
|
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _maps.size() + " maps.");
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|||||||
@@ -65,7 +65,7 @@ public final class ShuttleData implements IXmlReader
|
|||||||
}
|
}
|
||||||
parseDatapackFile("data/ShuttleData.xml");
|
parseDatapackFile("data/ShuttleData.xml");
|
||||||
init();
|
init();
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Loaded: " + _shuttles.size() + " Shuttles.");
|
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _shuttles.size() + " Shuttles.");
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|||||||
@@ -51,7 +51,7 @@ public class SiegeScheduleData implements IXmlReader
|
|||||||
{
|
{
|
||||||
_scheduleData.clear();
|
_scheduleData.clear();
|
||||||
parseDatapackFile("config/SiegeSchedule.xml");
|
parseDatapackFile("config/SiegeSchedule.xml");
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Loaded: " + _scheduleData.size() + " siege schedulers.");
|
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _scheduleData.size() + " siege schedulers.");
|
||||||
if (_scheduleData.isEmpty())
|
if (_scheduleData.isEmpty())
|
||||||
{
|
{
|
||||||
_scheduleData.add(new SiegeScheduleDate(new StatsSet()));
|
_scheduleData.add(new SiegeScheduleDate(new StatsSet()));
|
||||||
|
|||||||
@@ -65,7 +65,7 @@ public class SpawnsData implements IXmlReader
|
|||||||
public void load()
|
public void load()
|
||||||
{
|
{
|
||||||
parseDatapackDirectory("data/spawns", true);
|
parseDatapackDirectory("data/spawns", true);
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Loaded: " + _spawns.stream().flatMap(c -> c.getGroups().stream()).flatMap(c -> c.getSpawns().stream()).count() + " spawns");
|
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _spawns.stream().flatMap(c -> c.getGroups().stream()).flatMap(c -> c.getSpawns().stream()).count() + " spawns");
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|||||||
@@ -51,7 +51,7 @@ public class TeleportersData implements IXmlReader
|
|||||||
{
|
{
|
||||||
_teleporters.clear();
|
_teleporters.clear();
|
||||||
parseDatapackDirectory("data/teleporters", true);
|
parseDatapackDirectory("data/teleporters", true);
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Loaded: " + _teleporters.size() + " npc teleporters.");
|
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _teleporters.size() + " npc teleporters.");
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|||||||
@@ -55,7 +55,7 @@ public final class TransformData implements IXmlReader
|
|||||||
{
|
{
|
||||||
_transformData.clear();
|
_transformData.clear();
|
||||||
parseDatapackDirectory("data/stats/transformations", false);
|
parseDatapackDirectory("data/stats/transformations", false);
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Loaded: " + _transformData.size() + " transform templates.");
|
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _transformData.size() + " transform templates.");
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|||||||
@@ -145,10 +145,10 @@ public class ItemTable
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
buildFastLookupTable(highest);
|
buildFastLookupTable(highest);
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Loaded: " + _etcItems.size() + " Etc Items");
|
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _etcItems.size() + " Etc Items");
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Loaded: " + _armors.size() + " Armor Items");
|
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _armors.size() + " Armor Items");
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Loaded: " + _weapons.size() + " Weapon Items");
|
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _weapons.size() + " Weapon Items");
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Loaded: " + (_etcItems.size() + _armors.size() + _weapons.size()) + " Items in total.");
|
LOGGER.info(getClass().getSimpleName() + ": Loaded " + (_etcItems.size() + _armors.size() + _weapons.size()) + " Items in total.");
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
@@ -224,7 +224,7 @@ public final class CastleManager implements InstanceListManager
|
|||||||
final int castleId = rs.getInt("id");
|
final int castleId = rs.getInt("id");
|
||||||
_castles.put(castleId, new Castle(castleId));
|
_castles.put(castleId, new Castle(castleId));
|
||||||
}
|
}
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Loaded: " + _castles.values().size() + " castles.");
|
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _castles.values().size() + " castles.");
|
||||||
}
|
}
|
||||||
catch (Exception e)
|
catch (Exception e)
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -106,7 +106,7 @@ public class ClanEntryManager
|
|||||||
removeFromClanList(clanId);
|
removeFromClanList(clanId);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Loaded: " + _clanList.size() + " clan entry");
|
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _clanList.size() + " clan entry");
|
||||||
}
|
}
|
||||||
catch (Exception e)
|
catch (Exception e)
|
||||||
{
|
{
|
||||||
@@ -122,7 +122,7 @@ public class ClanEntryManager
|
|||||||
_waitingList.put(rs.getInt("char_id"), new PledgeWaitingInfo(rs.getInt("char_id"), rs.getInt("level"), rs.getInt("karma"), rs.getInt("base_class"), rs.getString("char_name")));
|
_waitingList.put(rs.getInt("char_id"), new PledgeWaitingInfo(rs.getInt("char_id"), rs.getInt("level"), rs.getInt("karma"), rs.getInt("base_class"), rs.getString("char_name")));
|
||||||
}
|
}
|
||||||
|
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Loaded: " + _waitingList.size() + " player in waiting list");
|
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _waitingList.size() + " player in waiting list");
|
||||||
}
|
}
|
||||||
catch (Exception e)
|
catch (Exception e)
|
||||||
{
|
{
|
||||||
@@ -138,7 +138,7 @@ public class ClanEntryManager
|
|||||||
_applicantList.computeIfAbsent(rs.getInt("clanId"), k -> new ConcurrentHashMap<>()).put(rs.getInt("charId"), new PledgeApplicantInfo(rs.getInt("charId"), rs.getString("char_name"), rs.getInt("level"), rs.getInt("karma"), rs.getInt("clanId"), rs.getString("message")));
|
_applicantList.computeIfAbsent(rs.getInt("clanId"), k -> new ConcurrentHashMap<>()).put(rs.getInt("charId"), new PledgeApplicantInfo(rs.getInt("charId"), rs.getString("char_name"), rs.getInt("level"), rs.getInt("karma"), rs.getInt("clanId"), rs.getString("message")));
|
||||||
}
|
}
|
||||||
|
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Loaded: " + _applicantList.size() + " player application");
|
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _applicantList.size() + " player application");
|
||||||
}
|
}
|
||||||
catch (Exception e)
|
catch (Exception e)
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -76,7 +76,7 @@ public final class CursedWeaponsManager implements IXmlReader
|
|||||||
parseDatapackFile("data/CursedWeapons.xml");
|
parseDatapackFile("data/CursedWeapons.xml");
|
||||||
restore();
|
restore();
|
||||||
controlPlayers();
|
controlPlayers();
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Loaded: " + _cursedWeapons.size() + " cursed weapon(s).");
|
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _cursedWeapons.size() + " cursed weapon(s).");
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|||||||
@@ -131,7 +131,7 @@ public final class FortManager implements InstanceListManager
|
|||||||
_forts.put(fortId, new Fort(fortId));
|
_forts.put(fortId, new Fort(fortId));
|
||||||
}
|
}
|
||||||
|
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Loaded: " + _forts.values().size() + " fortress");
|
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _forts.values().size() + " fortress");
|
||||||
for (Fort fort : _forts.values())
|
for (Fort fort : _forts.values())
|
||||||
{
|
{
|
||||||
fort.getSiege().loadSiegeGuard();
|
fort.getSiege().loadSiegeGuard();
|
||||||
|
|||||||
@@ -120,8 +120,8 @@ public final class QuestManager
|
|||||||
*/
|
*/
|
||||||
public void report()
|
public void report()
|
||||||
{
|
{
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Loaded: " + _quests.size() + " quests.");
|
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _quests.size() + " quests.");
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Loaded: " + _scripts.size() + " scripts.");
|
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _scripts.size() + " scripts.");
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
@@ -64,7 +64,7 @@ public final class TaskManager
|
|||||||
{
|
{
|
||||||
initializate();
|
initializate();
|
||||||
startAllTasks();
|
startAllTasks();
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Loaded: " + _tasks.size() + " Tasks.");
|
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _tasks.size() + " Tasks.");
|
||||||
}
|
}
|
||||||
|
|
||||||
public class ExecutedTask implements Runnable
|
public class ExecutedTask implements Runnable
|
||||||
|
|||||||
@@ -110,7 +110,7 @@ public final class MentorGuide extends AbstractNpcAI implements IXmlReader
|
|||||||
public void load()
|
public void load()
|
||||||
{
|
{
|
||||||
parseDatapackFile("config/MentorCoins.xml");
|
parseDatapackFile("config/MentorCoins.xml");
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Loaded: " + MENTEE_COINS.size() + " mentee coins");
|
LOGGER.info(getClass().getSimpleName() + ": Loaded " + MENTEE_COINS.size() + " mentee coins");
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|||||||
@@ -48,7 +48,7 @@ class NpcBuffersData implements IXmlReader
|
|||||||
public void load()
|
public void load()
|
||||||
{
|
{
|
||||||
parseDatapackFile("data/scripts/ai/others/NpcBuffers/NpcBuffersData.xml");
|
parseDatapackFile("data/scripts/ai/others/NpcBuffers/NpcBuffersData.xml");
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Loaded: " + _npcBuffers.size() + " buffers data.");
|
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _npcBuffers.size() + " buffers data.");
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|||||||
@@ -314,7 +314,7 @@ public class OfflineTradersTable
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Loaded: " + nTraders + " offline trader(s)");
|
LOGGER.info(getClass().getSimpleName() + ": Loaded " + nTraders + " offline trader(s)");
|
||||||
|
|
||||||
if (!Config.STORE_OFFLINE_TRADE_IN_REALTIME)
|
if (!Config.STORE_OFFLINE_TRADE_IN_REALTIME)
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -62,9 +62,9 @@ public final class AdminData implements IXmlReader
|
|||||||
_accessLevels.clear();
|
_accessLevels.clear();
|
||||||
_adminCommandAccessRights.clear();
|
_adminCommandAccessRights.clear();
|
||||||
parseDatapackFile("config/AccessLevels.xml");
|
parseDatapackFile("config/AccessLevels.xml");
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Loaded: " + _accessLevels.size() + " Access Levels.");
|
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _accessLevels.size() + " Access Levels.");
|
||||||
parseDatapackFile("config/AdminCommands.xml");
|
parseDatapackFile("config/AdminCommands.xml");
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Loaded: " + _adminCommandAccessRights.size() + " Access Commands.");
|
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _adminCommandAccessRights.size() + " Access Commands.");
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user