Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.spirit.projecttest;
- import java.io.File;
- import org.bukkit.command.Command;
- import org.bukkit.command.CommandSender;
- import org.bukkit.configuration.file.FileConfiguration;
- import org.bukkit.configuration.file.YamlConfiguration;
- import org.bukkit.entity.Player;
- import org.bukkit.plugin.java.JavaPlugin;
- public class Projettest extends JavaPlugin {
- @Override
- public void onEnable(){
- saveDefaultConfig();
- getLogger().info("Plugin démarré !");
- }
- @Override
- public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args){
- File configFile = new File ("config.yml");
- FileConfiguration config = YamlConfiguration.loadConfiguration(configFile);
- String var = getConfig().getString("hello");
- if (cmd.getName().equalsIgnoreCase("hello")) { // Si c'est la commande "exemple" qui a été tapée:
- // On fait quelque chose
- if(sender instanceof Player) {
- // C'est un joueur qui a effectué la commande
- Player p = (Player)sender;// On récupère le joueur.
- p.sendMessage(var);
- }
- else
- {
- // C'est la console du serveur qui a effectuée la commande.
- }
- return true;//On renvoie "true" pour dire que la commande était valide
- }
- return false;//Si une autre commande a été tapée on renvoie "false" pour dire qu'elle n'était pas valide.
- }
- //getConfig().set("parent.enfant1", "Salut !");
- // Actions à effectuer au démarrage du plugin, c'est-à-dire :
- // - Au démarrage du serveur
- // - Après un /reload
- public void onDisable(){
- // Actions à effectuer à la désactivation du plugin
- // - A l'extinction du serveur
- // - Pendant un /reload
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement