From a27d5aab90f1e8b9724ef4a625f35674a1c0d453 Mon Sep 17 00:00:00 2001 From: Matthew Hildebrand Date: Tue, 4 Aug 2020 10:49:59 -0500 Subject: [PATCH] Convert to Maven project for easier maintaining. Add NMS 1.16 using disabled slot field bA. Seems to work as it did before. Updated Plot Squared hook as well to new version of PS. --- pom.xml | 80 ++++++ .../ArmorStandTools/ArmorStandCmd.java | 0 .../ArmorStandTools/ArmorStandGUI.java | 0 .../ArmorStandTools/ArmorStandTool.java | 0 .../plugins/ArmorStandTools/Commands.java | 0 .../plugins/ArmorStandTools/Config.java | 0 .../plugins/ArmorStandTools/Main.java | 16 +- .../plugins/ArmorStandTools/MainListener.java | 2 +- .../St3venAU/plugins/ArmorStandTools/NMS.java | 0 .../plugins/ArmorStandTools/NMS_v1_13_R1.java | 0 .../plugins/ArmorStandTools/NMS_v1_13_R2.java | 0 .../plugins/ArmorStandTools/NMS_v1_14_R1.java | 0 .../plugins/ArmorStandTools/NMS_v1_15_R1.java | 0 .../plugins/ArmorStandTools/NMS_v1_16_R1.java | 13 + .../ArmorStandTools/PlotSquaredHook.java | 14 +- .../plugins/ArmorStandTools/Utils.java | 0 src/{ => main/resources}/config.yml | 0 src/{ => main/resources}/language.yml | 0 src/{ => main/resources}/plugin.yml | 0 target/ArmorStandTools-1.0-SNAPSHOT.jar | Bin 0 -> 67024 bytes .../ArmorStandTools/ArmorStandCmd$1.class | Bin 0 -> 1139 bytes .../ArmorStandTools/ArmorStandCmd.class | Bin 0 -> 6233 bytes .../ArmorStandTools/ArmorStandGUI$1.class | Bin 0 -> 1649 bytes .../ArmorStandTools/ArmorStandGUI$2.class | Bin 0 -> 1378 bytes .../ArmorStandTools/ArmorStandGUI.class | Bin 0 -> 14486 bytes .../ArmorStandTools/ArmorStandTool.class | Bin 0 -> 8629 bytes .../plugins/ArmorStandTools/Commands.class | Bin 0 -> 9260 bytes .../plugins/ArmorStandTools/Config.class | Bin 0 -> 11422 bytes .../plugins/ArmorStandTools/Main.class | Bin 0 -> 14806 bytes .../ArmorStandTools/MainListener$1.class | Bin 0 -> 1479 bytes .../ArmorStandTools/MainListener$2.class | Bin 0 -> 950 bytes .../ArmorStandTools/MainListener$3.class | Bin 0 -> 1851 bytes .../ArmorStandTools/MainListener.class | Bin 0 -> 23404 bytes .../plugins/ArmorStandTools/NMS$1.class | Bin 0 -> 2292 bytes .../plugins/ArmorStandTools/NMS.class | Bin 0 -> 13072 bytes .../ArmorStandTools/NMS_v1_13_R1.class | Bin 0 -> 496 bytes .../ArmorStandTools/NMS_v1_13_R2.class | Bin 0 -> 496 bytes .../ArmorStandTools/NMS_v1_14_R1.class | Bin 0 -> 496 bytes .../ArmorStandTools/NMS_v1_15_R1.class | Bin 0 -> 496 bytes .../ArmorStandTools/NMS_v1_16_R1.class | Bin 0 -> 496 bytes .../ArmorStandTools/PlotSquaredHook.class | Bin 0 -> 3062 bytes .../plugins/ArmorStandTools/Utils.class | Bin 0 -> 6343 bytes target/classes/config.yml | 125 +++++++++ target/classes/language.yml | 263 ++++++++++++++++++ target/classes/plugin.yml | 15 + target/maven-archiver/pom.properties | 5 + .../compile/default-compile/createdFiles.lst | 22 ++ .../compile/default-compile/inputFiles.lst | 15 + .../default-testCompile/inputFiles.lst | 0 49 files changed, 558 insertions(+), 12 deletions(-) create mode 100644 pom.xml rename src/{ => main/java}/com/gmail/St3venAU/plugins/ArmorStandTools/ArmorStandCmd.java (100%) rename src/{ => main/java}/com/gmail/St3venAU/plugins/ArmorStandTools/ArmorStandGUI.java (100%) rename src/{ => main/java}/com/gmail/St3venAU/plugins/ArmorStandTools/ArmorStandTool.java (100%) rename src/{ => main/java}/com/gmail/St3venAU/plugins/ArmorStandTools/Commands.java (100%) rename src/{ => main/java}/com/gmail/St3venAU/plugins/ArmorStandTools/Config.java (100%) rename src/{ => main/java}/com/gmail/St3venAU/plugins/ArmorStandTools/Main.java (94%) rename src/{ => main/java}/com/gmail/St3venAU/plugins/ArmorStandTools/MainListener.java (99%) rename src/{ => main/java}/com/gmail/St3venAU/plugins/ArmorStandTools/NMS.java (100%) rename src/{ => main/java}/com/gmail/St3venAU/plugins/ArmorStandTools/NMS_v1_13_R1.java (100%) rename src/{ => main/java}/com/gmail/St3venAU/plugins/ArmorStandTools/NMS_v1_13_R2.java (100%) rename src/{ => main/java}/com/gmail/St3venAU/plugins/ArmorStandTools/NMS_v1_14_R1.java (100%) rename src/{ => main/java}/com/gmail/St3venAU/plugins/ArmorStandTools/NMS_v1_15_R1.java (100%) create mode 100644 src/main/java/com/gmail/St3venAU/plugins/ArmorStandTools/NMS_v1_16_R1.java rename src/{ => main/java}/com/gmail/St3venAU/plugins/ArmorStandTools/PlotSquaredHook.java (67%) rename src/{ => main/java}/com/gmail/St3venAU/plugins/ArmorStandTools/Utils.java (100%) rename src/{ => main/resources}/config.yml (100%) rename src/{ => main/resources}/language.yml (100%) rename src/{ => main/resources}/plugin.yml (100%) create mode 100644 target/ArmorStandTools-1.0-SNAPSHOT.jar create mode 100644 target/classes/com/gmail/St3venAU/plugins/ArmorStandTools/ArmorStandCmd$1.class create mode 100644 target/classes/com/gmail/St3venAU/plugins/ArmorStandTools/ArmorStandCmd.class create mode 100644 target/classes/com/gmail/St3venAU/plugins/ArmorStandTools/ArmorStandGUI$1.class create mode 100644 target/classes/com/gmail/St3venAU/plugins/ArmorStandTools/ArmorStandGUI$2.class create mode 100644 target/classes/com/gmail/St3venAU/plugins/ArmorStandTools/ArmorStandGUI.class create mode 100644 target/classes/com/gmail/St3venAU/plugins/ArmorStandTools/ArmorStandTool.class create mode 100644 target/classes/com/gmail/St3venAU/plugins/ArmorStandTools/Commands.class create mode 100644 target/classes/com/gmail/St3venAU/plugins/ArmorStandTools/Config.class create mode 100644 target/classes/com/gmail/St3venAU/plugins/ArmorStandTools/Main.class create mode 100644 target/classes/com/gmail/St3venAU/plugins/ArmorStandTools/MainListener$1.class create mode 100644 target/classes/com/gmail/St3venAU/plugins/ArmorStandTools/MainListener$2.class create mode 100644 target/classes/com/gmail/St3venAU/plugins/ArmorStandTools/MainListener$3.class create mode 100644 target/classes/com/gmail/St3venAU/plugins/ArmorStandTools/MainListener.class create mode 100644 target/classes/com/gmail/St3venAU/plugins/ArmorStandTools/NMS$1.class create mode 100644 target/classes/com/gmail/St3venAU/plugins/ArmorStandTools/NMS.class create mode 100644 target/classes/com/gmail/St3venAU/plugins/ArmorStandTools/NMS_v1_13_R1.class create mode 100644 target/classes/com/gmail/St3venAU/plugins/ArmorStandTools/NMS_v1_13_R2.class create mode 100644 target/classes/com/gmail/St3venAU/plugins/ArmorStandTools/NMS_v1_14_R1.class create mode 100644 target/classes/com/gmail/St3venAU/plugins/ArmorStandTools/NMS_v1_15_R1.class create mode 100644 target/classes/com/gmail/St3venAU/plugins/ArmorStandTools/NMS_v1_16_R1.class create mode 100644 target/classes/com/gmail/St3venAU/plugins/ArmorStandTools/PlotSquaredHook.class create mode 100644 target/classes/com/gmail/St3venAU/plugins/ArmorStandTools/Utils.class create mode 100644 target/classes/config.yml create mode 100644 target/classes/language.yml create mode 100644 target/classes/plugin.yml create mode 100644 target/maven-archiver/pom.properties create mode 100644 target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst create mode 100644 target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst create mode 100644 target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst diff --git a/pom.xml b/pom.xml new file mode 100644 index 0000000..32c667e --- /dev/null +++ b/pom.xml @@ -0,0 +1,80 @@ + + +4.0.0 +groupId +ArmorStandTools +1.0-SNAPSHOT +ArmorStandTools + + + + paper-repo + https://papermc.io/repo/repository/maven-public + + + + sk89q-repo + http://maven.sk89q.com/repo/ + + + + IntellectualSites + https://mvn.intellectualsites.com/content/groups/public/ + + + + + + org.spigotmc + spigot + 1.16.1-R0.1-SNAPSHOT + provided + + + com.sk89q.worldguard + worldguard-bukkit + 7.0.2 + provided + + + com.sk89q.worldedit + worldedit-core + 7.2.0-SNAPSHOT + provided + + + + com.plotsquared + PlotSquared-Core + 5.13.0 + + + + + clean package install + src/main/java + ${project.name}-${project.version} + + + src/main/resources + true + + **/*.yml + + + + + + maven-compiler-plugin + 3.8.0 + + 1.8 + 1.8 + + + + + + \ No newline at end of file diff --git a/src/com/gmail/St3venAU/plugins/ArmorStandTools/ArmorStandCmd.java b/src/main/java/com/gmail/St3venAU/plugins/ArmorStandTools/ArmorStandCmd.java similarity index 100% rename from src/com/gmail/St3venAU/plugins/ArmorStandTools/ArmorStandCmd.java rename to src/main/java/com/gmail/St3venAU/plugins/ArmorStandTools/ArmorStandCmd.java diff --git a/src/com/gmail/St3venAU/plugins/ArmorStandTools/ArmorStandGUI.java b/src/main/java/com/gmail/St3venAU/plugins/ArmorStandTools/ArmorStandGUI.java similarity index 100% rename from src/com/gmail/St3venAU/plugins/ArmorStandTools/ArmorStandGUI.java rename to src/main/java/com/gmail/St3venAU/plugins/ArmorStandTools/ArmorStandGUI.java diff --git a/src/com/gmail/St3venAU/plugins/ArmorStandTools/ArmorStandTool.java b/src/main/java/com/gmail/St3venAU/plugins/ArmorStandTools/ArmorStandTool.java similarity index 100% rename from src/com/gmail/St3venAU/plugins/ArmorStandTools/ArmorStandTool.java rename to src/main/java/com/gmail/St3venAU/plugins/ArmorStandTools/ArmorStandTool.java diff --git a/src/com/gmail/St3venAU/plugins/ArmorStandTools/Commands.java b/src/main/java/com/gmail/St3venAU/plugins/ArmorStandTools/Commands.java similarity index 100% rename from src/com/gmail/St3venAU/plugins/ArmorStandTools/Commands.java rename to src/main/java/com/gmail/St3venAU/plugins/ArmorStandTools/Commands.java diff --git a/src/com/gmail/St3venAU/plugins/ArmorStandTools/Config.java b/src/main/java/com/gmail/St3venAU/plugins/ArmorStandTools/Config.java similarity index 100% rename from src/com/gmail/St3venAU/plugins/ArmorStandTools/Config.java rename to src/main/java/com/gmail/St3venAU/plugins/ArmorStandTools/Config.java diff --git a/src/com/gmail/St3venAU/plugins/ArmorStandTools/Main.java b/src/main/java/com/gmail/St3venAU/plugins/ArmorStandTools/Main.java similarity index 94% rename from src/com/gmail/St3venAU/plugins/ArmorStandTools/Main.java rename to src/main/java/com/gmail/St3venAU/plugins/ArmorStandTools/Main.java index a9f7833..cad8a22 100644 --- a/src/com/gmail/St3venAU/plugins/ArmorStandTools/Main.java +++ b/src/main/java/com/gmail/St3venAU/plugins/ArmorStandTools/Main.java @@ -4,6 +4,7 @@ import com.sk89q.worldedit.bukkit.BukkitAdapter; import com.sk89q.worldguard.WorldGuard; import com.sk89q.worldguard.protection.flags.StateFlag; import com.sk89q.worldguard.protection.managers.RegionManager; +import com.sk89q.worldguard.protection.regions.RegionContainer; import org.bukkit.Bukkit; import org.bukkit.ChatColor; import org.bukkit.Location; @@ -172,7 +173,7 @@ public class Main extends JavaPlugin { p.sendMessage(ChatColor.RED + Config.noAirError); return; } - b.setType(Material.SIGN); + b.setType(Material.OAK_SIGN); nms.openSign(p, b); b.setMetadata("armorStand", new FixedMetadataValue(this, as.getUniqueId())); b.setMetadata("setName", new FixedMetadataValue(this, true)); @@ -184,7 +185,7 @@ public class Main extends JavaPlugin { p.sendMessage(ChatColor.RED + Config.noAirError); return; } - b.setType(Material.SIGN); + b.setType(Material.OAK_SIGN); nms.openSign(p, b); b.setMetadata("armorStand", new FixedMetadataValue(this, as.getUniqueId())); b.setMetadata("setSkull", new FixedMetadataValue(this, true)); @@ -212,9 +213,14 @@ public class Main extends JavaPlugin { } private boolean getWorldGuardAstFlag(Location l) { - RegionManager regions = WorldGuard.getInstance().getPlatform().getRegionContainer().get(BukkitAdapter.adapt(l.getWorld())); - if(regions == null) return true; - return regions.getApplicableRegions(BukkitAdapter.asBlockVector(l)).testState(null, (StateFlag) WG_AST_FLAG); + if (l != null) { + RegionContainer regionContainer = WorldGuard.getInstance().getPlatform().getRegionContainer(); + RegionManager regions = regionContainer.get(BukkitAdapter.adapt(l.getWorld())); + if (regions == null) return true; + return regions.getApplicableRegions(BukkitAdapter.asBlockVector(l)).testState(null, (StateFlag) WG_AST_FLAG); + } else { + return false; + } } boolean playerHasPermission(Player p, Block b, ArmorStandTool tool) { diff --git a/src/com/gmail/St3venAU/plugins/ArmorStandTools/MainListener.java b/src/main/java/com/gmail/St3venAU/plugins/ArmorStandTools/MainListener.java similarity index 99% rename from src/com/gmail/St3venAU/plugins/ArmorStandTools/MainListener.java rename to src/main/java/com/gmail/St3venAU/plugins/ArmorStandTools/MainListener.java index 623b81b..93ab583 100644 --- a/src/com/gmail/St3venAU/plugins/ArmorStandTools/MainListener.java +++ b/src/main/java/com/gmail/St3venAU/plugins/ArmorStandTools/MainListener.java @@ -424,7 +424,7 @@ public class MainListener implements Listener { @EventHandler public void onBlockBreak(BlockBreakEvent event) { Block b = event.getBlock(); - if((b.getType() == Material.PLAYER_HEAD && b.hasMetadata("protected")) || (b.getType() == Material.SIGN && b.hasMetadata("armorStand"))) { + if((b.getType() == Material.PLAYER_HEAD && b.hasMetadata("protected")) || (b.getType() == Material.OAK_SIGN && b.hasMetadata("armorStand"))) { event.setCancelled(true); } } diff --git a/src/com/gmail/St3venAU/plugins/ArmorStandTools/NMS.java b/src/main/java/com/gmail/St3venAU/plugins/ArmorStandTools/NMS.java similarity index 100% rename from src/com/gmail/St3venAU/plugins/ArmorStandTools/NMS.java rename to src/main/java/com/gmail/St3venAU/plugins/ArmorStandTools/NMS.java diff --git a/src/com/gmail/St3venAU/plugins/ArmorStandTools/NMS_v1_13_R1.java b/src/main/java/com/gmail/St3venAU/plugins/ArmorStandTools/NMS_v1_13_R1.java similarity index 100% rename from src/com/gmail/St3venAU/plugins/ArmorStandTools/NMS_v1_13_R1.java rename to src/main/java/com/gmail/St3venAU/plugins/ArmorStandTools/NMS_v1_13_R1.java diff --git a/src/com/gmail/St3venAU/plugins/ArmorStandTools/NMS_v1_13_R2.java b/src/main/java/com/gmail/St3venAU/plugins/ArmorStandTools/NMS_v1_13_R2.java similarity index 100% rename from src/com/gmail/St3venAU/plugins/ArmorStandTools/NMS_v1_13_R2.java rename to src/main/java/com/gmail/St3venAU/plugins/ArmorStandTools/NMS_v1_13_R2.java diff --git a/src/com/gmail/St3venAU/plugins/ArmorStandTools/NMS_v1_14_R1.java b/src/main/java/com/gmail/St3venAU/plugins/ArmorStandTools/NMS_v1_14_R1.java similarity index 100% rename from src/com/gmail/St3venAU/plugins/ArmorStandTools/NMS_v1_14_R1.java rename to src/main/java/com/gmail/St3venAU/plugins/ArmorStandTools/NMS_v1_14_R1.java diff --git a/src/com/gmail/St3venAU/plugins/ArmorStandTools/NMS_v1_15_R1.java b/src/main/java/com/gmail/St3venAU/plugins/ArmorStandTools/NMS_v1_15_R1.java similarity index 100% rename from src/com/gmail/St3venAU/plugins/ArmorStandTools/NMS_v1_15_R1.java rename to src/main/java/com/gmail/St3venAU/plugins/ArmorStandTools/NMS_v1_15_R1.java diff --git a/src/main/java/com/gmail/St3venAU/plugins/ArmorStandTools/NMS_v1_16_R1.java b/src/main/java/com/gmail/St3venAU/plugins/ArmorStandTools/NMS_v1_16_R1.java new file mode 100644 index 0000000..3a6ed40 --- /dev/null +++ b/src/main/java/com/gmail/St3venAU/plugins/ArmorStandTools/NMS_v1_16_R1.java @@ -0,0 +1,13 @@ +package com.gmail.St3venAU.plugins.ArmorStandTools; + +@SuppressWarnings("unused") +class NMS_v1_16_R1 extends NMS { + + public NMS_v1_16_R1(String nmsVersion) { + super( + nmsVersion, + "bA" + ); + } + +} diff --git a/src/com/gmail/St3venAU/plugins/ArmorStandTools/PlotSquaredHook.java b/src/main/java/com/gmail/St3venAU/plugins/ArmorStandTools/PlotSquaredHook.java similarity index 67% rename from src/com/gmail/St3venAU/plugins/ArmorStandTools/PlotSquaredHook.java rename to src/main/java/com/gmail/St3venAU/plugins/ArmorStandTools/PlotSquaredHook.java index b4a37d2..cd7ee08 100644 --- a/src/com/gmail/St3venAU/plugins/ArmorStandTools/PlotSquaredHook.java +++ b/src/main/java/com/gmail/St3venAU/plugins/ArmorStandTools/PlotSquaredHook.java @@ -1,10 +1,9 @@ package com.gmail.St3venAU.plugins.ArmorStandTools; -import com.github.intellectualsites.plotsquared.api.PlotAPI; -import com.github.intellectualsites.plotsquared.bukkit.util.BukkitUtil; -import com.github.intellectualsites.plotsquared.plot.object.Plot; -import com.github.intellectualsites.plotsquared.plot.object.PlotArea; -import com.github.intellectualsites.plotsquared.plot.object.PlotPlayer; +import com.plotsquared.core.api.PlotAPI; +import com.plotsquared.core.player.PlotPlayer; +import com.plotsquared.core.plot.Plot; +import com.plotsquared.core.plot.PlotArea; import org.bukkit.Location; import org.bukkit.entity.Player; @@ -25,7 +24,10 @@ class PlotSquaredHook { } public static boolean checkPermission(Player player, Location location) { - com.github.intellectualsites.plotsquared.plot.object.Location plotLocation = BukkitUtil.getLocation(location); + com.plotsquared.core.location.Location plotLocation = new com.plotsquared.core.location.Location(location.getWorld().getName(), + location.getBlockX(), + location.getBlockY(), + location.getBlockZ()); PlotArea plotArea = plotLocation.getPlotArea(); if(plotArea == null) { plugin.debug("plots.admin.build.road: " + player.hasPermission("plots.admin.build.road")); diff --git a/src/com/gmail/St3venAU/plugins/ArmorStandTools/Utils.java b/src/main/java/com/gmail/St3venAU/plugins/ArmorStandTools/Utils.java similarity index 100% rename from src/com/gmail/St3venAU/plugins/ArmorStandTools/Utils.java rename to src/main/java/com/gmail/St3venAU/plugins/ArmorStandTools/Utils.java diff --git a/src/config.yml b/src/main/resources/config.yml similarity index 100% rename from src/config.yml rename to src/main/resources/config.yml diff --git a/src/language.yml b/src/main/resources/language.yml similarity index 100% rename from src/language.yml rename to src/main/resources/language.yml diff --git a/src/plugin.yml b/src/main/resources/plugin.yml similarity index 100% rename from src/plugin.yml rename to src/main/resources/plugin.yml diff --git a/target/ArmorStandTools-1.0-SNAPSHOT.jar b/target/ArmorStandTools-1.0-SNAPSHOT.jar new file mode 100644 index 0000000000000000000000000000000000000000..4b391de1fee952713c7d918e40fdd489df7d947c GIT binary patch literal 67024 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 Nfd>MLyMBK6{{S~tl4Ae> literal 0 HcmV?d00001 diff --git a/target/classes/com/gmail/St3venAU/plugins/ArmorStandTools/ArmorStandCmd$1.class b/target/classes/com/gmail/St3venAU/plugins/ArmorStandTools/ArmorStandCmd$1.class new file mode 100644 index 0000000000000000000000000000000000000000..91ce19aaf4dedf32d3dbbef05bea66458efce46e GIT binary patch literal 1139 zcmbtU+iuf95IviOxN%GyLb;b~10*TwHi8F4N=1o4LP`OVk_X;4_9|Iw?;>9U2!09# z;_|=;@KK1d6RCMZYOv(>&T96|nVB>G{paT|0C%uif`#)omT;a<-*0UrfI`Me+Bo=Cm>lE3kjkhi^DVq427=oB*RKiY56n>hBDk2L!VBnJ>v?0AVQVev%^A4p22ydwG6wy zh$2bm_QDiuZOSDdCYsiIO2_V-By{Ctl~FjX0%g7VT1*5neWYFAL`skLWIQ&Wg_?uw zSanc>?Vz0QZr~s-Gw4Rpn?xGQ-u;w@9K4m`3v=+$+c!w2Q zPfxv2L6t1>&(IiooW$x3>jCoFjcW4?*mvZsh0i$l1I0WJG3^ZJ15V&$hMV#LVNP-L YI7L>DqMe~{f&L`t$TN+`D39#<3#e%{G5`Po literal 0 HcmV?d00001 diff --git a/target/classes/com/gmail/St3venAU/plugins/ArmorStandTools/ArmorStandCmd.class b/target/classes/com/gmail/St3venAU/plugins/ArmorStandTools/ArmorStandCmd.class new file mode 100644 index 0000000000000000000000000000000000000000..d15a7497e0d221d51f9f8b7b9996ee65c95d2bb2 GIT binary patch literal 6233 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 QrM;E`1^rO`(cJ#`A2KK28UO$Q literal 0 HcmV?d00001 diff --git a/target/classes/com/gmail/St3venAU/plugins/ArmorStandTools/ArmorStandGUI$1.class b/target/classes/com/gmail/St3venAU/plugins/ArmorStandTools/ArmorStandGUI$1.class new file mode 100644 index 0000000000000000000000000000000000000000..55606e285d277ccb40ebbcf6b7690d7351a3233f GIT binary patch literal 1649 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 Qp1G*qil?mUCV3M57bzjZZ~y=R literal 0 HcmV?d00001 diff --git a/target/classes/com/gmail/St3venAU/plugins/ArmorStandTools/ArmorStandTool.class b/target/classes/com/gmail/St3venAU/plugins/ArmorStandTools/ArmorStandTool.class new file mode 100644 index 0000000000000000000000000000000000000000..833b23276b23fdc35f54e33bc78246475b4e26ca GIT binary patch literal 8629 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 t&;sWPZbdZ709OXwh!91HQ5u=Ca{4Z*vS?B-& literal 0 HcmV?d00001 diff --git a/target/classes/com/gmail/St3venAU/plugins/ArmorStandTools/Commands.class b/target/classes/com/gmail/St3venAU/plugins/ArmorStandTools/Commands.class new file mode 100644 index 0000000000000000000000000000000000000000..29bf5d5610a75addc7e89263849d65fc6e4447a6 GIT binary patch literal 9260 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 K=s$BtZ~hO4kh^#Q literal 0 HcmV?d00001 diff --git a/target/classes/com/gmail/St3venAU/plugins/ArmorStandTools/Config.class b/target/classes/com/gmail/St3venAU/plugins/ArmorStandTools/Config.class new file mode 100644 index 0000000000000000000000000000000000000000..7684482bd8782e51ef4656fea9deedd96d3eba5e GIT binary patch literal 11422 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 -!#Jv!urTQiE?z07`^Hz8rDYv7m zuBgHbNbFD~;(~tX`ii2u;)>$u=Nq2+zH(o=v4`3#ipza->Pjj~UZUcDYN_xdR{J)1 zDoWah=t4zx{tAC)DX1&0D0Q;?iSnk?dtaT2*)PJjZ-_2Nb!86GB_3Mef9QMo-zxeK z-5qkW!+!eE0A0GDK5S>1A-YUyV|lf)mSZI&x*5vef@9uz&6@vJ$NVOiL0K^r=6;S2!VwxA6_g#Ma)Xs7_8?f^qN=w9+wA2cCtR*^YO)aA=0%_b zWk~hO^^KQJJ+!*sk^Tk`RR?a=tx`^EjnJ0U$j(%c!O(kA+&&JCJ_VVdfJ^oP z7W+{OJc+dbluOI5td?Dla|xia3j;r$$9^t#wDb{6GG-I1j`;sk^`>`K^#D{IgsMYO z^%ZUa^IAl*Jdci3d|v5QJV_`P%Qe%kdSp~TreNO$d~K&3tU0NuTt ziagRgK=*`@mhRpAEZw)E3i<8+7R0gMg&=S3Q3S|*VmBGye)4+uW+7e&+Yo&Lc>E&P zf-fOTUqo_!3Cq`)Q768PDE}IkuCJpy{0419iGK--`m3>e--Zk!HL;ZcRdf=Uq5PHn zz9$QpJz2Qy(I8P6H<1H8#(_&26&JrlO_NIx(o}=TF2*14%U>5c5%Po+A&XJuo<2yQ z9H0k>=pk9P5x)I{^zZ;ZA~6FySBD1a(E)mlk!<(sP0tIo7YX-q5AAhnIsqIB6}uNT zdl?G#NdWOwEVzr1r$iH}dCRDVkK^$O;7K%nGk#ad5$i5^KvJdk{%!IS=t z<%W1NAMZ&2a|a1Kv)=ubcsGlH>KCa#+x2O?>xr!6vpxIJBcZ+@PS5sYY&qJV*hLdF zeY>cvQk?(fu3`SQ*ZSA!IMiK?5*`5;gmmNBlQ<8 bkiEg0o)u_1Pt_%%v%#81%+oND;_3ejDmTA9 literal 0 HcmV?d00001 diff --git a/target/classes/com/gmail/St3venAU/plugins/ArmorStandTools/MainListener$1.class b/target/classes/com/gmail/St3venAU/plugins/ArmorStandTools/MainListener$1.class new file mode 100644 index 0000000000000000000000000000000000000000..a7fd94b02dd0aa1b85afdb20afed34e2cd47af96 GIT binary patch literal 1479 zcmbVM?M@Rx6g|_HF0?C@ihzP2NY%D{Y%3~a5d{L#q!?oX6aNj{wTx_M$?lYd$I?Iq zfA|2thl%z;@U6@D9iKo^wJm~Fj$y87dsVAa<-)Z}YG%)oiyPLiTdN2ewD7Kbo*P(eT*#sb zlp`A?^Fj)>z@X9{vz#NcyGQ}dcI=FrP~Th zW>e%fZAq&gx}ui~I;+DiDw}R^KpEl{N9jT<;ZYHW(wSEB{|i*4+$D~%p@d7W=x?E3 zkJWLbq))LOr)MT2PErkbe1m{d{|651H4ybsF=Q4Pt9vUBIo+1Z3)_*|GKL*9;LT-#@O-3j$17*4p1g06i&6YB6&FpZL- zRB>=49J2?JBNawEmTGt`>_`s^xbNcu_IwoK`6%F$j}oc{)OvES9|DEVXpj-_j$u)pVL| zuduveLQ*T44!9L<<%+eLW0wq_Cxd4y6{i(Ik%V(A^p@a*;WEuylxHcH8&A%`8c)xW zX?#QWOImn^#yk~*eMXt)*VE=QD%hfono>wc6<1MR0=}Y19q<}ok@=1s!#^y~^|Lb+ h**L{>B&c$Um&G;8GIYufiaBiKCN|T3`VlG8^9R-3^@IQb literal 0 HcmV?d00001 diff --git a/target/classes/com/gmail/St3venAU/plugins/ArmorStandTools/MainListener$3.class b/target/classes/com/gmail/St3venAU/plugins/ArmorStandTools/MainListener$3.class new file mode 100644 index 0000000000000000000000000000000000000000..239c0f7c53783ec63c6a50d24fd736f5a2fb49ec GIT binary patch literal 1851 zcmcJPU2ha+7>4h+yY1{QTe|DTNwO3OzVX!){OS-RU&+3jL?TPQ_gIy-C!rZdg# zZap=DA7G+Cz(f;I6^Jp$5EDHx9Ff2eFwq}iqQ}PPo~(Hb@dOCT&UMfAZ>t=o3ay_%s9N%>O+@iVRwd$_lFmvI0 z5LTL&U#kXz_p~c?tjJo4)3)dOZgWZ@HZr=T5T6cejzUk-^_}_F`l=IFtyNDdeZ|1G zyd^7i>Fr{-tZ(0xK_ZtOQAkySR%kmjE+6VGS*~An8%@V|!m%6HrX@=keA^2eu3s-X z&9$Ir;C%z<(TG+fvrlbx zcI#W4;|l3HU*3P(vlX(fAC8Pd!eW6`vvVOLlUuHj({Y=(N<)s4aOxBsvI^}AvD$~v`&Si$>cz9Kg3zZq- zXUsb!FpM`O-vl~-MNICXTHiz6|1otJ9e4PPeTR6w{59g|BkdCH)M|)!X-$Y4T9cv) zttrvWmhNrzE$wOgmi}&fQa`_)p3>e!-=;l7Piya`cWdvXZ`a;W@6kR$&uHI4@72DO z-lu(#-miU#KA?RUeTVkl^qtyYp$|s>Ee4UqfUpxo*o(I%_u(jxNghWIdC7vDITgvO zoC&sM4I5}kHt`8=N#4e%_)PM1e1R_|zrr`TD|rt;;b+NT@DPtAALBRtF8K%k#9xws zE2tPcRa|9MzvO@#R(mB)by$r{PN*|#S~9OLsETA&T~oGXO>L-#JRg&Jfi8YLa(J1- r4!PcvtA(+PhP+GZe=yJ5OMwiuFB)P5qmps#7oL+VB_r;UL?-bs+J2J; literal 0 HcmV?d00001 diff --git a/target/classes/com/gmail/St3venAU/plugins/ArmorStandTools/MainListener.class b/target/classes/com/gmail/St3venAU/plugins/ArmorStandTools/MainListener.class new file mode 100644 index 0000000000000000000000000000000000000000..26fe1c633f6b1412695cdcb49ad8d7bfc3059459 GIT binary patch literal 23404 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 literal 0 HcmV?d00001 diff --git a/target/classes/com/gmail/St3venAU/plugins/ArmorStandTools/NMS$1.class b/target/classes/com/gmail/St3venAU/plugins/ArmorStandTools/NMS$1.class new file mode 100644 index 0000000000000000000000000000000000000000..606beda652c50ac968cb7d3319c7b12c373a0e67 GIT binary patch literal 2292 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 hIvcR4+AH29RTG_MaqXZ~C#UYu|tY1W{K)ac%O zl6fpt>WxgIO^|W5m}o6iZ+sg}i~h7fnBE-^8R{xY!^osUtMZbSP^1WSZsyUoC}XsL z+Iyv%!J6GPQN<3!=|6KY^#0~#*#G4LSJQVx>|u?5pj?c06*a0hp-bW|>dxVj%U)nT h)7gSUwZ7zSQZ=wnc=t<3e1i}<(8R`a+9n|jtxwIZeW(Bc literal 0 HcmV?d00001 diff --git a/target/classes/com/gmail/St3venAU/plugins/ArmorStandTools/NMS_v1_14_R1.class b/target/classes/com/gmail/St3venAU/plugins/ArmorStandTools/NMS_v1_14_R1.class new file mode 100644 index 0000000000000000000000000000000000000000..f45a7196736c3eff328c7ed9d70163ca40b83a50 GIT binary patch literal 496 zcmbVJ!AiqG6r7E16VqyKwVu6c6&ivCk&0MEPq7D6b1j=R#Fb>XY|{LfC&7as;75rs z)q_wkx(n~^3^Q+s-S>~zHvmKQEbQ2*p<|+JVwa(DA*3iS8G1+F6EC@wa+x@Op@mFF z{eYo%t>!U9+Y>ULEVD4yQy!+obUhXEG~ilP_?xU1k0NI{_ac=!NybG=vrfxcjvt&w zx=e)3ow3f8_6siOQ>D_}ncVra(w(`(*}Xeruw|A9vCf5()g^18Na3rcj^bNU#pwLB z4=Oc-5#F>=#~#DkKXWh){^n#j{N(}H)As`$V1s_3T8wrb4XP%gE8-36*6~S~y})>; gvjK~$z2Z$$HL*!}|4T=FlMp%3!q#fqHX#G;Ps+J{r2qf` literal 0 HcmV?d00001 diff --git a/target/classes/com/gmail/St3venAU/plugins/ArmorStandTools/NMS_v1_15_R1.class b/target/classes/com/gmail/St3venAU/plugins/ArmorStandTools/NMS_v1_15_R1.class new file mode 100644 index 0000000000000000000000000000000000000000..e783d2abe01bef9d7aa8f2d4229f29314e803471 GIT binary patch literal 496 zcmbVJO-sW-6r7E16WeNSw4S|b6&gYnk&0LaPq7D6a}C=z#Fb=MHXr}Xliqe-IhNnKxId6Q^7xG;3H!a(wSR zB}FV`=8Sc!w4Zaim@1WI&g9k)OE+{+!aH}w(3EKwL^=~nR+p@VB89ICJ&$fg6{Gvp zKB&|T#_Xz%I(8UN|Cxhf@HZ#J{x1)>n!X=k4{P)T)nc^kXizl?T@r6lw+@eN_5$OX h&IT;1%_VP=s)cpJyI(ruTZG7gHa3>iHVGN%d;-eWeWd^Z literal 0 HcmV?d00001 diff --git a/target/classes/com/gmail/St3venAU/plugins/ArmorStandTools/NMS_v1_16_R1.class b/target/classes/com/gmail/St3venAU/plugins/ArmorStandTools/NMS_v1_16_R1.class new file mode 100644 index 0000000000000000000000000000000000000000..4cef90b72719e3f3fe37614f71d3395771bbf1a8 GIT binary patch literal 496 zcmbVJO-sW-6r7E16WeNSw4S|b6&iw~NJR{Sr`Ut3xrS{U;!3hBn~(qHN$}tg@JER+ z)q_wkx(n~^3^Q+s-S>~zHvlIXSlDW#fxZdb#5P0gLP$|uG7Jvo(z|z_ z(lQY;cRZab9TZ$Hrb?x`Gr0|-%8lI9=*}H8v}KluvCf5(^(8BzND-(~&*K|W$LRmG zk7_l8G4r};Vu#`EpE(#te{(YI|MGyV>4zcqutq;nFGjnG7FCnb74Zgj>+r~CFEF0z gY`~)0Uh*cXI#?&X`=ukkLx>#cVq-aNlaPVlC(QAErvLx| literal 0 HcmV?d00001 diff --git a/target/classes/com/gmail/St3venAU/plugins/ArmorStandTools/PlotSquaredHook.class b/target/classes/com/gmail/St3venAU/plugins/ArmorStandTools/PlotSquaredHook.class new file mode 100644 index 0000000000000000000000000000000000000000..b9f316626a9fbac37cbbd100d0e42e2b0e3fcc19 GIT binary patch literal 3062 zcmb7GYf}?v6n@^2upz97hzeejS_&wnUU~zxg4T)+mx>@zds&igSV^*RlVGjA*WT~< zYA+u;)9G~Tm+DNcb*5kK^h5tbzjUU5qIUY6Y=DgfFCX$|-}9dHoO7OY-n0A1f4}|) zU>Cj(VGAM}214*5QiVG(D9ey+heLQ2hpRDyBO#1pOv6!;jLR}1%VY>4JSNLA4UdOV zi%1Yp$p4c;JXH+?Q?iN55(~k^(;>t$9fF19LClCaAscF0NCuG#!A3fW6G1o{G8(c9 z6-L@pXpThfWH_C$vzZe)!!cvwsO^|xo`r`g>>cj!R;WxTa&arAu)UxiPa0MtJd)ix zYo>ZfX)K4CaIcfJosq1OiXE}-L?%37SSc~?u~JrckHW6j+qP~SQ}FMzW2VCLh?O!2 zbIB>wIbuvDD5;CsQ6n*CIF{^-LVtGJ$|&^Qjw?xY#LfPoZO<@fKQm;y)mBE%j@nKl zrqIwDv7LB$DmOD@Wy9h;YuTypwn=iCu%imA%APay=(HJ~88)4ymC4XVVMhs+naWz( zQ{>w?WjftuLBt8GAPNd=y(*=~3PFZa2uwkjvd+b+;La8koF3ZW4@=S0l|mNZNKFyr$Sxl_<|wBZzkzS$MfaVJ`I+=W&h z&*HR(=X5-e7c{)6<0ZVT;T0XP;*3H|S)@e_>v#>X>v%(!H)UzVTRPsxI|^$GStg8B zoEOZoQt`f=m552z8-(FZrx8n9sm>{pb~?5Z>uS>RF5XjEUH)9d`#L_r8PWPs$43(G z$2va2r({dVXZW0a>G%R)vcrTV7x1i(bNEW3Mo>GgOm8e^(iiE~@io3tXk6^h&Q6<7 zR}+(1;!L4S2)f1jA;EYm#uixMW@zfT8D+mUmnB@>&o`&S#v3awRklUVNH$7)kQcvI zMpRAQ%zC2brD<&|e-S)dY~Yn;<_Rw!(TXFdo;V(zf|Pc(*UJ<%8Vwpr>2%sG5al)z zZOS*fCmxQwX`?Xj+>5`ebuo;Lp(=XnV@uDB7t-(dNG3eb)a1Zi6i9!6zc5x^WXyHd zvJ_n@*x=bNHj_@qUuC?!!ibj#CviB6lRj@kQ9ItGVskJqbvgSwZrmRC*bATHs2 z-u(IsFK{l&$fV|*dafnC(_1SJ6<&j4TnnddlW5|{(iVP6`A{X(mro%X!2GX(;=pX@ zx|O>TYWVoSvi%a&75FADq2eO^TQ4H;GsQk^<5~wl*A-mrP=l3R>(N2UYS$E<2y;ge z+)WqkVr<8bqJ!PkQF3+x{yZw%^Uy9MsE|k1d5T>Jl?9bG1yJ2p$4-6)f>8J1UKdLJ ziArdIVw|Cgt#d$psOC@SZ`mc(3~b9|`C!LYY`cKK71T1J6?JuaCRkU08LNDBygH9H zc{I!k&UetHvCH573)Xf8JXY&y)ySaNyZVj(t7!Ke3ut4Yu0D?q^O(i``NlvV8@nn! z+M5bsjg@&c&1-v(H@jfXC1C!7`Z+8ktel*M=Klfy3L&ndP?L zo6yV#Xu)P2;L{KrVT?_1jFMS4!D-g$99!T!Ho%WW`JJ@?!x~CO54r^7KHSe8sm22= zgCgeN=t4Kk)r`N;gWdE$hM%wp53(zc;d|^wF9O6HM<4dFQ2S}V0fB26((sUm1J`g^ X!^0X5{)=%9{S|u^VGmKshe!Sgjj=|( literal 0 HcmV?d00001 diff --git a/target/classes/com/gmail/St3venAU/plugins/ArmorStandTools/Utils.class b/target/classes/com/gmail/St3venAU/plugins/ArmorStandTools/Utils.class new file mode 100644 index 0000000000000000000000000000000000000000..250ad312c04163d3bc6144f8f41b899d47358915 GIT binary patch literal 6343 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 Assign a console command to the nearest armor stand (within 4 blocks) +# /ascmd assign player Assign a player command to the nearest armor stand +# /ascmd remove Remove the command assigned to the nearest armor stand +# /ascmd view View the command assigned to the nearest armor stand +# /ascmd cooldown Set the cooldown for the command on nearest armor stand (Setting this overrides the default cooldown from config.yml) +# /ascmd cooldown remove Remove the cooldown for the command on nearest armor stand (Default cooldown set in config.yml will be used) +# Note: Commands may include a %player% placeholder, which will get replaced by the executing player's name at time of execution. +# +# Permissions: +# astools.command Permission for the /astools command +# astools.reload Permission to reload the plugin with /astools reload +# astools.use Permission for using any of the tools (except the ones below that have their own separate permissions) +# astools.clone Permission to use the clone tool (Clones an armor stand without requiring the materials) +# astools.summon Permission to use the summon tool (Summons an armor stand without requiring the materials) +# astools.head Permission to use the player head tool (Ability to specify a player head for an armor stand) +# astools.cmdblock Permission to use the save tool (Creates a command block) +# astools.ascmd.assign.console Permission to assign a console command to an armor stand +# astools.ascmd.assign.player Permission to assign a player command to an armor stand +# astools.ascmd.remove Permission to remove a command from an armor stand +# astools.ascmd.view Permission to view the command assigned to an armor stand +# astools.ascmd.execute Permission to execute a command assigned to an armor stand by (on right click) +# astools.bypass-wg-flag Permission to bypass AST's custom worldguard flag (see below for more details) +# +# WorldGuard Integration: +# - If a player does not have build permission for the region, that player will also be denied the use of AST in that region. +# - Additionally, there is a custom region flag named 'ast' which defaults to Allow, this can be changed to Deny if you wish to have a +# region in which players have build permission, but not permission to use AST. +# - The ast worldguard flag is ignored for any player with the permission node 'astools.bypass-wg-flag'. This means that a player with +# this permission can use AST in worldguard regions even if the ast flag for that region is set to Deny. +# - The ast worldguard flag is also ignored for players that have op. +# +# These are the defaults for spawning new armor stands with the /astools (or /ast) armor stand +# The helmet, chest, pants, boots and inHand items are set like this: MATERIAL dataValue +# e.g. To have red wool in the armor stands hand by default: inHand: WOOL 14 +# + +integrateWithWorldGuard: true +allowMovingStandsBetweenWorlds: false +deactivateToolsOnWorldChange: true +requireCreativeForSaveAsCmdBlock: false +defaultASCmdCooldownTicks: 0 +bypassWorldguardForASCmdExecution: false +# Uncomment the section below to deny players access to commands of your choice when they have any AST tools in their inventory +# Add as many command as you wish. Only the first word of each command is needed, anything after the first space is ignored. +#deniedCommandsWhileUsingTools: +# - sell +helmet: AIR 0 +chest: AIR 0 +pants: AIR 0 +boots: AIR 0 +inHand: AIR 0 +inOffHand: AIR 0 +isVisible: true +isSmall: false +hasArms: true +hasBasePlate: false +hasGravity: false +name: '' +invulnerable: false +equipmentLock: false +enableTool: + headX: true + headY: true + headZ: true + lArmX: true + lArmY: true + lArmZ: true + rArmX: true + rArmY: true + rArmZ: true + moveX: true + moveY: true + moveZ: true + lLegX: true + lLegY: true + lLegZ: true + rLegX: true + rLegY: true + rLegZ: true + bodyX: true + bodyY: true + bodyZ: true + summon: true + gui: true + rotat: true + gui_clone: true + gui_save: true + gui_invis: true + gui_size: true + gui_base: true + gui_grav: true + gui_arms: true + gui_name: true + gui_slots: true + gui_pHead: true + gui_invul: true + gui_move: true + gui_glow: true \ No newline at end of file diff --git a/target/classes/language.yml b/target/classes/language.yml new file mode 100644 index 0000000..451c985 --- /dev/null +++ b/target/classes/language.yml @@ -0,0 +1,263 @@ +# Armor Stand Tools +# by St3venAU +# St3venAU@gmail.com +# +# Language Config +# +# File generated by: v3.5.0 +# (If this is not the version you are running, consider deleting this +# config to allow it to be re-created. There may be new config options) +# +# If you are looking for a translated version of this file, check here: +# https://www.spigotmc.org/resources/armor-stand-tools.2237/ +# +# Edit these strings if you wish to customize the wording +# or the language of the text used in this plugin. +# +# IMPORTANT: Only edit the text that is between the single +# quotation marks: 'like this' +# If you change anything outside of the quotation marks, +# errors will occur. +# Do not use ' marks inside the string itself. +# +# If you ever wish to return to the default language config, +# delete this file and reload the plugin. A new default language +# file will be generated. +# +#################### +# General Messages # +#################### +invReturned: 'Inventory contents returned' +asDropped: 'Armor stand dropped' +asVisible: 'Visible' +isTrue: 'True' +isFalse: 'False' +carrying: 'Carrying armor stand. Click to drop.' +generalNoPerm: 'No permission for this tool and/or region' +cbCreated: 'Command block created' +size: 'Size' +small: 'Small' +normal: 'Normal' +basePlate: 'Base plate' +isOn: 'On' +isOff: 'Off' +gravity: 'Gravity' +arms: 'Arms' +invul: 'Invulnerability' +equip: 'Equipment' +locked: 'Locked' +unLocked: 'Un-Locked' +currently: 'Currently' +notConsole: 'This command can not be run from console' +giveMsg1: 'Given armor stand tools. L-click any tool to cycle through tools.' +giveMsg2: 'Run this command again to return your inventory.' +conReload: 'Armor Stand Tools config reloaded' +noRelPerm: 'You do not have permission to reload the plugin' +noAirError: 'Error: Failed to find a near-by air block. Move and try again.' +pleaseWait: 'Please wait. this may take a few seconds...' +appliedHead: 'Applied the head of player' +invalidName: 'is not a valid minecraft username' +wgNoPerm: 'No permission to alter an armor stand in this region' +headFailed: 'Failed to apply the player head. Try again.' +noCommandPerm: 'You do not have permission to use this command' +armorStand: 'Armor Stand' +none: 'None' +guiInUse: 'This armor stands GUI is in use' +# New since v2.4.0: +noASNearBy: 'No armor stand found near by' +closestAS: 'Closest armor stand' +hasNoCmd: 'has no command assigned' +hasCmd: 'has an assigned a command' +type: 'Type' +command: 'Command' +unassignedCmd: 'Unassigned command from armor stand' +assignedCmdToAS: 'Assigned command to closest armor stand' +assignCmdError: 'An error occured while assigning command to closest armor stand' +ascmdHelp: 'This command is used to assign a command to the nearest armor stand (within 4 blocks). The command is executed when the armor stand is right clicked.' +viewCmd: 'View assigned command' +removeCmd: 'Remove assigned command' +assignConsole: 'Assign a command to be executed by the console' +assignPlayer: 'Assign a command to be executed by the player' +executeCmdError: 'An error occured executing the command assigned to this armor stand' +# New since v3.2.0 +creativeRequired: 'Creative mode is required to save an armor stand as a command block' +# New since v3.3.0 +cmdOnCooldown: 'This command is on cooldown' +cooldownRemovedFrom: 'Cooldown removed from' +isAnInvalidCooldown: 'is an invalid cooldown time' +cooldownSetTo: 'Cooldown set to' +ticksFor: 'ticks for' +setCooldown: 'Set the cooldown for the command' +removeCooldown: 'Remove the cooldown for the command' +# New since v3.4.1 +glow: 'Glow' +cmdNotAllowed: 'That command is not allowed while using Armor Stand Tools' +# +############################# +# Tool names & descriptions # +############################# +tool: + summon: + name: 'Summon Armor Stand' + lore: + - 'R-Click to summon an armor stand and pick it up' + - 'Any click will drop it' + gui: + name: 'GUI Multi-Tool' + lore: + - 'R-Click armor stand to open a GUI to tweak' + - 'the attributes of the armor stand or change' + - 'its armor and items' + rotat: + name: 'Rotation' + lore: + - 'R-Click armor stand to change its Rotation' + - 'Value depends on how high up the body you click' + headX: + name: 'Head X' + lore: + - 'R-Click armor stand to change Head X Value' + - 'Value depends on how high up the body you click' + headY: + name: 'Head Y' + lore: + - 'R-Click armor stand to change Head Y Value' + - 'Value depends on how high up the body you click' + headZ: + name: 'Head Z' + lore: + - 'R-Click armor stand to change Head Z Value' + - 'Value depends on how high up the body you click' + lArmX: + name: 'Left Arm X' + lore: + - 'R-Click armor stand to change Left Arm X Value' + - 'Value depends on how high up the body you click' + lArmY: + name: 'Left Arm Y' + lore: + - 'R-Click armor stand to change Left Arm Y Value' + - 'Value depends on how high up the body you click' + lArmZ: + name: 'Left Arm Z' + lore: + - 'R-Click armor stand to change Left Arm Z Value' + - 'Value depends on how high up the body you click' + rArmX: + name: 'Right Arm X' + lore: + - 'R-Click armor stand to change Right Arm X Value' + - 'Value depends on how high up the body you click' + rArmY: + name: 'Right Arm Y' + lore: + - 'R-Click armor stand to change Right Arm Y Value' + - 'Value depends on how high up the body you click' + rArmZ: + name: 'Right Arm Z' + lore: + - 'R-Click armor stand to change Right Arm Z Value' + - 'Value depends on how high up the body you click' + moveX: + name: 'Move X' + lore: + - 'R-Click armor stand to move +0.1 X' + - 'Crouch R-Click for -0.1 X' + moveY: + name: 'Move Y' + lore: + - 'R-Click armor stand to move +0.1 Y' + - 'Crouch R-Click for -0.1 Y' + moveZ: + name: 'Move Z' + lore: + - 'R-Click armor stand to move +0.1 Z' + - 'Crouch R-Click for -0.1 Z' + lLegX: + name: 'Left Leg X' + lore: + - 'R-Click armor stand to change Left Leg X' + - 'Value depends on how high up the body you click' + lLegY: + name: 'Left Leg Y' + lore: + - 'R-Click armor stand to change Left Leg Y' + - 'Value depends on how high up the body you click' + lLegZ: + name: 'Left Leg Z' + lore: + - 'R-Click armor stand to change Left Leg Z' + - 'Value depends on how high up the body you click' + rLegX: + name: 'Right Leg X' + lore: + - 'R-Click armor stand to change Right Leg X' + - 'Value depends on how high up the body you click' + rLegY: + name: 'Right Leg Y' + lore: + - 'R-Click armor stand to change Right Leg Y' + - 'Value depends on how high up the body you click' + rLegZ: + name: 'Right Leg Z' + lore: + - 'R-Click armor stand to change Right Leg Z' + - 'Value depends on how high up the body you click' + bodyX: + name: 'Body X' + lore: + - 'R-Click armor stand to change Body X' + - 'Value depends on how high up the body you click' + bodyY: + name: 'Body Y' + lore: + - 'R-Click armor stand to change Body Y' + - 'Value depends on how high up the body you click' + bodyZ: + name: 'Body Z' + lore: + - 'R-Click armor stand to change Body Z' + - 'Value depends on how high up the body you click' + gui_move: + name: 'Pick Up (Move)' + lore: + - 'Pick up this armor stand to move it' + gui_clone: + name: 'Clone' + lore: + - 'Clone this armor stand and pick it up' + gui_save: + name: 'Create Command Block' + lore: + - 'Create command block to' + - 'summon this armor stand' + gui_invis: + name: 'Toggle Visibility' + lore: + gui_size: + name: 'Toggle Size' + lore: + gui_base: + name: 'Toggle Base' + lore: + gui_grav: + name: 'Toggle Gravity' + lore: + gui_arms: + name: 'Toggle Arms' + lore: + gui_name: + name: 'Change Name' + lore: + gui_slots: + name: 'Toggle Equipment Lock' + lore: + gui_pHead: + name: 'Give Player Head' + lore: + gui_invul: + name: 'Toggle Invulnerability' + lore: + gui_glow: + name: 'Toggle Glow' + lore: \ No newline at end of file diff --git a/target/classes/plugin.yml b/target/classes/plugin.yml new file mode 100644 index 0000000..615cb77 --- /dev/null +++ b/target/classes/plugin.yml @@ -0,0 +1,15 @@ +main: com.gmail.St3venAU.plugins.ArmorStandTools.Main +name: ArmorStandTools +version: 3.5.0 +api-version: 1.15 +author: St3venAU +description: Armor stand manipulation tools +softdepend: [WorldGuard, PlotSquared] +commands: + astools: + description: Give yourself the armor stand tools + aliases: ast + usage: Usage /astools or /astools reload + ascmd: + description: View/Remove/Assign the command assigned to the nearest armor stand + usage: Usage /ascmd view, /ascmd remove, /ascmd assign \ No newline at end of file diff --git a/target/maven-archiver/pom.properties b/target/maven-archiver/pom.properties new file mode 100644 index 0000000..d2f288b --- /dev/null +++ b/target/maven-archiver/pom.properties @@ -0,0 +1,5 @@ +#Generated by Maven +#Tue Aug 04 10:46:16 CDT 2020 +version=1.0-SNAPSHOT +groupId=groupId +artifactId=ArmorStandTools diff --git a/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst b/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst new file mode 100644 index 0000000..2ede43c --- /dev/null +++ b/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst @@ -0,0 +1,22 @@ +com\gmail\St3venAU\plugins\ArmorStandTools\ArmorStandTool.class +com\gmail\St3venAU\plugins\ArmorStandTools\Config.class +com\gmail\St3venAU\plugins\ArmorStandTools\NMS_v1_15_R1.class +com\gmail\St3venAU\plugins\ArmorStandTools\ArmorStandGUI.class +com\gmail\St3venAU\plugins\ArmorStandTools\ArmorStandGUI$2.class +com\gmail\St3venAU\plugins\ArmorStandTools\Commands.class +com\gmail\St3venAU\plugins\ArmorStandTools\MainListener$3.class +com\gmail\St3venAU\plugins\ArmorStandTools\MainListener$1.class +com\gmail\St3venAU\plugins\ArmorStandTools\NMS.class +com\gmail\St3venAU\plugins\ArmorStandTools\NMS_v1_13_R2.class +com\gmail\St3venAU\plugins\ArmorStandTools\NMS$1.class +com\gmail\St3venAU\plugins\ArmorStandTools\NMS_v1_14_R1.class +com\gmail\St3venAU\plugins\ArmorStandTools\Main.class +com\gmail\St3venAU\plugins\ArmorStandTools\MainListener$2.class +com\gmail\St3venAU\plugins\ArmorStandTools\NMS_v1_16_R1.class +com\gmail\St3venAU\plugins\ArmorStandTools\ArmorStandGUI$1.class +com\gmail\St3venAU\plugins\ArmorStandTools\NMS_v1_13_R1.class +com\gmail\St3venAU\plugins\ArmorStandTools\Utils.class +com\gmail\St3venAU\plugins\ArmorStandTools\MainListener.class +com\gmail\St3venAU\plugins\ArmorStandTools\PlotSquaredHook.class +com\gmail\St3venAU\plugins\ArmorStandTools\ArmorStandCmd$1.class +com\gmail\St3venAU\plugins\ArmorStandTools\ArmorStandCmd.class diff --git a/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst b/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst new file mode 100644 index 0000000..ccfa372 --- /dev/null +++ b/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst @@ -0,0 +1,15 @@ +C:\Users\Korvi\IdeaProjects\ArmorStandTools\src\main\java\com\gmail\St3venAU\plugins\ArmorStandTools\Main.java +C:\Users\Korvi\IdeaProjects\ArmorStandTools\src\main\java\com\gmail\St3venAU\plugins\ArmorStandTools\NMS_v1_15_R1.java +C:\Users\Korvi\IdeaProjects\ArmorStandTools\src\main\java\com\gmail\St3venAU\plugins\ArmorStandTools\NMS_v1_13_R2.java +C:\Users\Korvi\IdeaProjects\ArmorStandTools\src\main\java\com\gmail\St3venAU\plugins\ArmorStandTools\PlotSquaredHook.java +C:\Users\Korvi\IdeaProjects\ArmorStandTools\src\main\java\com\gmail\St3venAU\plugins\ArmorStandTools\NMS_v1_16_R1.java +C:\Users\Korvi\IdeaProjects\ArmorStandTools\src\main\java\com\gmail\St3venAU\plugins\ArmorStandTools\Commands.java +C:\Users\Korvi\IdeaProjects\ArmorStandTools\src\main\java\com\gmail\St3venAU\plugins\ArmorStandTools\ArmorStandTool.java +C:\Users\Korvi\IdeaProjects\ArmorStandTools\src\main\java\com\gmail\St3venAU\plugins\ArmorStandTools\NMS_v1_14_R1.java +C:\Users\Korvi\IdeaProjects\ArmorStandTools\src\main\java\com\gmail\St3venAU\plugins\ArmorStandTools\ArmorStandCmd.java +C:\Users\Korvi\IdeaProjects\ArmorStandTools\src\main\java\com\gmail\St3venAU\plugins\ArmorStandTools\Utils.java +C:\Users\Korvi\IdeaProjects\ArmorStandTools\src\main\java\com\gmail\St3venAU\plugins\ArmorStandTools\ArmorStandGUI.java +C:\Users\Korvi\IdeaProjects\ArmorStandTools\src\main\java\com\gmail\St3venAU\plugins\ArmorStandTools\MainListener.java +C:\Users\Korvi\IdeaProjects\ArmorStandTools\src\main\java\com\gmail\St3venAU\plugins\ArmorStandTools\NMS.java +C:\Users\Korvi\IdeaProjects\ArmorStandTools\src\main\java\com\gmail\St3venAU\plugins\ArmorStandTools\Config.java +C:\Users\Korvi\IdeaProjects\ArmorStandTools\src\main\java\com\gmail\St3venAU\plugins\ArmorStandTools\NMS_v1_13_R1.java diff --git a/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst b/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst new file mode 100644 index 0000000..e69de29