diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..7c272d6 --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +Maya.iml +/.idea \ No newline at end of file diff --git a/Maya.iml b/Maya.iml index db6ac82..60de548 100644 --- a/Maya.iml +++ b/Maya.iml @@ -11,7 +11,7 @@ - + @@ -21,7 +21,7 @@ - + diff --git a/pom.xml b/pom.xml index b24db90..0bea410 100644 --- a/pom.xml +++ b/pom.xml @@ -61,14 +61,9 @@ org.spigotmc spigot-api - 1.10-R0.1-SNAPSHOT + 1.10.2-R0.1-SNAPSHOT provided - - eu.univento - Core - LATEST - eu.univento Core diff --git a/src/main/Maya.iml b/src/main/Maya.iml deleted file mode 100644 index 4ab866e..0000000 --- a/src/main/Maya.iml +++ /dev/null @@ -1,19 +0,0 @@ - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/src/main/java/eu/univento/maya/Maya.java b/src/main/java/eu/univento/maya/Maya.java index 77dd549..c33422a 100644 --- a/src/main/java/eu/univento/maya/Maya.java +++ b/src/main/java/eu/univento/maya/Maya.java @@ -1,10 +1,6 @@ package eu.univento.maya; -import java.util.ArrayList; -import java.util.logging.Level; -import java.util.logging.Logger; - -import eu.univento.core.api.server.Game; +import eu.univento.commons.server.ServerType; import eu.univento.core.api.server.ServerSettings; import eu.univento.maya.game.GameStage; import eu.univento.maya.game.LobbyCounter; @@ -15,6 +11,10 @@ import org.bukkit.entity.Player; import org.bukkit.plugin.PluginManager; import org.bukkit.plugin.java.JavaPlugin; +import java.util.ArrayList; +import java.util.logging.Level; +import java.util.logging.Logger; + /** * main class * @author joethei @@ -91,9 +91,7 @@ public class Maya extends JavaPlugin{ instance = this; PluginManager pm = Bukkit.getPluginManager(); pm.registerEvents(new PlayerEvents(), this); - - ServerSettings.setGame(true); - ServerSettings.setPlayedGame(Game.Maya); + ServerSettings.setServerType(ServerType.GAME_MAYA); ServerSettings.setGameMode(GameMode.ADVENTURE); log(Level.INFO, "Plugin Version: " + getDescription().getVersion() + " gestartet"); stage = GameStage.Lobby; diff --git a/src/main/java/eu/univento/maya/game/BuyCounter.java b/src/main/java/eu/univento/maya/game/BuyCounter.java index bb81b0a..408f171 100644 --- a/src/main/java/eu/univento/maya/game/BuyCounter.java +++ b/src/main/java/eu/univento/maya/game/BuyCounter.java @@ -1,10 +1,10 @@ package eu.univento.maya.game; -import eu.univento.core.api.Title; +import eu.univento.core.Core; +import eu.univento.core.api.player.CustomPlayer; import eu.univento.maya.Maya; import org.bukkit.Bukkit; import org.bukkit.Sound; -import org.bukkit.entity.Player; import org.bukkit.scheduler.BukkitRunnable; /** @@ -17,8 +17,8 @@ public class BuyCounter extends BukkitRunnable{ public void run() { if(Maya.getStage() == GameStage.Buy) { - for(Player players : Bukkit.getOnlinePlayers()) { - Title.sendTitle(players, 1, 1, 1, "§6" + time, ""); + for(CustomPlayer players : Core.getOnlinePlayers()) { + players.sendTitle(1, 1, 1, "§6" + time, ""); players.playSound(players.getEyeLocation(), Sound.ENTITY_ARROW_HIT, 1.0F, 1.0F); } if(time == 0) { diff --git a/src/main/java/eu/univento/maya/game/DeathmatchCounter.java b/src/main/java/eu/univento/maya/game/DeathmatchCounter.java index 109ec7b..d14f9d0 100644 --- a/src/main/java/eu/univento/maya/game/DeathmatchCounter.java +++ b/src/main/java/eu/univento/maya/game/DeathmatchCounter.java @@ -1,10 +1,10 @@ package eu.univento.maya.game; -import eu.univento.core.api.Title; +import eu.univento.core.Core; +import eu.univento.core.api.player.CustomPlayer; import eu.univento.maya.Maya; import org.bukkit.Bukkit; import org.bukkit.Sound; -import org.bukkit.entity.Player; import org.bukkit.scheduler.BukkitRunnable; /** @@ -17,8 +17,8 @@ public class DeathmatchCounter extends BukkitRunnable{ public void run() { if(Maya.getStage() == GameStage.DeathMatch) { - for(Player players : Bukkit.getOnlinePlayers()) { - Title.sendTitle(players, 1, 1, 1, "§6" + time, ""); + for(CustomPlayer players : Core.getOnlinePlayers()) { + players.sendTitle(1, 1, 1, "§6" + time, ""); players.playSound(players.getEyeLocation(), Sound.ENTITY_ARROW_HIT, 1.0F, 1.0F); } if(time == 0) { diff --git a/src/main/java/eu/univento/maya/game/LobbyCounter.java b/src/main/java/eu/univento/maya/game/LobbyCounter.java index b001a77..825605a 100644 --- a/src/main/java/eu/univento/maya/game/LobbyCounter.java +++ b/src/main/java/eu/univento/maya/game/LobbyCounter.java @@ -1,10 +1,11 @@ package eu.univento.maya.game; +import eu.univento.core.Core; +import eu.univento.core.api.player.CustomPlayer; import eu.univento.maya.Maya; import eu.univento.maya.modules.Modules; import org.bukkit.Bukkit; import org.bukkit.Sound; -import org.bukkit.entity.Player; import org.bukkit.scheduler.BukkitRunnable; /** @@ -18,7 +19,7 @@ public class LobbyCounter extends BukkitRunnable{ public void run() { if(Maya.getStage() == GameStage.Lobby && Bukkit.getOnlinePlayers().size() >= Maya.getMinPlayers()) { - for(Player players : Bukkit.getOnlinePlayers()) { + for(CustomPlayer players : Core.getOnlinePlayers()) { players.setLevel(time); if(time == 30) { Modules.generate(); diff --git a/src/main/java/eu/univento/maya/game/RestartCounter.java b/src/main/java/eu/univento/maya/game/RestartCounter.java index a7ed517..de93c92 100644 --- a/src/main/java/eu/univento/maya/game/RestartCounter.java +++ b/src/main/java/eu/univento/maya/game/RestartCounter.java @@ -23,7 +23,8 @@ public class RestartCounter extends BukkitRunnable{ if(time == 0) { Bukkit.getScheduler().cancelTask(Maya.restartID); Utils.restart(); - ServerSettings.setPlayedGame(null); + ServerSettings.setServerType(null); + ServerSettings.setGameState(Maya.getStage().name()); Servers.connectAllToServer("Lobby01"); Bukkit.broadcastMessage("Alle würden jetzt auf die Lobby01 kommen"); } diff --git a/src/main/java/eu/univento/maya/game/WarmupCounter.java b/src/main/java/eu/univento/maya/game/WarmupCounter.java index 44cf8e0..fc638e4 100644 --- a/src/main/java/eu/univento/maya/game/WarmupCounter.java +++ b/src/main/java/eu/univento/maya/game/WarmupCounter.java @@ -1,10 +1,10 @@ package eu.univento.maya.game; -import eu.univento.core.api.Title; +import eu.univento.core.Core; +import eu.univento.core.api.player.CustomPlayer; import eu.univento.maya.Maya; import org.bukkit.Bukkit; import org.bukkit.Sound; -import org.bukkit.entity.Player; import org.bukkit.scheduler.BukkitRunnable; /** @@ -17,8 +17,8 @@ public class WarmupCounter extends BukkitRunnable{ public void run() { if(Maya.getStage() == GameStage.Warmup) { - for(Player players : Bukkit.getOnlinePlayers()) { - Title.sendTitle(players, 1, 10, 1, "§6" + time, ""); + for(CustomPlayer players : Core.getOnlinePlayers()) { + players.sendTitle(1, 10, 1, "§6" + time, ""); players.playSound(players.getEyeLocation(), Sound.ENTITY_ARROW_HIT, 1.0F, 1.0F); } if(time == 0) {