Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package de.twingamingde.varo;
- import org.bukkit.plugin.Plugin;
- import org.bukkit.plugin.java.JavaPlugin;
- import org.bukkit.scheduler.BukkitRunnable;
- import de.twingamingde.varo.chest.Chest_Manager;
- import de.twingamingde.varo.command.Register_Commands;
- import de.twingamingde.varo.countdown.Lobby;
- import org.bukkit.entity.Player;
- import org.bukkit.event.EventHandler;
- import org.bukkit.event.Listener;
- import org.bukkit.event.player.PlayerJoinEvent;
- import de.twingamingde.varo.main;
- import de.twingamingde.varo.game.GameState;
- import de.twingamingde.varo.listener.RegisterListener;
- public class main extends JavaPlugin {
- public static String pr = "§7[§3Varo§7] ";
- public static GameState status;
- private static main m;
- private static Chest_Manager mana;
- public static int JoinCounter = 36000;
- @Override
- public void onDisable() {
- System.out
- .println("[]----------------------------------------------[]");
- System.out
- .println("[] Plugin [VARO] vs. 1.0 Disabled []");
- System.out
- .println("[] Plugin by TwinGamingDE []");
- System.out
- .println("[]----------------------------------------------[]");
- }
- @Override
- public void onEnable() {
- System.out
- .println("[]----------------------------------------------[]");
- System.out
- .println("[] Plugin [VARO] vs. 1.0 Enabled []");
- System.out
- .println("[] Plugin by TwinGamingDE []");
- System.out
- .println("[]----------------------------------------------[]");
- m = this;
- mana = new Chest_Manager();
- RegisterListener.registerListener();
- Register_Commands.registerCommand();
- status = GameState.LOBBY;
- Lobby.startLobby();
- }
- public static main getInstance() {
- return m;
- }
- public static Chest_Manager getChestManager() {
- return mana;
- }
- @EventHandler
- public void onJoin(PlayerJoinEvent e) {
- final Player p = e.getPlayer();
- new BukkitRunnable() {
- @Override
- public void run() {
- if (main.status == GameState.JOIN) {
- if (JoinCounter == 36000) {
- p.sendMessage(main.pr + "§aDu wirst in §c30 §aMinuten gekickt.");
- }
- if (JoinCounter == 18000) {
- p.sendMessage(main.pr + "§aDu wirst in §c15 §aMinuten gekickt.");
- }
- if (JoinCounter == 1) {
- p.sendMessage(main.pr + "§aDu wirst in §c"
- + JoinCounter + " §aSekunde gekickt.");
- }
- if (JoinCounter == 120 || JoinCounter == 90
- || JoinCounter == 60 || JoinCounter == 30
- || JoinCounter == 15 || JoinCounter == 10
- || JoinCounter == 5 || JoinCounter == 4
- || JoinCounter == 3 || JoinCounter == 2) {
- p.sendMessage(main.pr + "§aDu wirst in §c"
- + JoinCounter + " §aSekunden gekickt.");
- }
- if (JoinCounter == 1) {
- p.sendMessage(main.pr + "§aDu wirst in §c"
- + JoinCounter + " §aSekunde gekickt.");
- }
- if (JoinCounter == 0) {
- p.kickPlayer("§4Deine Onlinezeit ist vorbei! §cDu wurdest deshalb gekickt!");
- this.cancel();
- }
- JoinCounter--;
- }
- }
- }.runTaskLater(this, 20L);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement