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) {