Bonjour, je code un peu en JAVA et j'ai voulu faire executer un commande à un joueur, je n'ai pas trouvé commant faire je peux faire execute une commande à la console comme ça :
Mais je ne sais pas comment faire pour les joueur
Secondement Ajouter des craft :
j'essaye comme ceci mais ça ne marche pas
Bon il y a tous un tas d'autre chose dans le code, mais pouvez vous m'aider à trouver l'erreur ? Merci
Code:
Bukkit.dispatchCommand(Bukkit.getConsoleSender(), "dynmap hide RedHeadEmile");
Secondement Ajouter des craft :
j'essaye comme ceci mais ça ne marche pas
Code:
package fr.RedHeadEmile.RedHeadEmile;
import java.util.ArrayList;
import java.util.Random;
import org.bukkit.Bukkit;
import org.bukkit.Location;
import org.bukkit.Material;
import org.bukkit.World;
import org.bukkit.entity.Player;
import org.bukkit.event.Listener;
import org.bukkit.inventory.ItemStack;
import org.bukkit.inventory.ShapedRecipe;
import org.bukkit.plugin.PluginManager;
import org.bukkit.plugin.java.JavaPlugin;
public class RedHeadEmile extends JavaPlugin implements Listener{
public void onEnable(){
System.out.println("RedHeadEmile > active");
PluginManager pm = getServer().getPluginManager();
pm.registerEvents(new Command(this), this);
ShapedRecipe sh = new ShapedRecipe(new ItemStack(Material.SADDLE, 1));
sh.shape(new String[] {"SSS", "SSS", "SSS"});
sh.setIngredient('C', Material.LEATHER);
sh.setIngredient('S', Material.STRING);
sh.setIngredient('I', Material.IRON_INGOT);
sh.setIngredient('A', Material.AIR);
getServer().addRecipe(sh);
}
public static void start(){
World world = Bukkit.getServer().getWorld("denceore");
ArrayList<Location> locs = new ArrayList<Location>();
locs.add(new Location(world, -18.5, 17, -41.5, 90, 0));
locs.add(new Location(world, -18.5, 17, -13.5, 90, 0));
locs.add(new Location(world, -18.5, 17, 14.5, 90, 0));
locs.add(new Location(world, -18.5, 17, 42.5, 90, 0));
Random ran = new Random();
for(Player pls : Bukkit.getOnlinePlayers()){
Location randomLoc = locs.get(ran.nextInt(locs.size()));
pls.teleport(randomLoc);
}
}
public void onDisable(){
System.out.println("RedHeadEmile > desactive");
}
}