diff --git a/bukkit/acf-bukkit.iml b/bukkit/acf-bukkit.iml
index 1d608a14..cd9c9205 100644
--- a/bukkit/acf-bukkit.iml
+++ b/bukkit/acf-bukkit.iml
@@ -19,8 +19,9 @@
+
-
+
diff --git a/bungee/acf-bungee.iml b/bungee/acf-bungee.iml
index 51d9b321..8bcf1ab8 100644
--- a/bungee/acf-bungee.iml
+++ b/bungee/acf-bungee.iml
@@ -19,6 +19,7 @@
+
diff --git a/core/acf-core.iml b/core/acf-core.iml
index 143048f3..2c3840b4 100644
--- a/core/acf-core.iml
+++ b/core/acf-core.iml
@@ -18,5 +18,6 @@
+
\ No newline at end of file
diff --git a/core/pom.xml b/core/pom.xml
index 0c241d05..f34f4908 100644
--- a/core/pom.xml
+++ b/core/pom.xml
@@ -51,6 +51,39 @@
annotations
15.0
+
+ co.aikar
+ locales
+ 1.0-SNAPSHOT
+ compile
+
-
+
+
+
+ org.apache.maven.plugins
+ maven-shade-plugin
+ 2.4.3
+
+
+ package
+
+ shade
+
+
+
+
+ ${project.build.directory}/dependency-reduced-pom.xml
+
+ true
+
+
+ co.aikar.locales
+ co.aikar.commands.locales
+
+
+
+
+
+
diff --git a/core/src/main/java/co/aikar/commands/CommandManager.java b/core/src/main/java/co/aikar/commands/CommandManager.java
index daa93acb..bd5ed2dd 100644
--- a/core/src/main/java/co/aikar/commands/CommandManager.java
+++ b/core/src/main/java/co/aikar/commands/CommandManager.java
@@ -23,6 +23,8 @@
package co.aikar.commands;
+import co.aikar.locales.MessageKey;
+
import java.lang.reflect.Method;
import java.lang.reflect.Parameter;
import java.util.EnumMap;
@@ -41,7 +43,7 @@ abstract class CommandManager {
protected ExceptionHandler defaultExceptionHandler = null;
protected Map formatters = new IdentityHashMap<>();
{
- MessageFormatter plain = new MessageFormatter() {
+ MessageFormatter plain = new MessageFormatter