From 575224a69d59cc5dd8565e5cf62863571a965477 Mon Sep 17 00:00:00 2001
From: aro <pantoine.rochas@gmail.com>
Date: Tue, 31 Jan 2023 15:26:09 +0100
Subject: [PATCH] refactor(layout): clean packaging

---
 .../dependency-reduced-pom.xml                |  0
 {nicko-core => core}/pom.xml                  |  2 +-
 .../main/java/net/artelnatif/nicko/Nicko.java |  0
 .../nicko/bukkit/BungeeCordSupport.java       |  0
 .../artelnatif/nicko/bukkit/NickoBukkit.java  |  0
 .../nicko/bukkit/anvil/AnvilManager.java      |  0
 .../bukkit/appearance/AppearanceManager.java  |  0
 .../nicko/bukkit/command/NickoCommand.java    |  0
 .../bukkit/command/sub/NickoCheckSubCmd.java  |  0
 .../bukkit/command/sub/NickoDebugSubCmd.java  |  0
 .../bukkit/event/PlayerJoinListener.java      |  0
 .../bukkit/event/PlayerQuitListener.java      |  0
 .../artelnatif/nicko/bukkit/gui/AdminGUI.java |  0
 .../bukkit/gui/AppearanceManagerGUI.java      |  0
 .../artelnatif/nicko/bukkit/gui/MainGUI.java  |  0
 .../nicko/bukkit/gui/SettingsGUI.java         |  0
 .../bukkit/gui/admin/CacheManagementGUI.java  |  0
 .../gui/admin/cache/CacheDetailledGUI.java    |  0
 .../bukkit/gui/items/admin/ManageCache.java   |  0
 .../gui/items/admin/cache/CacheDetailed.java  |  0
 .../items/admin/cache/CacheInvalidate.java    |  0
 .../gui/items/admin/cache/CacheOverview.java  |  0
 .../items/admin/cache/SkinPlaceholder.java    |  0
 .../nicko/bukkit/gui/items/common/GoBack.java |  0
 .../bukkit/gui/items/common/ScrollDown.java   |  0
 .../bukkit/gui/items/common/ScrollUp.java     |  0
 .../bukkit/gui/items/main/AdminSubGUI.java    |  0
 .../items/main/AppearanceManagerSubGUI.java   |  0
 .../nicko/bukkit/gui/items/main/ExitGUI.java  |  0
 .../gui/items/main/ResetAppearance.java       |  0
 .../bukkit/gui/items/main/SettingsSubGUI.java |  0
 .../gui/items/settings/BungeeCordCycling.java |  0
 .../gui/items/settings/LanguageCycling.java   |  0
 .../gui/items/settings/OptionUnavailable.java |  0
 .../bukkit/gui/items/skin/ChangeName.java     |  0
 .../gui/items/skin/ChangeNameAndSkin.java     |  0
 .../bukkit/gui/items/skin/ChangeSkin.java     |  0
 .../artelnatif/nicko/bukkit/i18n/I18N.java    |  0
 .../nicko/bukkit/i18n/I18NDict.java           |  0
 .../artelnatif/nicko/bukkit/i18n/Locale.java  |  0
 .../nicko/bukkit/i18n/LocaleFileManager.java  |  0
 .../bukkit/placeholder/NickoExpansion.java    |  0
 .../bukkit/placeholder/PlaceHolderHook.java   |  0
 .../pluginchannel/PluginMessageHandler.java   |  0
 .../artelnatif/nicko/bungee/NickoBungee.java  |  0
 .../bungee/event/FetchMessageListener.java    |  0
 .../bungee/event/UpdateMessageListener.java   |  0
 .../nicko/bungee/message/MessageDecoder.java  |  0
 .../bungee/message/PluginMessageSender.java   |  0
 .../nicko/config/Configuration.java           |  0
 .../nicko/config/ConfigurationManager.java    |  0
 .../nicko/disguise/ActionResult.java          |  0
 .../nicko/disguise/NickoProfile.java          |  0
 .../net/artelnatif/nicko/impl/Internals.java  |  0
 .../nicko/impl/InternalsProvider.java         |  0
 .../artelnatif/nicko/mojang/MojangAPI.java    |  0
 .../artelnatif/nicko/mojang/MojangSkin.java   |  0
 .../artelnatif/nicko/mojang/MojangUtils.java  |  0
 .../nicko/storage/PlayerDataStore.java        |  0
 .../net/artelnatif/nicko/storage/Storage.java |  0
 .../nicko/storage/StorageProvider.java        |  0
 .../nicko/storage/json/JSONStorage.java       |  0
 .../storage/json/JSONStorageProvider.java     |  0
 .../nicko/storage/sql/SQLStorage.java         |  0
 .../nicko/storage/sql/SQLStorageProvider.java |  0
 .../src/main/resources/bungee.yml             |  0
 .../src/main/resources/config.yml             |  0
 .../src/main/resources/en.yml                 |  0
 .../src/main/resources/fr.yml                 |  0
 .../src/main/resources/plugin.yml             |  0
 .../nicko/test/NickoPluginTest.java           |  0
 .../nicko/test/storage/BrokenSQLTest.java     |  0
 .../nicko/test/storage/SQLStorageTest.java    |  0
 dist/pom.xml                                  | 37 ++++++++++++++++---
 pom.xml                                       |  7 +++-
 v1_17_R1/pom.xml                              |  4 +-
 v1_18_R1/pom.xml                              |  4 +-
 v1_18_R2/pom.xml                              |  4 +-
 v1_19_R1/pom.xml                              |  4 +-
 v1_19_R2/pom.xml                              |  4 +-
 80 files changed, 48 insertions(+), 18 deletions(-)
 rename {nicko-core => core}/dependency-reduced-pom.xml (100%)
 rename {nicko-core => core}/pom.xml (99%)
 rename {nicko-core => core}/src/main/java/net/artelnatif/nicko/Nicko.java (100%)
 rename {nicko-core => core}/src/main/java/net/artelnatif/nicko/bukkit/BungeeCordSupport.java (100%)
 rename {nicko-core => core}/src/main/java/net/artelnatif/nicko/bukkit/NickoBukkit.java (100%)
 rename {nicko-core => core}/src/main/java/net/artelnatif/nicko/bukkit/anvil/AnvilManager.java (100%)
 rename {nicko-core => core}/src/main/java/net/artelnatif/nicko/bukkit/appearance/AppearanceManager.java (100%)
 rename {nicko-core => core}/src/main/java/net/artelnatif/nicko/bukkit/command/NickoCommand.java (100%)
 rename {nicko-core => core}/src/main/java/net/artelnatif/nicko/bukkit/command/sub/NickoCheckSubCmd.java (100%)
 rename {nicko-core => core}/src/main/java/net/artelnatif/nicko/bukkit/command/sub/NickoDebugSubCmd.java (100%)
 rename {nicko-core => core}/src/main/java/net/artelnatif/nicko/bukkit/event/PlayerJoinListener.java (100%)
 rename {nicko-core => core}/src/main/java/net/artelnatif/nicko/bukkit/event/PlayerQuitListener.java (100%)
 rename {nicko-core => core}/src/main/java/net/artelnatif/nicko/bukkit/gui/AdminGUI.java (100%)
 rename {nicko-core => core}/src/main/java/net/artelnatif/nicko/bukkit/gui/AppearanceManagerGUI.java (100%)
 rename {nicko-core => core}/src/main/java/net/artelnatif/nicko/bukkit/gui/MainGUI.java (100%)
 rename {nicko-core => core}/src/main/java/net/artelnatif/nicko/bukkit/gui/SettingsGUI.java (100%)
 rename {nicko-core => core}/src/main/java/net/artelnatif/nicko/bukkit/gui/admin/CacheManagementGUI.java (100%)
 rename {nicko-core => core}/src/main/java/net/artelnatif/nicko/bukkit/gui/admin/cache/CacheDetailledGUI.java (100%)
 rename {nicko-core => core}/src/main/java/net/artelnatif/nicko/bukkit/gui/items/admin/ManageCache.java (100%)
 rename {nicko-core => core}/src/main/java/net/artelnatif/nicko/bukkit/gui/items/admin/cache/CacheDetailed.java (100%)
 rename {nicko-core => core}/src/main/java/net/artelnatif/nicko/bukkit/gui/items/admin/cache/CacheInvalidate.java (100%)
 rename {nicko-core => core}/src/main/java/net/artelnatif/nicko/bukkit/gui/items/admin/cache/CacheOverview.java (100%)
 rename {nicko-core => core}/src/main/java/net/artelnatif/nicko/bukkit/gui/items/admin/cache/SkinPlaceholder.java (100%)
 rename {nicko-core => core}/src/main/java/net/artelnatif/nicko/bukkit/gui/items/common/GoBack.java (100%)
 rename {nicko-core => core}/src/main/java/net/artelnatif/nicko/bukkit/gui/items/common/ScrollDown.java (100%)
 rename {nicko-core => core}/src/main/java/net/artelnatif/nicko/bukkit/gui/items/common/ScrollUp.java (100%)
 rename {nicko-core => core}/src/main/java/net/artelnatif/nicko/bukkit/gui/items/main/AdminSubGUI.java (100%)
 rename {nicko-core => core}/src/main/java/net/artelnatif/nicko/bukkit/gui/items/main/AppearanceManagerSubGUI.java (100%)
 rename {nicko-core => core}/src/main/java/net/artelnatif/nicko/bukkit/gui/items/main/ExitGUI.java (100%)
 rename {nicko-core => core}/src/main/java/net/artelnatif/nicko/bukkit/gui/items/main/ResetAppearance.java (100%)
 rename {nicko-core => core}/src/main/java/net/artelnatif/nicko/bukkit/gui/items/main/SettingsSubGUI.java (100%)
 rename {nicko-core => core}/src/main/java/net/artelnatif/nicko/bukkit/gui/items/settings/BungeeCordCycling.java (100%)
 rename {nicko-core => core}/src/main/java/net/artelnatif/nicko/bukkit/gui/items/settings/LanguageCycling.java (100%)
 rename {nicko-core => core}/src/main/java/net/artelnatif/nicko/bukkit/gui/items/settings/OptionUnavailable.java (100%)
 rename {nicko-core => core}/src/main/java/net/artelnatif/nicko/bukkit/gui/items/skin/ChangeName.java (100%)
 rename {nicko-core => core}/src/main/java/net/artelnatif/nicko/bukkit/gui/items/skin/ChangeNameAndSkin.java (100%)
 rename {nicko-core => core}/src/main/java/net/artelnatif/nicko/bukkit/gui/items/skin/ChangeSkin.java (100%)
 rename {nicko-core => core}/src/main/java/net/artelnatif/nicko/bukkit/i18n/I18N.java (100%)
 rename {nicko-core => core}/src/main/java/net/artelnatif/nicko/bukkit/i18n/I18NDict.java (100%)
 rename {nicko-core => core}/src/main/java/net/artelnatif/nicko/bukkit/i18n/Locale.java (100%)
 rename {nicko-core => core}/src/main/java/net/artelnatif/nicko/bukkit/i18n/LocaleFileManager.java (100%)
 rename {nicko-core => core}/src/main/java/net/artelnatif/nicko/bukkit/placeholder/NickoExpansion.java (100%)
 rename {nicko-core => core}/src/main/java/net/artelnatif/nicko/bukkit/placeholder/PlaceHolderHook.java (100%)
 rename {nicko-core => core}/src/main/java/net/artelnatif/nicko/bukkit/pluginchannel/PluginMessageHandler.java (100%)
 rename {nicko-core => core}/src/main/java/net/artelnatif/nicko/bungee/NickoBungee.java (100%)
 rename {nicko-core => core}/src/main/java/net/artelnatif/nicko/bungee/event/FetchMessageListener.java (100%)
 rename {nicko-core => core}/src/main/java/net/artelnatif/nicko/bungee/event/UpdateMessageListener.java (100%)
 rename {nicko-core => core}/src/main/java/net/artelnatif/nicko/bungee/message/MessageDecoder.java (100%)
 rename {nicko-core => core}/src/main/java/net/artelnatif/nicko/bungee/message/PluginMessageSender.java (100%)
 rename {nicko-core => core}/src/main/java/net/artelnatif/nicko/config/Configuration.java (100%)
 rename {nicko-core => core}/src/main/java/net/artelnatif/nicko/config/ConfigurationManager.java (100%)
 rename {nicko-core => core}/src/main/java/net/artelnatif/nicko/disguise/ActionResult.java (100%)
 rename {nicko-core => core}/src/main/java/net/artelnatif/nicko/disguise/NickoProfile.java (100%)
 rename {nicko-core => core}/src/main/java/net/artelnatif/nicko/impl/Internals.java (100%)
 rename {nicko-core => core}/src/main/java/net/artelnatif/nicko/impl/InternalsProvider.java (100%)
 rename {nicko-core => core}/src/main/java/net/artelnatif/nicko/mojang/MojangAPI.java (100%)
 rename {nicko-core => core}/src/main/java/net/artelnatif/nicko/mojang/MojangSkin.java (100%)
 rename {nicko-core => core}/src/main/java/net/artelnatif/nicko/mojang/MojangUtils.java (100%)
 rename {nicko-core => core}/src/main/java/net/artelnatif/nicko/storage/PlayerDataStore.java (100%)
 rename {nicko-core => core}/src/main/java/net/artelnatif/nicko/storage/Storage.java (100%)
 rename {nicko-core => core}/src/main/java/net/artelnatif/nicko/storage/StorageProvider.java (100%)
 rename {nicko-core => core}/src/main/java/net/artelnatif/nicko/storage/json/JSONStorage.java (100%)
 rename {nicko-core => core}/src/main/java/net/artelnatif/nicko/storage/json/JSONStorageProvider.java (100%)
 rename {nicko-core => core}/src/main/java/net/artelnatif/nicko/storage/sql/SQLStorage.java (100%)
 rename {nicko-core => core}/src/main/java/net/artelnatif/nicko/storage/sql/SQLStorageProvider.java (100%)
 rename {nicko-core => core}/src/main/resources/bungee.yml (100%)
 rename {nicko-core => core}/src/main/resources/config.yml (100%)
 rename {nicko-core => core}/src/main/resources/en.yml (100%)
 rename {nicko-core => core}/src/main/resources/fr.yml (100%)
 rename {nicko-core => core}/src/main/resources/plugin.yml (100%)
 rename {nicko-core => core}/src/test/java/net/artelnatif/nicko/test/NickoPluginTest.java (100%)
 rename {nicko-core => core}/src/test/java/net/artelnatif/nicko/test/storage/BrokenSQLTest.java (100%)
 rename {nicko-core => core}/src/test/java/net/artelnatif/nicko/test/storage/SQLStorageTest.java (100%)

