Solved -

Discussion in 'Plugin Development' started by PlayFriik, Dec 6, 2014.

Thread Status:
Not open for further replies.
  1. Offline

    PlayFriik

    Fixed.
     
  2. Offline

    JordyPwner

    PlayFriik here is my example countdown:

    Show Spoiler

    Code:java
    1.  
    2.  
    3. import org.bukkit.Bukkit;
    4. import org.bukkit.entity.Player;
    5. import org.bukkit.event.EventHandler;
    6. import org.bukkit.event.Listener;
    7. import org.bukkit.event.player.PlayerJoinEvent;
    8. import org.bukkit.plugin.PluginManager;
    9. import org.bukkit.plugin.java.JavaPlugin;
    10.  
    11. public class Main extends JavaPlugin implements Listener{
    12.  
    13. int task;
    14. int time = 30;
    15.  
    16. public void onEnable(){
    17.  
    18. PluginManager pm = Bukkit.getServer().getPluginManager();
    19. pm.registerEvents(this, this);
    20.  
    21. }
    22.  
    23.  
    24. public void onDisable(){
    25.  
    26. }
    27.  
    28. @EventHandler
    29. public void onPlayerJoin(PlayerJoinEvent e){
    30. Player p = e.getPlayer();
    31.  
    32. task = Bukkit.getScheduler().scheduleSyncRepeatingTask(this, new Runnable() {
    33. public void run() {
    34. time--; //You want to subtract time by 1 each time this is ran ! not on else statement or anywhere else.
    35. if(time == 0) {
    36. Bukkit.getScheduler().cancelTask(task);
    37. } else if (time == 20) {
    38. System.out.println("20");
    39. }else if (time == 15){
    40. System.out.println("15");
    41. }else if (time == 10){
    42. System.out.println("10");
    43. }else if (time < 10){
    44. System.out.println(time); //couting down from 10 to 0
    45. }
    46. }
    47. }, 0, 20);
    48. }
    49. }
    50.  

    [/spoiler
     
  3. Offline

    PlayFriik

    I tried, but I just can't figure out how to do that.. :/
    Also this scoreboard has option "scoreboard.add("SomeTextHere", ScoreHere)", but I have no idea, how to remove 1 from it..?
     
Thread Status:
Not open for further replies.

Share This Page