summaryrefslogtreewikicommitdiff
path: root/src/main/java/net/tylermurphy/hideAndSeek/command/location/SetSpawnLocation.java
diff options
context:
space:
mode:
authorbobby29831 <84546230+bobby29831@users.noreply.github.com>2022-05-14 22:27:34 -0500
committerGitHub <noreply@github.com>2022-05-14 22:27:34 -0500
commitd3e81515345f846ab531a4a0ff36117c624618ae (patch)
tree644a3745e322f9ce32cd455250ef8241436f7fed /src/main/java/net/tylermurphy/hideAndSeek/command/location/SetSpawnLocation.java
parentrefactor: simplify Locations.java class (diff)
parentdebug menu and 1.8/1.14 fixes (diff)
downloadkenshinshideandseek-d3e81515345f846ab531a4a0ff36117c624618ae.tar.gz
kenshinshideandseek-d3e81515345f846ab531a4a0ff36117c624618ae.tar.bz2
kenshinshideandseek-d3e81515345f846ab531a4a0ff36117c624618ae.zip
Merge branch 'tylermurphy534:1.4.3' into 1.4.3
Diffstat (limited to 'src/main/java/net/tylermurphy/hideAndSeek/command/location/SetSpawnLocation.java')
-rw-r--r--src/main/java/net/tylermurphy/hideAndSeek/command/location/SetSpawnLocation.java14
1 files changed, 5 insertions, 9 deletions
diff --git a/src/main/java/net/tylermurphy/hideAndSeek/command/location/SetSpawnLocation.java b/src/main/java/net/tylermurphy/hideAndSeek/command/location/SetSpawnLocation.java
index 1f454d6..5ecfb8d 100644
--- a/src/main/java/net/tylermurphy/hideAndSeek/command/location/SetSpawnLocation.java
+++ b/src/main/java/net/tylermurphy/hideAndSeek/command/location/SetSpawnLocation.java
@@ -23,7 +23,6 @@ import net.tylermurphy.hideAndSeek.Main;
import net.tylermurphy.hideAndSeek.command.ICommand;
import net.tylermurphy.hideAndSeek.command.location.util.LocationUtils;
import net.tylermurphy.hideAndSeek.command.location.util.Locations;
-import org.bukkit.command.CommandSender;
import org.bukkit.entity.Player;
import static net.tylermurphy.hideAndSeek.configuration.Config.*;
@@ -31,22 +30,19 @@ import static net.tylermurphy.hideAndSeek.configuration.Localization.message;
public class SetSpawnLocation implements ICommand {
- public void execute(CommandSender sender, String[] args) {
- if (!(sender instanceof Player)) return;
- Player player = (Player) sender;
-
- LocationUtils.setLocation(player, Locations.GAME, vector -> {
+ public void execute(Player sender, String[] args) {
+ LocationUtils.setLocation(sender, Locations.GAME, vector -> {
if (worldBorderEnabled && vector.distance(worldBorderPosition) > 100) {
sender.sendMessage(errorPrefix + message("WORLDBORDER_POSITION"));
throw new RuntimeException("World border not enabled or not in valid position!");
}
- if (!player.getLocation().getWorld().getName().equals(spawnWorld)) {
+ if (!sender.getLocation().getWorld().getName().equals(spawnWorld)) {
Main.getInstance().getGame().getWorldLoader().unloadMap();
- Main.getInstance().getGame().getWorldLoader().setNewMap(player.getLocation().getWorld().getName());
+ Main.getInstance().getGame().getWorldLoader().setNewMap(sender.getLocation().getWorld().getName());
}
- spawnWorld = player.getLocation().getWorld().getName();
+ spawnWorld = sender.getLocation().getWorld().getName();
spawnPosition = vector;
});
}