diff --git a/nicko-core/dependency-reduced-pom.xml b/core/dependency-reduced-pom.xml
similarity index 100%
rename from nicko-core/dependency-reduced-pom.xml
rename to core/dependency-reduced-pom.xml
diff --git a/nicko-core/pom.xml b/core/pom.xml
similarity index 99%
rename from nicko-core/pom.xml
rename to core/pom.xml
index 642bcdb..ba2f9a7 100644
--- a/nicko-core/pom.xml
+++ b/core/pom.xml
@@ -4,7 +4,7 @@
          xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
     <modelVersion>4.0.0</modelVersion>
 
-    <artifactId>nicko-core</artifactId>
+    <artifactId>core</artifactId>
     <version>1.0-SNAPSHOT</version>
 
     <parent>
diff --git a/nicko-core/src/main/java/net/artelnatif/nicko/Nicko.java b/core/src/main/java/net/artelnatif/nicko/Nicko.java
similarity index 100%
rename from nicko-core/src/main/java/net/artelnatif/nicko/Nicko.java
rename to core/src/main/java/net/artelnatif/nicko/Nicko.java
diff --git a/nicko-core/src/main/java/net/artelnatif/nicko/bukkit/BungeeCordSupport.java b/core/src/main/java/net/artelnatif/nicko/bukkit/BungeeCordSupport.java
similarity index 100%
rename from nicko-core/src/main/java/net/artelnatif/nicko/bukkit/BungeeCordSupport.java
rename to core/src/main/java/net/artelnatif/nicko/bukkit/BungeeCordSupport.java
diff --git a/nicko-core/src/main/java/net/artelnatif/nicko/bukkit/NickoBukkit.java b/core/src/main/java/net/artelnatif/nicko/bukkit/NickoBukkit.java
similarity index 100%
rename from nicko-core/src/main/java/net/artelnatif/nicko/bukkit/NickoBukkit.java
rename to core/src/main/java/net/artelnatif/nicko/bukkit/NickoBukkit.java
diff --git a/nicko-core/src/main/java/net/artelnatif/nicko/bukkit/anvil/AnvilManager.java b/core/src/main/java/net/artelnatif/nicko/bukkit/anvil/AnvilManager.java
similarity index 100%
rename from nicko-core/src/main/java/net/artelnatif/nicko/bukkit/anvil/AnvilManager.java
rename to core/src/main/java/net/artelnatif/nicko/bukkit/anvil/AnvilManager.java
diff --git a/nicko-core/src/main/java/net/artelnatif/nicko/bukkit/appearance/AppearanceManager.java b/core/src/main/java/net/artelnatif/nicko/bukkit/appearance/AppearanceManager.java
similarity index 100%
rename from nicko-core/src/main/java/net/artelnatif/nicko/bukkit/appearance/AppearanceManager.java
rename to core/src/main/java/net/artelnatif/nicko/bukkit/appearance/AppearanceManager.java
diff --git a/nicko-core/src/main/java/net/artelnatif/nicko/bukkit/command/NickoCommand.java b/core/src/main/java/net/artelnatif/nicko/bukkit/command/NickoCommand.java
similarity index 100%
rename from nicko-core/src/main/java/net/artelnatif/nicko/bukkit/command/NickoCommand.java
rename to core/src/main/java/net/artelnatif/nicko/bukkit/command/NickoCommand.java
diff --git a/nicko-core/src/main/java/net/artelnatif/nicko/bukkit/command/sub/NickoCheckSubCmd.java b/core/src/main/java/net/artelnatif/nicko/bukkit/command/sub/NickoCheckSubCmd.java
similarity index 100%
rename from nicko-core/src/main/java/net/artelnatif/nicko/bukkit/command/sub/NickoCheckSubCmd.java
rename to core/src/main/java/net/artelnatif/nicko/bukkit/command/sub/NickoCheckSubCmd.java
diff --git a/nicko-core/src/main/java/net/artelnatif/nicko/bukkit/command/sub/NickoDebugSubCmd.java b/core/src/main/java/net/artelnatif/nicko/bukkit/command/sub/NickoDebugSubCmd.java
similarity index 100%
rename from nicko-core/src/main/java/net/artelnatif/nicko/bukkit/command/sub/NickoDebugSubCmd.java
rename to core/src/main/java/net/artelnatif/nicko/bukkit/command/sub/NickoDebugSubCmd.java
diff --git a/nicko-core/src/main/java/net/artelnatif/nicko/bukkit/event/PlayerJoinListener.java b/core/src/main/java/net/artelnatif/nicko/bukkit/event/PlayerJoinListener.java
similarity index 100%
rename from nicko-core/src/main/java/net/artelnatif/nicko/bukkit/event/PlayerJoinListener.java
rename to core/src/main/java/net/artelnatif/nicko/bukkit/event/PlayerJoinListener.java
diff --git a/nicko-core/src/main/java/net/artelnatif/nicko/bukkit/event/PlayerQuitListener.java b/core/src/main/java/net/artelnatif/nicko/bukkit/event/PlayerQuitListener.java
similarity index 100%
rename from nicko-core/src/main/java/net/artelnatif/nicko/bukkit/event/PlayerQuitListener.java
rename to core/src/main/java/net/artelnatif/nicko/bukkit/event/PlayerQuitListener.java
diff --git a/nicko-core/src/main/java/net/artelnatif/nicko/bukkit/gui/AdminGUI.java b/core/src/main/java/net/artelnatif/nicko/bukkit/gui/AdminGUI.java
similarity index 100%
rename from nicko-core/src/main/java/net/artelnatif/nicko/bukkit/gui/AdminGUI.java
rename to core/src/main/java/net/artelnatif/nicko/bukkit/gui/AdminGUI.java
diff --git a/nicko-core/src/main/java/net/artelnatif/nicko/bukkit/gui/AppearanceManagerGUI.java b/core/src/main/java/net/artelnatif/nicko/bukkit/gui/AppearanceManagerGUI.java
similarity index 100%
rename from nicko-core/src/main/java/net/artelnatif/nicko/bukkit/gui/AppearanceManagerGUI.java
rename to core/src/main/java/net/artelnatif/nicko/bukkit/gui/AppearanceManagerGUI.java
diff --git a/nicko-core/src/main/java/net/artelnatif/nicko/bukkit/gui/MainGUI.java b/core/src/main/java/net/artelnatif/nicko/bukkit/gui/MainGUI.java
similarity index 100%
rename from nicko-core/src/main/java/net/artelnatif/nicko/bukkit/gui/MainGUI.java
rename to core/src/main/java/net/artelnatif/nicko/bukkit/gui/MainGUI.java
diff --git a/nicko-core/src/main/java/net/artelnatif/nicko/bukkit/gui/SettingsGUI.java b/core/src/main/java/net/artelnatif/nicko/bukkit/gui/SettingsGUI.java
similarity index 100%
rename from nicko-core/src/main/java/net/artelnatif/nicko/bukkit/gui/SettingsGUI.java
rename to core/src/main/java/net/artelnatif/nicko/bukkit/gui/SettingsGUI.java
diff --git a/nicko-core/src/main/java/net/artelnatif/nicko/bukkit/gui/admin/CacheManagementGUI.java b/core/src/main/java/net/artelnatif/nicko/bukkit/gui/admin/CacheManagementGUI.java
similarity index 100%
rename from nicko-core/src/main/java/net/artelnatif/nicko/bukkit/gui/admin/CacheManagementGUI.java
rename to core/src/main/java/net/artelnatif/nicko/bukkit/gui/admin/CacheManagementGUI.java
diff --git a/nicko-core/src/main/java/net/artelnatif/nicko/bukkit/gui/admin/cache/CacheDetailledGUI.java b/core/src/main/java/net/artelnatif/nicko/bukkit/gui/admin/cache/CacheDetailledGUI.java
similarity index 100%
rename from nicko-core/src/main/java/net/artelnatif/nicko/bukkit/gui/admin/cache/CacheDetailledGUI.java
rename to core/src/main/java/net/artelnatif/nicko/bukkit/gui/admin/cache/CacheDetailledGUI.java
diff --git a/nicko-core/src/main/java/net/artelnatif/nicko/bukkit/gui/items/admin/ManageCache.java b/core/src/main/java/net/artelnatif/nicko/bukkit/gui/items/admin/ManageCache.java
similarity index 100%
rename from nicko-core/src/main/java/net/artelnatif/nicko/bukkit/gui/items/admin/ManageCache.java
rename to core/src/main/java/net/artelnatif/nicko/bukkit/gui/items/admin/ManageCache.java
diff --git a/nicko-core/src/main/java/net/artelnatif/nicko/bukkit/gui/items/admin/cache/CacheDetailed.java b/core/src/main/java/net/artelnatif/nicko/bukkit/gui/items/admin/cache/CacheDetailed.java
similarity index 100%
rename from nicko-core/src/main/java/net/artelnatif/nicko/bukkit/gui/items/admin/cache/CacheDetailed.java
rename to core/src/main/java/net/artelnatif/nicko/bukkit/gui/items/admin/cache/CacheDetailed.java
diff --git a/nicko-core/src/main/java/net/artelnatif/nicko/bukkit/gui/items/admin/cache/CacheInvalidate.java b/core/src/main/java/net/artelnatif/nicko/bukkit/gui/items/admin/cache/CacheInvalidate.java
similarity index 100%
rename from nicko-core/src/main/java/net/artelnatif/nicko/bukkit/gui/items/admin/cache/CacheInvalidate.java
rename to core/src/main/java/net/artelnatif/nicko/bukkit/gui/items/admin/cache/CacheInvalidate.java
diff --git a/nicko-core/src/main/java/net/artelnatif/nicko/bukkit/gui/items/admin/cache/CacheOverview.java b/core/src/main/java/net/artelnatif/nicko/bukkit/gui/items/admin/cache/CacheOverview.java
similarity index 100%
rename from nicko-core/src/main/java/net/artelnatif/nicko/bukkit/gui/items/admin/cache/CacheOverview.java
rename to core/src/main/java/net/artelnatif/nicko/bukkit/gui/items/admin/cache/CacheOverview.java
diff --git a/nicko-core/src/main/java/net/artelnatif/nicko/bukkit/gui/items/admin/cache/SkinPlaceholder.java b/core/src/main/java/net/artelnatif/nicko/bukkit/gui/items/admin/cache/SkinPlaceholder.java
similarity index 100%
rename from nicko-core/src/main/java/net/artelnatif/nicko/bukkit/gui/items/admin/cache/SkinPlaceholder.java
rename to core/src/main/java/net/artelnatif/nicko/bukkit/gui/items/admin/cache/SkinPlaceholder.java
diff --git a/nicko-core/src/main/java/net/artelnatif/nicko/bukkit/gui/items/common/GoBack.java b/core/src/main/java/net/artelnatif/nicko/bukkit/gui/items/common/GoBack.java
similarity index 100%
rename from nicko-core/src/main/java/net/artelnatif/nicko/bukkit/gui/items/common/GoBack.java
rename to core/src/main/java/net/artelnatif/nicko/bukkit/gui/items/common/GoBack.java
diff --git a/nicko-core/src/main/java/net/artelnatif/nicko/bukkit/gui/items/common/ScrollDown.java b/core/src/main/java/net/artelnatif/nicko/bukkit/gui/items/common/ScrollDown.java
similarity index 100%
rename from nicko-core/src/main/java/net/artelnatif/nicko/bukkit/gui/items/common/ScrollDown.java
rename to core/src/main/java/net/artelnatif/nicko/bukkit/gui/items/common/ScrollDown.java
diff --git a/nicko-core/src/main/java/net/artelnatif/nicko/bukkit/gui/items/common/ScrollUp.java b/core/src/main/java/net/artelnatif/nicko/bukkit/gui/items/common/ScrollUp.java
similarity index 100%
rename from nicko-core/src/main/java/net/artelnatif/nicko/bukkit/gui/items/common/ScrollUp.java
rename to core/src/main/java/net/artelnatif/nicko/bukkit/gui/items/common/ScrollUp.java
diff --git a/nicko-core/src/main/java/net/artelnatif/nicko/bukkit/gui/items/main/AdminSubGUI.java b/core/src/main/java/net/artelnatif/nicko/bukkit/gui/items/main/AdminSubGUI.java
similarity index 100%
rename from nicko-core/src/main/java/net/artelnatif/nicko/bukkit/gui/items/main/AdminSubGUI.java
rename to core/src/main/java/net/artelnatif/nicko/bukkit/gui/items/main/AdminSubGUI.java
diff --git a/nicko-core/src/main/java/net/artelnatif/nicko/bukkit/gui/items/main/AppearanceManagerSubGUI.java b/core/src/main/java/net/artelnatif/nicko/bukkit/gui/items/main/AppearanceManagerSubGUI.java
similarity index 100%
rename from nicko-core/src/main/java/net/artelnatif/nicko/bukkit/gui/items/main/AppearanceManagerSubGUI.java
rename to core/src/main/java/net/artelnatif/nicko/bukkit/gui/items/main/AppearanceManagerSubGUI.java
diff --git a/nicko-core/src/main/java/net/artelnatif/nicko/bukkit/gui/items/main/ExitGUI.java b/core/src/main/java/net/artelnatif/nicko/bukkit/gui/items/main/ExitGUI.java
similarity index 100%
rename from nicko-core/src/main/java/net/artelnatif/nicko/bukkit/gui/items/main/ExitGUI.java
rename to core/src/main/java/net/artelnatif/nicko/bukkit/gui/items/main/ExitGUI.java
diff --git a/nicko-core/src/main/java/net/artelnatif/nicko/bukkit/gui/items/main/ResetAppearance.java b/core/src/main/java/net/artelnatif/nicko/bukkit/gui/items/main/ResetAppearance.java
similarity index 100%
rename from nicko-core/src/main/java/net/artelnatif/nicko/bukkit/gui/items/main/ResetAppearance.java
rename to core/src/main/java/net/artelnatif/nicko/bukkit/gui/items/main/ResetAppearance.java
diff --git a/nicko-core/src/main/java/net/artelnatif/nicko/bukkit/gui/items/main/SettingsSubGUI.java b/core/src/main/java/net/artelnatif/nicko/bukkit/gui/items/main/SettingsSubGUI.java
similarity index 100%
rename from nicko-core/src/main/java/net/artelnatif/nicko/bukkit/gui/items/main/SettingsSubGUI.java
rename to core/src/main/java/net/artelnatif/nicko/bukkit/gui/items/main/SettingsSubGUI.java
diff --git a/nicko-core/src/main/java/net/artelnatif/nicko/bukkit/gui/items/settings/BungeeCordCycling.java b/core/src/main/java/net/artelnatif/nicko/bukkit/gui/items/settings/BungeeCordCycling.java
similarity index 100%
rename from nicko-core/src/main/java/net/artelnatif/nicko/bukkit/gui/items/settings/BungeeCordCycling.java
rename to core/src/main/java/net/artelnatif/nicko/bukkit/gui/items/settings/BungeeCordCycling.java
diff --git a/nicko-core/src/main/java/net/artelnatif/nicko/bukkit/gui/items/settings/LanguageCycling.java b/core/src/main/java/net/artelnatif/nicko/bukkit/gui/items/settings/LanguageCycling.java
similarity index 100%
rename from nicko-core/src/main/java/net/artelnatif/nicko/bukkit/gui/items/settings/LanguageCycling.java
rename to core/src/main/java/net/artelnatif/nicko/bukkit/gui/items/settings/LanguageCycling.java
diff --git a/nicko-core/src/main/java/net/artelnatif/nicko/bukkit/gui/items/settings/OptionUnavailable.java b/core/src/main/java/net/artelnatif/nicko/bukkit/gui/items/settings/OptionUnavailable.java
similarity index 100%
rename from nicko-core/src/main/java/net/artelnatif/nicko/bukkit/gui/items/settings/OptionUnavailable.java
rename to core/src/main/java/net/artelnatif/nicko/bukkit/gui/items/settings/OptionUnavailable.java
diff --git a/nicko-core/src/main/java/net/artelnatif/nicko/bukkit/gui/items/skin/ChangeName.java b/core/src/main/java/net/artelnatif/nicko/bukkit/gui/items/skin/ChangeName.java
similarity index 100%
rename from nicko-core/src/main/java/net/artelnatif/nicko/bukkit/gui/items/skin/ChangeName.java
rename to core/src/main/java/net/artelnatif/nicko/bukkit/gui/items/skin/ChangeName.java
diff --git a/nicko-core/src/main/java/net/artelnatif/nicko/bukkit/gui/items/skin/ChangeNameAndSkin.java b/core/src/main/java/net/artelnatif/nicko/bukkit/gui/items/skin/ChangeNameAndSkin.java
similarity index 100%
rename from nicko-core/src/main/java/net/artelnatif/nicko/bukkit/gui/items/skin/ChangeNameAndSkin.java
rename to core/src/main/java/net/artelnatif/nicko/bukkit/gui/items/skin/ChangeNameAndSkin.java
diff --git a/nicko-core/src/main/java/net/artelnatif/nicko/bukkit/gui/items/skin/ChangeSkin.java b/core/src/main/java/net/artelnatif/nicko/bukkit/gui/items/skin/ChangeSkin.java
similarity index 100%
rename from nicko-core/src/main/java/net/artelnatif/nicko/bukkit/gui/items/skin/ChangeSkin.java
rename to core/src/main/java/net/artelnatif/nicko/bukkit/gui/items/skin/ChangeSkin.java
diff --git a/nicko-core/src/main/java/net/artelnatif/nicko/bukkit/i18n/I18N.java b/core/src/main/java/net/artelnatif/nicko/bukkit/i18n/I18N.java
similarity index 100%
rename from nicko-core/src/main/java/net/artelnatif/nicko/bukkit/i18n/I18N.java
rename to core/src/main/java/net/artelnatif/nicko/bukkit/i18n/I18N.java
diff --git a/nicko-core/src/main/java/net/artelnatif/nicko/bukkit/i18n/I18NDict.java b/core/src/main/java/net/artelnatif/nicko/bukkit/i18n/I18NDict.java
similarity index 100%
rename from nicko-core/src/main/java/net/artelnatif/nicko/bukkit/i18n/I18NDict.java
rename to core/src/main/java/net/artelnatif/nicko/bukkit/i18n/I18NDict.java
diff --git a/nicko-core/src/main/java/net/artelnatif/nicko/bukkit/i18n/Locale.java b/core/src/main/java/net/artelnatif/nicko/bukkit/i18n/Locale.java
similarity index 100%
rename from nicko-core/src/main/java/net/artelnatif/nicko/bukkit/i18n/Locale.java
rename to core/src/main/java/net/artelnatif/nicko/bukkit/i18n/Locale.java
diff --git a/nicko-core/src/main/java/net/artelnatif/nicko/bukkit/i18n/LocaleFileManager.java b/core/src/main/java/net/artelnatif/nicko/bukkit/i18n/LocaleFileManager.java
similarity index 100%
rename from nicko-core/src/main/java/net/artelnatif/nicko/bukkit/i18n/LocaleFileManager.java
rename to core/src/main/java/net/artelnatif/nicko/bukkit/i18n/LocaleFileManager.java
diff --git a/nicko-core/src/main/java/net/artelnatif/nicko/bukkit/placeholder/NickoExpansion.java b/core/src/main/java/net/artelnatif/nicko/bukkit/placeholder/NickoExpansion.java
similarity index 100%
rename from nicko-core/src/main/java/net/artelnatif/nicko/bukkit/placeholder/NickoExpansion.java
rename to core/src/main/java/net/artelnatif/nicko/bukkit/placeholder/NickoExpansion.java
diff --git a/nicko-core/src/main/java/net/artelnatif/nicko/bukkit/placeholder/PlaceHolderHook.java b/core/src/main/java/net/artelnatif/nicko/bukkit/placeholder/PlaceHolderHook.java
similarity index 100%
rename from nicko-core/src/main/java/net/artelnatif/nicko/bukkit/placeholder/PlaceHolderHook.java
rename to core/src/main/java/net/artelnatif/nicko/bukkit/placeholder/PlaceHolderHook.java
diff --git a/nicko-core/src/main/java/net/artelnatif/nicko/bukkit/pluginchannel/PluginMessageHandler.java b/core/src/main/java/net/artelnatif/nicko/bukkit/pluginchannel/PluginMessageHandler.java
similarity index 100%
rename from nicko-core/src/main/java/net/artelnatif/nicko/bukkit/pluginchannel/PluginMessageHandler.java
rename to core/src/main/java/net/artelnatif/nicko/bukkit/pluginchannel/PluginMessageHandler.java
diff --git a/nicko-core/src/main/java/net/artelnatif/nicko/bungee/NickoBungee.java b/core/src/main/java/net/artelnatif/nicko/bungee/NickoBungee.java
similarity index 100%
rename from nicko-core/src/main/java/net/artelnatif/nicko/bungee/NickoBungee.java
rename to core/src/main/java/net/artelnatif/nicko/bungee/NickoBungee.java
diff --git a/nicko-core/src/main/java/net/artelnatif/nicko/bungee/event/FetchMessageListener.java b/core/src/main/java/net/artelnatif/nicko/bungee/event/FetchMessageListener.java
similarity index 100%
rename from nicko-core/src/main/java/net/artelnatif/nicko/bungee/event/FetchMessageListener.java
rename to core/src/main/java/net/artelnatif/nicko/bungee/event/FetchMessageListener.java
diff --git a/nicko-core/src/main/java/net/artelnatif/nicko/bungee/event/UpdateMessageListener.java b/core/src/main/java/net/artelnatif/nicko/bungee/event/UpdateMessageListener.java
similarity index 100%
rename from nicko-core/src/main/java/net/artelnatif/nicko/bungee/event/UpdateMessageListener.java
rename to core/src/main/java/net/artelnatif/nicko/bungee/event/UpdateMessageListener.java
diff --git a/nicko-core/src/main/java/net/artelnatif/nicko/bungee/message/MessageDecoder.java b/core/src/main/java/net/artelnatif/nicko/bungee/message/MessageDecoder.java
similarity index 100%
rename from nicko-core/src/main/java/net/artelnatif/nicko/bungee/message/MessageDecoder.java
rename to core/src/main/java/net/artelnatif/nicko/bungee/message/MessageDecoder.java
diff --git a/nicko-core/src/main/java/net/artelnatif/nicko/bungee/message/PluginMessageSender.java b/core/src/main/java/net/artelnatif/nicko/bungee/message/PluginMessageSender.java
similarity index 100%
rename from nicko-core/src/main/java/net/artelnatif/nicko/bungee/message/PluginMessageSender.java
rename to core/src/main/java/net/artelnatif/nicko/bungee/message/PluginMessageSender.java
diff --git a/nicko-core/src/main/java/net/artelnatif/nicko/config/Configuration.java b/core/src/main/java/net/artelnatif/nicko/config/Configuration.java
similarity index 100%
rename from nicko-core/src/main/java/net/artelnatif/nicko/config/Configuration.java
rename to core/src/main/java/net/artelnatif/nicko/config/Configuration.java
diff --git a/nicko-core/src/main/java/net/artelnatif/nicko/config/ConfigurationManager.java b/core/src/main/java/net/artelnatif/nicko/config/ConfigurationManager.java
similarity index 100%
rename from nicko-core/src/main/java/net/artelnatif/nicko/config/ConfigurationManager.java
rename to core/src/main/java/net/artelnatif/nicko/config/ConfigurationManager.java
diff --git a/nicko-core/src/main/java/net/artelnatif/nicko/disguise/ActionResult.java b/core/src/main/java/net/artelnatif/nicko/disguise/ActionResult.java
similarity index 100%
rename from nicko-core/src/main/java/net/artelnatif/nicko/disguise/ActionResult.java
rename to core/src/main/java/net/artelnatif/nicko/disguise/ActionResult.java
diff --git a/nicko-core/src/main/java/net/artelnatif/nicko/disguise/NickoProfile.java b/core/src/main/java/net/artelnatif/nicko/disguise/NickoProfile.java
similarity index 100%
rename from nicko-core/src/main/java/net/artelnatif/nicko/disguise/NickoProfile.java
rename to core/src/main/java/net/artelnatif/nicko/disguise/NickoProfile.java
diff --git a/nicko-core/src/main/java/net/artelnatif/nicko/impl/Internals.java b/core/src/main/java/net/artelnatif/nicko/impl/Internals.java
similarity index 100%
rename from nicko-core/src/main/java/net/artelnatif/nicko/impl/Internals.java
rename to core/src/main/java/net/artelnatif/nicko/impl/Internals.java
diff --git a/nicko-core/src/main/java/net/artelnatif/nicko/impl/InternalsProvider.java b/core/src/main/java/net/artelnatif/nicko/impl/InternalsProvider.java
similarity index 100%
rename from nicko-core/src/main/java/net/artelnatif/nicko/impl/InternalsProvider.java
rename to core/src/main/java/net/artelnatif/nicko/impl/InternalsProvider.java
diff --git a/nicko-core/src/main/java/net/artelnatif/nicko/mojang/MojangAPI.java b/core/src/main/java/net/artelnatif/nicko/mojang/MojangAPI.java
similarity index 100%
rename from nicko-core/src/main/java/net/artelnatif/nicko/mojang/MojangAPI.java
rename to core/src/main/java/net/artelnatif/nicko/mojang/MojangAPI.java
diff --git a/nicko-core/src/main/java/net/artelnatif/nicko/mojang/MojangSkin.java b/core/src/main/java/net/artelnatif/nicko/mojang/MojangSkin.java
similarity index 100%
rename from nicko-core/src/main/java/net/artelnatif/nicko/mojang/MojangSkin.java
rename to core/src/main/java/net/artelnatif/nicko/mojang/MojangSkin.java
diff --git a/nicko-core/src/main/java/net/artelnatif/nicko/mojang/MojangUtils.java b/core/src/main/java/net/artelnatif/nicko/mojang/MojangUtils.java
similarity index 100%
rename from nicko-core/src/main/java/net/artelnatif/nicko/mojang/MojangUtils.java
rename to core/src/main/java/net/artelnatif/nicko/mojang/MojangUtils.java
diff --git a/nicko-core/src/main/java/net/artelnatif/nicko/storage/PlayerDataStore.java b/core/src/main/java/net/artelnatif/nicko/storage/PlayerDataStore.java
similarity index 100%
rename from nicko-core/src/main/java/net/artelnatif/nicko/storage/PlayerDataStore.java
rename to core/src/main/java/net/artelnatif/nicko/storage/PlayerDataStore.java
diff --git a/nicko-core/src/main/java/net/artelnatif/nicko/storage/Storage.java b/core/src/main/java/net/artelnatif/nicko/storage/Storage.java
similarity index 100%
rename from nicko-core/src/main/java/net/artelnatif/nicko/storage/Storage.java
rename to core/src/main/java/net/artelnatif/nicko/storage/Storage.java
diff --git a/nicko-core/src/main/java/net/artelnatif/nicko/storage/StorageProvider.java b/core/src/main/java/net/artelnatif/nicko/storage/StorageProvider.java
similarity index 100%
rename from nicko-core/src/main/java/net/artelnatif/nicko/storage/StorageProvider.java
rename to core/src/main/java/net/artelnatif/nicko/storage/StorageProvider.java
diff --git a/nicko-core/src/main/java/net/artelnatif/nicko/storage/json/JSONStorage.java b/core/src/main/java/net/artelnatif/nicko/storage/json/JSONStorage.java
similarity index 100%
rename from nicko-core/src/main/java/net/artelnatif/nicko/storage/json/JSONStorage.java
rename to core/src/main/java/net/artelnatif/nicko/storage/json/JSONStorage.java
diff --git a/nicko-core/src/main/java/net/artelnatif/nicko/storage/json/JSONStorageProvider.java b/core/src/main/java/net/artelnatif/nicko/storage/json/JSONStorageProvider.java
similarity index 100%
rename from nicko-core/src/main/java/net/artelnatif/nicko/storage/json/JSONStorageProvider.java
rename to core/src/main/java/net/artelnatif/nicko/storage/json/JSONStorageProvider.java
diff --git a/nicko-core/src/main/java/net/artelnatif/nicko/storage/sql/SQLStorage.java b/core/src/main/java/net/artelnatif/nicko/storage/sql/SQLStorage.java
similarity index 100%
rename from nicko-core/src/main/java/net/artelnatif/nicko/storage/sql/SQLStorage.java
rename to core/src/main/java/net/artelnatif/nicko/storage/sql/SQLStorage.java
diff --git a/nicko-core/src/main/java/net/artelnatif/nicko/storage/sql/SQLStorageProvider.java b/core/src/main/java/net/artelnatif/nicko/storage/sql/SQLStorageProvider.java
similarity index 100%
rename from nicko-core/src/main/java/net/artelnatif/nicko/storage/sql/SQLStorageProvider.java
rename to core/src/main/java/net/artelnatif/nicko/storage/sql/SQLStorageProvider.java
diff --git a/nicko-core/src/main/resources/bungee.yml b/core/src/main/resources/bungee.yml
similarity index 100%
rename from nicko-core/src/main/resources/bungee.yml
rename to core/src/main/resources/bungee.yml
diff --git a/nicko-core/src/main/resources/config.yml b/core/src/main/resources/config.yml
similarity index 100%
rename from nicko-core/src/main/resources/config.yml
rename to core/src/main/resources/config.yml
diff --git a/nicko-core/src/main/resources/en.yml b/core/src/main/resources/en.yml
similarity index 100%
rename from nicko-core/src/main/resources/en.yml
rename to core/src/main/resources/en.yml
diff --git a/nicko-core/src/main/resources/fr.yml b/core/src/main/resources/fr.yml
similarity index 100%
rename from nicko-core/src/main/resources/fr.yml
rename to core/src/main/resources/fr.yml
diff --git a/nicko-core/src/main/resources/plugin.yml b/core/src/main/resources/plugin.yml
similarity index 100%
rename from nicko-core/src/main/resources/plugin.yml
rename to core/src/main/resources/plugin.yml
diff --git a/nicko-core/src/test/java/net/artelnatif/nicko/test/NickoPluginTest.java b/core/src/test/java/net/artelnatif/nicko/test/NickoPluginTest.java
similarity index 100%
rename from nicko-core/src/test/java/net/artelnatif/nicko/test/NickoPluginTest.java
rename to core/src/test/java/net/artelnatif/nicko/test/NickoPluginTest.java
diff --git a/nicko-core/src/test/java/net/artelnatif/nicko/test/storage/BrokenSQLTest.java b/core/src/test/java/net/artelnatif/nicko/test/storage/BrokenSQLTest.java
similarity index 100%
rename from nicko-core/src/test/java/net/artelnatif/nicko/test/storage/BrokenSQLTest.java
rename to core/src/test/java/net/artelnatif/nicko/test/storage/BrokenSQLTest.java
diff --git a/nicko-core/src/test/java/net/artelnatif/nicko/test/storage/SQLStorageTest.java b/core/src/test/java/net/artelnatif/nicko/test/storage/SQLStorageTest.java
similarity index 100%
rename from nicko-core/src/test/java/net/artelnatif/nicko/test/storage/SQLStorageTest.java
rename to core/src/test/java/net/artelnatif/nicko/test/storage/SQLStorageTest.java
diff --git a/dist/pom.xml b/dist/pom.xml
index d81b2f5..680582d 100644
--- a/dist/pom.xml
+++ b/dist/pom.xml
@@ -76,32 +76,57 @@
     <dependencies>
         <dependency>
             <groupId>net.artelnatif</groupId>
-            <artifactId>nicko-core</artifactId>
+            <artifactId>core</artifactId>
             <version>${project.parent.version}</version>
         </dependency>
         <dependency>
             <groupId>net.artelnatif</groupId>
-            <artifactId>nicko-v1_17_R1</artifactId>
+            <artifactId>v1_14_R1</artifactId>
             <version>${project.parent.version}</version>
         </dependency>
         <dependency>
             <groupId>net.artelnatif</groupId>
-            <artifactId>nicko-v1_18_R1</artifactId>
+            <artifactId>v1_15_R1</artifactId>
             <version>${project.parent.version}</version>
         </dependency>
         <dependency>
             <groupId>net.artelnatif</groupId>
-            <artifactId>nicko-v1_18_R2</artifactId>
+            <artifactId>v1_16_R1</artifactId>
             <version>${project.parent.version}</version>
         </dependency>
         <dependency>
             <groupId>net.artelnatif</groupId>
-            <artifactId>nicko-v1_19_R1</artifactId>
+            <artifactId>v1_16_R2</artifactId>
             <version>${project.parent.version}</version>
         </dependency>
         <dependency>
             <groupId>net.artelnatif</groupId>
-            <artifactId>nicko-v1_19_R2</artifactId>
+            <artifactId>v1_16_R3</artifactId>
+            <version>${project.parent.version}</version>
+        </dependency>
+        <dependency>
+            <groupId>net.artelnatif</groupId>
+            <artifactId>v1_17_R1</artifactId>
+            <version>${project.parent.version}</version>
+        </dependency>
+        <dependency>
+            <groupId>net.artelnatif</groupId>
+            <artifactId>v1_18_R1</artifactId>
+            <version>${project.parent.version}</version>
+        </dependency>
+        <dependency>
+            <groupId>net.artelnatif</groupId>
+            <artifactId>v1_18_R2</artifactId>
+            <version>${project.parent.version}</version>
+        </dependency>
+        <dependency>
+            <groupId>net.artelnatif</groupId>
+            <artifactId>v1_19_R1</artifactId>
+            <version>${project.parent.version}</version>
+        </dependency>
+        <dependency>
+            <groupId>net.artelnatif</groupId>
+            <artifactId>v1_19_R2</artifactId>
             <version>${project.parent.version}</version>
         </dependency>
     </dependencies>
