mirror of
https://github.com/ColdeZhang/Dominion.git
synced 2024-10-19 03:26:40 +08:00
将经济系统初始化移动到配置文件加载中,现在即便重载配置也能hook经济系统
This commit is contained in:
parent
a119cf747f
commit
26f87ab835
2
pom.xml
2
pom.xml
@ -6,7 +6,7 @@
|
|||||||
|
|
||||||
<groupId>cn.lunadeer</groupId>
|
<groupId>cn.lunadeer</groupId>
|
||||||
<artifactId>Dominion</artifactId>
|
<artifactId>Dominion</artifactId>
|
||||||
<version>1.35.1-beta</version>
|
<version>1.35.2-beta</version>
|
||||||
<packaging>jar</packaging>
|
<packaging>jar</packaging>
|
||||||
|
|
||||||
<name>Dominion</name>
|
<name>Dominion</name>
|
||||||
|
@ -27,7 +27,6 @@ public final class Dominion extends JavaPlugin {
|
|||||||
new Notification(this);
|
new Notification(this);
|
||||||
new XLogger(this);
|
new XLogger(this);
|
||||||
config = new ConfigManager(this);
|
config = new ConfigManager(this);
|
||||||
XLogger.setDebug(config.isDebug());
|
|
||||||
new DatabaseManager(this,
|
new DatabaseManager(this,
|
||||||
DatabaseType.valueOf(config.getDbType().toUpperCase()),
|
DatabaseType.valueOf(config.getDbType().toUpperCase()),
|
||||||
config.getDbHost(),
|
config.getDbHost(),
|
||||||
@ -39,9 +38,6 @@ public final class Dominion extends JavaPlugin {
|
|||||||
new Scheduler(this);
|
new Scheduler(this);
|
||||||
AutoClean.run();
|
AutoClean.run();
|
||||||
Cache.instance = new Cache();
|
Cache.instance = new Cache();
|
||||||
if (config.getEconomyEnable()) {
|
|
||||||
new VaultConnect(this);
|
|
||||||
}
|
|
||||||
|
|
||||||
Bukkit.getPluginManager().registerEvents(new PlayerEvents(), this);
|
Bukkit.getPluginManager().registerEvents(new PlayerEvents(), this);
|
||||||
Bukkit.getPluginManager().registerEvents(new EnvironmentEvents(), this);
|
Bukkit.getPluginManager().registerEvents(new EnvironmentEvents(), this);
|
||||||
|
@ -2,6 +2,7 @@ package cn.lunadeer.dominion.managers;
|
|||||||
|
|
||||||
import cn.lunadeer.dominion.Dominion;
|
import cn.lunadeer.dominion.Dominion;
|
||||||
import cn.lunadeer.dominion.dtos.Flag;
|
import cn.lunadeer.dominion.dtos.Flag;
|
||||||
|
import cn.lunadeer.minecraftpluginutils.VaultConnect;
|
||||||
import cn.lunadeer.minecraftpluginutils.XLogger;
|
import cn.lunadeer.minecraftpluginutils.XLogger;
|
||||||
import org.bukkit.Material;
|
import org.bukkit.Material;
|
||||||
import org.bukkit.configuration.file.FileConfiguration;
|
import org.bukkit.configuration.file.FileConfiguration;
|
||||||
@ -82,6 +83,9 @@ public class ConfigManager {
|
|||||||
_economy_price = (float) _file.getDouble("Economy.Price", 10.0);
|
_economy_price = (float) _file.getDouble("Economy.Price", 10.0);
|
||||||
_economy_only_xz = _file.getBoolean("Economy.OnlyXZ", false);
|
_economy_only_xz = _file.getBoolean("Economy.OnlyXZ", false);
|
||||||
_economy_refund = (float) _file.getDouble("Economy.Refund", 0.85);
|
_economy_refund = (float) _file.getDouble("Economy.Refund", 0.85);
|
||||||
|
if (getEconomyEnable()) {
|
||||||
|
new VaultConnect(this._plugin);
|
||||||
|
}
|
||||||
_fly_permission_nodes = _file.getStringList("FlyPermissionNodes");
|
_fly_permission_nodes = _file.getStringList("FlyPermissionNodes");
|
||||||
_residence_migration = _file.getBoolean("ResidenceMigration", false);
|
_residence_migration = _file.getBoolean("ResidenceMigration", false);
|
||||||
saveAll(); // 回写文件 防止文件中的数据不完整
|
saveAll(); // 回写文件 防止文件中的数据不完整
|
||||||
|
Loading…
Reference in New Issue
Block a user