diff --git a/core/pom.xml b/core/pom.xml
deleted file mode 100644
index dc79a10..0000000
--- a/core/pom.xml
+++ /dev/null
@@ -1,188 +0,0 @@
-
-
- 4.0.0
-
- core
- 1.0-SNAPSHOT
-
-
- net.artelnatif
- nicko-parent
- 1.0-SNAPSHOT
-
-
-
- UTF-8
-
-
-
-
- dmulloy2-repo
- https://repo.dmulloy2.net/repository/public/
-
-
- papermc
- https://repo.papermc.io/repository/maven-public/
-
-
- spigot-repo
- https://hub.spigotmc.org/nexus/content/groups/public/
-
-
- codemc-snapshots
- https://repo.codemc.io/repository/maven-snapshots/
-
-
- placeholderapi
- https://repo.extendedclip.com/content/repositories/placeholderapi/
-
-
-
-
-
- com.comphenix.protocol
- ProtocolLib
- 5.0.0-SNAPSHOT
- provided
-
-
-
- me.clip
- placeholderapi
- 2.11.2
- provided
-
-
-
- org.spigotmc
- spigot-api
- 1.19.4-R0.1-SNAPSHOT
- provided
-
-
-
- xyz.xenondevs.invui
- invui
- 1.0-SNAPSHOT
-
-
-
- net.wesjd
- anvilgui
- 1.6.3-SNAPSHOT
-
-
-
- com.google.guava
- guava
- 31.1-jre
- provided
-
-
-
- com.github.seeseemelk
- MockBukkit-v1.19
- 2.29.0
- test
-
-
-
- org.mariadb.jdbc
- mariadb-java-client
- 3.1.2
-
-
-
- com.github.jsixface
- yamlconfig
- 1.1.2
-
-
- com.fasterxml.jackson.core
- jackson-core
- 2.13.3
-
-
- com.fasterxml.jackson.dataformat
- jackson-dataformat-yaml
- 2.13.3
-
-
-
- redis.clients
- jedis
- 4.3.0
-
-
-
-
-
-
- org.apache.maven.plugins
- maven-surefire-plugin
- 3.0.0-M7
-
-
- org.apache.maven.plugins
- maven-shade-plugin
- 3.4.1
-
-
- package
-
- shade
-
-
-
-
- net.wesjd:anvilgui
- xyz.xenondevs.invui:*
- com.github.jsixface:*
- com.fasterxml.jackson.dataformat
- com.fasterxml.jackson.core
- org.mariadb.jdbc
-
-
-
-
- net.wesjd.anvilgui
- net.artelnatif.libs.anvilgui
-
-
- xyz.xenondevs.invui
- net.artelnatif.libs.invui
-
-
- com.github.jsixface
- net.artelnatif.libs.yaml
-
-
- com.fasterxml.jackson.dataformat
- net.artelnatif.libs.jackson.yaml
-
-
- com.fasterxml.jackson.core
- net.artelnatif.libs.jackson.core
-
-
- org.mariadb.jdbc
- net.artelnatif.libs.mariadb
-
-
-
- false
-
-
-
-
-
-
-
- true
- ${basedir}/src/main/resources/
-
-
-
-
\ No newline at end of file
diff --git a/pom.xml b/pom.xml
index c2fa63a..d0ef690 100644
--- a/pom.xml
+++ b/pom.xml
@@ -5,17 +5,182 @@
4.0.0
net.artelnatif
- nicko-parent
+ nicko
1.0-SNAPSHOT
Nicko
- pom
-
-
- core
-
17
17
+ UTF-8
+
+
+
+ dmulloy2-repo
+ https://repo.dmulloy2.net/repository/public/
+
+
+ papermc
+ https://repo.papermc.io/repository/maven-public/
+
+
+ spigot-repo
+ https://hub.spigotmc.org/nexus/content/groups/public/
+
+
+ codemc-snapshots
+ https://repo.codemc.io/repository/maven-snapshots/
+
+
+ placeholderapi
+ https://repo.extendedclip.com/content/repositories/placeholderapi/
+
+
+
+
+
+ com.comphenix.protocol
+ ProtocolLib
+ 5.0.0-SNAPSHOT
+ provided
+
+
+
+ me.clip
+ placeholderapi
+ 2.11.2
+ provided
+
+
+
+ org.spigotmc
+ spigot-api
+ 1.19.4-R0.1-SNAPSHOT
+ provided
+
+
+
+ xyz.xenondevs.invui
+ invui
+ 1.0-SNAPSHOT
+
+
+
+ net.wesjd
+ anvilgui
+ 1.6.3-SNAPSHOT
+
+
+
+ com.google.guava
+ guava
+ 31.1-jre
+ provided
+
+
+
+ com.github.seeseemelk
+ MockBukkit-v1.19
+ 2.29.0
+ test
+
+
+
+ org.mariadb.jdbc
+ mariadb-java-client
+ 3.1.2
+
+
+
+ com.github.jsixface
+ yamlconfig
+ 1.1.2
+
+
+ com.fasterxml.jackson.core
+ jackson-core
+ 2.13.3
+
+
+ com.fasterxml.jackson.dataformat
+ jackson-dataformat-yaml
+ 2.13.3
+
+
+
+ redis.clients
+ jedis
+ 4.3.0
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+ 3.0.0-M7
+
+
+ org.apache.maven.plugins
+ maven-shade-plugin
+ 3.4.1
+
+
+ package
+
+ shade
+
+
+
+
+ net.wesjd:anvilgui
+ xyz.xenondevs.invui:*
+ com.github.jsixface:*
+ com.fasterxml.jackson.dataformat
+ com.fasterxml.jackson.core
+ org.mariadb.jdbc
+
+
+
+
+ net.wesjd.anvilgui
+ net.artelnatif.libs.anvilgui
+
+
+ xyz.xenondevs.invui
+ net.artelnatif.libs.invui
+
+
+ com.github.jsixface
+ net.artelnatif.libs.yaml
+
+
+ com.fasterxml.jackson.dataformat
+ net.artelnatif.libs.jackson.yaml
+
+
+ com.fasterxml.jackson.core
+ net.artelnatif.libs.jackson.core
+
+
+ org.mariadb.jdbc
+ net.artelnatif.libs.mariadb
+
+
+
+ false
+
+
+
+
+
+
+
+ true
+ ${basedir}/src/main/resources/
+
+
+
\ No newline at end of file
diff --git a/core/src/main/java/net/artelnatif/nicko/NickoBukkit.java b/src/main/java/net/artelnatif/nicko/NickoBukkit.java
similarity index 100%
rename from core/src/main/java/net/artelnatif/nicko/NickoBukkit.java
rename to src/main/java/net/artelnatif/nicko/NickoBukkit.java
diff --git a/core/src/main/java/net/artelnatif/nicko/anvil/AnvilManager.java b/src/main/java/net/artelnatif/nicko/anvil/AnvilManager.java
similarity index 100%
rename from core/src/main/java/net/artelnatif/nicko/anvil/AnvilManager.java
rename to src/main/java/net/artelnatif/nicko/anvil/AnvilManager.java
diff --git a/core/src/main/java/net/artelnatif/nicko/appearance/AppearanceManager.java b/src/main/java/net/artelnatif/nicko/appearance/AppearanceManager.java
similarity index 100%
rename from core/src/main/java/net/artelnatif/nicko/appearance/AppearanceManager.java
rename to src/main/java/net/artelnatif/nicko/appearance/AppearanceManager.java
diff --git a/core/src/main/java/net/artelnatif/nicko/command/NickoCommand.java b/src/main/java/net/artelnatif/nicko/command/NickoCommand.java
similarity index 100%
rename from core/src/main/java/net/artelnatif/nicko/command/NickoCommand.java
rename to src/main/java/net/artelnatif/nicko/command/NickoCommand.java
diff --git a/core/src/main/java/net/artelnatif/nicko/command/sub/NickoCheckSubCmd.java b/src/main/java/net/artelnatif/nicko/command/sub/NickoCheckSubCmd.java
similarity index 100%
rename from core/src/main/java/net/artelnatif/nicko/command/sub/NickoCheckSubCmd.java
rename to src/main/java/net/artelnatif/nicko/command/sub/NickoCheckSubCmd.java
diff --git a/core/src/main/java/net/artelnatif/nicko/command/sub/NickoDebugSubCmd.java b/src/main/java/net/artelnatif/nicko/command/sub/NickoDebugSubCmd.java
similarity index 100%
rename from core/src/main/java/net/artelnatif/nicko/command/sub/NickoDebugSubCmd.java
rename to src/main/java/net/artelnatif/nicko/command/sub/NickoDebugSubCmd.java
diff --git a/core/src/main/java/net/artelnatif/nicko/config/Configuration.java b/src/main/java/net/artelnatif/nicko/config/Configuration.java
similarity index 100%
rename from core/src/main/java/net/artelnatif/nicko/config/Configuration.java
rename to src/main/java/net/artelnatif/nicko/config/Configuration.java
diff --git a/core/src/main/java/net/artelnatif/nicko/config/ConfigurationManager.java b/src/main/java/net/artelnatif/nicko/config/ConfigurationManager.java
similarity index 100%
rename from core/src/main/java/net/artelnatif/nicko/config/ConfigurationManager.java
rename to src/main/java/net/artelnatif/nicko/config/ConfigurationManager.java
diff --git a/core/src/main/java/net/artelnatif/nicko/config/DataSourceConfiguration.java b/src/main/java/net/artelnatif/nicko/config/DataSourceConfiguration.java
similarity index 100%
rename from core/src/main/java/net/artelnatif/nicko/config/DataSourceConfiguration.java
rename to src/main/java/net/artelnatif/nicko/config/DataSourceConfiguration.java
diff --git a/core/src/main/java/net/artelnatif/nicko/disguise/ActionResult.java b/src/main/java/net/artelnatif/nicko/disguise/ActionResult.java
similarity index 100%
rename from core/src/main/java/net/artelnatif/nicko/disguise/ActionResult.java
rename to src/main/java/net/artelnatif/nicko/disguise/ActionResult.java
diff --git a/core/src/main/java/net/artelnatif/nicko/disguise/NickoProfile.java b/src/main/java/net/artelnatif/nicko/disguise/NickoProfile.java
similarity index 100%
rename from core/src/main/java/net/artelnatif/nicko/disguise/NickoProfile.java
rename to src/main/java/net/artelnatif/nicko/disguise/NickoProfile.java
diff --git a/core/src/main/java/net/artelnatif/nicko/event/PlayerJoinListener.java b/src/main/java/net/artelnatif/nicko/event/PlayerJoinListener.java
similarity index 100%
rename from core/src/main/java/net/artelnatif/nicko/event/PlayerJoinListener.java
rename to src/main/java/net/artelnatif/nicko/event/PlayerJoinListener.java
diff --git a/core/src/main/java/net/artelnatif/nicko/event/PlayerQuitListener.java b/src/main/java/net/artelnatif/nicko/event/PlayerQuitListener.java
similarity index 100%
rename from core/src/main/java/net/artelnatif/nicko/event/PlayerQuitListener.java
rename to src/main/java/net/artelnatif/nicko/event/PlayerQuitListener.java
diff --git a/core/src/main/java/net/artelnatif/nicko/gui/AdminGUI.java b/src/main/java/net/artelnatif/nicko/gui/AdminGUI.java
similarity index 100%
rename from core/src/main/java/net/artelnatif/nicko/gui/AdminGUI.java
rename to src/main/java/net/artelnatif/nicko/gui/AdminGUI.java
diff --git a/core/src/main/java/net/artelnatif/nicko/gui/MainGUI.java b/src/main/java/net/artelnatif/nicko/gui/MainGUI.java
similarity index 100%
rename from core/src/main/java/net/artelnatif/nicko/gui/MainGUI.java
rename to src/main/java/net/artelnatif/nicko/gui/MainGUI.java
diff --git a/core/src/main/java/net/artelnatif/nicko/gui/SettingsGUI.java b/src/main/java/net/artelnatif/nicko/gui/SettingsGUI.java
similarity index 100%
rename from core/src/main/java/net/artelnatif/nicko/gui/SettingsGUI.java
rename to src/main/java/net/artelnatif/nicko/gui/SettingsGUI.java
diff --git a/core/src/main/java/net/artelnatif/nicko/gui/admin/CacheManagementGUI.java b/src/main/java/net/artelnatif/nicko/gui/admin/CacheManagementGUI.java
similarity index 100%
rename from core/src/main/java/net/artelnatif/nicko/gui/admin/CacheManagementGUI.java
rename to src/main/java/net/artelnatif/nicko/gui/admin/CacheManagementGUI.java
diff --git a/core/src/main/java/net/artelnatif/nicko/gui/admin/cache/CacheDetailedGUI.java b/src/main/java/net/artelnatif/nicko/gui/admin/cache/CacheDetailedGUI.java
similarity index 100%
rename from core/src/main/java/net/artelnatif/nicko/gui/admin/cache/CacheDetailedGUI.java
rename to src/main/java/net/artelnatif/nicko/gui/admin/cache/CacheDetailedGUI.java
diff --git a/core/src/main/java/net/artelnatif/nicko/gui/items/admin/ManageCache.java b/src/main/java/net/artelnatif/nicko/gui/items/admin/ManageCache.java
similarity index 100%
rename from core/src/main/java/net/artelnatif/nicko/gui/items/admin/ManageCache.java
rename to src/main/java/net/artelnatif/nicko/gui/items/admin/ManageCache.java
diff --git a/core/src/main/java/net/artelnatif/nicko/gui/items/admin/cache/CacheDetailed.java b/src/main/java/net/artelnatif/nicko/gui/items/admin/cache/CacheDetailed.java
similarity index 100%
rename from core/src/main/java/net/artelnatif/nicko/gui/items/admin/cache/CacheDetailed.java
rename to src/main/java/net/artelnatif/nicko/gui/items/admin/cache/CacheDetailed.java
diff --git a/core/src/main/java/net/artelnatif/nicko/gui/items/admin/cache/CacheInvalidate.java b/src/main/java/net/artelnatif/nicko/gui/items/admin/cache/CacheInvalidate.java
similarity index 100%
rename from core/src/main/java/net/artelnatif/nicko/gui/items/admin/cache/CacheInvalidate.java
rename to src/main/java/net/artelnatif/nicko/gui/items/admin/cache/CacheInvalidate.java
diff --git a/core/src/main/java/net/artelnatif/nicko/gui/items/admin/cache/CacheOverview.java b/src/main/java/net/artelnatif/nicko/gui/items/admin/cache/CacheOverview.java
similarity index 100%
rename from core/src/main/java/net/artelnatif/nicko/gui/items/admin/cache/CacheOverview.java
rename to src/main/java/net/artelnatif/nicko/gui/items/admin/cache/CacheOverview.java
diff --git a/core/src/main/java/net/artelnatif/nicko/gui/items/admin/cache/SkinPlaceholder.java b/src/main/java/net/artelnatif/nicko/gui/items/admin/cache/SkinPlaceholder.java
similarity index 100%
rename from core/src/main/java/net/artelnatif/nicko/gui/items/admin/cache/SkinPlaceholder.java
rename to src/main/java/net/artelnatif/nicko/gui/items/admin/cache/SkinPlaceholder.java
diff --git a/core/src/main/java/net/artelnatif/nicko/gui/items/common/GoBack.java b/src/main/java/net/artelnatif/nicko/gui/items/common/GoBack.java
similarity index 100%
rename from core/src/main/java/net/artelnatif/nicko/gui/items/common/GoBack.java
rename to src/main/java/net/artelnatif/nicko/gui/items/common/GoBack.java
diff --git a/core/src/main/java/net/artelnatif/nicko/gui/items/common/OptionUnavailable.java b/src/main/java/net/artelnatif/nicko/gui/items/common/OptionUnavailable.java
similarity index 100%
rename from core/src/main/java/net/artelnatif/nicko/gui/items/common/OptionUnavailable.java
rename to src/main/java/net/artelnatif/nicko/gui/items/common/OptionUnavailable.java
diff --git a/core/src/main/java/net/artelnatif/nicko/gui/items/common/ScrollDown.java b/src/main/java/net/artelnatif/nicko/gui/items/common/ScrollDown.java
similarity index 100%
rename from core/src/main/java/net/artelnatif/nicko/gui/items/common/ScrollDown.java
rename to src/main/java/net/artelnatif/nicko/gui/items/common/ScrollDown.java
diff --git a/core/src/main/java/net/artelnatif/nicko/gui/items/common/ScrollUp.java b/src/main/java/net/artelnatif/nicko/gui/items/common/ScrollUp.java
similarity index 100%
rename from core/src/main/java/net/artelnatif/nicko/gui/items/common/ScrollUp.java
rename to src/main/java/net/artelnatif/nicko/gui/items/common/ScrollUp.java
diff --git a/core/src/main/java/net/artelnatif/nicko/gui/items/main/AdminSubGUI.java b/src/main/java/net/artelnatif/nicko/gui/items/main/AdminSubGUI.java
similarity index 100%
rename from core/src/main/java/net/artelnatif/nicko/gui/items/main/AdminSubGUI.java
rename to src/main/java/net/artelnatif/nicko/gui/items/main/AdminSubGUI.java
diff --git a/core/src/main/java/net/artelnatif/nicko/gui/items/main/ExitGUI.java b/src/main/java/net/artelnatif/nicko/gui/items/main/ExitGUI.java
similarity index 100%
rename from core/src/main/java/net/artelnatif/nicko/gui/items/main/ExitGUI.java
rename to src/main/java/net/artelnatif/nicko/gui/items/main/ExitGUI.java
diff --git a/core/src/main/java/net/artelnatif/nicko/gui/items/main/ResetAppearance.java b/src/main/java/net/artelnatif/nicko/gui/items/main/ResetAppearance.java
similarity index 100%
rename from core/src/main/java/net/artelnatif/nicko/gui/items/main/ResetAppearance.java
rename to src/main/java/net/artelnatif/nicko/gui/items/main/ResetAppearance.java
diff --git a/core/src/main/java/net/artelnatif/nicko/gui/items/main/SettingsSubGUI.java b/src/main/java/net/artelnatif/nicko/gui/items/main/SettingsSubGUI.java
similarity index 100%
rename from core/src/main/java/net/artelnatif/nicko/gui/items/main/SettingsSubGUI.java
rename to src/main/java/net/artelnatif/nicko/gui/items/main/SettingsSubGUI.java
diff --git a/core/src/main/java/net/artelnatif/nicko/gui/items/settings/BungeeCordCycling.java b/src/main/java/net/artelnatif/nicko/gui/items/settings/BungeeCordCycling.java
similarity index 100%
rename from core/src/main/java/net/artelnatif/nicko/gui/items/settings/BungeeCordCycling.java
rename to src/main/java/net/artelnatif/nicko/gui/items/settings/BungeeCordCycling.java
diff --git a/core/src/main/java/net/artelnatif/nicko/gui/items/settings/LanguageCycling.java b/src/main/java/net/artelnatif/nicko/gui/items/settings/LanguageCycling.java
similarity index 100%
rename from core/src/main/java/net/artelnatif/nicko/gui/items/settings/LanguageCycling.java
rename to src/main/java/net/artelnatif/nicko/gui/items/settings/LanguageCycling.java
diff --git a/core/src/main/java/net/artelnatif/nicko/gui/items/skin/ChangeName.java b/src/main/java/net/artelnatif/nicko/gui/items/skin/ChangeName.java
similarity index 100%
rename from core/src/main/java/net/artelnatif/nicko/gui/items/skin/ChangeName.java
rename to src/main/java/net/artelnatif/nicko/gui/items/skin/ChangeName.java
diff --git a/core/src/main/java/net/artelnatif/nicko/gui/items/skin/ChangeNameAndSkin.java b/src/main/java/net/artelnatif/nicko/gui/items/skin/ChangeNameAndSkin.java
similarity index 100%
rename from core/src/main/java/net/artelnatif/nicko/gui/items/skin/ChangeNameAndSkin.java
rename to src/main/java/net/artelnatif/nicko/gui/items/skin/ChangeNameAndSkin.java
diff --git a/core/src/main/java/net/artelnatif/nicko/gui/items/skin/ChangeSkin.java b/src/main/java/net/artelnatif/nicko/gui/items/skin/ChangeSkin.java
similarity index 100%
rename from core/src/main/java/net/artelnatif/nicko/gui/items/skin/ChangeSkin.java
rename to src/main/java/net/artelnatif/nicko/gui/items/skin/ChangeSkin.java
diff --git a/core/src/main/java/net/artelnatif/nicko/i18n/I18N.java b/src/main/java/net/artelnatif/nicko/i18n/I18N.java
similarity index 100%
rename from core/src/main/java/net/artelnatif/nicko/i18n/I18N.java
rename to src/main/java/net/artelnatif/nicko/i18n/I18N.java
diff --git a/core/src/main/java/net/artelnatif/nicko/i18n/I18NDict.java b/src/main/java/net/artelnatif/nicko/i18n/I18NDict.java
similarity index 100%
rename from core/src/main/java/net/artelnatif/nicko/i18n/I18NDict.java
rename to src/main/java/net/artelnatif/nicko/i18n/I18NDict.java
diff --git a/core/src/main/java/net/artelnatif/nicko/i18n/Locale.java b/src/main/java/net/artelnatif/nicko/i18n/Locale.java
similarity index 100%
rename from core/src/main/java/net/artelnatif/nicko/i18n/Locale.java
rename to src/main/java/net/artelnatif/nicko/i18n/Locale.java
diff --git a/core/src/main/java/net/artelnatif/nicko/i18n/LocaleFileManager.java b/src/main/java/net/artelnatif/nicko/i18n/LocaleFileManager.java
similarity index 100%
rename from core/src/main/java/net/artelnatif/nicko/i18n/LocaleFileManager.java
rename to src/main/java/net/artelnatif/nicko/i18n/LocaleFileManager.java
diff --git a/core/src/main/java/net/artelnatif/nicko/mojang/MojangAPI.java b/src/main/java/net/artelnatif/nicko/mojang/MojangAPI.java
similarity index 100%
rename from core/src/main/java/net/artelnatif/nicko/mojang/MojangAPI.java
rename to src/main/java/net/artelnatif/nicko/mojang/MojangAPI.java
diff --git a/core/src/main/java/net/artelnatif/nicko/mojang/MojangSkin.java b/src/main/java/net/artelnatif/nicko/mojang/MojangSkin.java
similarity index 100%
rename from core/src/main/java/net/artelnatif/nicko/mojang/MojangSkin.java
rename to src/main/java/net/artelnatif/nicko/mojang/MojangSkin.java
diff --git a/core/src/main/java/net/artelnatif/nicko/mojang/MojangUtils.java b/src/main/java/net/artelnatif/nicko/mojang/MojangUtils.java
similarity index 100%
rename from core/src/main/java/net/artelnatif/nicko/mojang/MojangUtils.java
rename to src/main/java/net/artelnatif/nicko/mojang/MojangUtils.java
diff --git a/core/src/main/java/net/artelnatif/nicko/placeholder/NickoExpansion.java b/src/main/java/net/artelnatif/nicko/placeholder/NickoExpansion.java
similarity index 100%
rename from core/src/main/java/net/artelnatif/nicko/placeholder/NickoExpansion.java
rename to src/main/java/net/artelnatif/nicko/placeholder/NickoExpansion.java
diff --git a/core/src/main/java/net/artelnatif/nicko/placeholder/PlaceHolderHook.java b/src/main/java/net/artelnatif/nicko/placeholder/PlaceHolderHook.java
similarity index 100%
rename from core/src/main/java/net/artelnatif/nicko/placeholder/PlaceHolderHook.java
rename to src/main/java/net/artelnatif/nicko/placeholder/PlaceHolderHook.java
diff --git a/core/src/main/java/net/artelnatif/nicko/storage/PlayerDataStore.java b/src/main/java/net/artelnatif/nicko/storage/PlayerDataStore.java
similarity index 100%
rename from core/src/main/java/net/artelnatif/nicko/storage/PlayerDataStore.java
rename to src/main/java/net/artelnatif/nicko/storage/PlayerDataStore.java
diff --git a/core/src/main/java/net/artelnatif/nicko/storage/Storage.java b/src/main/java/net/artelnatif/nicko/storage/Storage.java
similarity index 100%
rename from core/src/main/java/net/artelnatif/nicko/storage/Storage.java
rename to src/main/java/net/artelnatif/nicko/storage/Storage.java
diff --git a/core/src/main/java/net/artelnatif/nicko/storage/StorageProvider.java b/src/main/java/net/artelnatif/nicko/storage/StorageProvider.java
similarity index 100%
rename from core/src/main/java/net/artelnatif/nicko/storage/StorageProvider.java
rename to src/main/java/net/artelnatif/nicko/storage/StorageProvider.java
diff --git a/core/src/main/java/net/artelnatif/nicko/storage/cache/Cache.java b/src/main/java/net/artelnatif/nicko/storage/cache/Cache.java
similarity index 100%
rename from core/src/main/java/net/artelnatif/nicko/storage/cache/Cache.java
rename to src/main/java/net/artelnatif/nicko/storage/cache/Cache.java
diff --git a/core/src/main/java/net/artelnatif/nicko/storage/cache/CacheProvider.java b/src/main/java/net/artelnatif/nicko/storage/cache/CacheProvider.java
similarity index 100%
rename from core/src/main/java/net/artelnatif/nicko/storage/cache/CacheProvider.java
rename to src/main/java/net/artelnatif/nicko/storage/cache/CacheProvider.java
diff --git a/core/src/main/java/net/artelnatif/nicko/storage/cache/redis/RedisCache.java b/src/main/java/net/artelnatif/nicko/storage/cache/redis/RedisCache.java
similarity index 100%
rename from core/src/main/java/net/artelnatif/nicko/storage/cache/redis/RedisCache.java
rename to src/main/java/net/artelnatif/nicko/storage/cache/redis/RedisCache.java
diff --git a/core/src/main/java/net/artelnatif/nicko/storage/cache/redis/RedisCacheProvider.java b/src/main/java/net/artelnatif/nicko/storage/cache/redis/RedisCacheProvider.java
similarity index 100%
rename from core/src/main/java/net/artelnatif/nicko/storage/cache/redis/RedisCacheProvider.java
rename to src/main/java/net/artelnatif/nicko/storage/cache/redis/RedisCacheProvider.java
diff --git a/core/src/main/java/net/artelnatif/nicko/storage/json/JSONStorage.java b/src/main/java/net/artelnatif/nicko/storage/json/JSONStorage.java
similarity index 100%
rename from core/src/main/java/net/artelnatif/nicko/storage/json/JSONStorage.java
rename to src/main/java/net/artelnatif/nicko/storage/json/JSONStorage.java
diff --git a/core/src/main/java/net/artelnatif/nicko/storage/json/JSONStorageProvider.java b/src/main/java/net/artelnatif/nicko/storage/json/JSONStorageProvider.java
similarity index 100%
rename from core/src/main/java/net/artelnatif/nicko/storage/json/JSONStorageProvider.java
rename to src/main/java/net/artelnatif/nicko/storage/json/JSONStorageProvider.java
diff --git a/core/src/main/java/net/artelnatif/nicko/storage/name/PlayerNameStore.java b/src/main/java/net/artelnatif/nicko/storage/name/PlayerNameStore.java
similarity index 100%
rename from core/src/main/java/net/artelnatif/nicko/storage/name/PlayerNameStore.java
rename to src/main/java/net/artelnatif/nicko/storage/name/PlayerNameStore.java
diff --git a/core/src/main/java/net/artelnatif/nicko/storage/sql/SQLStorage.java b/src/main/java/net/artelnatif/nicko/storage/sql/SQLStorage.java
similarity index 100%
rename from core/src/main/java/net/artelnatif/nicko/storage/sql/SQLStorage.java
rename to src/main/java/net/artelnatif/nicko/storage/sql/SQLStorage.java
diff --git a/core/src/main/java/net/artelnatif/nicko/storage/sql/SQLStorageProvider.java b/src/main/java/net/artelnatif/nicko/storage/sql/SQLStorageProvider.java
similarity index 100%
rename from core/src/main/java/net/artelnatif/nicko/storage/sql/SQLStorageProvider.java
rename to src/main/java/net/artelnatif/nicko/storage/sql/SQLStorageProvider.java
diff --git a/core/src/main/resources/config.yml b/src/main/resources/config.yml
similarity index 100%
rename from core/src/main/resources/config.yml
rename to src/main/resources/config.yml
diff --git a/core/src/main/resources/en.yml b/src/main/resources/en.yml
similarity index 100%
rename from core/src/main/resources/en.yml
rename to src/main/resources/en.yml
diff --git a/core/src/main/resources/fr.yml b/src/main/resources/fr.yml
similarity index 100%
rename from core/src/main/resources/fr.yml
rename to src/main/resources/fr.yml
diff --git a/core/src/main/resources/plugin.yml b/src/main/resources/plugin.yml
similarity index 100%
rename from core/src/main/resources/plugin.yml
rename to src/main/resources/plugin.yml
diff --git a/core/src/test/java/net/artelnatif/nicko/test/NickoPluginTest.java b/src/test/java/net/artelnatif/nicko/test/NickoPluginTest.java
similarity index 100%
rename from core/src/test/java/net/artelnatif/nicko/test/NickoPluginTest.java
rename to src/test/java/net/artelnatif/nicko/test/NickoPluginTest.java
diff --git a/core/src/test/java/net/artelnatif/nicko/test/config/ConfigurationTest.java b/src/test/java/net/artelnatif/nicko/test/config/ConfigurationTest.java
similarity index 100%
rename from core/src/test/java/net/artelnatif/nicko/test/config/ConfigurationTest.java
rename to src/test/java/net/artelnatif/nicko/test/config/ConfigurationTest.java
diff --git a/core/src/test/java/net/artelnatif/nicko/test/storage/BrokenSQLTest.java b/src/test/java/net/artelnatif/nicko/test/storage/BrokenSQLTest.java
similarity index 100%
rename from core/src/test/java/net/artelnatif/nicko/test/storage/BrokenSQLTest.java
rename to src/test/java/net/artelnatif/nicko/test/storage/BrokenSQLTest.java
diff --git a/core/src/test/java/net/artelnatif/nicko/test/storage/SQLStorageTest.java b/src/test/java/net/artelnatif/nicko/test/storage/SQLStorageTest.java
similarity index 100%
rename from core/src/test/java/net/artelnatif/nicko/test/storage/SQLStorageTest.java
rename to src/test/java/net/artelnatif/nicko/test/storage/SQLStorageTest.java
diff --git a/core/src/test/java/net/artelnatif/nicko/test/storage/cache/CacheStorageTest.java b/src/test/java/net/artelnatif/nicko/test/storage/cache/CacheStorageTest.java
similarity index 100%
rename from core/src/test/java/net/artelnatif/nicko/test/storage/cache/CacheStorageTest.java
rename to src/test/java/net/artelnatif/nicko/test/storage/cache/CacheStorageTest.java