diff --git a/.gitignore b/.gitignore index ae56322e..8d9a4331 100644 --- a/.gitignore +++ b/.gitignore @@ -1,8 +1,19 @@ -# Project exclude paths -/API/target/ -/Plugin/target/ -/v1_15_R1/target/ -/v1_16_R1/target/ -/v1_16_R2/target/ -/Plugin/src/main/java/com/willfp/ecoenchants/task/ -/.idea/ +# Java +*.class + +# Eclipse IDE +.settings/ +bin/ +.classpath +.project + +# IntelliJ IDEA +.idea/ +*.iml + +# Maven +target/ +dependency-reduced-pom.xml + +# Mac OSX +.DS_Store \ No newline at end of file diff --git a/API/API.iml b/API/API.iml index 63f4fef7..037b2212 100644 --- a/API/API.iml +++ b/API/API.iml @@ -1,12 +1,19 @@ - + + + + + + SPIGOT + + + + - - diff --git a/API/pom.xml b/API/pom.xml index 79e09fa2..f2be6757 100644 --- a/API/pom.xml +++ b/API/pom.xml @@ -10,15 +10,9 @@ 4.0.0 - - UTF-8 - - API EcoEnchants API - jar - ${project.parent.version} org.spigotmc diff --git a/v1_15_R1/pom.xml b/NMS/v1_15_R1/pom.xml similarity index 89% rename from v1_15_R1/pom.xml rename to NMS/v1_15_R1/pom.xml index 1a7def3c..4618a5ca 100644 --- a/v1_15_R1/pom.xml +++ b/NMS/v1_15_R1/pom.xml @@ -6,21 +6,18 @@ parent com.willfp.ecoenchants 4.1.0-pre11 + ../../pom.xml 4.0.0 v1_15_R1 - - ${project.parent.basedir} - - com.willfp.ecoenchants API ${project.parent.version} - compile + provided org.spigotmc diff --git a/v1_15_R1/src/main/java/com/willfp/ecoenchants/v1_15_R1/BlockBreak.java b/NMS/v1_15_R1/src/main/java/com/willfp/ecoenchants/v1_15_R1/BlockBreak.java similarity index 100% rename from v1_15_R1/src/main/java/com/willfp/ecoenchants/v1_15_R1/BlockBreak.java rename to NMS/v1_15_R1/src/main/java/com/willfp/ecoenchants/v1_15_R1/BlockBreak.java diff --git a/v1_15_R1/src/main/java/com/willfp/ecoenchants/v1_15_R1/Cooldown.java b/NMS/v1_15_R1/src/main/java/com/willfp/ecoenchants/v1_15_R1/Cooldown.java similarity index 100% rename from v1_15_R1/src/main/java/com/willfp/ecoenchants/v1_15_R1/Cooldown.java rename to NMS/v1_15_R1/src/main/java/com/willfp/ecoenchants/v1_15_R1/Cooldown.java diff --git a/v1_15_R1/src/main/java/com/willfp/ecoenchants/v1_15_R1/CraftEnchantWrapper.java b/NMS/v1_15_R1/src/main/java/com/willfp/ecoenchants/v1_15_R1/CraftEnchantWrapper.java similarity index 100% rename from v1_15_R1/src/main/java/com/willfp/ecoenchants/v1_15_R1/CraftEnchantWrapper.java rename to NMS/v1_15_R1/src/main/java/com/willfp/ecoenchants/v1_15_R1/CraftEnchantWrapper.java diff --git a/v1_15_R1/src/main/java/com/willfp/ecoenchants/v1_15_R1/NMSEnchant.java b/NMS/v1_15_R1/src/main/java/com/willfp/ecoenchants/v1_15_R1/NMSEnchant.java similarity index 100% rename from v1_15_R1/src/main/java/com/willfp/ecoenchants/v1_15_R1/NMSEnchant.java rename to NMS/v1_15_R1/src/main/java/com/willfp/ecoenchants/v1_15_R1/NMSEnchant.java diff --git a/v1_15_R1/src/main/java/com/willfp/ecoenchants/v1_15_R1/NMSEnchantManager.java b/NMS/v1_15_R1/src/main/java/com/willfp/ecoenchants/v1_15_R1/NMSEnchantManager.java similarity index 100% rename from v1_15_R1/src/main/java/com/willfp/ecoenchants/v1_15_R1/NMSEnchantManager.java rename to NMS/v1_15_R1/src/main/java/com/willfp/ecoenchants/v1_15_R1/NMSEnchantManager.java diff --git a/v1_15_R1/src/main/java/com/willfp/ecoenchants/v1_15_R1/Target.java b/NMS/v1_15_R1/src/main/java/com/willfp/ecoenchants/v1_15_R1/Target.java similarity index 100% rename from v1_15_R1/src/main/java/com/willfp/ecoenchants/v1_15_R1/Target.java rename to NMS/v1_15_R1/src/main/java/com/willfp/ecoenchants/v1_15_R1/Target.java diff --git a/v1_15_R1/src/main/java/com/willfp/ecoenchants/v1_15_R1/TridentStack.java b/NMS/v1_15_R1/src/main/java/com/willfp/ecoenchants/v1_15_R1/TridentStack.java similarity index 100% rename from v1_15_R1/src/main/java/com/willfp/ecoenchants/v1_15_R1/TridentStack.java rename to NMS/v1_15_R1/src/main/java/com/willfp/ecoenchants/v1_15_R1/TridentStack.java diff --git a/v1_16_R1/pom.xml b/NMS/v1_16_R1/pom.xml similarity index 89% rename from v1_16_R1/pom.xml rename to NMS/v1_16_R1/pom.xml index ed31ee4f..47c30ac8 100644 --- a/v1_16_R1/pom.xml +++ b/NMS/v1_16_R1/pom.xml @@ -6,21 +6,18 @@ parent com.willfp.ecoenchants 4.1.0-pre11 + ../../pom.xml 4.0.0 v1_16_R1 - - ${project.parent.basedir} - - com.willfp.ecoenchants API ${project.parent.version} - compile + provided org.spigotmc diff --git a/v1_16_R1/src/main/java/com/willfp/ecoenchants/v1_16_R1/BlockBreak.java b/NMS/v1_16_R1/src/main/java/com/willfp/ecoenchants/v1_16_R1/BlockBreak.java similarity index 100% rename from v1_16_R1/src/main/java/com/willfp/ecoenchants/v1_16_R1/BlockBreak.java rename to NMS/v1_16_R1/src/main/java/com/willfp/ecoenchants/v1_16_R1/BlockBreak.java diff --git a/v1_16_R1/src/main/java/com/willfp/ecoenchants/v1_16_R1/Cooldown.java b/NMS/v1_16_R1/src/main/java/com/willfp/ecoenchants/v1_16_R1/Cooldown.java similarity index 100% rename from v1_16_R1/src/main/java/com/willfp/ecoenchants/v1_16_R1/Cooldown.java rename to NMS/v1_16_R1/src/main/java/com/willfp/ecoenchants/v1_16_R1/Cooldown.java diff --git a/v1_16_R1/src/main/java/com/willfp/ecoenchants/v1_16_R1/CraftEnchantWrapper.java b/NMS/v1_16_R1/src/main/java/com/willfp/ecoenchants/v1_16_R1/CraftEnchantWrapper.java similarity index 100% rename from v1_16_R1/src/main/java/com/willfp/ecoenchants/v1_16_R1/CraftEnchantWrapper.java rename to NMS/v1_16_R1/src/main/java/com/willfp/ecoenchants/v1_16_R1/CraftEnchantWrapper.java diff --git a/v1_16_R1/src/main/java/com/willfp/ecoenchants/v1_16_R1/NMSEnchant.java b/NMS/v1_16_R1/src/main/java/com/willfp/ecoenchants/v1_16_R1/NMSEnchant.java similarity index 100% rename from v1_16_R1/src/main/java/com/willfp/ecoenchants/v1_16_R1/NMSEnchant.java rename to NMS/v1_16_R1/src/main/java/com/willfp/ecoenchants/v1_16_R1/NMSEnchant.java diff --git a/v1_16_R1/src/main/java/com/willfp/ecoenchants/v1_16_R1/NMSEnchantManager.java b/NMS/v1_16_R1/src/main/java/com/willfp/ecoenchants/v1_16_R1/NMSEnchantManager.java similarity index 100% rename from v1_16_R1/src/main/java/com/willfp/ecoenchants/v1_16_R1/NMSEnchantManager.java rename to NMS/v1_16_R1/src/main/java/com/willfp/ecoenchants/v1_16_R1/NMSEnchantManager.java diff --git a/v1_16_R1/src/main/java/com/willfp/ecoenchants/v1_16_R1/Target.java b/NMS/v1_16_R1/src/main/java/com/willfp/ecoenchants/v1_16_R1/Target.java similarity index 100% rename from v1_16_R1/src/main/java/com/willfp/ecoenchants/v1_16_R1/Target.java rename to NMS/v1_16_R1/src/main/java/com/willfp/ecoenchants/v1_16_R1/Target.java diff --git a/v1_16_R1/src/main/java/com/willfp/ecoenchants/v1_16_R1/TridentStack.java b/NMS/v1_16_R1/src/main/java/com/willfp/ecoenchants/v1_16_R1/TridentStack.java similarity index 100% rename from v1_16_R1/src/main/java/com/willfp/ecoenchants/v1_16_R1/TridentStack.java rename to NMS/v1_16_R1/src/main/java/com/willfp/ecoenchants/v1_16_R1/TridentStack.java diff --git a/v1_16_R2/pom.xml b/NMS/v1_16_R2/pom.xml similarity index 89% rename from v1_16_R2/pom.xml rename to NMS/v1_16_R2/pom.xml index 209a9efd..28d68f42 100644 --- a/v1_16_R2/pom.xml +++ b/NMS/v1_16_R2/pom.xml @@ -6,21 +6,18 @@ parent com.willfp.ecoenchants 4.1.0-pre11 + ../../pom.xml 4.0.0 v1_16_R2 - - ${project.parent.basedir} - - com.willfp.ecoenchants API ${project.parent.version} - compile + provided org.spigotmc diff --git a/v1_16_R2/src/main/java/com/willfp/ecoenchants/v1_16_R2/BlockBreak.java b/NMS/v1_16_R2/src/main/java/com/willfp/ecoenchants/v1_16_R2/BlockBreak.java similarity index 100% rename from v1_16_R2/src/main/java/com/willfp/ecoenchants/v1_16_R2/BlockBreak.java rename to NMS/v1_16_R2/src/main/java/com/willfp/ecoenchants/v1_16_R2/BlockBreak.java diff --git a/v1_16_R2/src/main/java/com/willfp/ecoenchants/v1_16_R2/Cooldown.java b/NMS/v1_16_R2/src/main/java/com/willfp/ecoenchants/v1_16_R2/Cooldown.java similarity index 100% rename from v1_16_R2/src/main/java/com/willfp/ecoenchants/v1_16_R2/Cooldown.java rename to NMS/v1_16_R2/src/main/java/com/willfp/ecoenchants/v1_16_R2/Cooldown.java diff --git a/v1_16_R2/src/main/java/com/willfp/ecoenchants/v1_16_R2/CraftEnchantWrapper.java b/NMS/v1_16_R2/src/main/java/com/willfp/ecoenchants/v1_16_R2/CraftEnchantWrapper.java similarity index 100% rename from v1_16_R2/src/main/java/com/willfp/ecoenchants/v1_16_R2/CraftEnchantWrapper.java rename to NMS/v1_16_R2/src/main/java/com/willfp/ecoenchants/v1_16_R2/CraftEnchantWrapper.java diff --git a/v1_16_R2/src/main/java/com/willfp/ecoenchants/v1_16_R2/NMSEnchant.java b/NMS/v1_16_R2/src/main/java/com/willfp/ecoenchants/v1_16_R2/NMSEnchant.java similarity index 100% rename from v1_16_R2/src/main/java/com/willfp/ecoenchants/v1_16_R2/NMSEnchant.java rename to NMS/v1_16_R2/src/main/java/com/willfp/ecoenchants/v1_16_R2/NMSEnchant.java diff --git a/v1_16_R2/src/main/java/com/willfp/ecoenchants/v1_16_R2/NMSEnchantManager.java b/NMS/v1_16_R2/src/main/java/com/willfp/ecoenchants/v1_16_R2/NMSEnchantManager.java similarity index 100% rename from v1_16_R2/src/main/java/com/willfp/ecoenchants/v1_16_R2/NMSEnchantManager.java rename to NMS/v1_16_R2/src/main/java/com/willfp/ecoenchants/v1_16_R2/NMSEnchantManager.java diff --git a/v1_16_R2/src/main/java/com/willfp/ecoenchants/v1_16_R2/Target.java b/NMS/v1_16_R2/src/main/java/com/willfp/ecoenchants/v1_16_R2/Target.java similarity index 100% rename from v1_16_R2/src/main/java/com/willfp/ecoenchants/v1_16_R2/Target.java rename to NMS/v1_16_R2/src/main/java/com/willfp/ecoenchants/v1_16_R2/Target.java diff --git a/v1_16_R2/src/main/java/com/willfp/ecoenchants/v1_16_R2/TridentStack.java b/NMS/v1_16_R2/src/main/java/com/willfp/ecoenchants/v1_16_R2/TridentStack.java similarity index 100% rename from v1_16_R2/src/main/java/com/willfp/ecoenchants/v1_16_R2/TridentStack.java rename to NMS/v1_16_R2/src/main/java/com/willfp/ecoenchants/v1_16_R2/TridentStack.java diff --git a/Plugin/plugin.iml b/Plugin/plugin.iml index 3871ed48..a8176037 100644 --- a/Plugin/plugin.iml +++ b/Plugin/plugin.iml @@ -1,34 +1,31 @@ + + + + + SPIGOT + + + + - - - - - - - - - - - - - + diff --git a/Plugin/pom.xml b/Plugin/pom.xml index 947fab65..0ca924c9 100644 --- a/Plugin/pom.xml +++ b/Plugin/pom.xml @@ -21,7 +21,6 @@ - clean package install org.apache.maven.plugins @@ -35,7 +34,7 @@ org.apache.maven.plugins maven-shade-plugin - 3.2.2 + 3.2.4 package @@ -43,6 +42,28 @@ shade + + org.codehaus.plexus:plexus-utils + + + + *:* + + META-INF/ + + + + + + org.jetbrains.annotations + com.willfp.ecoenchants.shaded.annotations + + + org.apache.maven + com.willfp.ecoenchants.shaded.maven + + + true false @@ -70,7 +91,7 @@ install-external-non-maven1-jar - clean + compile default n3kas.ae @@ -86,7 +107,7 @@ install-external-non-maven2-jar - clean + compile default me.vagdedes @@ -153,12 +174,14 @@ worldguard-bukkit 7.0.4-SNAPSHOT provided + com.github.TechFortress diff --git a/parent.iml b/parent.iml index c035f0b0..f409c0ea 100644 --- a/parent.iml +++ b/parent.iml @@ -4,9 +4,6 @@ - - - diff --git a/pom.xml b/pom.xml index 12abefb4..930654af 100644 --- a/pom.xml +++ b/pom.xml @@ -11,11 +11,11 @@ EcoEnchants Parent - Plugin - v1_15_R1 API - v1_16_R1 - v1_16_R2 + NMS/v1_15_R1 + NMS/v1_16_R1 + NMS/v1_16_R2 + Plugin @@ -28,10 +28,6 @@ spigot-repo https://hub.spigotmc.org/nexus/content/repositories/snapshots/ - - maven-central - https://repo1.maven.org/maven2/ - CodeMC https://repo.codemc.org/repository/maven-public @@ -68,9 +64,8 @@ - clean package install - ${project.name} v${project.parent.version} - src/main/java + ${project.name} v${project.version} + clean install org.apache.maven.plugins diff --git a/v1_15_R1/v1_15_R1.iml b/v1_15_R1/v1_15_R1.iml deleted file mode 100644 index 172eaa90..00000000 --- a/v1_15_R1/v1_15_R1.iml +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/v1_16_R1/v1_16_R1.iml b/v1_16_R1/v1_16_R1.iml deleted file mode 100644 index 03b34990..00000000 --- a/v1_16_R1/v1_16_R1.iml +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/v1_16_R2/v1_16_R2.iml b/v1_16_R2/v1_16_R2.iml deleted file mode 100644 index 210cbd1a..00000000 --- a/v1_16_R2/v1_16_R2.iml +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file