Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import org.bukkit.Bukkit;
- import org.bukkit.ChatColor;
- import org.bukkit.Sound;
- import org.bukkit.World;
- import org.bukkit.command.Command;
- import org.bukkit.command.CommandSender;
- import org.bukkit.entity.Player;
- import org.bukkit.plugin.java.JavaPlugin;
- public class JaiLaClass extends JavaPlugin {
- //Timer
- public int tache;//Nom de la tache
- public int compte = 10;//Compte de la tache
- @SuppressWarnings("deprecation")//On enlever les soulignements jaunes!
- public void timer()
- {
- tache = Bukkit.getServer().getScheduler().scheduleAsyncRepeatingTask(this, new Runnable() {
- @Override
- public void run() {
- if(compte <= 0){//Si le compte est a zero ou plus petit
- Bukkit.broadcastMessage("§2Le timer est §cterminé §2!");//On envoie un message aux joueurs
- Bukkit.getServer().getScheduler().cancelTask(tache);//On stop la tache.
- }else{
- Bukkit.broadcastMessage("§2Le timer est à "+ChatColor.RED+compte+" §2secondes !"); //On envoie un message a
- //tous le serveur pour dire combien de temps il reste!
- compte--;// On enleve 1 a compte | On peut enlever plus avec "compte -= Nombre;"
- }
- }
- }, 20L, 20L);//Temps (en ticks) de declanchement , Temps (en ticks) de repetition! 20ticks = 1 Secondes
- }
- //Commandes
- public boolean onCommand(CommandSender sender, Command cmd, String label, String[]args)
- {
- Player p = (Player) sender;
- World w = p.getWorld();//On recupere le monde du joueur
- if(cmd.getName().equalsIgnoreCase("timer"))
- {
- timer();//On lance le timer
- }else if(cmd.getName().equalsIgnoreCase("pling"))
- {
- w.playSound(p.getLocation(), Sound.NOTE_PLING, 10, 1);//On joue un son au joueur qui tape la commande
- //le nombre "1" a la fin defini la hauteur du son (do, ré, mi, fa, sol...)
- }else if(cmd.getName().equalsIgnoreCase("ender"))
- {
- w.playSound(p.getLocation(), Sound.ENDERMAN_TELEPORT, 10, 1);
- }else if(cmd.getName().equalsIgnoreCase("piano"))
- {
- w.playSound(p.getLocation(), Sound.NOTE_PIANO, 10, 1);
- }else if(cmd.getName().equalsIgnoreCase("loup"))
- {
- w.playSound(p.getLocation(), Sound.WOLF_WHINE, 10, 1);
- }
- return true;//On retourne true pour dir que les commandes sont fini et réinitialisées!
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment