summaryrefslogtreewikicommitdiff
path: root/src/main/java/net/tylermurphy/hideAndSeek/commands/Start.java
diff options
context:
space:
mode:
authorTyler Murphy <tylermurphy534@gmail.com>2021-08-18 19:21:59 -0400
committerTyler Murphy <tylermurphy534@gmail.com>2021-08-18 19:21:59 -0400
commit8f0a3ef68c4298ed3c79b4fc717f2fdc3d2cda7b (patch)
tree098a28015451fd5b64d9dabc2d6f5f2e81fd6887 /src/main/java/net/tylermurphy/hideAndSeek/commands/Start.java
parentfixed keep inv and death messages (diff)
downloadkenshinshideandseek-8f0a3ef68c4298ed3c79b4fc717f2fdc3d2cda7b.tar.gz
kenshinshideandseek-8f0a3ef68c4298ed3c79b4fc717f2fdc3d2cda7b.tar.bz2
kenshinshideandseek-8f0a3ef68c4298ed3c79b4fc717f2fdc3d2cda7b.zip
glow powerup
Diffstat (limited to 'src/main/java/net/tylermurphy/hideAndSeek/commands/Start.java')
-rw-r--r--src/main/java/net/tylermurphy/hideAndSeek/commands/Start.java15
1 files changed, 5 insertions, 10 deletions
diff --git a/src/main/java/net/tylermurphy/hideAndSeek/commands/Start.java b/src/main/java/net/tylermurphy/hideAndSeek/commands/Start.java
index 5bf1c13..50dbc4f 100644
--- a/src/main/java/net/tylermurphy/hideAndSeek/commands/Start.java
+++ b/src/main/java/net/tylermurphy/hideAndSeek/commands/Start.java
@@ -13,6 +13,7 @@ import net.tylermurphy.hideAndSeek.ICommand;
import net.tylermurphy.hideAndSeek.Main;
import net.tylermurphy.hideAndSeek.manager.TauntManager;
import net.tylermurphy.hideAndSeek.manager.WorldborderManager;
+import net.tylermurphy.hideAndSeek.util.Functions;
import static net.tylermurphy.hideAndSeek.Store.*;
@@ -37,16 +38,10 @@ public class Start implements ICommand {
sender.sendMessage(errorPrefix + "No Seekers were found");
return;
}
- Bukkit.getServer().dispatchCommand(Bukkit.getConsoleSender(), "gamerule sendCommandFeedback false");
- Bukkit.getServer().dispatchCommand(Bukkit.getConsoleSender(), "gamerule doImmediateRespawn true");
- Bukkit.getServer().dispatchCommand(Bukkit.getConsoleSender(), "gamerule logAdminCommands false");
- Bukkit.getServer().dispatchCommand(Bukkit.getConsoleSender(), "gamerule naturalRegeneration false");
- Bukkit.getServer().dispatchCommand(Bukkit.getConsoleSender(), "gamerule keepInventory true");
- Bukkit.getServer().dispatchCommand(Bukkit.getConsoleSender(), "gamerule showDeathMessages false");
- playerData = new HashMap<String,Integer>();
+ Functions.setGamerules();
+
for(Player player : playerList.values()) {
- resetPlayerData(player.getName(),true);
player.getInventory().clear();
player.setGameMode(GameMode.ADVENTURE);
player.teleport(new Location(player.getWorld(), spawnPosition.getX(),spawnPosition.getY(),spawnPosition.getZ()));
@@ -70,7 +65,7 @@ public class Start implements ICommand {
}
WorldborderManager.reset();
status = "Starting";
- startTaskId = Bukkit.getServer().getScheduler().runTaskAsynchronously(Main.plugin, new Runnable(){
+ Bukkit.getServer().getScheduler().runTaskAsynchronously(Main.plugin, new Runnable(){
public void run() {
int temp = gameId;
Bukkit.getServer().broadcastMessage(messagePrefix + "Hiders have 30 seconds to hide!");
@@ -97,7 +92,7 @@ public class Start implements ICommand {
Bukkit.getServer().broadcastMessage(messagePrefix + "Attetion SEEKERS, its time to find the hiders!");
status = "Playing";
}
- }).getTaskId();
+ });
if(worldborderEnabled) {
WorldborderManager.schedule();
}