summaryrefslogtreecommitdiff
path: root/src/main/java/net/benjidial/nswp/commands/DenyTPA.java
diff options
context:
space:
mode:
authorBenji Dial <benji@benjidial.net>2023-12-30 14:24:46 -0500
committerBenji Dial <benji@benjidial.net>2023-12-30 14:24:46 -0500
commite06ee55259b3549a59358a13c095a274bacf6a05 (patch)
treea6e8b1b33434ee2c7de7028d4abad77b7fbe8296 /src/main/java/net/benjidial/nswp/commands/DenyTPA.java
parentef65431d405a713b138a55054e78497883f27e54 (diff)
downloadnew-simple-waypoints-e06ee55259b3549a59358a13c095a274bacf6a05.tar.gz
testing new version
Diffstat (limited to 'src/main/java/net/benjidial/nswp/commands/DenyTPA.java')
-rw-r--r--src/main/java/net/benjidial/nswp/commands/DenyTPA.java32
1 files changed, 32 insertions, 0 deletions
diff --git a/src/main/java/net/benjidial/nswp/commands/DenyTPA.java b/src/main/java/net/benjidial/nswp/commands/DenyTPA.java
new file mode 100644
index 0000000..43077ab
--- /dev/null
+++ b/src/main/java/net/benjidial/nswp/commands/DenyTPA.java
@@ -0,0 +1,32 @@
+package net.benjidial.nswp.commands;
+
+import net.benjidial.nswp.Database;
+
+import org.bukkit.entity.Player;
+
+import java.sql.SQLException;
+import java.util.List;
+
+public class DenyTPA extends PlayerCommand {
+
+ public List<String> getTabCompletions(Player sender, String[] args) throws SQLException {
+ return filterByArg(Database.getTPAAllowedTo(sender), args, 0);
+ }
+
+ public boolean doCommand(Player sender, String[] args) throws SQLException {
+
+ if (args.length != 1)
+ return false;
+
+ int removed = Database.disallowTPA(args[0], sender);
+
+ if (removed == 0)
+ sender.sendMessage("Did not find anyone allowed to teleport to you with the name " + args[0] + ".");
+ else
+ sender.sendMessage(args[0] + " is no longer allowed to teleport to you.");
+
+ return true;
+
+ }
+
+}