|
@@ -6,16 +6,18 @@ import com.gmail.nossr50.mcMMO;
|
|
|
|
|
|
public class HiddenConfig {
|
|
public class HiddenConfig {
|
|
private static HiddenConfig instance;
|
|
private static HiddenConfig instance;
|
|
- private static String fileName;
|
|
|
|
- private static YamlConfiguration config;
|
|
|
|
- private static boolean chunkletsEnabled;
|
|
|
|
- private static int conversionRate;
|
|
|
|
- private static boolean useEnchantmentBuffs;
|
|
|
|
- private static boolean resendChunksAfterBlockAbility;
|
|
|
|
- private static int uuidConvertAmount;
|
|
|
|
|
|
+ private String fileName;
|
|
|
|
+ private YamlConfiguration config;
|
|
|
|
+ private boolean chunkletsEnabled;
|
|
|
|
+ private int conversionRate;
|
|
|
|
+ private boolean useEnchantmentBuffs;
|
|
|
|
+ private boolean resendChunksAfterBlockAbility;
|
|
|
|
+ private int uuidConvertAmount;
|
|
|
|
+ private int mojangRateLimit;
|
|
|
|
+ private long mojangLimitPeriod;
|
|
|
|
|
|
public HiddenConfig(String fileName) {
|
|
public HiddenConfig(String fileName) {
|
|
- HiddenConfig.fileName = fileName;
|
|
|
|
|
|
+ this.fileName = fileName;
|
|
load();
|
|
load();
|
|
}
|
|
}
|
|
|
|
|
|
@@ -35,6 +37,8 @@ public class HiddenConfig {
|
|
useEnchantmentBuffs = config.getBoolean("Options.EnchantmentBuffs", true);
|
|
useEnchantmentBuffs = config.getBoolean("Options.EnchantmentBuffs", true);
|
|
resendChunksAfterBlockAbility = config.getBoolean("Options.RefreshChunks", false);
|
|
resendChunksAfterBlockAbility = config.getBoolean("Options.RefreshChunks", false);
|
|
uuidConvertAmount = config.getInt("Options.UUIDConvertAmount", 5);
|
|
uuidConvertAmount = config.getInt("Options.UUIDConvertAmount", 5);
|
|
|
|
+ mojangRateLimit = config.getInt("Options.MojangRateLimit", 50000);
|
|
|
|
+ mojangLimitPeriod = config.getLong("Options.MojangLimitPeriod", 600000);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
@@ -57,4 +61,12 @@ public class HiddenConfig {
|
|
public int getUUIDConvertAmount() {
|
|
public int getUUIDConvertAmount() {
|
|
return uuidConvertAmount;
|
|
return uuidConvertAmount;
|
|
}
|
|
}
|
|
|
|
+
|
|
|
|
+ public int getMojangRateLimit() {
|
|
|
|
+ return mojangRateLimit;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ public long getMojangLimitPeriod() {
|
|
|
|
+ return mojangLimitPeriod;
|
|
|
|
+ }
|
|
}
|
|
}
|