diff --git a/.classpath b/.classpath
index de1f26e..6d7587a 100644
--- a/.classpath
+++ b/.classpath
@@ -1,9 +1,31 @@
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/.gitignore b/.gitignore
index 2797df0..b83d222 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1 @@
-convertToBungeePerms.txt
+/target/
diff --git a/.project b/.project
index 20d5f32..fca71ab 100644
--- a/.project
+++ b/.project
@@ -1,6 +1,6 @@
- PandacubeUtil
+ pandacube-util
@@ -10,8 +10,14 @@
+
+ org.eclipse.m2e.core.maven2Builder
+
+
+
org.eclipse.jdt.core.javanature
+ org.eclipse.m2e.core.maven2Nature
diff --git a/.settings/org.eclipse.core.resources.prefs b/.settings/org.eclipse.core.resources.prefs
new file mode 100644
index 0000000..abdea9a
--- /dev/null
+++ b/.settings/org.eclipse.core.resources.prefs
@@ -0,0 +1,4 @@
+eclipse.preferences.version=1
+encoding//src/main/java=UTF-8
+encoding//src/main/resources=UTF-8
+encoding/=UTF-8
diff --git a/.settings/org.eclipse.jdt.core.prefs b/.settings/org.eclipse.jdt.core.prefs
new file mode 100644
index 0000000..714351a
--- /dev/null
+++ b/.settings/org.eclipse.jdt.core.prefs
@@ -0,0 +1,5 @@
+eclipse.preferences.version=1
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8
+org.eclipse.jdt.core.compiler.compliance=1.8
+org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning
+org.eclipse.jdt.core.compiler.source=1.8
diff --git a/.settings/org.eclipse.m2e.core.prefs b/.settings/org.eclipse.m2e.core.prefs
new file mode 100644
index 0000000..f897a7f
--- /dev/null
+++ b/.settings/org.eclipse.m2e.core.prefs
@@ -0,0 +1,4 @@
+activeProfiles=
+eclipse.preferences.version=1
+resolveWorkspaceProjects=true
+version=1
diff --git a/pom.xml b/pom.xml
new file mode 100644
index 0000000..c618e72
--- /dev/null
+++ b/pom.xml
@@ -0,0 +1,39 @@
+
+
+ 4.0.0
+
+
+ fr.pandacube.pandacube
+ pandacube-parent
+ 1.0-beta4
+
+
+ pandacube-util
+ jar
+
+ PandacubeUtil
+
+
+
+ commons-lang
+ commons-lang
+ 2.6
+ compile
+
+
+ fr.pandacube.local_dependencies
+ bungeeperms
+ 3.0-alpha1-modif
+ system
+ ${project.basedir}/../libs/BungeePerms-3.0-alpha1-modif.jar
+
+
+
+
diff --git a/src/com/earth2me/essentials/utils/DateUtil.java b/src/main/java/com/earth2me/essentials/utils/DateUtil.java
similarity index 100%
rename from src/com/earth2me/essentials/utils/DateUtil.java
rename to src/main/java/com/earth2me/essentials/utils/DateUtil.java
diff --git a/src/fr/pandacube/java/Pandacube.java b/src/main/java/fr/pandacube/java/Pandacube.java
similarity index 100%
rename from src/fr/pandacube/java/Pandacube.java
rename to src/main/java/fr/pandacube/java/Pandacube.java
diff --git a/src/fr/pandacube/java/external_tools/OfflineUUID.java b/src/main/java/fr/pandacube/java/external_tools/OfflineUUID.java
similarity index 100%
rename from src/fr/pandacube/java/external_tools/OfflineUUID.java
rename to src/main/java/fr/pandacube/java/external_tools/OfflineUUID.java
diff --git a/src/fr/pandacube/java/util/BiMap.java b/src/main/java/fr/pandacube/java/util/BiMap.java
similarity index 100%
rename from src/fr/pandacube/java/util/BiMap.java
rename to src/main/java/fr/pandacube/java/util/BiMap.java
diff --git a/src/fr/pandacube/java/util/Callback.java b/src/main/java/fr/pandacube/java/util/Callback.java
similarity index 100%
rename from src/fr/pandacube/java/util/Callback.java
rename to src/main/java/fr/pandacube/java/util/Callback.java
diff --git a/src/fr/pandacube/java/util/ColorUtil.java b/src/main/java/fr/pandacube/java/util/ColorUtil.java
similarity index 100%
rename from src/fr/pandacube/java/util/ColorUtil.java
rename to src/main/java/fr/pandacube/java/util/ColorUtil.java
diff --git a/src/fr/pandacube/java/util/EnumUtil.java b/src/main/java/fr/pandacube/java/util/EnumUtil.java
similarity index 100%
rename from src/fr/pandacube/java/util/EnumUtil.java
rename to src/main/java/fr/pandacube/java/util/EnumUtil.java
diff --git a/src/fr/pandacube/java/util/GifDecoder.java b/src/main/java/fr/pandacube/java/util/GifDecoder.java
similarity index 100%
rename from src/fr/pandacube/java/util/GifDecoder.java
rename to src/main/java/fr/pandacube/java/util/GifDecoder.java
diff --git a/src/fr/pandacube/java/util/JArithmeticInterpreter.java b/src/main/java/fr/pandacube/java/util/JArithmeticInterpreter.java
similarity index 100%
rename from src/fr/pandacube/java/util/JArithmeticInterpreter.java
rename to src/main/java/fr/pandacube/java/util/JArithmeticInterpreter.java
diff --git a/src/fr/pandacube/java/util/Log.java b/src/main/java/fr/pandacube/java/util/Log.java
similarity index 100%
rename from src/fr/pandacube/java/util/Log.java
rename to src/main/java/fr/pandacube/java/util/Log.java
diff --git a/src/fr/pandacube/java/util/MinecraftVersion.java b/src/main/java/fr/pandacube/java/util/MinecraftVersion.java
similarity index 100%
rename from src/fr/pandacube/java/util/MinecraftVersion.java
rename to src/main/java/fr/pandacube/java/util/MinecraftVersion.java
diff --git a/src/fr/pandacube/java/util/MinecraftWebUtil.java b/src/main/java/fr/pandacube/java/util/MinecraftWebUtil.java
similarity index 100%
rename from src/fr/pandacube/java/util/MinecraftWebUtil.java
rename to src/main/java/fr/pandacube/java/util/MinecraftWebUtil.java
diff --git a/src/fr/pandacube/java/util/PlayerFinder.java b/src/main/java/fr/pandacube/java/util/PlayerFinder.java
similarity index 100%
rename from src/fr/pandacube/java/util/PlayerFinder.java
rename to src/main/java/fr/pandacube/java/util/PlayerFinder.java
diff --git a/src/fr/pandacube/java/util/PlayerNameHistoryLookup.java b/src/main/java/fr/pandacube/java/util/PlayerNameHistoryLookup.java
similarity index 100%
rename from src/fr/pandacube/java/util/PlayerNameHistoryLookup.java
rename to src/main/java/fr/pandacube/java/util/PlayerNameHistoryLookup.java
diff --git a/src/fr/pandacube/java/util/RandomUtil.java b/src/main/java/fr/pandacube/java/util/RandomUtil.java
similarity index 100%
rename from src/fr/pandacube/java/util/RandomUtil.java
rename to src/main/java/fr/pandacube/java/util/RandomUtil.java
diff --git a/src/fr/pandacube/java/util/ServerPropertyFile.java b/src/main/java/fr/pandacube/java/util/ServerPropertyFile.java
similarity index 100%
rename from src/fr/pandacube/java/util/ServerPropertyFile.java
rename to src/main/java/fr/pandacube/java/util/ServerPropertyFile.java
diff --git a/src/fr/pandacube/java/util/StringUtil.java b/src/main/java/fr/pandacube/java/util/StringUtil.java
similarity index 100%
rename from src/fr/pandacube/java/util/StringUtil.java
rename to src/main/java/fr/pandacube/java/util/StringUtil.java
diff --git a/src/fr/pandacube/java/util/chat_display/Display.java b/src/main/java/fr/pandacube/java/util/chat_display/Display.java
similarity index 100%
rename from src/fr/pandacube/java/util/chat_display/Display.java
rename to src/main/java/fr/pandacube/java/util/chat_display/Display.java
diff --git a/src/fr/pandacube/java/util/chat_display/DisplayUtil.java b/src/main/java/fr/pandacube/java/util/chat_display/DisplayUtil.java
similarity index 100%
rename from src/fr/pandacube/java/util/chat_display/DisplayUtil.java
rename to src/main/java/fr/pandacube/java/util/chat_display/DisplayUtil.java
diff --git a/src/fr/pandacube/java/util/chat_display/TextProgressBar.java b/src/main/java/fr/pandacube/java/util/chat_display/TextProgressBar.java
similarity index 100%
rename from src/fr/pandacube/java/util/chat_display/TextProgressBar.java
rename to src/main/java/fr/pandacube/java/util/chat_display/TextProgressBar.java
diff --git a/src/fr/pandacube/java/util/commands/AbstractCommand.java b/src/main/java/fr/pandacube/java/util/commands/AbstractCommand.java
similarity index 100%
rename from src/fr/pandacube/java/util/commands/AbstractCommand.java
rename to src/main/java/fr/pandacube/java/util/commands/AbstractCommand.java
diff --git a/src/fr/pandacube/java/util/config/AbstractConfig.java b/src/main/java/fr/pandacube/java/util/config/AbstractConfig.java
similarity index 100%
rename from src/fr/pandacube/java/util/config/AbstractConfig.java
rename to src/main/java/fr/pandacube/java/util/config/AbstractConfig.java
diff --git a/src/fr/pandacube/java/util/config/AbstractConfigManager.java b/src/main/java/fr/pandacube/java/util/config/AbstractConfigManager.java
similarity index 100%
rename from src/fr/pandacube/java/util/config/AbstractConfigManager.java
rename to src/main/java/fr/pandacube/java/util/config/AbstractConfigManager.java
diff --git a/src/fr/pandacube/java/util/db/SQLContact.java b/src/main/java/fr/pandacube/java/util/db/SQLContact.java
similarity index 100%
rename from src/fr/pandacube/java/util/db/SQLContact.java
rename to src/main/java/fr/pandacube/java/util/db/SQLContact.java
diff --git a/src/fr/pandacube/java/util/db/SQLForumCategorie.java b/src/main/java/fr/pandacube/java/util/db/SQLForumCategorie.java
similarity index 100%
rename from src/fr/pandacube/java/util/db/SQLForumCategorie.java
rename to src/main/java/fr/pandacube/java/util/db/SQLForumCategorie.java
diff --git a/src/fr/pandacube/java/util/db/SQLForumForum.java b/src/main/java/fr/pandacube/java/util/db/SQLForumForum.java
similarity index 100%
rename from src/fr/pandacube/java/util/db/SQLForumForum.java
rename to src/main/java/fr/pandacube/java/util/db/SQLForumForum.java
diff --git a/src/fr/pandacube/java/util/db/SQLForumPost.java b/src/main/java/fr/pandacube/java/util/db/SQLForumPost.java
similarity index 100%
rename from src/fr/pandacube/java/util/db/SQLForumPost.java
rename to src/main/java/fr/pandacube/java/util/db/SQLForumPost.java
diff --git a/src/fr/pandacube/java/util/db/SQLForumThread.java b/src/main/java/fr/pandacube/java/util/db/SQLForumThread.java
similarity index 100%
rename from src/fr/pandacube/java/util/db/SQLForumThread.java
rename to src/main/java/fr/pandacube/java/util/db/SQLForumThread.java
diff --git a/src/fr/pandacube/java/util/db/SQLLoginHistory.java b/src/main/java/fr/pandacube/java/util/db/SQLLoginHistory.java
similarity index 100%
rename from src/fr/pandacube/java/util/db/SQLLoginHistory.java
rename to src/main/java/fr/pandacube/java/util/db/SQLLoginHistory.java
diff --git a/src/fr/pandacube/java/util/db/SQLLoginKickHistory.java b/src/main/java/fr/pandacube/java/util/db/SQLLoginKickHistory.java
similarity index 100%
rename from src/fr/pandacube/java/util/db/SQLLoginKickHistory.java
rename to src/main/java/fr/pandacube/java/util/db/SQLLoginKickHistory.java
diff --git a/src/fr/pandacube/java/util/db/SQLMPGroup.java b/src/main/java/fr/pandacube/java/util/db/SQLMPGroup.java
similarity index 100%
rename from src/fr/pandacube/java/util/db/SQLMPGroup.java
rename to src/main/java/fr/pandacube/java/util/db/SQLMPGroup.java
diff --git a/src/fr/pandacube/java/util/db/SQLMPGroupUser.java b/src/main/java/fr/pandacube/java/util/db/SQLMPGroupUser.java
similarity index 100%
rename from src/fr/pandacube/java/util/db/SQLMPGroupUser.java
rename to src/main/java/fr/pandacube/java/util/db/SQLMPGroupUser.java
diff --git a/src/fr/pandacube/java/util/db/SQLMPMessage.java b/src/main/java/fr/pandacube/java/util/db/SQLMPMessage.java
similarity index 100%
rename from src/fr/pandacube/java/util/db/SQLMPMessage.java
rename to src/main/java/fr/pandacube/java/util/db/SQLMPMessage.java
diff --git a/src/fr/pandacube/java/util/db/SQLModoHistory.java b/src/main/java/fr/pandacube/java/util/db/SQLModoHistory.java
similarity index 100%
rename from src/fr/pandacube/java/util/db/SQLModoHistory.java
rename to src/main/java/fr/pandacube/java/util/db/SQLModoHistory.java
diff --git a/src/fr/pandacube/java/util/db/SQLOnlineshopHistory.java b/src/main/java/fr/pandacube/java/util/db/SQLOnlineshopHistory.java
similarity index 100%
rename from src/fr/pandacube/java/util/db/SQLOnlineshopHistory.java
rename to src/main/java/fr/pandacube/java/util/db/SQLOnlineshopHistory.java
diff --git a/src/fr/pandacube/java/util/db/SQLPingHistory.java b/src/main/java/fr/pandacube/java/util/db/SQLPingHistory.java
similarity index 100%
rename from src/fr/pandacube/java/util/db/SQLPingHistory.java
rename to src/main/java/fr/pandacube/java/util/db/SQLPingHistory.java
diff --git a/src/fr/pandacube/java/util/db/SQLPlayer.java b/src/main/java/fr/pandacube/java/util/db/SQLPlayer.java
similarity index 100%
rename from src/fr/pandacube/java/util/db/SQLPlayer.java
rename to src/main/java/fr/pandacube/java/util/db/SQLPlayer.java
diff --git a/src/fr/pandacube/java/util/db/SQLPlayerIgnore.java b/src/main/java/fr/pandacube/java/util/db/SQLPlayerIgnore.java
similarity index 100%
rename from src/fr/pandacube/java/util/db/SQLPlayerIgnore.java
rename to src/main/java/fr/pandacube/java/util/db/SQLPlayerIgnore.java
diff --git a/src/fr/pandacube/java/util/db/SQLPlayerTexture.java b/src/main/java/fr/pandacube/java/util/db/SQLPlayerTexture.java
similarity index 100%
rename from src/fr/pandacube/java/util/db/SQLPlayerTexture.java
rename to src/main/java/fr/pandacube/java/util/db/SQLPlayerTexture.java
diff --git a/src/fr/pandacube/java/util/db/SQLShopStock.java b/src/main/java/fr/pandacube/java/util/db/SQLShopStock.java
similarity index 100%
rename from src/fr/pandacube/java/util/db/SQLShopStock.java
rename to src/main/java/fr/pandacube/java/util/db/SQLShopStock.java
diff --git a/src/fr/pandacube/java/util/db/SQLStaffTicket.java b/src/main/java/fr/pandacube/java/util/db/SQLStaffTicket.java
similarity index 100%
rename from src/fr/pandacube/java/util/db/SQLStaffTicket.java
rename to src/main/java/fr/pandacube/java/util/db/SQLStaffTicket.java
diff --git a/src/fr/pandacube/java/util/db/SQLStaticPages.java b/src/main/java/fr/pandacube/java/util/db/SQLStaticPages.java
similarity index 100%
rename from src/fr/pandacube/java/util/db/SQLStaticPages.java
rename to src/main/java/fr/pandacube/java/util/db/SQLStaticPages.java
diff --git a/src/fr/pandacube/java/util/db/SQLUUIDPlayer.java b/src/main/java/fr/pandacube/java/util/db/SQLUUIDPlayer.java
similarity index 100%
rename from src/fr/pandacube/java/util/db/SQLUUIDPlayer.java
rename to src/main/java/fr/pandacube/java/util/db/SQLUUIDPlayer.java
diff --git a/src/fr/pandacube/java/util/db/sql_tools/DBConnection.java b/src/main/java/fr/pandacube/java/util/db/sql_tools/DBConnection.java
similarity index 100%
rename from src/fr/pandacube/java/util/db/sql_tools/DBConnection.java
rename to src/main/java/fr/pandacube/java/util/db/sql_tools/DBConnection.java
diff --git a/src/fr/pandacube/java/util/db/sql_tools/ORM.java b/src/main/java/fr/pandacube/java/util/db/sql_tools/ORM.java
similarity index 100%
rename from src/fr/pandacube/java/util/db/sql_tools/ORM.java
rename to src/main/java/fr/pandacube/java/util/db/sql_tools/ORM.java
diff --git a/src/fr/pandacube/java/util/db/sql_tools/ORMException.java b/src/main/java/fr/pandacube/java/util/db/sql_tools/ORMException.java
similarity index 100%
rename from src/fr/pandacube/java/util/db/sql_tools/ORMException.java
rename to src/main/java/fr/pandacube/java/util/db/sql_tools/ORMException.java
diff --git a/src/fr/pandacube/java/util/db/sql_tools/ORMInitTableException.java b/src/main/java/fr/pandacube/java/util/db/sql_tools/ORMInitTableException.java
similarity index 100%
rename from src/fr/pandacube/java/util/db/sql_tools/ORMInitTableException.java
rename to src/main/java/fr/pandacube/java/util/db/sql_tools/ORMInitTableException.java
diff --git a/src/fr/pandacube/java/util/db/sql_tools/SQLElement.java b/src/main/java/fr/pandacube/java/util/db/sql_tools/SQLElement.java
similarity index 100%
rename from src/fr/pandacube/java/util/db/sql_tools/SQLElement.java
rename to src/main/java/fr/pandacube/java/util/db/sql_tools/SQLElement.java
diff --git a/src/fr/pandacube/java/util/db/sql_tools/SQLElementList.java b/src/main/java/fr/pandacube/java/util/db/sql_tools/SQLElementList.java
similarity index 100%
rename from src/fr/pandacube/java/util/db/sql_tools/SQLElementList.java
rename to src/main/java/fr/pandacube/java/util/db/sql_tools/SQLElementList.java
diff --git a/src/fr/pandacube/java/util/db/sql_tools/SQLFKField.java b/src/main/java/fr/pandacube/java/util/db/sql_tools/SQLFKField.java
similarity index 100%
rename from src/fr/pandacube/java/util/db/sql_tools/SQLFKField.java
rename to src/main/java/fr/pandacube/java/util/db/sql_tools/SQLFKField.java
diff --git a/src/fr/pandacube/java/util/db/sql_tools/SQLField.java b/src/main/java/fr/pandacube/java/util/db/sql_tools/SQLField.java
similarity index 100%
rename from src/fr/pandacube/java/util/db/sql_tools/SQLField.java
rename to src/main/java/fr/pandacube/java/util/db/sql_tools/SQLField.java
diff --git a/src/fr/pandacube/java/util/db/sql_tools/SQLOrderBy.java b/src/main/java/fr/pandacube/java/util/db/sql_tools/SQLOrderBy.java
similarity index 100%
rename from src/fr/pandacube/java/util/db/sql_tools/SQLOrderBy.java
rename to src/main/java/fr/pandacube/java/util/db/sql_tools/SQLOrderBy.java
diff --git a/src/fr/pandacube/java/util/db/sql_tools/SQLType.java b/src/main/java/fr/pandacube/java/util/db/sql_tools/SQLType.java
similarity index 100%
rename from src/fr/pandacube/java/util/db/sql_tools/SQLType.java
rename to src/main/java/fr/pandacube/java/util/db/sql_tools/SQLType.java
diff --git a/src/fr/pandacube/java/util/db/sql_tools/SQLWhere.java b/src/main/java/fr/pandacube/java/util/db/sql_tools/SQLWhere.java
similarity index 100%
rename from src/fr/pandacube/java/util/db/sql_tools/SQLWhere.java
rename to src/main/java/fr/pandacube/java/util/db/sql_tools/SQLWhere.java
diff --git a/src/fr/pandacube/java/util/db/sql_tools/SQLWhereChain.java b/src/main/java/fr/pandacube/java/util/db/sql_tools/SQLWhereChain.java
similarity index 100%
rename from src/fr/pandacube/java/util/db/sql_tools/SQLWhereChain.java
rename to src/main/java/fr/pandacube/java/util/db/sql_tools/SQLWhereChain.java
diff --git a/src/fr/pandacube/java/util/db/sql_tools/SQLWhereComp.java b/src/main/java/fr/pandacube/java/util/db/sql_tools/SQLWhereComp.java
similarity index 100%
rename from src/fr/pandacube/java/util/db/sql_tools/SQLWhereComp.java
rename to src/main/java/fr/pandacube/java/util/db/sql_tools/SQLWhereComp.java
diff --git a/src/fr/pandacube/java/util/db/sql_tools/SQLWhereLike.java b/src/main/java/fr/pandacube/java/util/db/sql_tools/SQLWhereLike.java
similarity index 100%
rename from src/fr/pandacube/java/util/db/sql_tools/SQLWhereLike.java
rename to src/main/java/fr/pandacube/java/util/db/sql_tools/SQLWhereLike.java
diff --git a/src/fr/pandacube/java/util/db/sql_tools/SQLWhereNull.java b/src/main/java/fr/pandacube/java/util/db/sql_tools/SQLWhereNull.java
similarity index 100%
rename from src/fr/pandacube/java/util/db/sql_tools/SQLWhereNull.java
rename to src/main/java/fr/pandacube/java/util/db/sql_tools/SQLWhereNull.java
diff --git a/src/fr/pandacube/java/util/measurement/DistanceUtil.java b/src/main/java/fr/pandacube/java/util/measurement/DistanceUtil.java
similarity index 100%
rename from src/fr/pandacube/java/util/measurement/DistanceUtil.java
rename to src/main/java/fr/pandacube/java/util/measurement/DistanceUtil.java
diff --git a/src/fr/pandacube/java/util/measurement/MemoryUtil.java b/src/main/java/fr/pandacube/java/util/measurement/MemoryUtil.java
similarity index 100%
rename from src/fr/pandacube/java/util/measurement/MemoryUtil.java
rename to src/main/java/fr/pandacube/java/util/measurement/MemoryUtil.java
diff --git a/src/fr/pandacube/java/util/measurement/TimeUtil.java b/src/main/java/fr/pandacube/java/util/measurement/TimeUtil.java
similarity index 100%
rename from src/fr/pandacube/java/util/measurement/TimeUtil.java
rename to src/main/java/fr/pandacube/java/util/measurement/TimeUtil.java
diff --git a/src/fr/pandacube/java/util/network/client/TCPClient.java b/src/main/java/fr/pandacube/java/util/network/client/TCPClient.java
similarity index 100%
rename from src/fr/pandacube/java/util/network/client/TCPClient.java
rename to src/main/java/fr/pandacube/java/util/network/client/TCPClient.java
diff --git a/src/fr/pandacube/java/util/network/client/TCPClientListener.java b/src/main/java/fr/pandacube/java/util/network/client/TCPClientListener.java
similarity index 100%
rename from src/fr/pandacube/java/util/network/client/TCPClientListener.java
rename to src/main/java/fr/pandacube/java/util/network/client/TCPClientListener.java
diff --git a/src/fr/pandacube/java/util/network/packet/Packet.java b/src/main/java/fr/pandacube/java/util/network/packet/Packet.java
similarity index 100%
rename from src/fr/pandacube/java/util/network/packet/Packet.java
rename to src/main/java/fr/pandacube/java/util/network/packet/Packet.java
diff --git a/src/fr/pandacube/java/util/network/packet/PacketClient.java b/src/main/java/fr/pandacube/java/util/network/packet/PacketClient.java
similarity index 100%
rename from src/fr/pandacube/java/util/network/packet/PacketClient.java
rename to src/main/java/fr/pandacube/java/util/network/packet/PacketClient.java
diff --git a/src/fr/pandacube/java/util/network/packet/PacketException.java b/src/main/java/fr/pandacube/java/util/network/packet/PacketException.java
similarity index 100%
rename from src/fr/pandacube/java/util/network/packet/PacketException.java
rename to src/main/java/fr/pandacube/java/util/network/packet/PacketException.java
diff --git a/src/fr/pandacube/java/util/network/packet/PacketServer.java b/src/main/java/fr/pandacube/java/util/network/packet/PacketServer.java
similarity index 100%
rename from src/fr/pandacube/java/util/network/packet/PacketServer.java
rename to src/main/java/fr/pandacube/java/util/network/packet/PacketServer.java
diff --git a/src/fr/pandacube/java/util/network/packet/ResponseCallback.java b/src/main/java/fr/pandacube/java/util/network/packet/ResponseCallback.java
similarity index 100%
rename from src/fr/pandacube/java/util/network/packet/ResponseCallback.java
rename to src/main/java/fr/pandacube/java/util/network/packet/ResponseCallback.java
diff --git a/src/fr/pandacube/java/util/network/packet/bytebuffer/Array8Bit.java b/src/main/java/fr/pandacube/java/util/network/packet/bytebuffer/Array8Bit.java
similarity index 100%
rename from src/fr/pandacube/java/util/network/packet/bytebuffer/Array8Bit.java
rename to src/main/java/fr/pandacube/java/util/network/packet/bytebuffer/Array8Bit.java
diff --git a/src/fr/pandacube/java/util/network/packet/bytebuffer/ByteBuffer.java b/src/main/java/fr/pandacube/java/util/network/packet/bytebuffer/ByteBuffer.java
similarity index 100%
rename from src/fr/pandacube/java/util/network/packet/bytebuffer/ByteBuffer.java
rename to src/main/java/fr/pandacube/java/util/network/packet/bytebuffer/ByteBuffer.java
diff --git a/src/fr/pandacube/java/util/network/packet/bytebuffer/ByteSerializable.java b/src/main/java/fr/pandacube/java/util/network/packet/bytebuffer/ByteSerializable.java
similarity index 100%
rename from src/fr/pandacube/java/util/network/packet/bytebuffer/ByteSerializable.java
rename to src/main/java/fr/pandacube/java/util/network/packet/bytebuffer/ByteSerializable.java
diff --git a/src/fr/pandacube/java/util/network/packet/packets/core_slave/PacketClientClose.java b/src/main/java/fr/pandacube/java/util/network/packet/packets/core_slave/PacketClientClose.java
similarity index 100%
rename from src/fr/pandacube/java/util/network/packet/packets/core_slave/PacketClientClose.java
rename to src/main/java/fr/pandacube/java/util/network/packet/packets/core_slave/PacketClientClose.java
diff --git a/src/fr/pandacube/java/util/network/packet/packets/core_slave/PacketClientDeclareProcess.java b/src/main/java/fr/pandacube/java/util/network/packet/packets/core_slave/PacketClientDeclareProcess.java
similarity index 100%
rename from src/fr/pandacube/java/util/network/packet/packets/core_slave/PacketClientDeclareProcess.java
rename to src/main/java/fr/pandacube/java/util/network/packet/packets/core_slave/PacketClientDeclareProcess.java
diff --git a/src/fr/pandacube/java/util/network/packet/packets/core_slave/PacketClientProcessQueryResponse.java b/src/main/java/fr/pandacube/java/util/network/packet/packets/core_slave/PacketClientProcessQueryResponse.java
similarity index 100%
rename from src/fr/pandacube/java/util/network/packet/packets/core_slave/PacketClientProcessQueryResponse.java
rename to src/main/java/fr/pandacube/java/util/network/packet/packets/core_slave/PacketClientProcessQueryResponse.java
diff --git a/src/fr/pandacube/java/util/network/packet/packets/core_slave/PacketServerClose.java b/src/main/java/fr/pandacube/java/util/network/packet/packets/core_slave/PacketServerClose.java
similarity index 100%
rename from src/fr/pandacube/java/util/network/packet/packets/core_slave/PacketServerClose.java
rename to src/main/java/fr/pandacube/java/util/network/packet/packets/core_slave/PacketServerClose.java
diff --git a/src/fr/pandacube/java/util/network/packet/packets/core_slave/PacketServerConnectSuccess.java b/src/main/java/fr/pandacube/java/util/network/packet/packets/core_slave/PacketServerConnectSuccess.java
similarity index 100%
rename from src/fr/pandacube/java/util/network/packet/packets/core_slave/PacketServerConnectSuccess.java
rename to src/main/java/fr/pandacube/java/util/network/packet/packets/core_slave/PacketServerConnectSuccess.java
diff --git a/src/fr/pandacube/java/util/network/packet/packets/core_slave/PacketServerProcessDeclarationConfirm.java b/src/main/java/fr/pandacube/java/util/network/packet/packets/core_slave/PacketServerProcessDeclarationConfirm.java
similarity index 100%
rename from src/fr/pandacube/java/util/network/packet/packets/core_slave/PacketServerProcessDeclarationConfirm.java
rename to src/main/java/fr/pandacube/java/util/network/packet/packets/core_slave/PacketServerProcessDeclarationConfirm.java
diff --git a/src/fr/pandacube/java/util/network/packet/packets/core_slave/PacketServerProcessInput.java b/src/main/java/fr/pandacube/java/util/network/packet/packets/core_slave/PacketServerProcessInput.java
similarity index 100%
rename from src/fr/pandacube/java/util/network/packet/packets/core_slave/PacketServerProcessInput.java
rename to src/main/java/fr/pandacube/java/util/network/packet/packets/core_slave/PacketServerProcessInput.java
diff --git a/src/fr/pandacube/java/util/network/packet/packets/core_slave/PacketServerProcessQuery.java b/src/main/java/fr/pandacube/java/util/network/packet/packets/core_slave/PacketServerProcessQuery.java
similarity index 100%
rename from src/fr/pandacube/java/util/network/packet/packets/core_slave/PacketServerProcessQuery.java
rename to src/main/java/fr/pandacube/java/util/network/packet/packets/core_slave/PacketServerProcessQuery.java
diff --git a/src/fr/pandacube/java/util/network/packet/packets/global/PacketClientAuthenticate.java b/src/main/java/fr/pandacube/java/util/network/packet/packets/global/PacketClientAuthenticate.java
similarity index 100%
rename from src/fr/pandacube/java/util/network/packet/packets/global/PacketClientAuthenticate.java
rename to src/main/java/fr/pandacube/java/util/network/packet/packets/global/PacketClientAuthenticate.java
diff --git a/src/fr/pandacube/java/util/network/packet/packets/global/PacketClientLogRecord.java b/src/main/java/fr/pandacube/java/util/network/packet/packets/global/PacketClientLogRecord.java
similarity index 100%
rename from src/fr/pandacube/java/util/network/packet/packets/global/PacketClientLogRecord.java
rename to src/main/java/fr/pandacube/java/util/network/packet/packets/global/PacketClientLogRecord.java
diff --git a/src/fr/pandacube/java/util/network/packet/packets/global/PacketServerCantAuthenticate.java b/src/main/java/fr/pandacube/java/util/network/packet/packets/global/PacketServerCantAuthenticate.java
similarity index 100%
rename from src/fr/pandacube/java/util/network/packet/packets/global/PacketServerCantAuthenticate.java
rename to src/main/java/fr/pandacube/java/util/network/packet/packets/global/PacketServerCantAuthenticate.java
diff --git a/src/fr/pandacube/java/util/network/packet/packets/global/PacketServerCommand.java b/src/main/java/fr/pandacube/java/util/network/packet/packets/global/PacketServerCommand.java
similarity index 100%
rename from src/fr/pandacube/java/util/network/packet/packets/global/PacketServerCommand.java
rename to src/main/java/fr/pandacube/java/util/network/packet/packets/global/PacketServerCommand.java
diff --git a/src/fr/pandacube/java/util/network/packet/packets/global/PacketServerException.java b/src/main/java/fr/pandacube/java/util/network/packet/packets/global/PacketServerException.java
similarity index 100%
rename from src/fr/pandacube/java/util/network/packet/packets/global/PacketServerException.java
rename to src/main/java/fr/pandacube/java/util/network/packet/packets/global/PacketServerException.java
diff --git a/src/fr/pandacube/java/util/network/packet/packets/web/PacketClientWebRequest.java b/src/main/java/fr/pandacube/java/util/network/packet/packets/web/PacketClientWebRequest.java
similarity index 100%
rename from src/fr/pandacube/java/util/network/packet/packets/web/PacketClientWebRequest.java
rename to src/main/java/fr/pandacube/java/util/network/packet/packets/web/PacketClientWebRequest.java
diff --git a/src/fr/pandacube/java/util/network/packet/packets/web/PacketServerWebResponse.java b/src/main/java/fr/pandacube/java/util/network/packet/packets/web/PacketServerWebResponse.java
similarity index 100%
rename from src/fr/pandacube/java/util/network/packet/packets/web/PacketServerWebResponse.java
rename to src/main/java/fr/pandacube/java/util/network/packet/packets/web/PacketServerWebResponse.java
diff --git a/src/fr/pandacube/java/util/network/server/BandwidthCalculation.java b/src/main/java/fr/pandacube/java/util/network/server/BandwidthCalculation.java
similarity index 100%
rename from src/fr/pandacube/java/util/network/server/BandwidthCalculation.java
rename to src/main/java/fr/pandacube/java/util/network/server/BandwidthCalculation.java
diff --git a/src/fr/pandacube/java/util/network/server/TCPServer.java b/src/main/java/fr/pandacube/java/util/network/server/TCPServer.java
similarity index 100%
rename from src/fr/pandacube/java/util/network/server/TCPServer.java
rename to src/main/java/fr/pandacube/java/util/network/server/TCPServer.java
diff --git a/src/fr/pandacube/java/util/network/server/TCPServerListener.java b/src/main/java/fr/pandacube/java/util/network/server/TCPServerListener.java
similarity index 100%
rename from src/fr/pandacube/java/util/network/server/TCPServerListener.java
rename to src/main/java/fr/pandacube/java/util/network/server/TCPServerListener.java
diff --git a/src/fr/pandacube/java/util/network_api/client/AbstractRequest.java b/src/main/java/fr/pandacube/java/util/network_api/client/AbstractRequest.java
similarity index 100%
rename from src/fr/pandacube/java/util/network_api/client/AbstractRequest.java
rename to src/main/java/fr/pandacube/java/util/network_api/client/AbstractRequest.java
diff --git a/src/fr/pandacube/java/util/network_api/client/NetworkAPISender.java b/src/main/java/fr/pandacube/java/util/network_api/client/NetworkAPISender.java
similarity index 100%
rename from src/fr/pandacube/java/util/network_api/client/NetworkAPISender.java
rename to src/main/java/fr/pandacube/java/util/network_api/client/NetworkAPISender.java
diff --git a/src/fr/pandacube/java/util/network_api/client/ResponseAnalyser.java b/src/main/java/fr/pandacube/java/util/network_api/client/ResponseAnalyser.java
similarity index 100%
rename from src/fr/pandacube/java/util/network_api/client/ResponseAnalyser.java
rename to src/main/java/fr/pandacube/java/util/network_api/client/ResponseAnalyser.java
diff --git a/src/fr/pandacube/java/util/network_api/server/AbstractRequestExecutor.java b/src/main/java/fr/pandacube/java/util/network_api/server/AbstractRequestExecutor.java
similarity index 100%
rename from src/fr/pandacube/java/util/network_api/server/AbstractRequestExecutor.java
rename to src/main/java/fr/pandacube/java/util/network_api/server/AbstractRequestExecutor.java
diff --git a/src/fr/pandacube/java/util/network_api/server/NAPIExecutionHandler.java b/src/main/java/fr/pandacube/java/util/network_api/server/NAPIExecutionHandler.java
similarity index 100%
rename from src/fr/pandacube/java/util/network_api/server/NAPIExecutionHandler.java
rename to src/main/java/fr/pandacube/java/util/network_api/server/NAPIExecutionHandler.java
diff --git a/src/fr/pandacube/java/util/network_api/server/NetworkAPIListener.java b/src/main/java/fr/pandacube/java/util/network_api/server/NetworkAPIListener.java
similarity index 100%
rename from src/fr/pandacube/java/util/network_api/server/NetworkAPIListener.java
rename to src/main/java/fr/pandacube/java/util/network_api/server/NetworkAPIListener.java
diff --git a/src/fr/pandacube/java/util/network_api/server/PacketExecutor.java b/src/main/java/fr/pandacube/java/util/network_api/server/PacketExecutor.java
similarity index 100%
rename from src/fr/pandacube/java/util/network_api/server/PacketExecutor.java
rename to src/main/java/fr/pandacube/java/util/network_api/server/PacketExecutor.java
diff --git a/src/fr/pandacube/java/util/network_api/server/RequestAnalyser.java b/src/main/java/fr/pandacube/java/util/network_api/server/RequestAnalyser.java
similarity index 100%
rename from src/fr/pandacube/java/util/network_api/server/RequestAnalyser.java
rename to src/main/java/fr/pandacube/java/util/network_api/server/RequestAnalyser.java
diff --git a/src/fr/pandacube/java/util/network_api/server/Response.java b/src/main/java/fr/pandacube/java/util/network_api/server/Response.java
similarity index 100%
rename from src/fr/pandacube/java/util/network_api/server/Response.java
rename to src/main/java/fr/pandacube/java/util/network_api/server/Response.java
diff --git a/src/fr/pandacube/java/util/network_api/server/ThreadNAPIExecutionHandler.java b/src/main/java/fr/pandacube/java/util/network_api/server/ThreadNAPIExecutionHandler.java
similarity index 100%
rename from src/fr/pandacube/java/util/network_api/server/ThreadNAPIExecutionHandler.java
rename to src/main/java/fr/pandacube/java/util/network_api/server/ThreadNAPIExecutionHandler.java
diff --git a/src/net/md_5/bungee/api/ChatColor.java b/src/main/java/net/md_5/bungee/api/ChatColor.java
similarity index 100%
rename from src/net/md_5/bungee/api/ChatColor.java
rename to src/main/java/net/md_5/bungee/api/ChatColor.java
diff --git a/src/net/md_5/bungee/api/ChatMessageType.java b/src/main/java/net/md_5/bungee/api/ChatMessageType.java
similarity index 100%
rename from src/net/md_5/bungee/api/ChatMessageType.java
rename to src/main/java/net/md_5/bungee/api/ChatMessageType.java
diff --git a/src/net/md_5/bungee/api/chat/BaseComponent.java b/src/main/java/net/md_5/bungee/api/chat/BaseComponent.java
similarity index 100%
rename from src/net/md_5/bungee/api/chat/BaseComponent.java
rename to src/main/java/net/md_5/bungee/api/chat/BaseComponent.java
diff --git a/src/net/md_5/bungee/api/chat/ClickEvent.java b/src/main/java/net/md_5/bungee/api/chat/ClickEvent.java
similarity index 100%
rename from src/net/md_5/bungee/api/chat/ClickEvent.java
rename to src/main/java/net/md_5/bungee/api/chat/ClickEvent.java
diff --git a/src/net/md_5/bungee/api/chat/ComponentBuilder.java b/src/main/java/net/md_5/bungee/api/chat/ComponentBuilder.java
similarity index 100%
rename from src/net/md_5/bungee/api/chat/ComponentBuilder.java
rename to src/main/java/net/md_5/bungee/api/chat/ComponentBuilder.java
diff --git a/src/net/md_5/bungee/api/chat/HoverEvent.java b/src/main/java/net/md_5/bungee/api/chat/HoverEvent.java
similarity index 100%
rename from src/net/md_5/bungee/api/chat/HoverEvent.java
rename to src/main/java/net/md_5/bungee/api/chat/HoverEvent.java
diff --git a/src/net/md_5/bungee/api/chat/TextComponent.java b/src/main/java/net/md_5/bungee/api/chat/TextComponent.java
similarity index 100%
rename from src/net/md_5/bungee/api/chat/TextComponent.java
rename to src/main/java/net/md_5/bungee/api/chat/TextComponent.java
diff --git a/src/net/md_5/bungee/api/chat/TranslatableComponent.java b/src/main/java/net/md_5/bungee/api/chat/TranslatableComponent.java
similarity index 100%
rename from src/net/md_5/bungee/api/chat/TranslatableComponent.java
rename to src/main/java/net/md_5/bungee/api/chat/TranslatableComponent.java