summaryrefslogtreecommitdiff
path: root/src/main/java/com/redstoner/modules/teleport/Teleport.cmd
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/com/redstoner/modules/teleport/Teleport.cmd')
-rw-r--r--src/main/java/com/redstoner/modules/teleport/Teleport.cmd147
1 files changed, 147 insertions, 0 deletions
diff --git a/src/main/java/com/redstoner/modules/teleport/Teleport.cmd b/src/main/java/com/redstoner/modules/teleport/Teleport.cmd
new file mode 100644
index 0000000..86ce18e
--- /dev/null
+++ b/src/main/java/com/redstoner/modules/teleport/Teleport.cmd
@@ -0,0 +1,147 @@
+command teleport {
+ alias eteleport;
+ alias tp;
+ alias etp;
+ alias to;
+ alias eto;
+ alias tpo;
+ alias etpo;
+ alias tp2p;
+ alias etp2p;
+ [string:player] {
+ run tp player;
+ perm utils.teleport.tp;
+ }
+ [string:player] [string:player2] {
+ run tp2 player player2;
+ perm utils.teleport.tp.other;
+ }
+}
+
+command teleporthere {
+ alias eteleporthere;
+ alias tphere;
+ alias etphere;
+ alias tpohere;
+ alias etpohere;
+ perm utils.teleport.tp;
+ [string:player] {
+ run tphere player;
+ perm utils.teleport.tp.here;
+ }
+}
+
+command teleportask {
+ alias eteleportask;
+ alias tpa;
+ alias etpa;
+ alias tpr;
+ alias etpr;
+ alias tpask;
+ alias etpask;
+ perm utils.teleport.tpa;
+ [string:player] {
+ run tpa player;
+ }
+}
+
+command teleportaskhere {
+ alias eteleportaskhere;
+ alias tpahere,
+ alias etpahere;
+ alias tprhere;
+ alias etrphere;
+ alias tpaskhere;
+ alias etpaskhere;
+ perm utils.teleport.tpa;
+ [string:player] {
+ run tpahere player;
+ help ask another player to teleport to you.;
+ }
+}
+
+command tpall {
+ alias etpall;
+ perm utils.teleport.tpall;
+ [empty] {
+ run tpall;
+ help Teleports everyone to you.;
+ }
+ [string:player] {
+ run tpall2 player;
+ help Teleports everyone to the specified player.;
+ }
+}
+
+command tpaall {
+ alias etpall;
+ perm utils.teleport.tpaall;
+ [empty] {
+ run tpaall;
+ help Sends a tpa request to every player.;
+ }
+ [string:player] {
+ run tpaall2 player;
+ help Sends a tpa request to every player.;
+ }
+}
+
+command tpaccept {
+ alias etpaccept;
+ alias tpyes;
+ alias etpyes;
+ perm utils.teleport.request;
+ [empty] {
+ run tpaccept;
+ help Accepts the latest pending tpa request.;
+ }
+ [int:index] {
+ run tpaccept2 index;
+ help Accepts the specified pending tpa request.;
+ }
+}
+
+command tpacancel {
+ alias etpacencel;
+ perm utils.teleport.request;
+ [empty] {
+ run tpacancel;
+ help Cancels an outgoing pending tpa request.;
+ }
+}
+
+command tpdeny {
+ alias etpdeny;
+ alias tpno;
+ alias etpno;
+ perm utils.teleport.request;
+ [empty] {
+ run tpdeny;
+ }
+ [int:index] {
+ run tpdeny2 index;
+ }
+}
+
+command tplist {
+ alias etplist;
+ alias tpl;
+ alias etpl;
+ perm utils.teleport.request;
+ [empty] {
+ run tplist;
+ }
+}
+
+command tptoggle {
+ alias etptoggle;
+ perm utils.teleport.toggle;
+ [string:status] {
+ run tptoggle status;
+ help sets your tpa status;
+ }
+ [string:command] [string:status] {
+ run tptoggle2 command status;
+ help sets your tpa status for only one command (e.g. tpa/tpahere).;
+ }
+} \ No newline at end of file