diff --git a/pom.xml b/pom.xml
index 31e0c49..7836e09 100644
--- a/pom.xml
+++ b/pom.xml
@@ -11,8 +11,13 @@
     <packaging>pom</packaging>
 
     <modules>
-        <module>nicko-core</module>
+        <module>core</module>
         <module>dist</module>
+        <module>v1_14_R1</module>
+        <module>v1_15_R1</module>
+        <module>v1_16_R1</module>
+        <module>v1_16_R2</module>
+        <module>v1_16_R3</module>
         <module>v1_17_R1</module>
         <module>v1_18_R1</module>
         <module>v1_18_R2</module>
diff --git a/v1_17_R1/pom.xml b/v1_17_R1/pom.xml
index 2fb37e9..7ca2642 100644
--- a/v1_17_R1/pom.xml
+++ b/v1_17_R1/pom.xml
@@ -9,7 +9,7 @@
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
-    <artifactId>nicko-v1_17_R1</artifactId>
+    <artifactId>v1_17_R1</artifactId>
     <version>1.0-SNAPSHOT</version>
 
     <dependencies>
@@ -21,7 +21,7 @@
         </dependency>
         <dependency>
             <groupId>net.artelnatif</groupId>
-            <artifactId>nicko-core</artifactId>
+            <artifactId>core</artifactId>
             <version>1.0-SNAPSHOT</version>
         </dependency>
     </dependencies>
