Advertisement
Spirit13300

Untitled

Oct 18th, 2017
380
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.89 KB | None | 0 0
  1. package com.spirit.projecttest;
  2. import java.io.File;
  3.  
  4. import org.bukkit.command.Command;
  5. import org.bukkit.command.CommandSender;
  6. import org.bukkit.configuration.file.FileConfiguration;
  7. import org.bukkit.configuration.file.YamlConfiguration;
  8. import org.bukkit.entity.Player;
  9. import org.bukkit.plugin.java.JavaPlugin;
  10.  
  11. public class Projettest extends JavaPlugin {
  12.     @Override
  13.     public void onEnable(){
  14.            
  15.             saveDefaultConfig();
  16.             getLogger().info("Plugin démarré !");
  17.            
  18.     }
  19.             @Override
  20.             public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args){
  21.                 File configFile = new File ("config.yml");
  22.                 FileConfiguration config = YamlConfiguration.loadConfiguration(configFile);
  23.                 String var = getConfig().getString("hello");
  24.                 if (cmd.getName().equalsIgnoreCase("hello")) { // Si c'est la commande "exemple" qui a été tapée:
  25.                     // On fait quelque chose
  26.                     if(sender instanceof Player) {
  27.                         // C'est un joueur qui a effectué la commande
  28.                         Player p = (Player)sender;// On récupère le joueur.
  29.                         p.sendMessage(var);
  30.                     }
  31.                     else
  32.                     {
  33.                         // C'est la console du serveur qui a effectuée la commande.
  34.                     }
  35.                     return true;//On renvoie "true" pour dire que la commande était valide
  36.                 }
  37.                 return false;//Si une autre commande a été tapée on renvoie "false" pour dire qu'elle n'était pas valide.
  38.             }
  39.            
  40.            
  41.            
  42.            
  43.            
  44.                 //getConfig().set("parent.enfant1", "Salut !");
  45.                 // Actions à effectuer au démarrage du plugin, c'est-à-dire :
  46.                 //   - Au démarrage du serveur
  47.                 //   - Après un /reload
  48.        
  49.        public void onDisable(){
  50.             // Actions à effectuer à la désactivation du plugin
  51.             //   - A l'extinction du serveur
  52.             //   - Pendant un /reload
  53.         }
  54. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement