diff --git a/OpenInv/pom.xml b/OpenInv/pom.xml
new file mode 100644
index 0000000..e975cef
--- /dev/null
+++ b/OpenInv/pom.xml
@@ -0,0 +1,57 @@
+
+ 4.0.0
+
+ com.lishid
+ openinvparent
+ 1.0-SNAPSHOT
+
+
+ openinv
+ OpenInv
+ 2.5.1
+
+
+ ../target
+ ${project.name}
+
+
+
+ src/main/resources
+ true
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-shade-plugin
+ 2.4.3
+
+
+ true
+
+
+ com.lishid:*
+
+ com/lishid/openinv/**/*
+ plugin.yml
+
+
+
+
+
+
+ package
+
+ shade
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/OpenInvCore/pom.xml b/OpenInvCore/pom.xml
new file mode 100644
index 0000000..7f62cf2
--- /dev/null
+++ b/OpenInvCore/pom.xml
@@ -0,0 +1,22 @@
+
+ 4.0.0
+
+
+ com.lishid
+ openinvparent
+ 1.0-SNAPSHOT
+
+
+ openinvcore
+ OpenInvCore
+
+
+
+ org.bukkit
+ bukkit
+ 1.4.5-R1.0
+ provided
+
+
+
diff --git a/src/main/java/com/lishid/openinv/internal/IAnySilentChest.java b/OpenInvCore/src/main/java/com/lishid/openinv/internal/IAnySilentChest.java
similarity index 100%
rename from src/main/java/com/lishid/openinv/internal/IAnySilentChest.java
rename to OpenInvCore/src/main/java/com/lishid/openinv/internal/IAnySilentChest.java
diff --git a/src/main/java/com/lishid/openinv/internal/IInventoryAccess.java b/OpenInvCore/src/main/java/com/lishid/openinv/internal/IInventoryAccess.java
similarity index 100%
rename from src/main/java/com/lishid/openinv/internal/IInventoryAccess.java
rename to OpenInvCore/src/main/java/com/lishid/openinv/internal/IInventoryAccess.java
diff --git a/src/main/java/com/lishid/openinv/internal/IPlayerDataManager.java b/OpenInvCore/src/main/java/com/lishid/openinv/internal/IPlayerDataManager.java
similarity index 100%
rename from src/main/java/com/lishid/openinv/internal/IPlayerDataManager.java
rename to OpenInvCore/src/main/java/com/lishid/openinv/internal/IPlayerDataManager.java
diff --git a/src/main/java/com/lishid/openinv/internal/ISpecialEnderChest.java b/OpenInvCore/src/main/java/com/lishid/openinv/internal/ISpecialEnderChest.java
similarity index 100%
rename from src/main/java/com/lishid/openinv/internal/ISpecialEnderChest.java
rename to OpenInvCore/src/main/java/com/lishid/openinv/internal/ISpecialEnderChest.java
diff --git a/src/main/java/com/lishid/openinv/internal/ISpecialPlayerInventory.java b/OpenInvCore/src/main/java/com/lishid/openinv/internal/ISpecialPlayerInventory.java
similarity index 100%
rename from src/main/java/com/lishid/openinv/internal/ISpecialPlayerInventory.java
rename to OpenInvCore/src/main/java/com/lishid/openinv/internal/ISpecialPlayerInventory.java
diff --git a/OpenInvCraftbukkit1_10_R1/pom.xml b/OpenInvCraftbukkit1_10_R1/pom.xml
new file mode 100644
index 0000000..d148b6c
--- /dev/null
+++ b/OpenInvCraftbukkit1_10_R1/pom.xml
@@ -0,0 +1,32 @@
+
+ 4.0.0
+
+
+ com.lishid
+ openinvparent
+ 1.0-SNAPSHOT
+
+
+ OpenInvCraftbukkit1_10_R1
+ OpenInvCraftbukkit1_10_R1
+
+
+
+ com.lishid
+ openinvcore
+ 1.0-SNAPSHOT
+
+
+ com.lishid
+ openinvplugin
+ 1.0-SNAPSHOT
+
+
+ org.spigotmc
+ spigot
+ 1.10-R0.1-SNAPSHOT
+ provided
+
+
+
diff --git a/src/main/java/com/lishid/openinv/internal/v1_10_R1/AnySilentChest.java b/OpenInvCraftbukkit1_10_R1/src/main/java/com/lishid/openinv/internal/v1_10_R1/AnySilentChest.java
similarity index 100%
rename from src/main/java/com/lishid/openinv/internal/v1_10_R1/AnySilentChest.java
rename to OpenInvCraftbukkit1_10_R1/src/main/java/com/lishid/openinv/internal/v1_10_R1/AnySilentChest.java
diff --git a/src/main/java/com/lishid/openinv/internal/v1_10_R1/InventoryAccess.java b/OpenInvCraftbukkit1_10_R1/src/main/java/com/lishid/openinv/internal/v1_10_R1/InventoryAccess.java
similarity index 100%
rename from src/main/java/com/lishid/openinv/internal/v1_10_R1/InventoryAccess.java
rename to OpenInvCraftbukkit1_10_R1/src/main/java/com/lishid/openinv/internal/v1_10_R1/InventoryAccess.java
diff --git a/src/main/java/com/lishid/openinv/internal/v1_10_R1/PlayerDataManager.java b/OpenInvCraftbukkit1_10_R1/src/main/java/com/lishid/openinv/internal/v1_10_R1/PlayerDataManager.java
similarity index 100%
rename from src/main/java/com/lishid/openinv/internal/v1_10_R1/PlayerDataManager.java
rename to OpenInvCraftbukkit1_10_R1/src/main/java/com/lishid/openinv/internal/v1_10_R1/PlayerDataManager.java
diff --git a/src/main/java/com/lishid/openinv/internal/v1_10_R1/SilentContainerChest.java b/OpenInvCraftbukkit1_10_R1/src/main/java/com/lishid/openinv/internal/v1_10_R1/SilentContainerChest.java
similarity index 100%
rename from src/main/java/com/lishid/openinv/internal/v1_10_R1/SilentContainerChest.java
rename to OpenInvCraftbukkit1_10_R1/src/main/java/com/lishid/openinv/internal/v1_10_R1/SilentContainerChest.java
diff --git a/src/main/java/com/lishid/openinv/internal/v1_10_R1/SpecialEnderChest.java b/OpenInvCraftbukkit1_10_R1/src/main/java/com/lishid/openinv/internal/v1_10_R1/SpecialEnderChest.java
similarity index 100%
rename from src/main/java/com/lishid/openinv/internal/v1_10_R1/SpecialEnderChest.java
rename to OpenInvCraftbukkit1_10_R1/src/main/java/com/lishid/openinv/internal/v1_10_R1/SpecialEnderChest.java
diff --git a/src/main/java/com/lishid/openinv/internal/v1_10_R1/SpecialPlayerInventory.java b/OpenInvCraftbukkit1_10_R1/src/main/java/com/lishid/openinv/internal/v1_10_R1/SpecialPlayerInventory.java
similarity index 100%
rename from src/main/java/com/lishid/openinv/internal/v1_10_R1/SpecialPlayerInventory.java
rename to OpenInvCraftbukkit1_10_R1/src/main/java/com/lishid/openinv/internal/v1_10_R1/SpecialPlayerInventory.java
diff --git a/OpenInvCraftbukkit1_4_5/pom.xml b/OpenInvCraftbukkit1_4_5/pom.xml
new file mode 100644
index 0000000..15b76e5
--- /dev/null
+++ b/OpenInvCraftbukkit1_4_5/pom.xml
@@ -0,0 +1,32 @@
+
+ 4.0.0
+
+
+ com.lishid
+ openinvparent
+ 1.0-SNAPSHOT
+
+
+ OpenInvCraftbukkit1_4_5
+ OpenInvCraftbukkit1_4_5
+
+
+
+ com.lishid
+ openinvcore
+ 1.0-SNAPSHOT
+
+
+ com.lishid
+ openinvplugin
+ 1.0-SNAPSHOT
+
+
+ org.bukkit
+ craftbukkit
+ 1.4.5-R1.0
+ provided
+
+
+
diff --git a/src/main/java/com/lishid/openinv/internal/v1_4_5/AnySilentChest.java b/OpenInvCraftbukkit1_4_5/src/main/java/com/lishid/openinv/internal/v1_4_5/AnySilentChest.java
similarity index 100%
rename from src/main/java/com/lishid/openinv/internal/v1_4_5/AnySilentChest.java
rename to OpenInvCraftbukkit1_4_5/src/main/java/com/lishid/openinv/internal/v1_4_5/AnySilentChest.java
diff --git a/src/main/java/com/lishid/openinv/internal/v1_4_5/InventoryAccess.java b/OpenInvCraftbukkit1_4_5/src/main/java/com/lishid/openinv/internal/v1_4_5/InventoryAccess.java
similarity index 100%
rename from src/main/java/com/lishid/openinv/internal/v1_4_5/InventoryAccess.java
rename to OpenInvCraftbukkit1_4_5/src/main/java/com/lishid/openinv/internal/v1_4_5/InventoryAccess.java
diff --git a/src/main/java/com/lishid/openinv/internal/v1_4_5/PlayerDataManager.java b/OpenInvCraftbukkit1_4_5/src/main/java/com/lishid/openinv/internal/v1_4_5/PlayerDataManager.java
similarity index 100%
rename from src/main/java/com/lishid/openinv/internal/v1_4_5/PlayerDataManager.java
rename to OpenInvCraftbukkit1_4_5/src/main/java/com/lishid/openinv/internal/v1_4_5/PlayerDataManager.java
diff --git a/src/main/java/com/lishid/openinv/internal/v1_4_5/SilentContainerChest.java b/OpenInvCraftbukkit1_4_5/src/main/java/com/lishid/openinv/internal/v1_4_5/SilentContainerChest.java
similarity index 100%
rename from src/main/java/com/lishid/openinv/internal/v1_4_5/SilentContainerChest.java
rename to OpenInvCraftbukkit1_4_5/src/main/java/com/lishid/openinv/internal/v1_4_5/SilentContainerChest.java
diff --git a/src/main/java/com/lishid/openinv/internal/v1_4_5/SpecialEnderChest.java b/OpenInvCraftbukkit1_4_5/src/main/java/com/lishid/openinv/internal/v1_4_5/SpecialEnderChest.java
similarity index 100%
rename from src/main/java/com/lishid/openinv/internal/v1_4_5/SpecialEnderChest.java
rename to OpenInvCraftbukkit1_4_5/src/main/java/com/lishid/openinv/internal/v1_4_5/SpecialEnderChest.java
diff --git a/src/main/java/com/lishid/openinv/internal/v1_4_5/SpecialPlayerInventory.java b/OpenInvCraftbukkit1_4_5/src/main/java/com/lishid/openinv/internal/v1_4_5/SpecialPlayerInventory.java
similarity index 100%
rename from src/main/java/com/lishid/openinv/internal/v1_4_5/SpecialPlayerInventory.java
rename to OpenInvCraftbukkit1_4_5/src/main/java/com/lishid/openinv/internal/v1_4_5/SpecialPlayerInventory.java
diff --git a/OpenInvCraftbukkit1_4_6/pom.xml b/OpenInvCraftbukkit1_4_6/pom.xml
new file mode 100644
index 0000000..e195265
--- /dev/null
+++ b/OpenInvCraftbukkit1_4_6/pom.xml
@@ -0,0 +1,32 @@
+
+ 4.0.0
+
+
+ com.lishid
+ openinvparent
+ 1.0-SNAPSHOT
+
+
+ OpenInvCraftbukkit1_4_6
+ OpenInvCraftbukkit1_4_6
+
+
+
+ com.lishid
+ openinvcore
+ 1.0-SNAPSHOT
+
+
+ com.lishid
+ openinvplugin
+ 1.0-SNAPSHOT
+
+
+ org.bukkit
+ craftbukkit
+ 1.4.6-R0.3
+ provided
+
+
+
diff --git a/src/main/java/com/lishid/openinv/internal/v1_4_6/AnySilentChest.java b/OpenInvCraftbukkit1_4_6/src/main/java/com/lishid/openinv/internal/v1_4_6/AnySilentChest.java
similarity index 100%
rename from src/main/java/com/lishid/openinv/internal/v1_4_6/AnySilentChest.java
rename to OpenInvCraftbukkit1_4_6/src/main/java/com/lishid/openinv/internal/v1_4_6/AnySilentChest.java
diff --git a/src/main/java/com/lishid/openinv/internal/v1_4_6/InventoryAccess.java b/OpenInvCraftbukkit1_4_6/src/main/java/com/lishid/openinv/internal/v1_4_6/InventoryAccess.java
similarity index 100%
rename from src/main/java/com/lishid/openinv/internal/v1_4_6/InventoryAccess.java
rename to OpenInvCraftbukkit1_4_6/src/main/java/com/lishid/openinv/internal/v1_4_6/InventoryAccess.java
diff --git a/src/main/java/com/lishid/openinv/internal/v1_4_6/PlayerDataManager.java b/OpenInvCraftbukkit1_4_6/src/main/java/com/lishid/openinv/internal/v1_4_6/PlayerDataManager.java
similarity index 100%
rename from src/main/java/com/lishid/openinv/internal/v1_4_6/PlayerDataManager.java
rename to OpenInvCraftbukkit1_4_6/src/main/java/com/lishid/openinv/internal/v1_4_6/PlayerDataManager.java
diff --git a/src/main/java/com/lishid/openinv/internal/v1_4_6/SilentContainerChest.java b/OpenInvCraftbukkit1_4_6/src/main/java/com/lishid/openinv/internal/v1_4_6/SilentContainerChest.java
similarity index 100%
rename from src/main/java/com/lishid/openinv/internal/v1_4_6/SilentContainerChest.java
rename to OpenInvCraftbukkit1_4_6/src/main/java/com/lishid/openinv/internal/v1_4_6/SilentContainerChest.java
diff --git a/src/main/java/com/lishid/openinv/internal/v1_4_6/SpecialEnderChest.java b/OpenInvCraftbukkit1_4_6/src/main/java/com/lishid/openinv/internal/v1_4_6/SpecialEnderChest.java
similarity index 100%
rename from src/main/java/com/lishid/openinv/internal/v1_4_6/SpecialEnderChest.java
rename to OpenInvCraftbukkit1_4_6/src/main/java/com/lishid/openinv/internal/v1_4_6/SpecialEnderChest.java
diff --git a/src/main/java/com/lishid/openinv/internal/v1_4_6/SpecialPlayerInventory.java b/OpenInvCraftbukkit1_4_6/src/main/java/com/lishid/openinv/internal/v1_4_6/SpecialPlayerInventory.java
similarity index 100%
rename from src/main/java/com/lishid/openinv/internal/v1_4_6/SpecialPlayerInventory.java
rename to OpenInvCraftbukkit1_4_6/src/main/java/com/lishid/openinv/internal/v1_4_6/SpecialPlayerInventory.java
diff --git a/OpenInvCraftbukkit1_4_R1/pom.xml b/OpenInvCraftbukkit1_4_R1/pom.xml
new file mode 100644
index 0000000..07c4137
--- /dev/null
+++ b/OpenInvCraftbukkit1_4_R1/pom.xml
@@ -0,0 +1,32 @@
+
+ 4.0.0
+
+
+ com.lishid
+ openinvparent
+ 1.0-SNAPSHOT
+
+
+ OpenInvCraftbukkit1_4_R1
+ OpenInvCraftbukkit1_4_R1
+
+
+
+ com.lishid
+ openinvcore
+ 1.0-SNAPSHOT
+
+
+ com.lishid
+ openinvplugin
+ 1.0-SNAPSHOT
+
+
+ org.bukkit
+ craftbukkit
+ 1.4.7-R1.0
+ provided
+
+
+
diff --git a/src/main/java/com/lishid/openinv/internal/v1_4_R1/AnySilentChest.java b/OpenInvCraftbukkit1_4_R1/src/main/java/com/lishid/openinv/internal/v1_4_R1/AnySilentChest.java
similarity index 100%
rename from src/main/java/com/lishid/openinv/internal/v1_4_R1/AnySilentChest.java
rename to OpenInvCraftbukkit1_4_R1/src/main/java/com/lishid/openinv/internal/v1_4_R1/AnySilentChest.java
diff --git a/src/main/java/com/lishid/openinv/internal/v1_4_R1/InventoryAccess.java b/OpenInvCraftbukkit1_4_R1/src/main/java/com/lishid/openinv/internal/v1_4_R1/InventoryAccess.java
similarity index 100%
rename from src/main/java/com/lishid/openinv/internal/v1_4_R1/InventoryAccess.java
rename to OpenInvCraftbukkit1_4_R1/src/main/java/com/lishid/openinv/internal/v1_4_R1/InventoryAccess.java
diff --git a/src/main/java/com/lishid/openinv/internal/v1_4_R1/PlayerDataManager.java b/OpenInvCraftbukkit1_4_R1/src/main/java/com/lishid/openinv/internal/v1_4_R1/PlayerDataManager.java
similarity index 100%
rename from src/main/java/com/lishid/openinv/internal/v1_4_R1/PlayerDataManager.java
rename to OpenInvCraftbukkit1_4_R1/src/main/java/com/lishid/openinv/internal/v1_4_R1/PlayerDataManager.java
diff --git a/src/main/java/com/lishid/openinv/internal/v1_4_R1/SilentContainerChest.java b/OpenInvCraftbukkit1_4_R1/src/main/java/com/lishid/openinv/internal/v1_4_R1/SilentContainerChest.java
similarity index 100%
rename from src/main/java/com/lishid/openinv/internal/v1_4_R1/SilentContainerChest.java
rename to OpenInvCraftbukkit1_4_R1/src/main/java/com/lishid/openinv/internal/v1_4_R1/SilentContainerChest.java
diff --git a/src/main/java/com/lishid/openinv/internal/v1_4_R1/SpecialEnderChest.java b/OpenInvCraftbukkit1_4_R1/src/main/java/com/lishid/openinv/internal/v1_4_R1/SpecialEnderChest.java
similarity index 100%
rename from src/main/java/com/lishid/openinv/internal/v1_4_R1/SpecialEnderChest.java
rename to OpenInvCraftbukkit1_4_R1/src/main/java/com/lishid/openinv/internal/v1_4_R1/SpecialEnderChest.java
diff --git a/src/main/java/com/lishid/openinv/internal/v1_4_R1/SpecialPlayerInventory.java b/OpenInvCraftbukkit1_4_R1/src/main/java/com/lishid/openinv/internal/v1_4_R1/SpecialPlayerInventory.java
similarity index 100%
rename from src/main/java/com/lishid/openinv/internal/v1_4_R1/SpecialPlayerInventory.java
rename to OpenInvCraftbukkit1_4_R1/src/main/java/com/lishid/openinv/internal/v1_4_R1/SpecialPlayerInventory.java
diff --git a/OpenInvCraftbukkit1_5_R2/pom.xml b/OpenInvCraftbukkit1_5_R2/pom.xml
new file mode 100644
index 0000000..bea3ccb
--- /dev/null
+++ b/OpenInvCraftbukkit1_5_R2/pom.xml
@@ -0,0 +1,32 @@
+
+ 4.0.0
+
+
+ com.lishid
+ openinvparent
+ 1.0-SNAPSHOT
+
+
+ OpenInvCraftbukkit1_5_R2
+ OpenInvCraftbukkit1_5_R2
+
+
+
+ com.lishid
+ openinvcore
+ 1.0-SNAPSHOT
+
+
+ com.lishid
+ openinvplugin
+ 1.0-SNAPSHOT
+
+
+ org.bukkit
+ craftbukkit
+ 1.5.1-R0.2
+ provided
+
+
+
diff --git a/src/main/java/com/lishid/openinv/internal/v1_5_R2/AnySilentChest.java b/OpenInvCraftbukkit1_5_R2/src/main/java/com/lishid/openinv/internal/v1_5_R2/AnySilentChest.java
similarity index 100%
rename from src/main/java/com/lishid/openinv/internal/v1_5_R2/AnySilentChest.java
rename to OpenInvCraftbukkit1_5_R2/src/main/java/com/lishid/openinv/internal/v1_5_R2/AnySilentChest.java
diff --git a/src/main/java/com/lishid/openinv/internal/v1_5_R2/InventoryAccess.java b/OpenInvCraftbukkit1_5_R2/src/main/java/com/lishid/openinv/internal/v1_5_R2/InventoryAccess.java
similarity index 100%
rename from src/main/java/com/lishid/openinv/internal/v1_5_R2/InventoryAccess.java
rename to OpenInvCraftbukkit1_5_R2/src/main/java/com/lishid/openinv/internal/v1_5_R2/InventoryAccess.java
diff --git a/src/main/java/com/lishid/openinv/internal/v1_5_R2/PlayerDataManager.java b/OpenInvCraftbukkit1_5_R2/src/main/java/com/lishid/openinv/internal/v1_5_R2/PlayerDataManager.java
similarity index 100%
rename from src/main/java/com/lishid/openinv/internal/v1_5_R2/PlayerDataManager.java
rename to OpenInvCraftbukkit1_5_R2/src/main/java/com/lishid/openinv/internal/v1_5_R2/PlayerDataManager.java
diff --git a/src/main/java/com/lishid/openinv/internal/v1_5_R2/SilentContainerChest.java b/OpenInvCraftbukkit1_5_R2/src/main/java/com/lishid/openinv/internal/v1_5_R2/SilentContainerChest.java
similarity index 100%
rename from src/main/java/com/lishid/openinv/internal/v1_5_R2/SilentContainerChest.java
rename to OpenInvCraftbukkit1_5_R2/src/main/java/com/lishid/openinv/internal/v1_5_R2/SilentContainerChest.java
diff --git a/src/main/java/com/lishid/openinv/internal/v1_5_R2/SpecialEnderChest.java b/OpenInvCraftbukkit1_5_R2/src/main/java/com/lishid/openinv/internal/v1_5_R2/SpecialEnderChest.java
similarity index 100%
rename from src/main/java/com/lishid/openinv/internal/v1_5_R2/SpecialEnderChest.java
rename to OpenInvCraftbukkit1_5_R2/src/main/java/com/lishid/openinv/internal/v1_5_R2/SpecialEnderChest.java
diff --git a/src/main/java/com/lishid/openinv/internal/v1_5_R2/SpecialPlayerInventory.java b/OpenInvCraftbukkit1_5_R2/src/main/java/com/lishid/openinv/internal/v1_5_R2/SpecialPlayerInventory.java
similarity index 100%
rename from src/main/java/com/lishid/openinv/internal/v1_5_R2/SpecialPlayerInventory.java
rename to OpenInvCraftbukkit1_5_R2/src/main/java/com/lishid/openinv/internal/v1_5_R2/SpecialPlayerInventory.java
diff --git a/OpenInvCraftbukkit1_5_R3/pom.xml b/OpenInvCraftbukkit1_5_R3/pom.xml
new file mode 100644
index 0000000..dff875b
--- /dev/null
+++ b/OpenInvCraftbukkit1_5_R3/pom.xml
@@ -0,0 +1,32 @@
+
+ 4.0.0
+
+
+ com.lishid
+ openinvparent
+ 1.0-SNAPSHOT
+
+
+ OpenInvCraftbukkit1_5_R3
+ OpenInvCraftbukkit1_5_R3
+
+
+
+ com.lishid
+ openinvcore
+ 1.0-SNAPSHOT
+
+
+ com.lishid
+ openinvplugin
+ 1.0-SNAPSHOT
+
+
+ org.bukkit
+ craftbukkit
+ 1.5.2-R1.0
+ provided
+
+
+
diff --git a/src/main/java/com/lishid/openinv/internal/v1_5_R3/AnySilentChest.java b/OpenInvCraftbukkit1_5_R3/src/main/java/com/lishid/openinv/internal/v1_5_R3/AnySilentChest.java
similarity index 100%
rename from src/main/java/com/lishid/openinv/internal/v1_5_R3/AnySilentChest.java
rename to OpenInvCraftbukkit1_5_R3/src/main/java/com/lishid/openinv/internal/v1_5_R3/AnySilentChest.java
diff --git a/src/main/java/com/lishid/openinv/internal/v1_5_R3/InventoryAccess.java b/OpenInvCraftbukkit1_5_R3/src/main/java/com/lishid/openinv/internal/v1_5_R3/InventoryAccess.java
similarity index 100%
rename from src/main/java/com/lishid/openinv/internal/v1_5_R3/InventoryAccess.java
rename to OpenInvCraftbukkit1_5_R3/src/main/java/com/lishid/openinv/internal/v1_5_R3/InventoryAccess.java
diff --git a/src/main/java/com/lishid/openinv/internal/v1_5_R3/PlayerDataManager.java b/OpenInvCraftbukkit1_5_R3/src/main/java/com/lishid/openinv/internal/v1_5_R3/PlayerDataManager.java
similarity index 100%
rename from src/main/java/com/lishid/openinv/internal/v1_5_R3/PlayerDataManager.java
rename to OpenInvCraftbukkit1_5_R3/src/main/java/com/lishid/openinv/internal/v1_5_R3/PlayerDataManager.java
diff --git a/src/main/java/com/lishid/openinv/internal/v1_5_R3/SilentContainerChest.java b/OpenInvCraftbukkit1_5_R3/src/main/java/com/lishid/openinv/internal/v1_5_R3/SilentContainerChest.java
similarity index 100%
rename from src/main/java/com/lishid/openinv/internal/v1_5_R3/SilentContainerChest.java
rename to OpenInvCraftbukkit1_5_R3/src/main/java/com/lishid/openinv/internal/v1_5_R3/SilentContainerChest.java
diff --git a/src/main/java/com/lishid/openinv/internal/v1_5_R3/SpecialEnderChest.java b/OpenInvCraftbukkit1_5_R3/src/main/java/com/lishid/openinv/internal/v1_5_R3/SpecialEnderChest.java
similarity index 100%
rename from src/main/java/com/lishid/openinv/internal/v1_5_R3/SpecialEnderChest.java
rename to OpenInvCraftbukkit1_5_R3/src/main/java/com/lishid/openinv/internal/v1_5_R3/SpecialEnderChest.java
diff --git a/src/main/java/com/lishid/openinv/internal/v1_5_R3/SpecialPlayerInventory.java b/OpenInvCraftbukkit1_5_R3/src/main/java/com/lishid/openinv/internal/v1_5_R3/SpecialPlayerInventory.java
similarity index 100%
rename from src/main/java/com/lishid/openinv/internal/v1_5_R3/SpecialPlayerInventory.java
rename to OpenInvCraftbukkit1_5_R3/src/main/java/com/lishid/openinv/internal/v1_5_R3/SpecialPlayerInventory.java
diff --git a/OpenInvCraftbukkit1_6_R1/pom.xml b/OpenInvCraftbukkit1_6_R1/pom.xml
new file mode 100644
index 0000000..7f00ae0
--- /dev/null
+++ b/OpenInvCraftbukkit1_6_R1/pom.xml
@@ -0,0 +1,32 @@
+
+ 4.0.0
+
+
+ com.lishid
+ openinvparent
+ 1.0-SNAPSHOT
+
+
+ OpenInvCraftbukkit1_6_R1
+ OpenInvCraftbukkit1_6_R1
+
+
+
+ com.lishid
+ openinvcore
+ 1.0-SNAPSHOT
+
+
+ com.lishid
+ openinvplugin
+ 1.0-SNAPSHOT
+
+
+ org.bukkit
+ craftbukkit
+ 1.6.1-R0.1-SNAPSHOT
+ provided
+
+
+
diff --git a/src/main/java/com/lishid/openinv/internal/v1_6_R1/AnySilentChest.java b/OpenInvCraftbukkit1_6_R1/src/main/java/com/lishid/openinv/internal/v1_6_R1/AnySilentChest.java
similarity index 100%
rename from src/main/java/com/lishid/openinv/internal/v1_6_R1/AnySilentChest.java
rename to OpenInvCraftbukkit1_6_R1/src/main/java/com/lishid/openinv/internal/v1_6_R1/AnySilentChest.java
diff --git a/src/main/java/com/lishid/openinv/internal/v1_6_R1/InventoryAccess.java b/OpenInvCraftbukkit1_6_R1/src/main/java/com/lishid/openinv/internal/v1_6_R1/InventoryAccess.java
similarity index 100%
rename from src/main/java/com/lishid/openinv/internal/v1_6_R1/InventoryAccess.java
rename to OpenInvCraftbukkit1_6_R1/src/main/java/com/lishid/openinv/internal/v1_6_R1/InventoryAccess.java
diff --git a/src/main/java/com/lishid/openinv/internal/v1_6_R1/PlayerDataManager.java b/OpenInvCraftbukkit1_6_R1/src/main/java/com/lishid/openinv/internal/v1_6_R1/PlayerDataManager.java
similarity index 100%
rename from src/main/java/com/lishid/openinv/internal/v1_6_R1/PlayerDataManager.java
rename to OpenInvCraftbukkit1_6_R1/src/main/java/com/lishid/openinv/internal/v1_6_R1/PlayerDataManager.java
diff --git a/src/main/java/com/lishid/openinv/internal/v1_6_R1/SilentContainerChest.java b/OpenInvCraftbukkit1_6_R1/src/main/java/com/lishid/openinv/internal/v1_6_R1/SilentContainerChest.java
similarity index 100%
rename from src/main/java/com/lishid/openinv/internal/v1_6_R1/SilentContainerChest.java
rename to OpenInvCraftbukkit1_6_R1/src/main/java/com/lishid/openinv/internal/v1_6_R1/SilentContainerChest.java
diff --git a/src/main/java/com/lishid/openinv/internal/v1_6_R1/SpecialEnderChest.java b/OpenInvCraftbukkit1_6_R1/src/main/java/com/lishid/openinv/internal/v1_6_R1/SpecialEnderChest.java
similarity index 100%
rename from src/main/java/com/lishid/openinv/internal/v1_6_R1/SpecialEnderChest.java
rename to OpenInvCraftbukkit1_6_R1/src/main/java/com/lishid/openinv/internal/v1_6_R1/SpecialEnderChest.java
diff --git a/src/main/java/com/lishid/openinv/internal/v1_6_R1/SpecialPlayerInventory.java b/OpenInvCraftbukkit1_6_R1/src/main/java/com/lishid/openinv/internal/v1_6_R1/SpecialPlayerInventory.java
similarity index 100%
rename from src/main/java/com/lishid/openinv/internal/v1_6_R1/SpecialPlayerInventory.java
rename to OpenInvCraftbukkit1_6_R1/src/main/java/com/lishid/openinv/internal/v1_6_R1/SpecialPlayerInventory.java
diff --git a/OpenInvCraftbukkit1_6_R2/pom.xml b/OpenInvCraftbukkit1_6_R2/pom.xml
new file mode 100644
index 0000000..86053ba
--- /dev/null
+++ b/OpenInvCraftbukkit1_6_R2/pom.xml
@@ -0,0 +1,32 @@
+
+ 4.0.0
+
+
+ com.lishid
+ openinvparent
+ 1.0-SNAPSHOT
+
+
+ OpenInvCraftbukkit1_6_R2
+ OpenInvCraftbukkit1_6_R2
+
+
+
+ com.lishid
+ openinvcore
+ 1.0-SNAPSHOT
+
+
+ com.lishid
+ openinvplugin
+ 1.0-SNAPSHOT
+
+
+ org.bukkit
+ craftbukkit
+ 1.6.2-R1.0
+ provided
+
+
+
diff --git a/src/main/java/com/lishid/openinv/internal/v1_6_R2/AnySilentChest.java b/OpenInvCraftbukkit1_6_R2/src/main/java/com/lishid/openinv/internal/v1_6_R2/AnySilentChest.java
similarity index 100%
rename from src/main/java/com/lishid/openinv/internal/v1_6_R2/AnySilentChest.java
rename to OpenInvCraftbukkit1_6_R2/src/main/java/com/lishid/openinv/internal/v1_6_R2/AnySilentChest.java
diff --git a/src/main/java/com/lishid/openinv/internal/v1_6_R2/InventoryAccess.java b/OpenInvCraftbukkit1_6_R2/src/main/java/com/lishid/openinv/internal/v1_6_R2/InventoryAccess.java
similarity index 100%
rename from src/main/java/com/lishid/openinv/internal/v1_6_R2/InventoryAccess.java
rename to OpenInvCraftbukkit1_6_R2/src/main/java/com/lishid/openinv/internal/v1_6_R2/InventoryAccess.java
diff --git a/src/main/java/com/lishid/openinv/internal/v1_6_R2/PlayerDataManager.java b/OpenInvCraftbukkit1_6_R2/src/main/java/com/lishid/openinv/internal/v1_6_R2/PlayerDataManager.java
similarity index 100%
rename from src/main/java/com/lishid/openinv/internal/v1_6_R2/PlayerDataManager.java
rename to OpenInvCraftbukkit1_6_R2/src/main/java/com/lishid/openinv/internal/v1_6_R2/PlayerDataManager.java
diff --git a/src/main/java/com/lishid/openinv/internal/v1_6_R2/SilentContainerChest.java b/OpenInvCraftbukkit1_6_R2/src/main/java/com/lishid/openinv/internal/v1_6_R2/SilentContainerChest.java
similarity index 100%
rename from src/main/java/com/lishid/openinv/internal/v1_6_R2/SilentContainerChest.java
rename to OpenInvCraftbukkit1_6_R2/src/main/java/com/lishid/openinv/internal/v1_6_R2/SilentContainerChest.java
diff --git a/src/main/java/com/lishid/openinv/internal/v1_6_R2/SpecialEnderChest.java b/OpenInvCraftbukkit1_6_R2/src/main/java/com/lishid/openinv/internal/v1_6_R2/SpecialEnderChest.java
similarity index 100%
rename from src/main/java/com/lishid/openinv/internal/v1_6_R2/SpecialEnderChest.java
rename to OpenInvCraftbukkit1_6_R2/src/main/java/com/lishid/openinv/internal/v1_6_R2/SpecialEnderChest.java
diff --git a/src/main/java/com/lishid/openinv/internal/v1_6_R2/SpecialPlayerInventory.java b/OpenInvCraftbukkit1_6_R2/src/main/java/com/lishid/openinv/internal/v1_6_R2/SpecialPlayerInventory.java
similarity index 100%
rename from src/main/java/com/lishid/openinv/internal/v1_6_R2/SpecialPlayerInventory.java
rename to OpenInvCraftbukkit1_6_R2/src/main/java/com/lishid/openinv/internal/v1_6_R2/SpecialPlayerInventory.java
diff --git a/OpenInvCraftbukkit1_6_R3/pom.xml b/OpenInvCraftbukkit1_6_R3/pom.xml
new file mode 100644
index 0000000..1e4d1dc
--- /dev/null
+++ b/OpenInvCraftbukkit1_6_R3/pom.xml
@@ -0,0 +1,32 @@
+
+ 4.0.0
+
+
+ com.lishid
+ openinvparent
+ 1.0-SNAPSHOT
+
+
+ OpenInvCraftbukkit1_6_R3
+ OpenInvCraftbukkit1_6_R3
+
+
+
+ com.lishid
+ openinvcore
+ 1.0-SNAPSHOT
+
+
+ com.lishid
+ openinvplugin
+ 1.0-SNAPSHOT
+
+
+ org.bukkit
+ craftbukkit
+ 1.6.4-R2.0
+ provided
+
+
+
diff --git a/src/main/java/com/lishid/openinv/internal/v1_6_R3/AnySilentChest.java b/OpenInvCraftbukkit1_6_R3/src/main/java/com/lishid/openinv/internal/v1_6_R3/AnySilentChest.java
similarity index 100%
rename from src/main/java/com/lishid/openinv/internal/v1_6_R3/AnySilentChest.java
rename to OpenInvCraftbukkit1_6_R3/src/main/java/com/lishid/openinv/internal/v1_6_R3/AnySilentChest.java
diff --git a/src/main/java/com/lishid/openinv/internal/v1_6_R3/InventoryAccess.java b/OpenInvCraftbukkit1_6_R3/src/main/java/com/lishid/openinv/internal/v1_6_R3/InventoryAccess.java
similarity index 100%
rename from src/main/java/com/lishid/openinv/internal/v1_6_R3/InventoryAccess.java
rename to OpenInvCraftbukkit1_6_R3/src/main/java/com/lishid/openinv/internal/v1_6_R3/InventoryAccess.java
diff --git a/src/main/java/com/lishid/openinv/internal/v1_6_R3/PlayerDataManager.java b/OpenInvCraftbukkit1_6_R3/src/main/java/com/lishid/openinv/internal/v1_6_R3/PlayerDataManager.java
similarity index 100%
rename from src/main/java/com/lishid/openinv/internal/v1_6_R3/PlayerDataManager.java
rename to OpenInvCraftbukkit1_6_R3/src/main/java/com/lishid/openinv/internal/v1_6_R3/PlayerDataManager.java
diff --git a/src/main/java/com/lishid/openinv/internal/v1_6_R3/SilentContainerChest.java b/OpenInvCraftbukkit1_6_R3/src/main/java/com/lishid/openinv/internal/v1_6_R3/SilentContainerChest.java
similarity index 100%
rename from src/main/java/com/lishid/openinv/internal/v1_6_R3/SilentContainerChest.java
rename to OpenInvCraftbukkit1_6_R3/src/main/java/com/lishid/openinv/internal/v1_6_R3/SilentContainerChest.java
diff --git a/src/main/java/com/lishid/openinv/internal/v1_6_R3/SpecialEnderChest.java b/OpenInvCraftbukkit1_6_R3/src/main/java/com/lishid/openinv/internal/v1_6_R3/SpecialEnderChest.java
similarity index 100%
rename from src/main/java/com/lishid/openinv/internal/v1_6_R3/SpecialEnderChest.java
rename to OpenInvCraftbukkit1_6_R3/src/main/java/com/lishid/openinv/internal/v1_6_R3/SpecialEnderChest.java
diff --git a/src/main/java/com/lishid/openinv/internal/v1_6_R3/SpecialPlayerInventory.java b/OpenInvCraftbukkit1_6_R3/src/main/java/com/lishid/openinv/internal/v1_6_R3/SpecialPlayerInventory.java
similarity index 100%
rename from src/main/java/com/lishid/openinv/internal/v1_6_R3/SpecialPlayerInventory.java
rename to OpenInvCraftbukkit1_6_R3/src/main/java/com/lishid/openinv/internal/v1_6_R3/SpecialPlayerInventory.java
diff --git a/OpenInvCraftbukkit1_7_R1/pom.xml b/OpenInvCraftbukkit1_7_R1/pom.xml
new file mode 100644
index 0000000..2912692
--- /dev/null
+++ b/OpenInvCraftbukkit1_7_R1/pom.xml
@@ -0,0 +1,32 @@
+
+ 4.0.0
+
+
+ com.lishid
+ openinvparent
+ 1.0-SNAPSHOT
+
+
+ OpenInvCraftbukkit1_7_R1
+ OpenInvCraftbukkit1_7_R1
+
+
+
+ com.lishid
+ openinvcore
+ 1.0-SNAPSHOT
+
+
+ com.lishid
+ openinvplugin
+ 1.0-SNAPSHOT
+
+
+ org.bukkit
+ craftbukkit
+ 1.7.2-R0.4
+ provided
+
+
+
diff --git a/src/main/java/com/lishid/openinv/internal/v1_7_R1/AnySilentChest.java b/OpenInvCraftbukkit1_7_R1/src/main/java/com/lishid/openinv/internal/v1_7_R1/AnySilentChest.java
similarity index 100%
rename from src/main/java/com/lishid/openinv/internal/v1_7_R1/AnySilentChest.java
rename to OpenInvCraftbukkit1_7_R1/src/main/java/com/lishid/openinv/internal/v1_7_R1/AnySilentChest.java
diff --git a/src/main/java/com/lishid/openinv/internal/v1_7_R1/InventoryAccess.java b/OpenInvCraftbukkit1_7_R1/src/main/java/com/lishid/openinv/internal/v1_7_R1/InventoryAccess.java
similarity index 100%
rename from src/main/java/com/lishid/openinv/internal/v1_7_R1/InventoryAccess.java
rename to OpenInvCraftbukkit1_7_R1/src/main/java/com/lishid/openinv/internal/v1_7_R1/InventoryAccess.java
diff --git a/src/main/java/com/lishid/openinv/internal/v1_7_R1/PlayerDataManager.java b/OpenInvCraftbukkit1_7_R1/src/main/java/com/lishid/openinv/internal/v1_7_R1/PlayerDataManager.java
similarity index 100%
rename from src/main/java/com/lishid/openinv/internal/v1_7_R1/PlayerDataManager.java
rename to OpenInvCraftbukkit1_7_R1/src/main/java/com/lishid/openinv/internal/v1_7_R1/PlayerDataManager.java
diff --git a/src/main/java/com/lishid/openinv/internal/v1_7_R1/SilentContainerChest.java b/OpenInvCraftbukkit1_7_R1/src/main/java/com/lishid/openinv/internal/v1_7_R1/SilentContainerChest.java
similarity index 100%
rename from src/main/java/com/lishid/openinv/internal/v1_7_R1/SilentContainerChest.java
rename to OpenInvCraftbukkit1_7_R1/src/main/java/com/lishid/openinv/internal/v1_7_R1/SilentContainerChest.java
diff --git a/src/main/java/com/lishid/openinv/internal/v1_7_R1/SpecialEnderChest.java b/OpenInvCraftbukkit1_7_R1/src/main/java/com/lishid/openinv/internal/v1_7_R1/SpecialEnderChest.java
similarity index 100%
rename from src/main/java/com/lishid/openinv/internal/v1_7_R1/SpecialEnderChest.java
rename to OpenInvCraftbukkit1_7_R1/src/main/java/com/lishid/openinv/internal/v1_7_R1/SpecialEnderChest.java
diff --git a/src/main/java/com/lishid/openinv/internal/v1_7_R1/SpecialPlayerInventory.java b/OpenInvCraftbukkit1_7_R1/src/main/java/com/lishid/openinv/internal/v1_7_R1/SpecialPlayerInventory.java
similarity index 100%
rename from src/main/java/com/lishid/openinv/internal/v1_7_R1/SpecialPlayerInventory.java
rename to OpenInvCraftbukkit1_7_R1/src/main/java/com/lishid/openinv/internal/v1_7_R1/SpecialPlayerInventory.java
diff --git a/OpenInvCraftbukkit1_7_R2/pom.xml b/OpenInvCraftbukkit1_7_R2/pom.xml
new file mode 100644
index 0000000..e50d3f2
--- /dev/null
+++ b/OpenInvCraftbukkit1_7_R2/pom.xml
@@ -0,0 +1,32 @@
+
+ 4.0.0
+
+
+ com.lishid
+ openinvparent
+ 1.0-SNAPSHOT
+
+
+ OpenInvCraftbukkit1_7_R2
+ OpenInvCraftbukkit1_7_R2
+
+
+
+ com.lishid
+ openinvcore
+ 1.0-SNAPSHOT
+
+
+ com.lishid
+ openinvplugin
+ 1.0-SNAPSHOT
+
+
+ org.bukkit
+ craftbukkit
+ 1.7.5-R0.1
+ provided
+
+
+
diff --git a/src/main/java/com/lishid/openinv/internal/v1_7_R2/AnySilentChest.java b/OpenInvCraftbukkit1_7_R2/src/main/java/com/lishid/openinv/internal/v1_7_R2/AnySilentChest.java
similarity index 100%
rename from src/main/java/com/lishid/openinv/internal/v1_7_R2/AnySilentChest.java
rename to OpenInvCraftbukkit1_7_R2/src/main/java/com/lishid/openinv/internal/v1_7_R2/AnySilentChest.java
diff --git a/src/main/java/com/lishid/openinv/internal/v1_7_R2/InventoryAccess.java b/OpenInvCraftbukkit1_7_R2/src/main/java/com/lishid/openinv/internal/v1_7_R2/InventoryAccess.java
similarity index 100%
rename from src/main/java/com/lishid/openinv/internal/v1_7_R2/InventoryAccess.java
rename to OpenInvCraftbukkit1_7_R2/src/main/java/com/lishid/openinv/internal/v1_7_R2/InventoryAccess.java
diff --git a/src/main/java/com/lishid/openinv/internal/v1_7_R2/PlayerDataManager.java b/OpenInvCraftbukkit1_7_R2/src/main/java/com/lishid/openinv/internal/v1_7_R2/PlayerDataManager.java
similarity index 100%
rename from src/main/java/com/lishid/openinv/internal/v1_7_R2/PlayerDataManager.java
rename to OpenInvCraftbukkit1_7_R2/src/main/java/com/lishid/openinv/internal/v1_7_R2/PlayerDataManager.java
diff --git a/src/main/java/com/lishid/openinv/internal/v1_7_R2/SilentContainerChest.java b/OpenInvCraftbukkit1_7_R2/src/main/java/com/lishid/openinv/internal/v1_7_R2/SilentContainerChest.java
similarity index 100%
rename from src/main/java/com/lishid/openinv/internal/v1_7_R2/SilentContainerChest.java
rename to OpenInvCraftbukkit1_7_R2/src/main/java/com/lishid/openinv/internal/v1_7_R2/SilentContainerChest.java
diff --git a/src/main/java/com/lishid/openinv/internal/v1_7_R2/SpecialEnderChest.java b/OpenInvCraftbukkit1_7_R2/src/main/java/com/lishid/openinv/internal/v1_7_R2/SpecialEnderChest.java
similarity index 100%
rename from src/main/java/com/lishid/openinv/internal/v1_7_R2/SpecialEnderChest.java
rename to OpenInvCraftbukkit1_7_R2/src/main/java/com/lishid/openinv/internal/v1_7_R2/SpecialEnderChest.java
diff --git a/src/main/java/com/lishid/openinv/internal/v1_7_R2/SpecialPlayerInventory.java b/OpenInvCraftbukkit1_7_R2/src/main/java/com/lishid/openinv/internal/v1_7_R2/SpecialPlayerInventory.java
similarity index 100%
rename from src/main/java/com/lishid/openinv/internal/v1_7_R2/SpecialPlayerInventory.java
rename to OpenInvCraftbukkit1_7_R2/src/main/java/com/lishid/openinv/internal/v1_7_R2/SpecialPlayerInventory.java
diff --git a/OpenInvCraftbukkit1_7_R3/pom.xml b/OpenInvCraftbukkit1_7_R3/pom.xml
new file mode 100644
index 0000000..ba182f4
--- /dev/null
+++ b/OpenInvCraftbukkit1_7_R3/pom.xml
@@ -0,0 +1,32 @@
+
+ 4.0.0
+
+
+ com.lishid
+ openinvparent
+ 1.0-SNAPSHOT
+
+
+ OpenInvCraftbukkit1_7_R3
+ OpenInvCraftbukkit1_7_R3
+
+
+
+ com.lishid
+ openinvcore
+ 1.0-SNAPSHOT
+
+
+ com.lishid
+ openinvplugin
+ 1.0-SNAPSHOT
+
+
+ org.bukkit
+ craftbukkit
+ 1.7.9-R0.2-SNAPSHOT
+ provided
+
+
+
diff --git a/src/main/java/com/lishid/openinv/internal/v1_7_R3/AnySilentChest.java b/OpenInvCraftbukkit1_7_R3/src/main/java/com/lishid/openinv/internal/v1_7_R3/AnySilentChest.java
similarity index 100%
rename from src/main/java/com/lishid/openinv/internal/v1_7_R3/AnySilentChest.java
rename to OpenInvCraftbukkit1_7_R3/src/main/java/com/lishid/openinv/internal/v1_7_R3/AnySilentChest.java
diff --git a/src/main/java/com/lishid/openinv/internal/v1_7_R3/InventoryAccess.java b/OpenInvCraftbukkit1_7_R3/src/main/java/com/lishid/openinv/internal/v1_7_R3/InventoryAccess.java
similarity index 100%
rename from src/main/java/com/lishid/openinv/internal/v1_7_R3/InventoryAccess.java
rename to OpenInvCraftbukkit1_7_R3/src/main/java/com/lishid/openinv/internal/v1_7_R3/InventoryAccess.java
diff --git a/src/main/java/com/lishid/openinv/internal/v1_7_R3/PlayerDataManager.java b/OpenInvCraftbukkit1_7_R3/src/main/java/com/lishid/openinv/internal/v1_7_R3/PlayerDataManager.java
similarity index 100%
rename from src/main/java/com/lishid/openinv/internal/v1_7_R3/PlayerDataManager.java
rename to OpenInvCraftbukkit1_7_R3/src/main/java/com/lishid/openinv/internal/v1_7_R3/PlayerDataManager.java
diff --git a/src/main/java/com/lishid/openinv/internal/v1_7_R3/SilentContainerChest.java b/OpenInvCraftbukkit1_7_R3/src/main/java/com/lishid/openinv/internal/v1_7_R3/SilentContainerChest.java
similarity index 100%
rename from src/main/java/com/lishid/openinv/internal/v1_7_R3/SilentContainerChest.java
rename to OpenInvCraftbukkit1_7_R3/src/main/java/com/lishid/openinv/internal/v1_7_R3/SilentContainerChest.java
diff --git a/src/main/java/com/lishid/openinv/internal/v1_7_R3/SpecialEnderChest.java b/OpenInvCraftbukkit1_7_R3/src/main/java/com/lishid/openinv/internal/v1_7_R3/SpecialEnderChest.java
similarity index 100%
rename from src/main/java/com/lishid/openinv/internal/v1_7_R3/SpecialEnderChest.java
rename to OpenInvCraftbukkit1_7_R3/src/main/java/com/lishid/openinv/internal/v1_7_R3/SpecialEnderChest.java
diff --git a/src/main/java/com/lishid/openinv/internal/v1_7_R3/SpecialPlayerInventory.java b/OpenInvCraftbukkit1_7_R3/src/main/java/com/lishid/openinv/internal/v1_7_R3/SpecialPlayerInventory.java
similarity index 100%
rename from src/main/java/com/lishid/openinv/internal/v1_7_R3/SpecialPlayerInventory.java
rename to OpenInvCraftbukkit1_7_R3/src/main/java/com/lishid/openinv/internal/v1_7_R3/SpecialPlayerInventory.java
diff --git a/OpenInvCraftbukkit1_7_R4/pom.xml b/OpenInvCraftbukkit1_7_R4/pom.xml
new file mode 100644
index 0000000..b27dd59
--- /dev/null
+++ b/OpenInvCraftbukkit1_7_R4/pom.xml
@@ -0,0 +1,32 @@
+
+ 4.0.0
+
+
+ com.lishid
+ openinvparent
+ 1.0-SNAPSHOT
+
+
+ OpenInvCraftbukkit1_7_R4
+ OpenInvCraftbukkit1_7_R4
+
+
+
+ com.lishid
+ openinvcore
+ 1.0-SNAPSHOT
+
+
+ com.lishid
+ openinvplugin
+ 1.0-SNAPSHOT
+
+
+ org.bukkit
+ craftbukkit
+ 1.7.10-R0.1
+ provided
+
+
+
diff --git a/src/main/java/com/lishid/openinv/internal/v1_7_R4/AnySilentChest.java b/OpenInvCraftbukkit1_7_R4/src/main/java/com/lishid/openinv/internal/v1_7_R4/AnySilentChest.java
similarity index 100%
rename from src/main/java/com/lishid/openinv/internal/v1_7_R4/AnySilentChest.java
rename to OpenInvCraftbukkit1_7_R4/src/main/java/com/lishid/openinv/internal/v1_7_R4/AnySilentChest.java
diff --git a/src/main/java/com/lishid/openinv/internal/v1_7_R4/InventoryAccess.java b/OpenInvCraftbukkit1_7_R4/src/main/java/com/lishid/openinv/internal/v1_7_R4/InventoryAccess.java
similarity index 100%
rename from src/main/java/com/lishid/openinv/internal/v1_7_R4/InventoryAccess.java
rename to OpenInvCraftbukkit1_7_R4/src/main/java/com/lishid/openinv/internal/v1_7_R4/InventoryAccess.java
diff --git a/src/main/java/com/lishid/openinv/internal/v1_7_R4/PlayerDataManager.java b/OpenInvCraftbukkit1_7_R4/src/main/java/com/lishid/openinv/internal/v1_7_R4/PlayerDataManager.java
similarity index 100%
rename from src/main/java/com/lishid/openinv/internal/v1_7_R4/PlayerDataManager.java
rename to OpenInvCraftbukkit1_7_R4/src/main/java/com/lishid/openinv/internal/v1_7_R4/PlayerDataManager.java
diff --git a/src/main/java/com/lishid/openinv/internal/v1_7_R4/SilentContainerChest.java b/OpenInvCraftbukkit1_7_R4/src/main/java/com/lishid/openinv/internal/v1_7_R4/SilentContainerChest.java
similarity index 100%
rename from src/main/java/com/lishid/openinv/internal/v1_7_R4/SilentContainerChest.java
rename to OpenInvCraftbukkit1_7_R4/src/main/java/com/lishid/openinv/internal/v1_7_R4/SilentContainerChest.java
diff --git a/src/main/java/com/lishid/openinv/internal/v1_7_R4/SpecialEnderChest.java b/OpenInvCraftbukkit1_7_R4/src/main/java/com/lishid/openinv/internal/v1_7_R4/SpecialEnderChest.java
similarity index 100%
rename from src/main/java/com/lishid/openinv/internal/v1_7_R4/SpecialEnderChest.java
rename to OpenInvCraftbukkit1_7_R4/src/main/java/com/lishid/openinv/internal/v1_7_R4/SpecialEnderChest.java
diff --git a/src/main/java/com/lishid/openinv/internal/v1_7_R4/SpecialPlayerInventory.java b/OpenInvCraftbukkit1_7_R4/src/main/java/com/lishid/openinv/internal/v1_7_R4/SpecialPlayerInventory.java
similarity index 100%
rename from src/main/java/com/lishid/openinv/internal/v1_7_R4/SpecialPlayerInventory.java
rename to OpenInvCraftbukkit1_7_R4/src/main/java/com/lishid/openinv/internal/v1_7_R4/SpecialPlayerInventory.java
diff --git a/OpenInvCraftbukkit1_8_R1/pom.xml b/OpenInvCraftbukkit1_8_R1/pom.xml
new file mode 100644
index 0000000..ae62366
--- /dev/null
+++ b/OpenInvCraftbukkit1_8_R1/pom.xml
@@ -0,0 +1,32 @@
+
+ 4.0.0
+
+
+ com.lishid
+ openinvparent
+ 1.0-SNAPSHOT
+
+
+ OpenInvCraftbukkit1_8_R1
+ OpenInvCraftbukkit1_8_R1
+
+
+
+ com.lishid
+ openinvcore
+ 1.0-SNAPSHOT
+
+
+ com.lishid
+ openinvplugin
+ 1.0-SNAPSHOT
+
+
+ org.spigotmc
+ spigot
+ 1.8-R0.1-SNAPSHOT
+ provided
+
+
+
diff --git a/src/main/java/com/lishid/openinv/internal/v1_8_R1/AnySilentChest.java b/OpenInvCraftbukkit1_8_R1/src/main/java/com/lishid/openinv/internal/v1_8_R1/AnySilentChest.java
similarity index 100%
rename from src/main/java/com/lishid/openinv/internal/v1_8_R1/AnySilentChest.java
rename to OpenInvCraftbukkit1_8_R1/src/main/java/com/lishid/openinv/internal/v1_8_R1/AnySilentChest.java
diff --git a/src/main/java/com/lishid/openinv/internal/v1_8_R1/InventoryAccess.java b/OpenInvCraftbukkit1_8_R1/src/main/java/com/lishid/openinv/internal/v1_8_R1/InventoryAccess.java
similarity index 100%
rename from src/main/java/com/lishid/openinv/internal/v1_8_R1/InventoryAccess.java
rename to OpenInvCraftbukkit1_8_R1/src/main/java/com/lishid/openinv/internal/v1_8_R1/InventoryAccess.java
diff --git a/src/main/java/com/lishid/openinv/internal/v1_8_R1/PlayerDataManager.java b/OpenInvCraftbukkit1_8_R1/src/main/java/com/lishid/openinv/internal/v1_8_R1/PlayerDataManager.java
similarity index 100%
rename from src/main/java/com/lishid/openinv/internal/v1_8_R1/PlayerDataManager.java
rename to OpenInvCraftbukkit1_8_R1/src/main/java/com/lishid/openinv/internal/v1_8_R1/PlayerDataManager.java
diff --git a/src/main/java/com/lishid/openinv/internal/v1_8_R1/SilentContainerChest.java b/OpenInvCraftbukkit1_8_R1/src/main/java/com/lishid/openinv/internal/v1_8_R1/SilentContainerChest.java
similarity index 100%
rename from src/main/java/com/lishid/openinv/internal/v1_8_R1/SilentContainerChest.java
rename to OpenInvCraftbukkit1_8_R1/src/main/java/com/lishid/openinv/internal/v1_8_R1/SilentContainerChest.java
diff --git a/src/main/java/com/lishid/openinv/internal/v1_8_R1/SpecialEnderChest.java b/OpenInvCraftbukkit1_8_R1/src/main/java/com/lishid/openinv/internal/v1_8_R1/SpecialEnderChest.java
similarity index 100%
rename from src/main/java/com/lishid/openinv/internal/v1_8_R1/SpecialEnderChest.java
rename to OpenInvCraftbukkit1_8_R1/src/main/java/com/lishid/openinv/internal/v1_8_R1/SpecialEnderChest.java
diff --git a/src/main/java/com/lishid/openinv/internal/v1_8_R1/SpecialPlayerInventory.java b/OpenInvCraftbukkit1_8_R1/src/main/java/com/lishid/openinv/internal/v1_8_R1/SpecialPlayerInventory.java
similarity index 100%
rename from src/main/java/com/lishid/openinv/internal/v1_8_R1/SpecialPlayerInventory.java
rename to OpenInvCraftbukkit1_8_R1/src/main/java/com/lishid/openinv/internal/v1_8_R1/SpecialPlayerInventory.java
diff --git a/OpenInvCraftbukkit1_8_R2/pom.xml b/OpenInvCraftbukkit1_8_R2/pom.xml
new file mode 100644
index 0000000..091eee2
--- /dev/null
+++ b/OpenInvCraftbukkit1_8_R2/pom.xml
@@ -0,0 +1,32 @@
+
+ 4.0.0
+
+
+ com.lishid
+ openinvparent
+ 1.0-SNAPSHOT
+
+
+ OpenInvCraftbukkit1_8_R2
+ OpenInvCraftbukkit1_8_R2
+
+
+
+ com.lishid
+ openinvcore
+ 1.0-SNAPSHOT
+
+
+ com.lishid
+ openinvplugin
+ 1.0-SNAPSHOT
+
+
+ org.spigotmc
+ spigot
+ 1.8.3-R0.1-SNAPSHOT
+ provided
+
+
+
diff --git a/src/main/java/com/lishid/openinv/internal/v1_8_R2/AnySilentChest.java b/OpenInvCraftbukkit1_8_R2/src/main/java/com/lishid/openinv/internal/v1_8_R2/AnySilentChest.java
similarity index 100%
rename from src/main/java/com/lishid/openinv/internal/v1_8_R2/AnySilentChest.java
rename to OpenInvCraftbukkit1_8_R2/src/main/java/com/lishid/openinv/internal/v1_8_R2/AnySilentChest.java
diff --git a/src/main/java/com/lishid/openinv/internal/v1_8_R2/InventoryAccess.java b/OpenInvCraftbukkit1_8_R2/src/main/java/com/lishid/openinv/internal/v1_8_R2/InventoryAccess.java
similarity index 100%
rename from src/main/java/com/lishid/openinv/internal/v1_8_R2/InventoryAccess.java
rename to OpenInvCraftbukkit1_8_R2/src/main/java/com/lishid/openinv/internal/v1_8_R2/InventoryAccess.java
diff --git a/src/main/java/com/lishid/openinv/internal/v1_8_R2/PlayerDataManager.java b/OpenInvCraftbukkit1_8_R2/src/main/java/com/lishid/openinv/internal/v1_8_R2/PlayerDataManager.java
similarity index 100%
rename from src/main/java/com/lishid/openinv/internal/v1_8_R2/PlayerDataManager.java
rename to OpenInvCraftbukkit1_8_R2/src/main/java/com/lishid/openinv/internal/v1_8_R2/PlayerDataManager.java
diff --git a/src/main/java/com/lishid/openinv/internal/v1_8_R2/SilentContainerChest.java b/OpenInvCraftbukkit1_8_R2/src/main/java/com/lishid/openinv/internal/v1_8_R2/SilentContainerChest.java
similarity index 100%
rename from src/main/java/com/lishid/openinv/internal/v1_8_R2/SilentContainerChest.java
rename to OpenInvCraftbukkit1_8_R2/src/main/java/com/lishid/openinv/internal/v1_8_R2/SilentContainerChest.java
diff --git a/src/main/java/com/lishid/openinv/internal/v1_8_R2/SpecialEnderChest.java b/OpenInvCraftbukkit1_8_R2/src/main/java/com/lishid/openinv/internal/v1_8_R2/SpecialEnderChest.java
similarity index 100%
rename from src/main/java/com/lishid/openinv/internal/v1_8_R2/SpecialEnderChest.java
rename to OpenInvCraftbukkit1_8_R2/src/main/java/com/lishid/openinv/internal/v1_8_R2/SpecialEnderChest.java
diff --git a/src/main/java/com/lishid/openinv/internal/v1_8_R2/SpecialPlayerInventory.java b/OpenInvCraftbukkit1_8_R2/src/main/java/com/lishid/openinv/internal/v1_8_R2/SpecialPlayerInventory.java
similarity index 100%
rename from src/main/java/com/lishid/openinv/internal/v1_8_R2/SpecialPlayerInventory.java
rename to OpenInvCraftbukkit1_8_R2/src/main/java/com/lishid/openinv/internal/v1_8_R2/SpecialPlayerInventory.java
diff --git a/OpenInvCraftbukkit1_8_R3/pom.xml b/OpenInvCraftbukkit1_8_R3/pom.xml
new file mode 100644
index 0000000..416d5bc
--- /dev/null
+++ b/OpenInvCraftbukkit1_8_R3/pom.xml
@@ -0,0 +1,32 @@
+
+ 4.0.0
+
+
+ com.lishid
+ openinvparent
+ 1.0-SNAPSHOT
+
+
+ OpenInvCraftbukkit1_8_R3
+ OpenInvCraftbukkit1_8_R3
+
+
+
+ com.lishid
+ openinvcore
+ 1.0-SNAPSHOT
+
+
+ com.lishid
+ openinvplugin
+ 1.0-SNAPSHOT
+
+
+ org.spigotmc
+ spigot
+ 1.8.8-R0.1-SNAPSHOT
+ provided
+
+
+
diff --git a/src/main/java/com/lishid/openinv/internal/v1_8_R3/AnySilentChest.java b/OpenInvCraftbukkit1_8_R3/src/main/java/com/lishid/openinv/internal/v1_8_R3/AnySilentChest.java
similarity index 100%
rename from src/main/java/com/lishid/openinv/internal/v1_8_R3/AnySilentChest.java
rename to OpenInvCraftbukkit1_8_R3/src/main/java/com/lishid/openinv/internal/v1_8_R3/AnySilentChest.java
diff --git a/src/main/java/com/lishid/openinv/internal/v1_8_R3/InventoryAccess.java b/OpenInvCraftbukkit1_8_R3/src/main/java/com/lishid/openinv/internal/v1_8_R3/InventoryAccess.java
similarity index 100%
rename from src/main/java/com/lishid/openinv/internal/v1_8_R3/InventoryAccess.java
rename to OpenInvCraftbukkit1_8_R3/src/main/java/com/lishid/openinv/internal/v1_8_R3/InventoryAccess.java
diff --git a/src/main/java/com/lishid/openinv/internal/v1_8_R3/PlayerDataManager.java b/OpenInvCraftbukkit1_8_R3/src/main/java/com/lishid/openinv/internal/v1_8_R3/PlayerDataManager.java
similarity index 100%
rename from src/main/java/com/lishid/openinv/internal/v1_8_R3/PlayerDataManager.java
rename to OpenInvCraftbukkit1_8_R3/src/main/java/com/lishid/openinv/internal/v1_8_R3/PlayerDataManager.java
diff --git a/src/main/java/com/lishid/openinv/internal/v1_8_R3/SilentContainerChest.java b/OpenInvCraftbukkit1_8_R3/src/main/java/com/lishid/openinv/internal/v1_8_R3/SilentContainerChest.java
similarity index 100%
rename from src/main/java/com/lishid/openinv/internal/v1_8_R3/SilentContainerChest.java
rename to OpenInvCraftbukkit1_8_R3/src/main/java/com/lishid/openinv/internal/v1_8_R3/SilentContainerChest.java
diff --git a/src/main/java/com/lishid/openinv/internal/v1_8_R3/SpecialEnderChest.java b/OpenInvCraftbukkit1_8_R3/src/main/java/com/lishid/openinv/internal/v1_8_R3/SpecialEnderChest.java
similarity index 100%
rename from src/main/java/com/lishid/openinv/internal/v1_8_R3/SpecialEnderChest.java
rename to OpenInvCraftbukkit1_8_R3/src/main/java/com/lishid/openinv/internal/v1_8_R3/SpecialEnderChest.java
diff --git a/src/main/java/com/lishid/openinv/internal/v1_8_R3/SpecialPlayerInventory.java b/OpenInvCraftbukkit1_8_R3/src/main/java/com/lishid/openinv/internal/v1_8_R3/SpecialPlayerInventory.java
similarity index 100%
rename from src/main/java/com/lishid/openinv/internal/v1_8_R3/SpecialPlayerInventory.java
rename to OpenInvCraftbukkit1_8_R3/src/main/java/com/lishid/openinv/internal/v1_8_R3/SpecialPlayerInventory.java
diff --git a/OpenInvCraftbukkit1_9_R1/pom.xml b/OpenInvCraftbukkit1_9_R1/pom.xml
new file mode 100644
index 0000000..9f70160
--- /dev/null
+++ b/OpenInvCraftbukkit1_9_R1/pom.xml
@@ -0,0 +1,32 @@
+
+ 4.0.0
+
+
+ com.lishid
+ openinvparent
+ 1.0-SNAPSHOT
+
+
+ OpenInvCraftbukkit1_9_R1
+ OpenInvCraftbukkit1_9_R1
+
+
+
+ com.lishid
+ openinvcore
+ 1.0-SNAPSHOT
+
+
+ com.lishid
+ openinvplugin
+ 1.0-SNAPSHOT
+
+
+ org.spigotmc
+ spigot
+ 1.9-R0.1-SNAPSHOT
+ provided
+
+
+
diff --git a/src/main/java/com/lishid/openinv/internal/v1_9_R1/AnySilentChest.java b/OpenInvCraftbukkit1_9_R1/src/main/java/com/lishid/openinv/internal/v1_9_R1/AnySilentChest.java
similarity index 100%
rename from src/main/java/com/lishid/openinv/internal/v1_9_R1/AnySilentChest.java
rename to OpenInvCraftbukkit1_9_R1/src/main/java/com/lishid/openinv/internal/v1_9_R1/AnySilentChest.java
diff --git a/src/main/java/com/lishid/openinv/internal/v1_9_R1/InventoryAccess.java b/OpenInvCraftbukkit1_9_R1/src/main/java/com/lishid/openinv/internal/v1_9_R1/InventoryAccess.java
similarity index 100%
rename from src/main/java/com/lishid/openinv/internal/v1_9_R1/InventoryAccess.java
rename to OpenInvCraftbukkit1_9_R1/src/main/java/com/lishid/openinv/internal/v1_9_R1/InventoryAccess.java
diff --git a/src/main/java/com/lishid/openinv/internal/v1_9_R1/PlayerDataManager.java b/OpenInvCraftbukkit1_9_R1/src/main/java/com/lishid/openinv/internal/v1_9_R1/PlayerDataManager.java
similarity index 100%
rename from src/main/java/com/lishid/openinv/internal/v1_9_R1/PlayerDataManager.java
rename to OpenInvCraftbukkit1_9_R1/src/main/java/com/lishid/openinv/internal/v1_9_R1/PlayerDataManager.java
diff --git a/src/main/java/com/lishid/openinv/internal/v1_9_R1/SilentContainerChest.java b/OpenInvCraftbukkit1_9_R1/src/main/java/com/lishid/openinv/internal/v1_9_R1/SilentContainerChest.java
similarity index 100%
rename from src/main/java/com/lishid/openinv/internal/v1_9_R1/SilentContainerChest.java
rename to OpenInvCraftbukkit1_9_R1/src/main/java/com/lishid/openinv/internal/v1_9_R1/SilentContainerChest.java
diff --git a/src/main/java/com/lishid/openinv/internal/v1_9_R1/SpecialEnderChest.java b/OpenInvCraftbukkit1_9_R1/src/main/java/com/lishid/openinv/internal/v1_9_R1/SpecialEnderChest.java
similarity index 100%
rename from src/main/java/com/lishid/openinv/internal/v1_9_R1/SpecialEnderChest.java
rename to OpenInvCraftbukkit1_9_R1/src/main/java/com/lishid/openinv/internal/v1_9_R1/SpecialEnderChest.java
diff --git a/src/main/java/com/lishid/openinv/internal/v1_9_R1/SpecialPlayerInventory.java b/OpenInvCraftbukkit1_9_R1/src/main/java/com/lishid/openinv/internal/v1_9_R1/SpecialPlayerInventory.java
similarity index 100%
rename from src/main/java/com/lishid/openinv/internal/v1_9_R1/SpecialPlayerInventory.java
rename to OpenInvCraftbukkit1_9_R1/src/main/java/com/lishid/openinv/internal/v1_9_R1/SpecialPlayerInventory.java
diff --git a/OpenInvCraftbukkit1_9_R2/pom.xml b/OpenInvCraftbukkit1_9_R2/pom.xml
new file mode 100644
index 0000000..f930271
--- /dev/null
+++ b/OpenInvCraftbukkit1_9_R2/pom.xml
@@ -0,0 +1,32 @@
+
+ 4.0.0
+
+
+ com.lishid
+ openinvparent
+ 1.0-SNAPSHOT
+
+
+ OpenInvCraftbukkit1_9_R2
+ OpenInvCraftbukkit1_9_R2
+
+
+
+ com.lishid
+ openinvcore
+ 1.0-SNAPSHOT
+
+
+ com.lishid
+ openinvplugin
+ 1.0-SNAPSHOT
+
+
+ org.spigotmc
+ spigot
+ 1.9.4-R0.1-SNAPSHOT
+ provided
+
+
+
diff --git a/src/main/java/com/lishid/openinv/internal/v1_9_R2/AnySilentChest.java b/OpenInvCraftbukkit1_9_R2/src/main/java/com/lishid/openinv/internal/v1_9_R2/AnySilentChest.java
similarity index 100%
rename from src/main/java/com/lishid/openinv/internal/v1_9_R2/AnySilentChest.java
rename to OpenInvCraftbukkit1_9_R2/src/main/java/com/lishid/openinv/internal/v1_9_R2/AnySilentChest.java
diff --git a/src/main/java/com/lishid/openinv/internal/v1_9_R2/InventoryAccess.java b/OpenInvCraftbukkit1_9_R2/src/main/java/com/lishid/openinv/internal/v1_9_R2/InventoryAccess.java
similarity index 100%
rename from src/main/java/com/lishid/openinv/internal/v1_9_R2/InventoryAccess.java
rename to OpenInvCraftbukkit1_9_R2/src/main/java/com/lishid/openinv/internal/v1_9_R2/InventoryAccess.java
diff --git a/src/main/java/com/lishid/openinv/internal/v1_9_R2/PlayerDataManager.java b/OpenInvCraftbukkit1_9_R2/src/main/java/com/lishid/openinv/internal/v1_9_R2/PlayerDataManager.java
similarity index 100%
rename from src/main/java/com/lishid/openinv/internal/v1_9_R2/PlayerDataManager.java
rename to OpenInvCraftbukkit1_9_R2/src/main/java/com/lishid/openinv/internal/v1_9_R2/PlayerDataManager.java
diff --git a/src/main/java/com/lishid/openinv/internal/v1_9_R2/SilentContainerChest.java b/OpenInvCraftbukkit1_9_R2/src/main/java/com/lishid/openinv/internal/v1_9_R2/SilentContainerChest.java
similarity index 100%
rename from src/main/java/com/lishid/openinv/internal/v1_9_R2/SilentContainerChest.java
rename to OpenInvCraftbukkit1_9_R2/src/main/java/com/lishid/openinv/internal/v1_9_R2/SilentContainerChest.java
diff --git a/src/main/java/com/lishid/openinv/internal/v1_9_R2/SpecialEnderChest.java b/OpenInvCraftbukkit1_9_R2/src/main/java/com/lishid/openinv/internal/v1_9_R2/SpecialEnderChest.java
similarity index 100%
rename from src/main/java/com/lishid/openinv/internal/v1_9_R2/SpecialEnderChest.java
rename to OpenInvCraftbukkit1_9_R2/src/main/java/com/lishid/openinv/internal/v1_9_R2/SpecialEnderChest.java
diff --git a/src/main/java/com/lishid/openinv/internal/v1_9_R2/SpecialPlayerInventory.java b/OpenInvCraftbukkit1_9_R2/src/main/java/com/lishid/openinv/internal/v1_9_R2/SpecialPlayerInventory.java
similarity index 100%
rename from src/main/java/com/lishid/openinv/internal/v1_9_R2/SpecialPlayerInventory.java
rename to OpenInvCraftbukkit1_9_R2/src/main/java/com/lishid/openinv/internal/v1_9_R2/SpecialPlayerInventory.java
diff --git a/OpenInvPlugin/pom.xml b/OpenInvPlugin/pom.xml
new file mode 100644
index 0000000..e7292a6
--- /dev/null
+++ b/OpenInvPlugin/pom.xml
@@ -0,0 +1,34 @@
+
+ 4.0.0
+
+
+ com.lishid
+ openinvparent
+ 1.0-SNAPSHOT
+
+
+ openinvplugin
+ OpenInvPlugin
+
+
+
+ spigot-repo
+ https://hub.spigotmc.org/nexus/content/groups/public/
+
+
+
+
+
+ org.bukkit
+ bukkit
+ 1.10.2-R0.1-SNAPSHOT
+ provided
+
+
+ com.lishid
+ openinvcore
+ 1.0-SNAPSHOT
+
+
+
diff --git a/src/main/java/com/lishid/openinv/OpenInv.java b/OpenInvPlugin/src/main/java/com/lishid/openinv/OpenInv.java
similarity index 100%
rename from src/main/java/com/lishid/openinv/OpenInv.java
rename to OpenInvPlugin/src/main/java/com/lishid/openinv/OpenInv.java
diff --git a/src/main/java/com/lishid/openinv/OpenInvInventoryListener.java b/OpenInvPlugin/src/main/java/com/lishid/openinv/OpenInvInventoryListener.java
similarity index 100%
rename from src/main/java/com/lishid/openinv/OpenInvInventoryListener.java
rename to OpenInvPlugin/src/main/java/com/lishid/openinv/OpenInvInventoryListener.java
diff --git a/src/main/java/com/lishid/openinv/OpenInvPlayerListener.java b/OpenInvPlugin/src/main/java/com/lishid/openinv/OpenInvPlayerListener.java
similarity index 100%
rename from src/main/java/com/lishid/openinv/OpenInvPlayerListener.java
rename to OpenInvPlugin/src/main/java/com/lishid/openinv/OpenInvPlayerListener.java
diff --git a/src/main/java/com/lishid/openinv/Permissions.java b/OpenInvPlugin/src/main/java/com/lishid/openinv/Permissions.java
similarity index 100%
rename from src/main/java/com/lishid/openinv/Permissions.java
rename to OpenInvPlugin/src/main/java/com/lishid/openinv/Permissions.java
diff --git a/src/main/java/com/lishid/openinv/commands/AnyChestPluginCommand.java b/OpenInvPlugin/src/main/java/com/lishid/openinv/commands/AnyChestPluginCommand.java
similarity index 100%
rename from src/main/java/com/lishid/openinv/commands/AnyChestPluginCommand.java
rename to OpenInvPlugin/src/main/java/com/lishid/openinv/commands/AnyChestPluginCommand.java
diff --git a/src/main/java/com/lishid/openinv/commands/OpenEnderPluginCommand.java b/OpenInvPlugin/src/main/java/com/lishid/openinv/commands/OpenEnderPluginCommand.java
similarity index 100%
rename from src/main/java/com/lishid/openinv/commands/OpenEnderPluginCommand.java
rename to OpenInvPlugin/src/main/java/com/lishid/openinv/commands/OpenEnderPluginCommand.java
diff --git a/src/main/java/com/lishid/openinv/commands/OpenInvPluginCommand.java b/OpenInvPlugin/src/main/java/com/lishid/openinv/commands/OpenInvPluginCommand.java
similarity index 100%
rename from src/main/java/com/lishid/openinv/commands/OpenInvPluginCommand.java
rename to OpenInvPlugin/src/main/java/com/lishid/openinv/commands/OpenInvPluginCommand.java
diff --git a/src/main/java/com/lishid/openinv/commands/SearchInvPluginCommand.java b/OpenInvPlugin/src/main/java/com/lishid/openinv/commands/SearchInvPluginCommand.java
similarity index 100%
rename from src/main/java/com/lishid/openinv/commands/SearchInvPluginCommand.java
rename to OpenInvPlugin/src/main/java/com/lishid/openinv/commands/SearchInvPluginCommand.java
diff --git a/src/main/java/com/lishid/openinv/commands/SilentChestPluginCommand.java b/OpenInvPlugin/src/main/java/com/lishid/openinv/commands/SilentChestPluginCommand.java
similarity index 100%
rename from src/main/java/com/lishid/openinv/commands/SilentChestPluginCommand.java
rename to OpenInvPlugin/src/main/java/com/lishid/openinv/commands/SilentChestPluginCommand.java
diff --git a/src/main/java/com/lishid/openinv/internal/InternalAccessor.java b/OpenInvPlugin/src/main/java/com/lishid/openinv/internal/InternalAccessor.java
similarity index 100%
rename from src/main/java/com/lishid/openinv/internal/InternalAccessor.java
rename to OpenInvPlugin/src/main/java/com/lishid/openinv/internal/InternalAccessor.java
diff --git a/src/main/java/com/lishid/openinv/util/Cache.java b/OpenInvPlugin/src/main/java/com/lishid/openinv/util/Cache.java
similarity index 100%
rename from src/main/java/com/lishid/openinv/util/Cache.java
rename to OpenInvPlugin/src/main/java/com/lishid/openinv/util/Cache.java
diff --git a/src/main/java/com/lishid/openinv/util/Function.java b/OpenInvPlugin/src/main/java/com/lishid/openinv/util/Function.java
similarity index 100%
rename from src/main/java/com/lishid/openinv/util/Function.java
rename to OpenInvPlugin/src/main/java/com/lishid/openinv/util/Function.java
diff --git a/src/main/resources/plugin.yml b/OpenInvPlugin/src/main/resources/plugin.yml
similarity index 98%
rename from src/main/resources/plugin.yml
rename to OpenInvPlugin/src/main/resources/plugin.yml
index cde35c8..b59a88a 100644
--- a/src/main/resources/plugin.yml
+++ b/OpenInvPlugin/src/main/resources/plugin.yml
@@ -1,6 +1,6 @@
name: OpenInv
main: com.lishid.openinv.OpenInv
-version: 2.5.1
+version: ${project.version}
author: lishid
authors: [Jikoo]
description: >
diff --git a/pom.xml b/pom.xml
index 81812aa..032993e 100644
--- a/pom.xml
+++ b/pom.xml
@@ -1,150 +1,231 @@
4.0.0
- OpenInv
- OpenInv
- 0.0.1-SNAPSHOT
+ com.lishid
+ openinvparent
+ OpenInvParent
+ pom
+ 1.0-SNAPSHOT
+ https://github.com/Jikoo/OpenInv
+
+ UTF-8
+
-
-
- org.spigotmc
- spigot
- 1.10-R0.1-SNAPSHOT
- provided
- v1_10_R1
-
-
- org.spigotmc
- spigot
- 1.9.4-R0.1-SNAPSHOT
- provided
- v1_9_R2
-
-
- org.spigotmc
- spigot
- 1.9-R0.1-SNAPSHOT
- provided
- v1_9_R1
-
-
- org.spigotmc
- spigot
- 1.8.8-R0.1-SNAPSHOT
- provided
- v1_8_R3
-
-
- org.spigotmc
- spigot
- 1.8.3-R0.1-SNAPSHOT
- provided
- v1_8_R2
-
-
- org.spigotmc
- spigot
- 1.8-R0.1-SNAPSHOT
- provided
- v1_8_R1
-
-
- org.bukkit
- craftbukkit
- 1.7.10-R0.1-SNAPSHOT
- provided
- v1_7_R4
-
-
- org.bukkit
- craftbukkit
- 1.7.9-R0.2-SNAPSHOT
- provided
- v1_7_R3
-
-
- org.bukkit
- craftbukkit
- 1.7.5-R0.1-SNAPSHOT
- provided
- v1_7_R2
-
-
- org.bukkit
- craftbukkit
- 1.7.2-R0.4-SNAPSHOT
- provided
- v1_7_R1
-
-
- org.bukkit
- craftbukkit
- 1.6.4-R2.0-SNAPSHOT
- provided
- v1_6_R3
-
-
- org.bukkit
- craftbukkit
- 1.6.2-R1.1-SNAPSHOT
- provided
- v1_6_R2
-
-
- org.bukkit
- craftbukkit
- 1.6.1-R0.1-SNAPSHOT
- provided
- v1_6_R1
-
-
- org.bukkit
- craftbukkit
- 1.5.2-R1.0-SNAPSHOT
- provided
- v1_5_R3
-
-
- org.bukkit
- craftbukkit
- 1.5.1-R0.1-SNAPSHOT
- provided
- v1_5_R2
-
-
- org.bukkit
- craftbukkit
- 1.5-R0.1-SNAPSHOT
- provided
- v1_5_R1
-
-
- org.bukkit
- craftbukkit
- 1.4.7-R1.1-SNAPSHOT
- provided
- v1_4_R1
-
-
- org.bukkit
- craftbukkit
- 1.4.6-R0.4-SNAPSHOT
- provided
- v1_4_6
-
-
- org.bukkit
- craftbukkit
- 1.4.5-R1.1-SNAPSHOT
- provided
- v1_4_5
-
-
+
+ OpenInvCore
+ OpenInvPlugin
+ OpenInv
+
+
+
+
+
+ latest
+
+
+ latest
+ true
+
+
+
+ OpenInvCraftbukkit1_10_R1
+
+
+
+ com.lishid
+ openinvcraftbukkit1_10_R1
+ 1.0-SNAPSHOT
+
+
+
+
+
+ modern
+
+
+ modern
+ true
+
+
+
+ OpenInvCraftbukkit1_7_R1
+ OpenInvCraftbukkit1_7_R2
+ OpenInvCraftbukkit1_7_R3
+ OpenInvCraftbukkit1_7_R4
+ OpenInvCraftbukkit1_8_R1
+ OpenInvCraftbukkit1_8_R2
+ OpenInvCraftbukkit1_8_R3
+ OpenInvCraftbukkit1_9_R1
+ OpenInvCraftbukkit1_9_R2
+ OpenInvCraftbukkit1_10_R1
+
+
+
+ com.lishid
+ openinvcraftbukkit1_7_R4
+ 1.0-SNAPSHOT
+
+
+ com.lishid
+ openinvcraftbukkit1_8_R1
+ 1.0-SNAPSHOT
+
+
+ com.lishid
+ openinvcraftbukkit1_8_R2
+ 1.0-SNAPSHOT
+
+
+ com.lishid
+ openinvcraftbukkit1_8_R3
+ 1.0-SNAPSHOT
+
+
+ com.lishid
+ openinvcraftbukkit1_9_R1
+ 1.0-SNAPSHOT
+
+
+ com.lishid
+ openinvcraftbukkit1_9_R2
+ 1.0-SNAPSHOT
+
+
+ com.lishid
+ openinvcraftbukkit1_10_R1
+ 1.0-SNAPSHOT
+
+
+
+
+
+ all
+
+ true
+
+
+ OpenInvCraftbukkit1_4_5
+ OpenInvCraftbukkit1_4_6
+ OpenInvCraftbukkit1_4_R1
+
+ OpenInvCraftbukkit1_5_R2
+ OpenInvCraftbukkit1_5_R3
+
+ OpenInvCraftbukkit1_6_R1
+ OpenInvCraftbukkit1_6_R2
+ OpenInvCraftbukkit1_6_R3
+
+ OpenInvCraftbukkit1_7_R1
+ OpenInvCraftbukkit1_7_R2
+ OpenInvCraftbukkit1_7_R3
+ OpenInvCraftbukkit1_7_R4
+ OpenInvCraftbukkit1_8_R1
+ OpenInvCraftbukkit1_8_R2
+ OpenInvCraftbukkit1_8_R3
+ OpenInvCraftbukkit1_9_R1
+ OpenInvCraftbukkit1_9_R2
+ OpenInvCraftbukkit1_10_R1
+
+
+
+ com.lishid
+ openinvcraftbukkit1_4_5
+ 1.0-SNAPSHOT
+
+
+ com.lishid
+ openinvcraftbukkit1_4_6
+ 1.0-SNAPSHOT
+
+
+ com.lishid
+ openinvcraftbukkit1_4_R1
+ 1.0-SNAPSHOT
+
+
+ com.lishid
+ openinvcraftbukkit1_5_R2
+ 1.0-SNAPSHOT
+
+
+ com.lishid
+ openinvcraftbukkit1_5_R3
+ 1.0-SNAPSHOT
+
+
+ com.lishid
+ openinvcraftbukkit1_6_R1
+ 1.0-SNAPSHOT
+
+
+ com.lishid
+ openinvcraftbukkit1_6_R2
+ 1.0-SNAPSHOT
+
+
+ com.lishid
+ openinvcraftbukkit1_6_R3
+ 1.0-SNAPSHOT
+
+
+ com.lishid
+ openinvcraftbukkit1_7_R1
+ 1.0-SNAPSHOT
+
+
+ com.lishid
+ openinvcraftbukkit1_7_R2
+ 1.0-SNAPSHOT
+
+
+ com.lishid
+ openinvcraftbukkit1_7_R3
+ 1.0-SNAPSHOT
+
+
+ com.lishid
+ openinvcraftbukkit1_7_R4
+ 1.0-SNAPSHOT
+
+
+ com.lishid
+ openinvcraftbukkit1_8_R1
+ 1.0-SNAPSHOT
+
+
+ com.lishid
+ openinvcraftbukkit1_8_R2
+ 1.0-SNAPSHOT
+
+
+ com.lishid
+ openinvcraftbukkit1_8_R3
+ 1.0-SNAPSHOT
+
+
+ com.lishid
+ openinvcraftbukkit1_9_R1
+ 1.0-SNAPSHOT
+
+
+ com.lishid
+ openinvcraftbukkit1_9_R2
+ 1.0-SNAPSHOT
+
+
+ com.lishid
+ openinvcraftbukkit1_10_R1
+ 1.0-SNAPSHOT
+
+
+
+
+
maven-compiler-plugin
- 3.1
+ 3.5.1
1.6
1.6
@@ -152,4 +233,5 @@
+
\ No newline at end of file