diff --git a/src/main/java/io/github/hsyyid/essentialcmds/cmdexecutors/TPAAcceptExecutor.java b/src/main/java/io/github/hsyyid/essentialcmds/cmdexecutors/TPAAcceptExecutor.java index bd9e70f..d9ee9d5 100644 --- a/src/main/java/io/github/hsyyid/essentialcmds/cmdexecutors/TPAAcceptExecutor.java +++ b/src/main/java/io/github/hsyyid/essentialcmds/cmdexecutors/TPAAcceptExecutor.java @@ -107,7 +107,7 @@ else if (src instanceof CommandBlockSource) @Nonnull @Override public String[] getAliases() { - return new String[] { "tpaaccept", "tpaccept" }; + return new String[] { "tpaaccept", "tpaccept", "tpyes" }; } @Nonnull diff --git a/src/main/java/io/github/hsyyid/essentialcmds/cmdexecutors/TPADenyExecutor.java b/src/main/java/io/github/hsyyid/essentialcmds/cmdexecutors/TPADenyExecutor.java index f8f850f..684919d 100644 --- a/src/main/java/io/github/hsyyid/essentialcmds/cmdexecutors/TPADenyExecutor.java +++ b/src/main/java/io/github/hsyyid/essentialcmds/cmdexecutors/TPADenyExecutor.java @@ -86,7 +86,7 @@ else if (src instanceof CommandBlockSource) @Nonnull @Override public String[] getAliases() { - return new String[] { "tpadeny", "tpdeny" }; + return new String[] { "tpadeny", "tpdeny", "tpno" }; } @Nonnull diff --git a/src/main/java/io/github/hsyyid/essentialcmds/listeners/PlayerMoveListener.java b/src/main/java/io/github/hsyyid/essentialcmds/listeners/PlayerMoveListener.java index 32da021..cc98f94 100644 --- a/src/main/java/io/github/hsyyid/essentialcmds/listeners/PlayerMoveListener.java +++ b/src/main/java/io/github/hsyyid/essentialcmds/listeners/PlayerMoveListener.java @@ -27,6 +27,7 @@ import io.github.hsyyid.essentialcmds.EssentialCmds; import io.github.hsyyid.essentialcmds.utils.AFK; import io.github.hsyyid.essentialcmds.utils.Utils; + import org.spongepowered.api.data.key.Keys; import org.spongepowered.api.entity.living.player.Player; import org.spongepowered.api.event.Listener; @@ -42,7 +43,9 @@ public class PlayerMoveListener @Listener public void onPlayerMove(DisplaceEntityEvent event, @First Player player) { - if (Utils.isTeleportCooldownEnabled() && EssentialCmds.teleportingPlayers.contains(player.getUniqueId())) + double dist = event.getFromTransform().getLocation().getPosition().distance(event.getToTransform().getLocation().getPosition()); + + if (Utils.isTeleportCooldownEnabled() && EssentialCmds.teleportingPlayers.contains(player.getUniqueId()) && dist > 0) { EssentialCmds.teleportingPlayers.remove(player.getUniqueId()); player.sendMessage(Text.of(TextColors.RED, "Teleportation canceled due to movement."));