Separated the Classic Datapack to it's own folder.
This commit is contained in:
@ -60,9 +60,9 @@ public final class AdminData implements IXmlReader
|
||||
{
|
||||
_accessLevels.clear();
|
||||
_adminCommandAccessRights.clear();
|
||||
parseDatapackFile("config/accessLevels.xml");
|
||||
parseDatapackFile("../config/accessLevels.xml");
|
||||
LOGGER.log(Level.INFO, getClass().getSimpleName() + ": Loaded: " + _accessLevels.size() + " Access Levels.");
|
||||
parseDatapackFile("config/adminCommands.xml");
|
||||
parseDatapackFile("../config/adminCommands.xml");
|
||||
LOGGER.log(Level.INFO, getClass().getSimpleName() + ": Loaded: " + _adminCommandAccessRights.size() + " Access Commands.");
|
||||
}
|
||||
|
||||
|
@ -49,7 +49,7 @@ public class AppearanceItemData implements IXmlReader
|
||||
@Override
|
||||
public void load()
|
||||
{
|
||||
parseDatapackFile("data/AppearanceStones.xml");
|
||||
parseDatapackFile("AppearanceStones.xml");
|
||||
LOGGER.log(Level.INFO, getClass().getSimpleName() + ": Loaded: " + _stones.size() + " Stones");
|
||||
|
||||
//@formatter:off
|
||||
|
@ -50,7 +50,7 @@ public final class ArmorSetsData implements IXmlReader
|
||||
public void load()
|
||||
{
|
||||
_armorSets.clear();
|
||||
parseDatapackDirectory("data/stats/armorsets", false);
|
||||
parseDatapackDirectory("stats/armorsets", false);
|
||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _armorSets.size() + " Armor sets.");
|
||||
}
|
||||
|
||||
|
@ -50,7 +50,7 @@ public final class BeautyShopData implements IXmlReader
|
||||
{
|
||||
_beautyList.clear();
|
||||
_beautyData.clear();
|
||||
parseDatapackFile("data/BeautyShop.xml");
|
||||
parseDatapackFile("BeautyShop.xml");
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@ -58,10 +58,10 @@ public final class BuyListData implements IXmlReader
|
||||
public synchronized void load()
|
||||
{
|
||||
_buyLists.clear();
|
||||
parseDatapackDirectory("data/buylists", false);
|
||||
parseDatapackDirectory("buylists", false);
|
||||
if (Config.CUSTOM_BUYLIST_LOAD)
|
||||
{
|
||||
parseDatapackDirectory("data/buylists/custom", false);
|
||||
parseDatapackDirectory("buylists/custom", false);
|
||||
}
|
||||
|
||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _buyLists.size() + " BuyLists.");
|
||||
|
@ -49,7 +49,7 @@ public final class CastleData implements IXmlReader
|
||||
public void load()
|
||||
{
|
||||
_castles.clear();
|
||||
parseDatapackDirectory("data/castles", true);
|
||||
parseDatapackDirectory("/castles", true);
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@ -51,7 +51,7 @@ public final class CategoryData implements IXmlReader
|
||||
public void load()
|
||||
{
|
||||
_categories.clear();
|
||||
parseDatapackFile("data/categoryData.xml");
|
||||
parseDatapackFile("categoryData.xml");
|
||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _categories.size() + " Categories.");
|
||||
}
|
||||
|
||||
|
@ -49,7 +49,7 @@ public final class ClassListData implements IXmlReader
|
||||
public void load()
|
||||
{
|
||||
_classData.clear();
|
||||
parseDatapackFile("data/stats/chars/classList.xml");
|
||||
parseDatapackFile("stats/chars/classList.xml");
|
||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _classData.size() + " Class data.");
|
||||
}
|
||||
|
||||
|
@ -60,7 +60,7 @@ public class DoorData implements IXmlReader
|
||||
_doors.clear();
|
||||
_groups.clear();
|
||||
_regions.clear();
|
||||
parseDatapackFile("data/doors.xml");
|
||||
parseDatapackFile("doors.xml");
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@ -54,7 +54,7 @@ public class EnchantItemData implements IXmlReader
|
||||
{
|
||||
_scrolls.clear();
|
||||
_supports.clear();
|
||||
parseDatapackFile("data/enchantItemData.xml");
|
||||
parseDatapackFile("enchantItemData.xml");
|
||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _scrolls.size() + " Enchant Scrolls.");
|
||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _supports.size() + " Support Items.");
|
||||
}
|
||||
|
@ -53,7 +53,7 @@ public final class EnchantItemGroupsData implements IXmlReader
|
||||
{
|
||||
_itemGroups.clear();
|
||||
_scrollGroups.clear();
|
||||
parseDatapackFile("data/enchantItemGroups.xml");
|
||||
parseDatapackFile("enchantItemGroups.xml");
|
||||
LOGGER.log(Level.INFO, getClass().getSimpleName() + ": Loaded: " + _itemGroups.size() + " item group templates.");
|
||||
LOGGER.log(Level.INFO, getClass().getSimpleName() + ": Loaded: " + _scrollGroups.size() + " scroll group templates.");
|
||||
}
|
||||
|
@ -115,7 +115,7 @@ public class EnchantItemHPBonusData implements IXmlReader
|
||||
public void load()
|
||||
{
|
||||
_armorHPBonuses.clear();
|
||||
parseDatapackFile("data/stats/enchantHPBonus.xml");
|
||||
parseDatapackFile("stats/enchantHPBonus.xml");
|
||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _armorHPBonuses.size() + " Enchant HP Bonuses.");
|
||||
}
|
||||
|
||||
|
@ -46,7 +46,7 @@ public class EnchantItemOptionsData implements IXmlReader
|
||||
public synchronized void load()
|
||||
{
|
||||
_data.clear();
|
||||
parseDatapackFile("data/enchantItemOptions.xml");
|
||||
parseDatapackFile("enchantItemOptions.xml");
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@ -65,7 +65,7 @@ public class EnchantSkillGroupsData implements IXmlReader
|
||||
{
|
||||
_enchantSkillGroups.clear();
|
||||
_enchantSkillTrees.clear();
|
||||
parseDatapackFile("data/enchantSkillGroups.xml");
|
||||
parseDatapackFile("enchantSkillGroups.xml");
|
||||
int routes = 0;
|
||||
for (L2EnchantSkillGroup group : _enchantSkillGroups.values())
|
||||
{
|
||||
|
@ -50,7 +50,7 @@ public final class ExperienceData implements IXmlReader
|
||||
public void load()
|
||||
{
|
||||
_expTable.clear();
|
||||
parseDatapackFile("data/stats/experience.xml");
|
||||
parseDatapackFile("stats/experience.xml");
|
||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _expTable.size() + " levels.");
|
||||
LOGGER.info(getClass().getSimpleName() + ": Max Player Level is: " + (MAX_LEVEL - 1));
|
||||
LOGGER.info(getClass().getSimpleName() + ": Max Pet Level is: " + (MAX_PET_LEVEL - 1));
|
||||
|
@ -55,7 +55,7 @@ public final class FishData implements IXmlReader
|
||||
_fishEasy.clear();
|
||||
_fishNormal.clear();
|
||||
_fishHard.clear();
|
||||
parseDatapackFile("data/stats/fishing/fishes.xml");
|
||||
parseDatapackFile("stats/fishing/fishes.xml");
|
||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + (_fishEasy.size() + _fishNormal.size() + _fishHard.size()) + " Fishes.");
|
||||
}
|
||||
|
||||
|
@ -49,7 +49,7 @@ public final class FishingMonstersData implements IXmlReader
|
||||
public void load()
|
||||
{
|
||||
_fishingMonstersData.clear();
|
||||
parseDatapackFile("data/stats/fishing/fishingMonsters.xml");
|
||||
parseDatapackFile("stats/fishing/fishingMonsters.xml");
|
||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _fishingMonstersData.size() + " Fishing Monsters.");
|
||||
}
|
||||
|
||||
|
@ -49,7 +49,7 @@ public final class FishingRodsData implements IXmlReader
|
||||
public void load()
|
||||
{
|
||||
_fishingRods.clear();
|
||||
parseDatapackFile("data/stats/fishing/fishingRods.xml");
|
||||
parseDatapackFile("stats/fishing/fishingRods.xml");
|
||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _fishingRods.size() + " Fishing Rods.");
|
||||
}
|
||||
|
||||
|
@ -55,7 +55,7 @@ public final class HennaData implements IXmlReader
|
||||
public void load()
|
||||
{
|
||||
_hennaList.clear();
|
||||
parseDatapackFile("data/stats/hennaList.xml");
|
||||
parseDatapackFile("stats/hennaList.xml");
|
||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _hennaList.size() + " Henna data.");
|
||||
}
|
||||
|
||||
|
@ -52,7 +52,7 @@ public final class HitConditionBonusData implements IXmlReader
|
||||
@Override
|
||||
public void load()
|
||||
{
|
||||
parseDatapackFile("data/stats/hitConditionBonus.xml");
|
||||
parseDatapackFile("stats/hitConditionBonus.xml");
|
||||
LOGGER.info(getClass().getSimpleName() + ": Loaded Hit Condition bonuses.");
|
||||
if (Config.DEBUG)
|
||||
{
|
||||
|
@ -41,8 +41,8 @@ import com.l2jserver.util.data.xml.IXmlReader;
|
||||
public final class InitialEquipmentData implements IXmlReader
|
||||
{
|
||||
private final Map<ClassId, List<PcItemTemplate>> _initialEquipmentList = new HashMap<>();
|
||||
private static final String NORMAL = "data/stats/initialEquipment.xml";
|
||||
private static final String EVENT = "data/stats/initialEquipmentEvent.xml";
|
||||
private static final String NORMAL = "stats/initialEquipment.xml";
|
||||
private static final String EVENT = "stats/initialEquipmentEvent.xml";
|
||||
|
||||
/**
|
||||
* Instantiates a new initial equipment data.
|
||||
|
@ -63,7 +63,7 @@ public final class InitialShortcutData implements IXmlReader
|
||||
_initialShortcutData.clear();
|
||||
_initialGlobalShortcutList.clear();
|
||||
|
||||
parseDatapackFile("data/stats/initialShortcuts.xml");
|
||||
parseDatapackFile("stats/initialShortcuts.xml");
|
||||
|
||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _initialGlobalShortcutList.size() + " Initial Global Shortcuts data.");
|
||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _initialShortcutData.size() + " Initial Shortcuts data.");
|
||||
|
@ -45,7 +45,7 @@ public final class ItemCrystalizationData implements IXmlReader
|
||||
@Override
|
||||
public void load()
|
||||
{
|
||||
parseDatapackFile("data/CrystalizableItems.xml");
|
||||
parseDatapackFile("CrystalizableItems.xml");
|
||||
LOGGER.log(Level.INFO, getClass().getSimpleName() + ": Loaded: " + _items.size() + " Items");
|
||||
}
|
||||
|
||||
|
@ -44,7 +44,7 @@ public class KarmaData implements IXmlReader
|
||||
public synchronized void load()
|
||||
{
|
||||
_karmaTable.clear();
|
||||
parseDatapackFile("data/stats/chars/pcKarmaIncrease.xml");
|
||||
parseDatapackFile("stats/chars/pcKarmaIncrease.xml");
|
||||
LOGGER.log(Level.INFO, getClass().getSimpleName() + ": Loaded " + _karmaTable.size() + " karma modifiers.");
|
||||
}
|
||||
|
||||
|
@ -68,10 +68,10 @@ public final class MultisellData implements IXmlReader
|
||||
public void load()
|
||||
{
|
||||
_entries.clear();
|
||||
parseDatapackDirectory("data/multisell", false);
|
||||
parseDatapackDirectory("multisell", false);
|
||||
if (Config.CUSTOM_MULTISELL_LOAD)
|
||||
{
|
||||
parseDatapackDirectory("data/multisell/custom", false);
|
||||
parseDatapackDirectory("multisell/custom", false);
|
||||
}
|
||||
|
||||
verify();
|
||||
|
@ -72,13 +72,13 @@ public class NpcData implements IXmlReader
|
||||
{
|
||||
_minionData = new MinionData();
|
||||
|
||||
parseDatapackDirectory("data/stats/npcs", false);
|
||||
parseDatapackDirectory("stats/npcs", false);
|
||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _npcs.size() + " NPCs.");
|
||||
|
||||
if (Config.CUSTOM_NPC_DATA)
|
||||
{
|
||||
final int npcCount = _npcs.size();
|
||||
parseDatapackDirectory("data/stats/npcs/custom", true);
|
||||
parseDatapackDirectory("stats/npcs/custom", true);
|
||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + (_npcs.size() - npcCount) + " Custom NPCs.");
|
||||
}
|
||||
|
||||
@ -820,7 +820,7 @@ public class NpcData implements IXmlReader
|
||||
public void load()
|
||||
{
|
||||
_tempMinions.clear();
|
||||
parseDatapackFile("data/minionData.xml");
|
||||
parseDatapackFile("minionData.xml");
|
||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _tempMinions.size() + " minions data.");
|
||||
}
|
||||
|
||||
|
@ -50,7 +50,7 @@ public class OptionData implements IXmlReader
|
||||
public synchronized void load()
|
||||
{
|
||||
_optionData.clear();
|
||||
parseDatapackDirectory("data/stats/options", false);
|
||||
parseDatapackDirectory("stats/options", false);
|
||||
LOGGER.log(Level.INFO, getClass().getSimpleName() + ": Loaded: " + _optionData.size() + " Options.");
|
||||
}
|
||||
|
||||
|
@ -52,7 +52,7 @@ public final class PetDataTable implements IXmlReader
|
||||
public void load()
|
||||
{
|
||||
_pets.clear();
|
||||
parseDatapackDirectory("data/stats/pets", false);
|
||||
parseDatapackDirectory("stats/pets", false);
|
||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _pets.size() + " Pets.");
|
||||
}
|
||||
|
||||
|
@ -55,7 +55,7 @@ public final class PlayerTemplateData implements IXmlReader
|
||||
public void load()
|
||||
{
|
||||
_playerTemplates.clear();
|
||||
parseDatapackDirectory("data/stats/chars/baseStats", false);
|
||||
parseDatapackDirectory("stats/chars/baseStats", false);
|
||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _playerTemplates.size() + " character templates.");
|
||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _dataCount + " level up gain records.");
|
||||
}
|
||||
|
@ -44,7 +44,7 @@ public final class PlayerXpPercentLostData implements IXmlReader
|
||||
@Override
|
||||
public void load()
|
||||
{
|
||||
parseDatapackFile("data/stats/chars/playerXpPercentLost.xml");
|
||||
parseDatapackFile("stats/chars/playerXpPercentLost.xml");
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@ -52,7 +52,7 @@ public class PrimeShopData implements IXmlReader
|
||||
public void load()
|
||||
{
|
||||
_primeItems.clear();
|
||||
parseDatapackFile("data/PrimeShop.xml");
|
||||
parseDatapackFile("PrimeShop.xml");
|
||||
|
||||
if (_primeItems.size() > 0)
|
||||
{
|
||||
|
@ -54,7 +54,7 @@ public class RecipeData implements IXmlReader
|
||||
public void load()
|
||||
{
|
||||
_recipes.clear();
|
||||
parseDatapackFile("data/recipes.xml");
|
||||
parseDatapackFile("recipes.xml");
|
||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _recipes.size() + " recipes.");
|
||||
}
|
||||
|
||||
|
@ -62,7 +62,7 @@ public final class ShuttleData implements IXmlReader
|
||||
}
|
||||
_shuttleInstances.clear();
|
||||
}
|
||||
parseDatapackFile("data/shuttledata.xml");
|
||||
parseDatapackFile("shuttledata.xml");
|
||||
init();
|
||||
LOGGER.log(Level.INFO, getClass().getSimpleName() + ": Loaded: " + _shuttles.size() + " Shuttles.");
|
||||
}
|
||||
|
@ -48,7 +48,7 @@ public class SiegeScheduleData implements IXmlReader
|
||||
public synchronized void load()
|
||||
{
|
||||
_scheduleData.clear();
|
||||
parseDatapackFile("config/SiegeSchedule.xml");
|
||||
parseDatapackFile("../config/SiegeSchedule.xml");
|
||||
LOGGER.log(Level.INFO, getClass().getSimpleName() + ": Loaded: " + _scheduleData.size() + " siege schedulers.");
|
||||
if (_scheduleData.isEmpty())
|
||||
{
|
||||
|
@ -46,7 +46,7 @@ public final class SkillLearnData implements IXmlReader
|
||||
public synchronized void load()
|
||||
{
|
||||
_skillLearn.clear();
|
||||
parseDatapackFile("data/skillLearn.xml");
|
||||
parseDatapackFile("skillLearn.xml");
|
||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _skillLearn.size() + " Skill Learn data.");
|
||||
}
|
||||
|
||||
|
@ -145,14 +145,7 @@ public final class SkillTreesData implements IXmlReader
|
||||
_dualClassSkillTree.clear();
|
||||
|
||||
// Load files.
|
||||
if (Config.SERVER_CLASSIC_SUPPORT)
|
||||
{
|
||||
parseDatapackDirectory("data/skillTrees/", false);
|
||||
}
|
||||
else
|
||||
{
|
||||
parseDatapackDirectory("data/skillTrees/", true);
|
||||
}
|
||||
parseDatapackDirectory("skillTrees/", true);
|
||||
|
||||
// Generate check arrays.
|
||||
generateCheckArrays();
|
||||
|
@ -51,7 +51,7 @@ public final class StaticObjectData implements IXmlReader
|
||||
public void load()
|
||||
{
|
||||
_staticObjects.clear();
|
||||
parseDatapackFile("data/staticObjects.xml");
|
||||
parseDatapackFile("staticObjects.xml");
|
||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _staticObjects.size() + " static object templates.");
|
||||
}
|
||||
|
||||
|
@ -48,7 +48,7 @@ public class TeleportersData implements IXmlReader
|
||||
public void load()
|
||||
{
|
||||
_teleporters.clear();
|
||||
parseDatapackDirectory("data/teleporters", true);
|
||||
parseDatapackDirectory("teleporters", true);
|
||||
LOGGER.log(Level.INFO, "Loaded: " + _teleporters.size() + " npc teleporters.");
|
||||
}
|
||||
|
||||
|
@ -53,7 +53,7 @@ public final class TransformData implements IXmlReader
|
||||
public synchronized void load()
|
||||
{
|
||||
_transformData.clear();
|
||||
parseDatapackDirectory("data/stats/transformations", false);
|
||||
parseDatapackDirectory("stats/transformations", false);
|
||||
LOGGER.log(Level.INFO, getClass().getSimpleName() + ": Loaded: " + _transformData.size() + " transform templates.");
|
||||
}
|
||||
|
||||
|
@ -51,7 +51,7 @@ public class UIData implements IXmlReader
|
||||
{
|
||||
_storedKeys.clear();
|
||||
_storedCategories.clear();
|
||||
parseDatapackFile("data/ui/ui_en.xml");
|
||||
parseDatapackFile("ui/ui_en.xml");
|
||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _storedKeys.size() + " keys " + _storedCategories.size() + " categories.");
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user