Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import org.bukkit.Bukkit;
- import org.bukkit.plugin.Plugin;
- import org.bukkit.plugin.java.JavaPlugin;
- public class Main extends JavaPlugin{
- private static Plugin plugin;
- private static int countDownTask;
- private static int seconds = 10;
- @Override
- public void onEnable() {
- plugin = this;
- getCommand("run").setExecutor(new Commande());
- }
- public static void repeatTask(){
- Bukkit.getScheduler().scheduleSyncRepeatingTask(getInstance(), new Runnable(){
- @Override
- public void run() {
- Bukkit.broadcastMessage("Ceci est une tâche qui se répête toute les 15 secondes");
- }
- }, 0, 15*20);
- }
- public static void countDown(){
- countDownTask = Bukkit.getScheduler().scheduleSyncRepeatingTask(getInstance(), new Runnable(){
- @Override
- public void run() {
- if(seconds != 1){
- Bukkit.broadcastMessage(seconds+" secondes restantes !");
- seconds--;
- }else{
- Bukkit.broadcastMessage(seconds+" seconde restante !");
- Bukkit.getScheduler().cancelTask(countDownTask);
- }
- }
- }, 0, 20);
- }
- public static void sendMessageLaster(final String msg){
- Bukkit.getScheduler().runTaskLater(getInstance(), new Runnable(){
- @Override
- public void run() {
- Bukkit.broadcastMessage(msg);
- }
- }, 40);
- }
- public static Plugin getInstance(){
- return plugin;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment