Skip to content

Commit da1a92c

Browse files
committed
[Refactor/Dependency] Move 'ca.q0r.*.config' to 'ca.q0r.*.yml'./Update MChat Dependency.
1 parent b08f9ee commit da1a92c

19 files changed

Lines changed: 296 additions & 358 deletions

pom.xml

Lines changed: 2 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
<!-- Project information -->
55
<groupId>ca.q0r</groupId>
66
<artifactId>MAdvanced</artifactId>
7-
<version>1.6.4-R0.3</version>
7+
<version>1.6.4-R0.4</version>
88
<name>MAdvanced</name>
99
<url>http://mdev.in/</url>
1010
<description>Advanced MChat functionality</description>
@@ -97,14 +97,7 @@
9797
<dependency>
9898
<groupId>ca.q0r</groupId>
9999
<artifactId>MChat</artifactId>
100-
<version>1.6.4-R0.2</version>
101-
<type>jar</type>
102-
<scope>compile</scope>
103-
</dependency>
104-
<dependency>
105-
<groupId>org.getspout</groupId>
106-
<artifactId>spoutpluginapi</artifactId>
107-
<version>dev-SNAPSHOT</version>
100+
<version>1.6.4-R0.5</version>
108101
<type>jar</type>
109102
<scope>compile</scope>
110103
</dependency>

src/main/java/ca/q0r/madvanced/MAdvanced.java

Lines changed: 7 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,10 @@
11
package ca.q0r.madvanced;
22

33
import ca.q0r.madvanced.commands.*;
4-
import ca.q0r.madvanced.configs.ConfigUtil;
5-
import ca.q0r.madvanced.configs.LocaleUtil;
64
import ca.q0r.madvanced.events.*;
7-
import ca.q0r.madvanced.types.ConfigType;
8-
import ca.q0r.madvanced.types.LocaleType;
5+
import ca.q0r.madvanced.yml.YmlManager;
6+
import ca.q0r.madvanced.yml.config.ConfigType;
7+
import ca.q0r.madvanced.yml.locale.LocaleType;
98
import ca.q0r.mchat.api.API;
109
import ca.q0r.mchat.api.Parser;
1110
import ca.q0r.mchat.util.MessageUtil;
@@ -59,7 +58,8 @@ public void run() {
5958
}
6059
}, 200);*/
6160

62-
initializeConfigs();
61+
// Load Yml
62+
YmlManager.initialize();
6363

6464
// Setup Plugins
6565
setupPlugins();
@@ -103,7 +103,8 @@ public void onDisable() {
103103

104104
getServer().getScheduler().cancelTasks(this);
105105

106-
unloadConfigs();
106+
// Unload Yml
107+
YmlManager.unload();
107108

108109
// Stop the Timer
109110
timer.stop();
@@ -197,16 +198,6 @@ public void run() {
197198
}, 20L * 10, 20L * 10);
198199
}
199200

