|
@@ -19,6 +19,7 @@ import com.gmail.nossr50.config.hocon.motd.ConfigMOTD;
|
|
import com.gmail.nossr50.config.hocon.notifications.ConfigNotifications;
|
|
import com.gmail.nossr50.config.hocon.notifications.ConfigNotifications;
|
|
import com.gmail.nossr50.config.hocon.particles.ConfigParticles;
|
|
import com.gmail.nossr50.config.hocon.particles.ConfigParticles;
|
|
import com.gmail.nossr50.config.hocon.party.ConfigParty;
|
|
import com.gmail.nossr50.config.hocon.party.ConfigParty;
|
|
|
|
+import com.gmail.nossr50.config.hocon.party.data.ConfigPartyData;
|
|
import com.gmail.nossr50.config.hocon.playerleveling.ConfigLeveling;
|
|
import com.gmail.nossr50.config.hocon.playerleveling.ConfigLeveling;
|
|
import com.gmail.nossr50.config.hocon.scoreboard.ConfigScoreboard;
|
|
import com.gmail.nossr50.config.hocon.scoreboard.ConfigScoreboard;
|
|
import com.gmail.nossr50.config.hocon.superabilities.ConfigSuperAbilities;
|
|
import com.gmail.nossr50.config.hocon.superabilities.ConfigSuperAbilities;
|
|
@@ -103,6 +104,9 @@ public final class ConfigManager {
|
|
private SerializedConfigLoader<ConfigSuperAbilities> configSuperAbilities;
|
|
private SerializedConfigLoader<ConfigSuperAbilities> configSuperAbilities;
|
|
private SerializedConfigLoader<ConfigAdmin> configAdmin;
|
|
private SerializedConfigLoader<ConfigAdmin> configAdmin;
|
|
|
|
|
|
|
|
+ //Data
|
|
|
|
+ private SerializedConfigLoader<ConfigPartyData> partyData;
|
|
|
|
+
|
|
private MainConfig mainConfig;
|
|
private MainConfig mainConfig;
|
|
private FishingTreasureConfig fishingTreasureConfig;
|
|
private FishingTreasureConfig fishingTreasureConfig;
|
|
private ExcavationTreasureConfig excavationTreasureConfig;
|
|
private ExcavationTreasureConfig excavationTreasureConfig;
|
|
@@ -161,6 +165,9 @@ public final class ConfigManager {
|
|
configSuperAbilities = new SerializedConfigLoader<>(ConfigSuperAbilities.class, "skill_super_abilities.conf", null);
|
|
configSuperAbilities = new SerializedConfigLoader<>(ConfigSuperAbilities.class, "skill_super_abilities.conf", null);
|
|
configAdmin = new SerializedConfigLoader<>(ConfigAdmin.class, "admin.conf", null);
|
|
configAdmin = new SerializedConfigLoader<>(ConfigAdmin.class, "admin.conf", null);
|
|
|
|
|
|
|
|
+ //Serialized Data
|
|
|
|
+ partyData = new SerializedConfigLoader<>(ConfigPartyData.class, "partydata.conf", null);
|
|
|
|
+
|
|
//Assign Maps
|
|
//Assign Maps
|
|
partyItemWeights = Maps.newHashMap(configParty.getConfig().getPartyItemShare().getItemShareMap()); //Item Share Weights
|
|
partyItemWeights = Maps.newHashMap(configParty.getConfig().getPartyItemShare().getItemShareMap()); //Item Share Weights
|
|
partyFeatureUnlocks = Maps.newHashMap(configParty.getConfig().getPartyXP().getPartyLevel().getPartyFeatureUnlockMap()); //Party Progression
|
|
partyFeatureUnlocks = Maps.newHashMap(configParty.getConfig().getPartyXP().getPartyLevel().getPartyFeatureUnlockMap()); //Party Progression
|