diff --git a/v1_18_R1/pom.xml b/v1_18_R1/pom.xml
index b97ff0c..d842952 100644
--- a/v1_18_R1/pom.xml
+++ b/v1_18_R1/pom.xml
@@ -10,7 +10,7 @@
         <version>1.0-SNAPSHOT</version>
     </parent>
 
-    <artifactId>nicko-v1_18_R1</artifactId>
+    <artifactId>v1_18_R1</artifactId>
     <version>1.0-SNAPSHOT</version>
 
     <dependencies>
@@ -22,7 +22,7 @@
         </dependency>
         <dependency>
             <groupId>net.artelnatif</groupId>
-            <artifactId>nicko-core</artifactId>
+            <artifactId>core</artifactId>
             <version>1.0-SNAPSHOT</version>
         </dependency>
     </dependencies>
diff --git a/v1_18_R2/pom.xml b/v1_18_R2/pom.xml
index 2d8d8f7..4eb30ad 100644
--- a/v1_18_R2/pom.xml
+++ b/v1_18_R2/pom.xml
@@ -10,7 +10,7 @@
         <version>1.0-SNAPSHOT</version>
     </parent>
 
-    <artifactId>nicko-v1_18_R2</artifactId>
+    <artifactId>v1_18_R2</artifactId>
     <version>1.0-SNAPSHOT</version>
 
     <dependencies>
@@ -22,7 +22,7 @@
         </dependency>
         <dependency>
             <groupId>net.artelnatif</groupId>
-            <artifactId>nicko-core</artifactId>
+            <artifactId>core</artifactId>
             <version>1.0-SNAPSHOT</version>
         </dependency>
     </dependencies>
diff --git a/v1_19_R1/pom.xml b/v1_19_R1/pom.xml
index 308ec46..ccdb982 100644
--- a/v1_19_R1/pom.xml
+++ b/v1_19_R1/pom.xml
@@ -10,7 +10,7 @@
         <version>1.0-SNAPSHOT</version>
     </parent>
 
-    <artifactId>nicko-v1_19_R1</artifactId>
+    <artifactId>v1_19_R1</artifactId>
     <version>1.0-SNAPSHOT</version>
 
     <dependencies>
@@ -22,7 +22,7 @@
         </dependency>
         <dependency>
             <groupId>net.artelnatif</groupId>
-            <artifactId>nicko-core</artifactId>
+            <artifactId>core</artifactId>
             <version>1.0-SNAPSHOT</version>
         </dependency>
     </dependencies>
diff --git a/v1_19_R2/pom.xml b/v1_19_R2/pom.xml
index ee71c1d..52dd10e 100644
--- a/v1_19_R2/pom.xml
+++ b/v1_19_R2/pom.xml
@@ -10,7 +10,7 @@
         <version>1.0-SNAPSHOT</version>
     </parent>
 
-    <artifactId>nicko-v1_19_R2</artifactId>
+    <artifactId>v1_19_R2</artifactId>
     <version>1.0-SNAPSHOT</version>
 
     <dependencies>
@@ -23,7 +23,7 @@
         </dependency>
         <dependency>
             <groupId>net.artelnatif</groupId>
-            <artifactId>nicko-core</artifactId>
+            <artifactId>core</artifactId>
             <version>1.0-SNAPSHOT</version>
         </dependency>
     </dependencies>