diff --git a/lib/MMOLib.jar b/lib/MMOLib.jar
deleted file mode 100644
index 68d9093e..00000000
Binary files a/lib/MMOLib.jar and /dev/null differ
diff --git a/lib/MythicMobs.jar b/lib/MythicMobs.jar
deleted file mode 100644
index 9f5cfef1..00000000
Binary files a/lib/MythicMobs.jar and /dev/null differ
diff --git a/lib/PlaceholderAPI.jar b/lib/PlaceholderAPI.jar
deleted file mode 100644
index ac94604d..00000000
Binary files a/lib/PlaceholderAPI.jar and /dev/null differ
diff --git a/lib/spigot-sources.jar b/lib/spigot-sources.jar
deleted file mode 100644
index 08f1563c..00000000
Binary files a/lib/spigot-sources.jar and /dev/null differ
diff --git a/lib/spigot.jar b/lib/spigot.jar
deleted file mode 100644
index 49c747cd..00000000
Binary files a/lib/spigot.jar and /dev/null differ
diff --git a/lib/CMI.jar b/local-repo/net/Indyuce/mmoitems/lib/CMI/8.6.5.0/CMI-8.6.5.0.jar
similarity index 100%
rename from lib/CMI.jar
rename to local-repo/net/Indyuce/mmoitems/lib/CMI/8.6.5.0/CMI-8.6.5.0.jar
diff --git a/local-repo/net/Indyuce/mmoitems/lib/CMI/8.6.5.0/CMI-8.6.5.0.jar.md5 b/local-repo/net/Indyuce/mmoitems/lib/CMI/8.6.5.0/CMI-8.6.5.0.jar.md5
new file mode 100644
index 00000000..75578761
--- /dev/null
+++ b/local-repo/net/Indyuce/mmoitems/lib/CMI/8.6.5.0/CMI-8.6.5.0.jar.md5
@@ -0,0 +1 @@
+c8ab3830aab3f3eee00844e600ce1561
\ No newline at end of file
diff --git a/local-repo/net/Indyuce/mmoitems/lib/CMI/8.6.5.0/CMI-8.6.5.0.jar.sha1 b/local-repo/net/Indyuce/mmoitems/lib/CMI/8.6.5.0/CMI-8.6.5.0.jar.sha1
new file mode 100644
index 00000000..1c6cfee6
--- /dev/null
+++ b/local-repo/net/Indyuce/mmoitems/lib/CMI/8.6.5.0/CMI-8.6.5.0.jar.sha1
@@ -0,0 +1 @@
+13d4664f8017a33dbe1f3bd38b79bb7e3d9099a5
\ No newline at end of file
diff --git a/local-repo/net/Indyuce/mmoitems/lib/CMI/8.6.5.0/CMI-8.6.5.0.pom b/local-repo/net/Indyuce/mmoitems/lib/CMI/8.6.5.0/CMI-8.6.5.0.pom
new file mode 100644
index 00000000..7010b315
--- /dev/null
+++ b/local-repo/net/Indyuce/mmoitems/lib/CMI/8.6.5.0/CMI-8.6.5.0.pom
@@ -0,0 +1,8 @@
+
+
+ 4.0.0
+ net.Indyuce.mmoitems.lib
+ CMI
+ 8.6.5.0
+
diff --git a/local-repo/net/Indyuce/mmoitems/lib/CMI/8.6.5.0/CMI-8.6.5.0.pom.md5 b/local-repo/net/Indyuce/mmoitems/lib/CMI/8.6.5.0/CMI-8.6.5.0.pom.md5
new file mode 100644
index 00000000..a08c59da
--- /dev/null
+++ b/local-repo/net/Indyuce/mmoitems/lib/CMI/8.6.5.0/CMI-8.6.5.0.pom.md5
@@ -0,0 +1 @@
+0e3431e4037f8d9c9b9efcf86139b00f
\ No newline at end of file
diff --git a/local-repo/net/Indyuce/mmoitems/lib/CMI/8.6.5.0/CMI-8.6.5.0.pom.sha1 b/local-repo/net/Indyuce/mmoitems/lib/CMI/8.6.5.0/CMI-8.6.5.0.pom.sha1
new file mode 100644
index 00000000..b8a3699f
--- /dev/null
+++ b/local-repo/net/Indyuce/mmoitems/lib/CMI/8.6.5.0/CMI-8.6.5.0.pom.sha1
@@ -0,0 +1 @@
+af67b8c9c382cb1db4217c6f71e23f19dafabef2
\ No newline at end of file
diff --git a/local-repo/net/Indyuce/mmoitems/lib/CMI/maven-metadata.xml b/local-repo/net/Indyuce/mmoitems/lib/CMI/maven-metadata.xml
new file mode 100644
index 00000000..4e08be5e
--- /dev/null
+++ b/local-repo/net/Indyuce/mmoitems/lib/CMI/maven-metadata.xml
@@ -0,0 +1,12 @@
+
+
+ net.Indyuce.mmoitems.lib
+ CMI
+
+ 8.6.5.0
+
+ 8.6.5.0
+
+ 20210612125606
+
+
diff --git a/local-repo/net/Indyuce/mmoitems/lib/CMI/maven-metadata.xml.md5 b/local-repo/net/Indyuce/mmoitems/lib/CMI/maven-metadata.xml.md5
new file mode 100644
index 00000000..b05163a4
--- /dev/null
+++ b/local-repo/net/Indyuce/mmoitems/lib/CMI/maven-metadata.xml.md5
@@ -0,0 +1 @@
+fafb60edad1e8e8687ba6771722f1083
\ No newline at end of file
diff --git a/local-repo/net/Indyuce/mmoitems/lib/CMI/maven-metadata.xml.sha1 b/local-repo/net/Indyuce/mmoitems/lib/CMI/maven-metadata.xml.sha1
new file mode 100644
index 00000000..dc517c73
--- /dev/null
+++ b/local-repo/net/Indyuce/mmoitems/lib/CMI/maven-metadata.xml.sha1
@@ -0,0 +1 @@
+768b890ef600ff4633235958e6488a2d4e7a2fb9
\ No newline at end of file
diff --git a/lib/Citizens.jar b/local-repo/net/Indyuce/mmoitems/lib/Citizens/2.0.25/Citizens-2.0.25.jar
similarity index 100%
rename from lib/Citizens.jar
rename to local-repo/net/Indyuce/mmoitems/lib/Citizens/2.0.25/Citizens-2.0.25.jar
diff --git a/local-repo/net/Indyuce/mmoitems/lib/Citizens/2.0.25/Citizens-2.0.25.jar.md5 b/local-repo/net/Indyuce/mmoitems/lib/Citizens/2.0.25/Citizens-2.0.25.jar.md5
new file mode 100644
index 00000000..0c864c56
--- /dev/null
+++ b/local-repo/net/Indyuce/mmoitems/lib/Citizens/2.0.25/Citizens-2.0.25.jar.md5
@@ -0,0 +1 @@
+674e5c591aa90ffa00f793663fb27641
\ No newline at end of file
diff --git a/local-repo/net/Indyuce/mmoitems/lib/Citizens/2.0.25/Citizens-2.0.25.jar.sha1 b/local-repo/net/Indyuce/mmoitems/lib/Citizens/2.0.25/Citizens-2.0.25.jar.sha1
new file mode 100644
index 00000000..886cec3d
--- /dev/null
+++ b/local-repo/net/Indyuce/mmoitems/lib/Citizens/2.0.25/Citizens-2.0.25.jar.sha1
@@ -0,0 +1 @@
+1ffa5dd8c108693233de963cd06f614c3fcbd58c
\ No newline at end of file
diff --git a/local-repo/net/Indyuce/mmoitems/lib/Citizens/2.0.25/Citizens-2.0.25.pom b/local-repo/net/Indyuce/mmoitems/lib/Citizens/2.0.25/Citizens-2.0.25.pom
new file mode 100644
index 00000000..3533b0dc
--- /dev/null
+++ b/local-repo/net/Indyuce/mmoitems/lib/Citizens/2.0.25/Citizens-2.0.25.pom
@@ -0,0 +1,8 @@
+
+
+ 4.0.0
+ net.Indyuce.mmoitems.lib
+ Citizens
+ 2.0.25
+
diff --git a/local-repo/net/Indyuce/mmoitems/lib/Citizens/2.0.25/Citizens-2.0.25.pom.md5 b/local-repo/net/Indyuce/mmoitems/lib/Citizens/2.0.25/Citizens-2.0.25.pom.md5
new file mode 100644
index 00000000..c4a6807a
--- /dev/null
+++ b/local-repo/net/Indyuce/mmoitems/lib/Citizens/2.0.25/Citizens-2.0.25.pom.md5
@@ -0,0 +1 @@
+2dc2135c9126d4d30ddbca687d5f8a68
\ No newline at end of file
diff --git a/local-repo/net/Indyuce/mmoitems/lib/Citizens/2.0.25/Citizens-2.0.25.pom.sha1 b/local-repo/net/Indyuce/mmoitems/lib/Citizens/2.0.25/Citizens-2.0.25.pom.sha1
new file mode 100644
index 00000000..785c8fb5
--- /dev/null
+++ b/local-repo/net/Indyuce/mmoitems/lib/Citizens/2.0.25/Citizens-2.0.25.pom.sha1
@@ -0,0 +1 @@
+f956222ab2ecb91fb963689cabacdc967d6168e9
\ No newline at end of file
diff --git a/local-repo/net/Indyuce/mmoitems/lib/Citizens/maven-metadata.xml b/local-repo/net/Indyuce/mmoitems/lib/Citizens/maven-metadata.xml
new file mode 100644
index 00000000..3639e4ee
--- /dev/null
+++ b/local-repo/net/Indyuce/mmoitems/lib/Citizens/maven-metadata.xml
@@ -0,0 +1,12 @@
+
+
+ net.Indyuce.mmoitems.lib
+ Citizens
+
+ 2.0.25
+
+ 2.0.25
+
+ 20210612125438
+
+
diff --git a/local-repo/net/Indyuce/mmoitems/lib/Citizens/maven-metadata.xml.md5 b/local-repo/net/Indyuce/mmoitems/lib/Citizens/maven-metadata.xml.md5
new file mode 100644
index 00000000..fb7321e6
--- /dev/null
+++ b/local-repo/net/Indyuce/mmoitems/lib/Citizens/maven-metadata.xml.md5
@@ -0,0 +1 @@
+7bea7586a8fee6d3280136606d72ba44
\ No newline at end of file
diff --git a/local-repo/net/Indyuce/mmoitems/lib/Citizens/maven-metadata.xml.sha1 b/local-repo/net/Indyuce/mmoitems/lib/Citizens/maven-metadata.xml.sha1
new file mode 100644
index 00000000..dc8680e5
--- /dev/null
+++ b/local-repo/net/Indyuce/mmoitems/lib/Citizens/maven-metadata.xml.sha1
@@ -0,0 +1 @@
+1093b0a27dd453b9f2956e051f65e73f5e61c237
\ No newline at end of file
diff --git a/local-repo/net/Indyuce/mmoitems/lib/GoogleGSON/2.8.5/GoogleGSON-2.8.5.jar b/local-repo/net/Indyuce/mmoitems/lib/GoogleGSON/2.8.5/GoogleGSON-2.8.5.jar
new file mode 100644
index 00000000..0d5baf3f
Binary files /dev/null and b/local-repo/net/Indyuce/mmoitems/lib/GoogleGSON/2.8.5/GoogleGSON-2.8.5.jar differ
diff --git a/local-repo/net/Indyuce/mmoitems/lib/GoogleGSON/2.8.5/GoogleGSON-2.8.5.jar.md5 b/local-repo/net/Indyuce/mmoitems/lib/GoogleGSON/2.8.5/GoogleGSON-2.8.5.jar.md5
new file mode 100644
index 00000000..ec9ae185
--- /dev/null
+++ b/local-repo/net/Indyuce/mmoitems/lib/GoogleGSON/2.8.5/GoogleGSON-2.8.5.jar.md5
@@ -0,0 +1 @@
+089104cb90d8b4e1aa00b1f5faef0742
\ No newline at end of file
diff --git a/local-repo/net/Indyuce/mmoitems/lib/GoogleGSON/2.8.5/GoogleGSON-2.8.5.jar.sha1 b/local-repo/net/Indyuce/mmoitems/lib/GoogleGSON/2.8.5/GoogleGSON-2.8.5.jar.sha1
new file mode 100644
index 00000000..f70abb61
--- /dev/null
+++ b/local-repo/net/Indyuce/mmoitems/lib/GoogleGSON/2.8.5/GoogleGSON-2.8.5.jar.sha1
@@ -0,0 +1 @@
+f645ed69d595b24d4cf8b3fbb64cc505bede8829
\ No newline at end of file
diff --git a/local-repo/net/Indyuce/mmoitems/lib/GoogleGSON/2.8.5/GoogleGSON-2.8.5.pom b/local-repo/net/Indyuce/mmoitems/lib/GoogleGSON/2.8.5/GoogleGSON-2.8.5.pom
new file mode 100644
index 00000000..05d641ec
--- /dev/null
+++ b/local-repo/net/Indyuce/mmoitems/lib/GoogleGSON/2.8.5/GoogleGSON-2.8.5.pom
@@ -0,0 +1,8 @@
+
+
+ 4.0.0
+ net.Indyuce.mmoitems.lib
+ GoogleGSON
+ 2.8.5
+
diff --git a/local-repo/net/Indyuce/mmoitems/lib/GoogleGSON/2.8.5/GoogleGSON-2.8.5.pom.md5 b/local-repo/net/Indyuce/mmoitems/lib/GoogleGSON/2.8.5/GoogleGSON-2.8.5.pom.md5
new file mode 100644
index 00000000..5bfe4242
--- /dev/null
+++ b/local-repo/net/Indyuce/mmoitems/lib/GoogleGSON/2.8.5/GoogleGSON-2.8.5.pom.md5
@@ -0,0 +1 @@
+48f449a334d3aec8dc796e696b65a5c3
\ No newline at end of file
diff --git a/local-repo/net/Indyuce/mmoitems/lib/GoogleGSON/2.8.5/GoogleGSON-2.8.5.pom.sha1 b/local-repo/net/Indyuce/mmoitems/lib/GoogleGSON/2.8.5/GoogleGSON-2.8.5.pom.sha1
new file mode 100644
index 00000000..8e65e9cc
--- /dev/null
+++ b/local-repo/net/Indyuce/mmoitems/lib/GoogleGSON/2.8.5/GoogleGSON-2.8.5.pom.sha1
@@ -0,0 +1 @@
+81eb7991f12410f2458aff775fd90ed3790c3be5
\ No newline at end of file
diff --git a/local-repo/net/Indyuce/mmoitems/lib/GoogleGSON/maven-metadata.xml b/local-repo/net/Indyuce/mmoitems/lib/GoogleGSON/maven-metadata.xml
new file mode 100644
index 00000000..cad5f2c0
--- /dev/null
+++ b/local-repo/net/Indyuce/mmoitems/lib/GoogleGSON/maven-metadata.xml
@@ -0,0 +1,12 @@
+
+
+ net.Indyuce.mmoitems.lib
+ GoogleGSON
+
+ 2.8.5
+
+ 2.8.5
+
+ 20210612125617
+
+
diff --git a/local-repo/net/Indyuce/mmoitems/lib/GoogleGSON/maven-metadata.xml.md5 b/local-repo/net/Indyuce/mmoitems/lib/GoogleGSON/maven-metadata.xml.md5
new file mode 100644
index 00000000..3429a414
--- /dev/null
+++ b/local-repo/net/Indyuce/mmoitems/lib/GoogleGSON/maven-metadata.xml.md5
@@ -0,0 +1 @@
+649940a5d71a306bd38b6f1b784df58f
\ No newline at end of file
diff --git a/local-repo/net/Indyuce/mmoitems/lib/GoogleGSON/maven-metadata.xml.sha1 b/local-repo/net/Indyuce/mmoitems/lib/GoogleGSON/maven-metadata.xml.sha1
new file mode 100644
index 00000000..f1cd5066
--- /dev/null
+++ b/local-repo/net/Indyuce/mmoitems/lib/GoogleGSON/maven-metadata.xml.sha1
@@ -0,0 +1 @@
+349829889ae17a885370497443a5f5b112bd8dee
\ No newline at end of file
diff --git a/lib/Holograms.jar b/local-repo/net/Indyuce/mmoitems/lib/Holograms/2.9.1/Holograms-2.9.1.jar
similarity index 100%
rename from lib/Holograms.jar
rename to local-repo/net/Indyuce/mmoitems/lib/Holograms/2.9.1/Holograms-2.9.1.jar
diff --git a/local-repo/net/Indyuce/mmoitems/lib/Holograms/2.9.1/Holograms-2.9.1.jar.md5 b/local-repo/net/Indyuce/mmoitems/lib/Holograms/2.9.1/Holograms-2.9.1.jar.md5
new file mode 100644
index 00000000..da60468a
--- /dev/null
+++ b/local-repo/net/Indyuce/mmoitems/lib/Holograms/2.9.1/Holograms-2.9.1.jar.md5
@@ -0,0 +1 @@
+92e3cb9192f8230c34537f6be7eb686b
\ No newline at end of file
diff --git a/local-repo/net/Indyuce/mmoitems/lib/Holograms/2.9.1/Holograms-2.9.1.jar.sha1 b/local-repo/net/Indyuce/mmoitems/lib/Holograms/2.9.1/Holograms-2.9.1.jar.sha1
new file mode 100644
index 00000000..ab7fc10d
--- /dev/null
+++ b/local-repo/net/Indyuce/mmoitems/lib/Holograms/2.9.1/Holograms-2.9.1.jar.sha1
@@ -0,0 +1 @@
+965490d00d1bf34cf3f7237eb0c8aef7b00fd176
\ No newline at end of file
diff --git a/local-repo/net/Indyuce/mmoitems/lib/Holograms/2.9.1/Holograms-2.9.1.pom b/local-repo/net/Indyuce/mmoitems/lib/Holograms/2.9.1/Holograms-2.9.1.pom
new file mode 100644
index 00000000..9dbf7ba7
--- /dev/null
+++ b/local-repo/net/Indyuce/mmoitems/lib/Holograms/2.9.1/Holograms-2.9.1.pom
@@ -0,0 +1,8 @@
+
+
+ 4.0.0
+ net.Indyuce.mmoitems.lib
+ Holograms
+ 2.9.1
+
diff --git a/local-repo/net/Indyuce/mmoitems/lib/Holograms/2.9.1/Holograms-2.9.1.pom.md5 b/local-repo/net/Indyuce/mmoitems/lib/Holograms/2.9.1/Holograms-2.9.1.pom.md5
new file mode 100644
index 00000000..3cd09b2c
--- /dev/null
+++ b/local-repo/net/Indyuce/mmoitems/lib/Holograms/2.9.1/Holograms-2.9.1.pom.md5
@@ -0,0 +1 @@
+62c13e5ed19ab75b98cb8bbd3bb5eb60
\ No newline at end of file
diff --git a/local-repo/net/Indyuce/mmoitems/lib/Holograms/2.9.1/Holograms-2.9.1.pom.sha1 b/local-repo/net/Indyuce/mmoitems/lib/Holograms/2.9.1/Holograms-2.9.1.pom.sha1
new file mode 100644
index 00000000..99a5f60a
--- /dev/null
+++ b/local-repo/net/Indyuce/mmoitems/lib/Holograms/2.9.1/Holograms-2.9.1.pom.sha1
@@ -0,0 +1 @@
+1ea0f10f6b6f76fb745105f3b3a9187a6442dac4
\ No newline at end of file
diff --git a/local-repo/net/Indyuce/mmoitems/lib/Holograms/maven-metadata.xml b/local-repo/net/Indyuce/mmoitems/lib/Holograms/maven-metadata.xml
new file mode 100644
index 00000000..7843833b
--- /dev/null
+++ b/local-repo/net/Indyuce/mmoitems/lib/Holograms/maven-metadata.xml
@@ -0,0 +1,12 @@
+
+
+ net.Indyuce.mmoitems.lib
+ Holograms
+
+ 2.9.1
+
+ 2.9.1
+
+ 20210612125455
+
+
diff --git a/local-repo/net/Indyuce/mmoitems/lib/Holograms/maven-metadata.xml.md5 b/local-repo/net/Indyuce/mmoitems/lib/Holograms/maven-metadata.xml.md5
new file mode 100644
index 00000000..b2f7a84a
--- /dev/null
+++ b/local-repo/net/Indyuce/mmoitems/lib/Holograms/maven-metadata.xml.md5
@@ -0,0 +1 @@
+beccd80ce18b745020417a4bb2ba492d
\ No newline at end of file
diff --git a/local-repo/net/Indyuce/mmoitems/lib/Holograms/maven-metadata.xml.sha1 b/local-repo/net/Indyuce/mmoitems/lib/Holograms/maven-metadata.xml.sha1
new file mode 100644
index 00000000..8c02c063
--- /dev/null
+++ b/local-repo/net/Indyuce/mmoitems/lib/Holograms/maven-metadata.xml.sha1
@@ -0,0 +1 @@
+3cef2c4b82d26046e8e84324fd7118c846a7975e
\ No newline at end of file
diff --git a/lib/HolographicDisplays.jar b/local-repo/net/Indyuce/mmoitems/lib/HolographicDisplays/2.4.6/HolographicDisplays-2.4.6.jar
similarity index 100%
rename from lib/HolographicDisplays.jar
rename to local-repo/net/Indyuce/mmoitems/lib/HolographicDisplays/2.4.6/HolographicDisplays-2.4.6.jar
diff --git a/local-repo/net/Indyuce/mmoitems/lib/HolographicDisplays/2.4.6/HolographicDisplays-2.4.6.jar.md5 b/local-repo/net/Indyuce/mmoitems/lib/HolographicDisplays/2.4.6/HolographicDisplays-2.4.6.jar.md5
new file mode 100644
index 00000000..a1f7d030
--- /dev/null
+++ b/local-repo/net/Indyuce/mmoitems/lib/HolographicDisplays/2.4.6/HolographicDisplays-2.4.6.jar.md5
@@ -0,0 +1 @@
+1d37ce45998b63d475d6ca8c705bfe57
\ No newline at end of file
diff --git a/local-repo/net/Indyuce/mmoitems/lib/HolographicDisplays/2.4.6/HolographicDisplays-2.4.6.jar.sha1 b/local-repo/net/Indyuce/mmoitems/lib/HolographicDisplays/2.4.6/HolographicDisplays-2.4.6.jar.sha1
new file mode 100644
index 00000000..2f5c83e1
--- /dev/null
+++ b/local-repo/net/Indyuce/mmoitems/lib/HolographicDisplays/2.4.6/HolographicDisplays-2.4.6.jar.sha1
@@ -0,0 +1 @@
+d24d443d5a725cea11c5baefcd5f61b99a2bc892
\ No newline at end of file
diff --git a/local-repo/net/Indyuce/mmoitems/lib/HolographicDisplays/2.4.6/HolographicDisplays-2.4.6.pom b/local-repo/net/Indyuce/mmoitems/lib/HolographicDisplays/2.4.6/HolographicDisplays-2.4.6.pom
new file mode 100644
index 00000000..d1269eee
--- /dev/null
+++ b/local-repo/net/Indyuce/mmoitems/lib/HolographicDisplays/2.4.6/HolographicDisplays-2.4.6.pom
@@ -0,0 +1,8 @@
+
+
+ 4.0.0
+ net.Indyuce.mmoitems.lib
+ HolographicDisplays
+ 2.4.6
+
diff --git a/local-repo/net/Indyuce/mmoitems/lib/HolographicDisplays/2.4.6/HolographicDisplays-2.4.6.pom.md5 b/local-repo/net/Indyuce/mmoitems/lib/HolographicDisplays/2.4.6/HolographicDisplays-2.4.6.pom.md5
new file mode 100644
index 00000000..10274756
--- /dev/null
+++ b/local-repo/net/Indyuce/mmoitems/lib/HolographicDisplays/2.4.6/HolographicDisplays-2.4.6.pom.md5
@@ -0,0 +1 @@
+af3a1bcc453a12a5a1d6c3a24c4a8255
\ No newline at end of file
diff --git a/local-repo/net/Indyuce/mmoitems/lib/HolographicDisplays/2.4.6/HolographicDisplays-2.4.6.pom.sha1 b/local-repo/net/Indyuce/mmoitems/lib/HolographicDisplays/2.4.6/HolographicDisplays-2.4.6.pom.sha1
new file mode 100644
index 00000000..93890653
--- /dev/null
+++ b/local-repo/net/Indyuce/mmoitems/lib/HolographicDisplays/2.4.6/HolographicDisplays-2.4.6.pom.sha1
@@ -0,0 +1 @@
+ac2e68294dcc49ecaf27b214ad3a39c9fe040267
\ No newline at end of file
diff --git a/local-repo/net/Indyuce/mmoitems/lib/HolographicDisplays/maven-metadata.xml b/local-repo/net/Indyuce/mmoitems/lib/HolographicDisplays/maven-metadata.xml
new file mode 100644
index 00000000..5561bf64
--- /dev/null
+++ b/local-repo/net/Indyuce/mmoitems/lib/HolographicDisplays/maven-metadata.xml
@@ -0,0 +1,12 @@
+
+
+ net.Indyuce.mmoitems.lib
+ HolographicDisplays
+
+ 2.4.6
+
+ 2.4.6
+
+ 20210612125510
+
+
diff --git a/local-repo/net/Indyuce/mmoitems/lib/HolographicDisplays/maven-metadata.xml.md5 b/local-repo/net/Indyuce/mmoitems/lib/HolographicDisplays/maven-metadata.xml.md5
new file mode 100644
index 00000000..cfbc1299
--- /dev/null
+++ b/local-repo/net/Indyuce/mmoitems/lib/HolographicDisplays/maven-metadata.xml.md5
@@ -0,0 +1 @@
+a0ebc16d8bdf48a9ebf48ea38b289510
\ No newline at end of file
diff --git a/local-repo/net/Indyuce/mmoitems/lib/HolographicDisplays/maven-metadata.xml.sha1 b/local-repo/net/Indyuce/mmoitems/lib/HolographicDisplays/maven-metadata.xml.sha1
new file mode 100644
index 00000000..7d702abc
--- /dev/null
+++ b/local-repo/net/Indyuce/mmoitems/lib/HolographicDisplays/maven-metadata.xml.sha1
@@ -0,0 +1 @@
+3993c797046feece64138cc2ef0f285db3a605fb
\ No newline at end of file
diff --git a/lib/Residence.jar b/local-repo/net/Indyuce/mmoitems/lib/Residence/4.8.7.2/Residence-4.8.7.2.jar
similarity index 100%
rename from lib/Residence.jar
rename to local-repo/net/Indyuce/mmoitems/lib/Residence/4.8.7.2/Residence-4.8.7.2.jar
diff --git a/local-repo/net/Indyuce/mmoitems/lib/Residence/4.8.7.2/Residence-4.8.7.2.jar.md5 b/local-repo/net/Indyuce/mmoitems/lib/Residence/4.8.7.2/Residence-4.8.7.2.jar.md5
new file mode 100644
index 00000000..d250a8c6
--- /dev/null
+++ b/local-repo/net/Indyuce/mmoitems/lib/Residence/4.8.7.2/Residence-4.8.7.2.jar.md5
@@ -0,0 +1 @@
+a33b325e087aa01ed99d4f045af192da
\ No newline at end of file
diff --git a/local-repo/net/Indyuce/mmoitems/lib/Residence/4.8.7.2/Residence-4.8.7.2.jar.sha1 b/local-repo/net/Indyuce/mmoitems/lib/Residence/4.8.7.2/Residence-4.8.7.2.jar.sha1
new file mode 100644
index 00000000..52d3005d
--- /dev/null
+++ b/local-repo/net/Indyuce/mmoitems/lib/Residence/4.8.7.2/Residence-4.8.7.2.jar.sha1
@@ -0,0 +1 @@
+8e255afd8151188eadd917abee4e686902c75028
\ No newline at end of file
diff --git a/local-repo/net/Indyuce/mmoitems/lib/Residence/4.8.7.2/Residence-4.8.7.2.pom b/local-repo/net/Indyuce/mmoitems/lib/Residence/4.8.7.2/Residence-4.8.7.2.pom
new file mode 100644
index 00000000..3332b9da
--- /dev/null
+++ b/local-repo/net/Indyuce/mmoitems/lib/Residence/4.8.7.2/Residence-4.8.7.2.pom
@@ -0,0 +1,8 @@
+
+
+ 4.0.0
+ net.Indyuce.mmoitems.lib
+ Residence
+ 4.8.7.2
+
diff --git a/local-repo/net/Indyuce/mmoitems/lib/Residence/4.8.7.2/Residence-4.8.7.2.pom.md5 b/local-repo/net/Indyuce/mmoitems/lib/Residence/4.8.7.2/Residence-4.8.7.2.pom.md5
new file mode 100644
index 00000000..9562082e
--- /dev/null
+++ b/local-repo/net/Indyuce/mmoitems/lib/Residence/4.8.7.2/Residence-4.8.7.2.pom.md5
@@ -0,0 +1 @@
+e5f7d22b8cb4b1e778797c5aed7d88db
\ No newline at end of file
diff --git a/local-repo/net/Indyuce/mmoitems/lib/Residence/4.8.7.2/Residence-4.8.7.2.pom.sha1 b/local-repo/net/Indyuce/mmoitems/lib/Residence/4.8.7.2/Residence-4.8.7.2.pom.sha1
new file mode 100644
index 00000000..bb9ed9d7
--- /dev/null
+++ b/local-repo/net/Indyuce/mmoitems/lib/Residence/4.8.7.2/Residence-4.8.7.2.pom.sha1
@@ -0,0 +1 @@
+8e05faeed60ac592988ad66d008932b8c13d58e2
\ No newline at end of file
diff --git a/local-repo/net/Indyuce/mmoitems/lib/Residence/maven-metadata.xml b/local-repo/net/Indyuce/mmoitems/lib/Residence/maven-metadata.xml
new file mode 100644
index 00000000..213bc831
--- /dev/null
+++ b/local-repo/net/Indyuce/mmoitems/lib/Residence/maven-metadata.xml
@@ -0,0 +1,12 @@
+
+
+ net.Indyuce.mmoitems.lib
+ Residence
+
+ 4.8.7.2
+
+ 4.8.7.2
+
+ 20210612125611
+
+
diff --git a/local-repo/net/Indyuce/mmoitems/lib/Residence/maven-metadata.xml.md5 b/local-repo/net/Indyuce/mmoitems/lib/Residence/maven-metadata.xml.md5
new file mode 100644
index 00000000..0e395ac3
--- /dev/null
+++ b/local-repo/net/Indyuce/mmoitems/lib/Residence/maven-metadata.xml.md5
@@ -0,0 +1 @@
+56874a061769b6b69a4e0219a290bd7f
\ No newline at end of file
diff --git a/local-repo/net/Indyuce/mmoitems/lib/Residence/maven-metadata.xml.sha1 b/local-repo/net/Indyuce/mmoitems/lib/Residence/maven-metadata.xml.sha1
new file mode 100644
index 00000000..c258ab72
--- /dev/null
+++ b/local-repo/net/Indyuce/mmoitems/lib/Residence/maven-metadata.xml.sha1
@@ -0,0 +1 @@
+85f3f710a217ef88ad6375de0f1f14c116e5d4fd
\ No newline at end of file
diff --git a/lib/SpartanAPI.jar b/local-repo/net/Indyuce/mmoitems/lib/SpartanAPI/1.0/SpartanAPI-1.0.jar
similarity index 100%
rename from lib/SpartanAPI.jar
rename to local-repo/net/Indyuce/mmoitems/lib/SpartanAPI/1.0/SpartanAPI-1.0.jar
diff --git a/local-repo/net/Indyuce/mmoitems/lib/SpartanAPI/1.0/SpartanAPI-1.0.jar.md5 b/local-repo/net/Indyuce/mmoitems/lib/SpartanAPI/1.0/SpartanAPI-1.0.jar.md5
new file mode 100644
index 00000000..3b856a46
--- /dev/null
+++ b/local-repo/net/Indyuce/mmoitems/lib/SpartanAPI/1.0/SpartanAPI-1.0.jar.md5
@@ -0,0 +1 @@
+2af5d3dda05b38a40955b47cc518e6a8
\ No newline at end of file
diff --git a/local-repo/net/Indyuce/mmoitems/lib/SpartanAPI/1.0/SpartanAPI-1.0.jar.sha1 b/local-repo/net/Indyuce/mmoitems/lib/SpartanAPI/1.0/SpartanAPI-1.0.jar.sha1
new file mode 100644
index 00000000..6b6b290d
--- /dev/null
+++ b/local-repo/net/Indyuce/mmoitems/lib/SpartanAPI/1.0/SpartanAPI-1.0.jar.sha1
@@ -0,0 +1 @@
+d3c24b2d2635d87cfc9ed601534cb0838545554e
\ No newline at end of file
diff --git a/local-repo/net/Indyuce/mmoitems/lib/SpartanAPI/1.0/SpartanAPI-1.0.pom b/local-repo/net/Indyuce/mmoitems/lib/SpartanAPI/1.0/SpartanAPI-1.0.pom
new file mode 100644
index 00000000..55f17711
--- /dev/null
+++ b/local-repo/net/Indyuce/mmoitems/lib/SpartanAPI/1.0/SpartanAPI-1.0.pom
@@ -0,0 +1,8 @@
+
+
+ 4.0.0
+ net.Indyuce.mmoitems.lib
+ SpartanAPI
+ 1.0
+
diff --git a/local-repo/net/Indyuce/mmoitems/lib/SpartanAPI/1.0/SpartanAPI-1.0.pom.md5 b/local-repo/net/Indyuce/mmoitems/lib/SpartanAPI/1.0/SpartanAPI-1.0.pom.md5
new file mode 100644
index 00000000..2a15f622
--- /dev/null
+++ b/local-repo/net/Indyuce/mmoitems/lib/SpartanAPI/1.0/SpartanAPI-1.0.pom.md5
@@ -0,0 +1 @@
+448482e42eadb9f7f54ded2357a70343
\ No newline at end of file
diff --git a/local-repo/net/Indyuce/mmoitems/lib/SpartanAPI/1.0/SpartanAPI-1.0.pom.sha1 b/local-repo/net/Indyuce/mmoitems/lib/SpartanAPI/1.0/SpartanAPI-1.0.pom.sha1
new file mode 100644
index 00000000..1967d06d
--- /dev/null
+++ b/local-repo/net/Indyuce/mmoitems/lib/SpartanAPI/1.0/SpartanAPI-1.0.pom.sha1
@@ -0,0 +1 @@
+7a72c8378e7114fd17d39527e10bffda5adccaff
\ No newline at end of file
diff --git a/local-repo/net/Indyuce/mmoitems/lib/SpartanAPI/maven-metadata.xml b/local-repo/net/Indyuce/mmoitems/lib/SpartanAPI/maven-metadata.xml
new file mode 100644
index 00000000..7e281b2f
--- /dev/null
+++ b/local-repo/net/Indyuce/mmoitems/lib/SpartanAPI/maven-metadata.xml
@@ -0,0 +1,12 @@
+
+
+ net.Indyuce.mmoitems.lib
+ SpartanAPI
+
+ 1.0
+
+ 1.0
+
+ 20210612144019
+
+
diff --git a/local-repo/net/Indyuce/mmoitems/lib/SpartanAPI/maven-metadata.xml.md5 b/local-repo/net/Indyuce/mmoitems/lib/SpartanAPI/maven-metadata.xml.md5
new file mode 100644
index 00000000..dcba4db0
--- /dev/null
+++ b/local-repo/net/Indyuce/mmoitems/lib/SpartanAPI/maven-metadata.xml.md5
@@ -0,0 +1 @@
+af36631caaf53292fb711045d2c7758c
\ No newline at end of file
diff --git a/local-repo/net/Indyuce/mmoitems/lib/SpartanAPI/maven-metadata.xml.sha1 b/local-repo/net/Indyuce/mmoitems/lib/SpartanAPI/maven-metadata.xml.sha1
new file mode 100644
index 00000000..d7422a41
--- /dev/null
+++ b/local-repo/net/Indyuce/mmoitems/lib/SpartanAPI/maven-metadata.xml.sha1
@@ -0,0 +1 @@
+88eccb12623466fd53e806290100396903c9cf4b
\ No newline at end of file
diff --git a/pom.xml b/pom.xml
index 4f34c00b..e53134fc 100644
--- a/pom.xml
+++ b/pom.xml
@@ -78,47 +78,104 @@
+
+
+
+ local-repo
+ file:${project.basedir}/local-repo
+
+
+
+ placeholderapi
+ http://repo.extendedclip.com/content/repositories/placeholderapi/
+
+
jitpack.io
https://jitpack.io
+
lumine-repo
https://mvn.lumine.io/repository/maven-public/
+
spigot-repo
https://hub.spigotmc.org/nexus/content/repositories/snapshots/
+
sk89q-repo
https://maven.enginehub.org/repo/
+
papermc
https://papermc.io/repo/repository/maven-public/
+
+
-
+
+
org.spigotmc
spigot-api
- amalgam
- system
- ${basedir}/lib/spigot.jar
+ 1.17-R0.1-SNAPSHOT
+ provided
-
-
+
+
+ org.spigotmc
+ spigot-1.16.2
+ dev
+ provided
+ true
+
+
+
+ org.spigotmc
+ spigot-1.16.1
+ dev
+ provided
+ true
+
+
+
+ org.spigotmc
+ spigot-1.15
+ dev
+ provided
+ true
+
+
+
+ org.spigotmc
+ spigot-1.14
+ dev
+ provided
+ true
+
+
+
+
+ me.clip
+ placeholderapi
+ 2.9.2
+ provided
+
+
io.lumine
MythicLib
@@ -126,94 +183,98 @@
provided
-
org.jetbrains
annotations
19.0.0
provided
+
io.papermc
paperlib
1.0.5
compile
-
- org.projectlombok
- lombok
- 1.18.12
- provided
-
-
-
-
- com.bekvon.bukkit
- Residence
- 4.8.7.2
- system
- ${basedir}/lib/Residence.jar
-
-
- com.Zrips
- CMI
- 8.6.5.0
- system
- ${basedir}/lib/CMI.jar
-
-
- com.sainttx.holograms
- holograms
- 2.9.1
- system
- ${basedir}/lib/Holograms.jar
-
-
- com.gmail.filoghost
- HolographicDisplays
- 6.9.1
- system
- ${basedir}/lib/HolographicDisplays.jar
-
+
io.lumine.xikage
MythicMobs
- 4.8.0
- system
- ${basedir}/lib/MythicMobs.jar
+ 4.11.0-SNAPSHOT
+ provided
+
+
+ org.projectlombok
+ lombok
+ 1.18.12
+ provided
+
+
com.github.MilkBowl
VaultAPI
1.7
provided
+
com.sk89q.worldguard
worldguard-bukkit
7.0.2-SNAPSHOT
provided
+
- net.citizensnpcs
- citizens
- 2.0.25-SNAPSHOT
- system
- ${basedir}/lib/Citizens.jar
+ io.lumine
+ LumineUtils
+ 1.16.1-20210326.031037-28
+ compile
+
+
+ *
+ *
+
+
+
+
+
- me.clip
- placeholderapi
- 2.10.7
- system
- ${basedir}/lib/PlaceholderAPI.jar
+ net.Indyuce.mmoitems.lib
+ Residence
+ 4.8.7.2
+
- me.vagdedes
- spartan
- Univsersal
- system
- ${basedir}/lib/SpartanAPI.jar
+ net.Indyuce.mmoitems.lib
+ CMI
+ 8.6.5.0
+
+
+ net.Indyuce.mmoitems.lib
+ Holograms
+ 2.9.1
+
+
+
+ net.Indyuce.mmoitems.lib
+ HolographicDisplays
+ 2.4.6
+
+
+
+ net.Indyuce.mmoitems.lib
+ Citizens
+ 2.0.25
+
+
+
+ net.Indyuce.mmoitems.lib
+ SpartanAPI
+ 1.0
+
+
\ No newline at end of file
diff --git a/src/main/java/net/Indyuce/mmocore/MMOCore.java b/src/main/java/net/Indyuce/mmocore/MMOCore.java
index 62a4f3cc..8a59d0c8 100644
--- a/src/main/java/net/Indyuce/mmocore/MMOCore.java
+++ b/src/main/java/net/Indyuce/mmocore/MMOCore.java
@@ -1,8 +1,19 @@
package net.Indyuce.mmocore;
+import java.io.File;
+import java.lang.reflect.Field;
+import java.util.HashSet;
+import java.util.logging.Level;
+
+import org.bukkit.Bukkit;
+import org.bukkit.ChatColor;
+import org.bukkit.command.CommandMap;
+import org.bukkit.configuration.file.FileConfiguration;
+import org.bukkit.scheduler.BukkitRunnable;
+
import io.lumine.mythic.lib.comp.Metrics;
import io.lumine.mythic.lib.version.SpigotPlugin;
-import io.lumine.mythic.utils.plugin.LuminePlugin;
+import io.lumine.utils.plugin.LuminePlugin;
import net.Indyuce.mmocore.api.ConfigFile;
import net.Indyuce.mmocore.api.PlayerActionBar;
import net.Indyuce.mmocore.api.loot.LootChest;
@@ -11,7 +22,18 @@ import net.Indyuce.mmocore.api.player.profess.resource.PlayerResource;
import net.Indyuce.mmocore.api.player.social.guilds.Guild;
import net.Indyuce.mmocore.api.player.stats.StatType;
import net.Indyuce.mmocore.api.util.debug.DebugMode;
-import net.Indyuce.mmocore.command.*;
+import net.Indyuce.mmocore.command.AttributesCommand;
+import net.Indyuce.mmocore.command.ClassCommand;
+import net.Indyuce.mmocore.command.DepositCommand;
+import net.Indyuce.mmocore.command.FriendsCommand;
+import net.Indyuce.mmocore.command.GuildCommand;
+import net.Indyuce.mmocore.command.MMOCoreCommandTreeRoot;
+import net.Indyuce.mmocore.command.PartyCommand;
+import net.Indyuce.mmocore.command.PlayerStatsCommand;
+import net.Indyuce.mmocore.command.QuestsCommand;
+import net.Indyuce.mmocore.command.SkillsCommand;
+import net.Indyuce.mmocore.command.WaypointsCommand;
+import net.Indyuce.mmocore.command.WithdrawCommand;
import net.Indyuce.mmocore.comp.anticheat.AntiCheatSupport;
import net.Indyuce.mmocore.comp.anticheat.SpartanPlugin;
import net.Indyuce.mmocore.comp.citizens.CitizenInteractEventListener;
@@ -35,33 +57,46 @@ import net.Indyuce.mmocore.comp.region.WorldGuardMMOLoader;
import net.Indyuce.mmocore.comp.region.WorldGuardRegionHandler;
import net.Indyuce.mmocore.comp.vault.VaultEconomy;
import net.Indyuce.mmocore.comp.vault.VaultMMOLoader;
-import net.Indyuce.mmocore.listener.*;
+import net.Indyuce.mmocore.listener.BlockListener;
+import net.Indyuce.mmocore.listener.GoldPouchesListener;
+import net.Indyuce.mmocore.listener.GuildListener;
+import net.Indyuce.mmocore.listener.LootableChestsListener;
+import net.Indyuce.mmocore.listener.PartyListener;
+import net.Indyuce.mmocore.listener.PlayerListener;
+import net.Indyuce.mmocore.listener.SpellCast;
+import net.Indyuce.mmocore.listener.WaypointsListener;
import net.Indyuce.mmocore.listener.option.DeathExperienceLoss;
import net.Indyuce.mmocore.listener.option.NoSpawnerEXP;
import net.Indyuce.mmocore.listener.option.RedirectVanillaExp;
import net.Indyuce.mmocore.listener.option.VanillaExperienceOverride;
import net.Indyuce.mmocore.listener.profession.FishingListener;
import net.Indyuce.mmocore.listener.profession.PlayerCollectStats;
+import net.Indyuce.mmocore.manager.AttributeManager;
+import net.Indyuce.mmocore.manager.ClassManager;
+import net.Indyuce.mmocore.manager.ConfigItemManager;
+import net.Indyuce.mmocore.manager.ConfigManager;
+import net.Indyuce.mmocore.manager.CustomBlockManager;
+import net.Indyuce.mmocore.manager.DropTableManager;
import net.Indyuce.mmocore.manager.ExperienceManager;
-import net.Indyuce.mmocore.manager.*;
+import net.Indyuce.mmocore.manager.InventoryManager;
+import net.Indyuce.mmocore.manager.LootChestManager;
+import net.Indyuce.mmocore.manager.MMOLoadManager;
+import net.Indyuce.mmocore.manager.QuestManager;
+import net.Indyuce.mmocore.manager.RestrictionManager;
+import net.Indyuce.mmocore.manager.SkillManager;
+import net.Indyuce.mmocore.manager.SoundManager;
+import net.Indyuce.mmocore.manager.WaypointManager;
import net.Indyuce.mmocore.manager.data.DataProvider;
import net.Indyuce.mmocore.manager.data.mysql.MySQLDataProvider;
import net.Indyuce.mmocore.manager.data.yaml.YAMLDataProvider;
-import net.Indyuce.mmocore.manager.profession.*;
+import net.Indyuce.mmocore.manager.profession.AlchemyManager;
+import net.Indyuce.mmocore.manager.profession.EnchantManager;
+import net.Indyuce.mmocore.manager.profession.FishingManager;
+import net.Indyuce.mmocore.manager.profession.ProfessionManager;
+import net.Indyuce.mmocore.manager.profession.SmithingManager;
import net.Indyuce.mmocore.manager.social.BoosterManager;
import net.Indyuce.mmocore.manager.social.PartyManager;
import net.Indyuce.mmocore.manager.social.RequestManager;
-import org.bukkit.Bukkit;
-import org.bukkit.ChatColor;
-import org.bukkit.command.CommandMap;
-import org.bukkit.configuration.file.FileConfiguration;
-import org.bukkit.plugin.java.JavaPlugin;
-import org.bukkit.scheduler.BukkitRunnable;
-
-import java.io.File;
-import java.lang.reflect.Field;
-import java.util.HashSet;
-import java.util.logging.Level;
public class MMOCore extends LuminePlugin {
public static MMOCore plugin;
diff --git a/src/main/java/net/Indyuce/mmocore/comp/mythicmobs/skill/handlers/PlayerLoginSkillHandler.java b/src/main/java/net/Indyuce/mmocore/comp/mythicmobs/skill/handlers/PlayerLoginSkillHandler.java
index b5966e0e..d33dbf8a 100644
--- a/src/main/java/net/Indyuce/mmocore/comp/mythicmobs/skill/handlers/PlayerLoginSkillHandler.java
+++ b/src/main/java/net/Indyuce/mmocore/comp/mythicmobs/skill/handlers/PlayerLoginSkillHandler.java
@@ -1,11 +1,12 @@
package net.Indyuce.mmocore.comp.mythicmobs.skill.handlers;
-import io.lumine.mythic.utils.Schedulers;
+import org.bukkit.event.EventHandler;
+import org.bukkit.event.player.PlayerLoginEvent;
+
+import io.lumine.utils.Schedulers;
import net.Indyuce.mmocore.api.player.PlayerData;
import net.Indyuce.mmocore.comp.mythicmobs.skill.MythicMobSkill;
import net.Indyuce.mmocore.comp.mythicmobs.skill.PassiveMythicMobSkillHandler;
-import org.bukkit.event.EventHandler;
-import org.bukkit.event.player.PlayerLoginEvent;
public class PlayerLoginSkillHandler extends PassiveMythicMobSkillHandler {
/**
diff --git a/src/main/java/net/Indyuce/mmocore/listener/BlockListener.java b/src/main/java/net/Indyuce/mmocore/listener/BlockListener.java
index 27c0f7d9..b797ced3 100644
--- a/src/main/java/net/Indyuce/mmocore/listener/BlockListener.java
+++ b/src/main/java/net/Indyuce/mmocore/listener/BlockListener.java
@@ -1,7 +1,27 @@
package net.Indyuce.mmocore.listener;
+import org.bukkit.Bukkit;
+import org.bukkit.GameMode;
+import org.bukkit.Location;
+import org.bukkit.Material;
+import org.bukkit.Statistic;
+import org.bukkit.block.Block;
+import org.bukkit.block.BlockFace;
+import org.bukkit.entity.Player;
+import org.bukkit.event.EventHandler;
+import org.bukkit.event.EventPriority;
+import org.bukkit.event.Listener;
+import org.bukkit.event.block.BlockBreakEvent;
+import org.bukkit.event.block.BlockFormEvent;
+import org.bukkit.event.block.BlockPistonExtendEvent;
+import org.bukkit.event.block.BlockPistonRetractEvent;
+import org.bukkit.event.block.BlockPlaceEvent;
+import org.bukkit.inventory.EquipmentSlot;
+import org.bukkit.inventory.ItemStack;
+import org.bukkit.metadata.FixedMetadataValue;
+
import io.lumine.mythic.lib.UtilityMethods;
-import io.lumine.mythic.utils.Schedulers;
+import io.lumine.utils.Schedulers;
import net.Indyuce.mmocore.MMOCore;
import net.Indyuce.mmocore.api.block.BlockInfo;
import net.Indyuce.mmocore.api.block.BlockInfo.BlockInfoOption;
@@ -10,17 +30,6 @@ import net.Indyuce.mmocore.api.droptable.condition.ConditionInstance;
import net.Indyuce.mmocore.api.event.CustomBlockMineEvent;
import net.Indyuce.mmocore.api.player.PlayerData;
import net.Indyuce.mmocore.api.util.MMOCoreUtils;
-import org.bukkit.*;
-import org.bukkit.block.Block;
-import org.bukkit.block.BlockFace;
-import org.bukkit.entity.Player;
-import org.bukkit.event.EventHandler;
-import org.bukkit.event.EventPriority;
-import org.bukkit.event.Listener;
-import org.bukkit.event.block.*;
-import org.bukkit.inventory.EquipmentSlot;
-import org.bukkit.inventory.ItemStack;
-import org.bukkit.metadata.FixedMetadataValue;
public class BlockListener implements Listener {
private static final BlockFace[] order = { BlockFace.UP, BlockFace.DOWN, BlockFace.EAST, BlockFace.NORTH, BlockFace.WEST, BlockFace.SOUTH };