200-
private void initializeConfigs() {
201-
ConfigUtil.initialize();
202-
LocaleUtil.initialize();
203-
}
204-
205-
private void unloadConfigs() {
206-
ConfigUtil.dispose();
207-
LocaleUtil.dispose();
208-
}
209-
210201
void setupCommands() {
211202
regCommands("madvanced", new AdvancedCommand());
212203
regCommands("mchatafk", new AFKCommand(this));

src/main/java/ca/q0r/madvanced/commands/AFKCommand.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
package ca.q0r.madvanced.commands;
22

33
import ca.q0r.madvanced.MAdvanced;
4-
import ca.q0r.madvanced.types.LocaleType;
4+
import ca.q0r.madvanced.yml.locale.LocaleType;
55
import ca.q0r.mchat.util.CommandUtil;
66
import ca.q0r.mchat.util.MessageUtil;
77
import org.bukkit.command.Command;

src/main/java/ca/q0r/madvanced/commands/AFKOtherCommand.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
package ca.q0r.madvanced.commands;
22

33
import ca.q0r.madvanced.MAdvanced;
4-
import ca.q0r.madvanced.types.ConfigType;
5-
import ca.q0r.madvanced.types.LocaleType;
4+
import ca.q0r.madvanced.yml.config.ConfigType;
5+
import ca.q0r.madvanced.yml.locale.LocaleType;
66
import ca.q0r.mchat.api.API;
77
import ca.q0r.mchat.api.Parser;
88
import ca.q0r.mchat.types.IndicatorType;

src/main/java/ca/q0r/madvanced/commands/AdvancedCommand.java

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
11
package ca.q0r.madvanced.commands;
22

3-
import ca.q0r.madvanced.configs.ConfigUtil;
4-
import ca.q0r.madvanced.configs.LocaleUtil;
3+
import ca.q0r.madvanced.yml.YmlManager;
4+
import ca.q0r.madvanced.yml.YmlType;
5+
import ca.q0r.madvanced.yml.config.ConfigYml;
6+
import ca.q0r.madvanced.yml.locale.LocaleYml;
57
import ca.q0r.mchat.util.CommandUtil;
68
import ca.q0r.mchat.util.MessageUtil;
79
import org.bukkit.command.Command;
@@ -26,8 +28,8 @@ public boolean onCommand(CommandSender sender, Command command, String label, St
2628
return true;
2729
}
2830

29-
ConfigUtil.initialize();
30-
LocaleUtil.initialize();
31+
YmlManager.reloadYml(YmlType.CONFIG_YML);
32+
YmlManager.reloadYml(YmlType.LOCALE_YML);
3133

3234
MessageUtil.sendMessage(sender, "Config Reloaded.");
3335
return true;

src/main/java/ca/q0r/madvanced/commands/ListCommand.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
package ca.q0r.madvanced.commands;
22

33
import ca.q0r.madvanced.MAdvanced;
4-
import ca.q0r.madvanced.types.ConfigType;
5-
import ca.q0r.madvanced.types.LocaleType;
4+
import ca.q0r.madvanced.yml.config.ConfigType;
5+
import ca.q0r.madvanced.yml.locale.LocaleType;
66
import ca.q0r.mchat.api.API;
77
import ca.q0r.mchat.api.Parser;
88
import ca.q0r.mchat.api.Reader;

src/main/java/ca/q0r/madvanced/configs/ConfigUtil.java

Lines changed: 0 additions & 152 deletions
This file was deleted.

src/main/java/ca/q0r/madvanced/configs/LocaleUtil.java

Lines changed: 0 additions & 77 deletions
This file was deleted.

src/main/java/ca/q0r/madvanced/events/ChatListener.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
package ca.q0r.madvanced.events;
22

33
import ca.q0r.madvanced.MAdvanced;
4-
import ca.q0r.madvanced.types.LocaleType;
4+
import ca.q0r.madvanced.yml.locale.LocaleType;
55
import ca.q0r.mchat.api.Parser;
66
import ca.q0r.mchat.util.MessageUtil;
77
import org.bukkit.ChatColor;

src/main/java/ca/q0r/madvanced/events/CommandListener.java

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
package ca.q0r.madvanced.events;
22

3-
import ca.q0r.madvanced.configs.ConfigUtil;
3+
import ca.q0r.madvanced.yml.YmlManager;
4+
import ca.q0r.madvanced.yml.YmlType;
5+
import ca.q0r.madvanced.yml.config.ConfigYml;
46
import org.bukkit.event.EventHandler;
57
import org.bukkit.event.EventPriority;
68
import org.bukkit.event.Listener;
@@ -17,7 +19,7 @@ public void onPlayerCommandPreprocess(PlayerCommandPreprocessEvent event) {
1719
String msg = event.getMessage();
1820
String command = msg.split(" ")[0].replace("/", "");
1921

20-
for (Map.Entry<String, List<String>> entry : ConfigUtil.getAliasMap().entrySet()) {
22+
for (Map.Entry<String, List<String>> entry : ((ConfigYml) YmlManager.getYml(YmlType.CONFIG_YML)).getAliasMap().entrySet()) {
2123
for (String comm : entry.getValue()) {
2224
if (comm.equalsIgnoreCase(command)) {
2325
event.setMessage(msg.replaceFirst("/" + command, "/" + entry.getKey()));

0 commit comments

Comments
 (0)