Per il sito

Epitaffio

SoHead Technician
I dati di accesso ce li ho già, se mi date un tema ideale, qualche immagine, dei testi e roba così, accrocchio qualcosa
 

Epitaffio

SoHead Technician
Roba mia

plCommand.java
Codice:
package test.playerList;

import java.util.logging.Logger;

import org.bukkit.ChatColor;
import org.bukkit.command.Command;
import org.bukkit.command.CommandExecutor;
import org.bukkit.command.CommandSender;
import org.bukkit.entity.Player;

public class plCommand implements CommandExecutor {

  public boolean onCommand(CommandSender sender, Command cmd, String commandLabel, String[] args){
    try {
      Player player = (Player) sender;
      String str = ChatColor.RED + "Online: " + player.getName();
      for(Player p : player.getServer().getOnlinePlayers()) {
        if(!(player.getName().equals(p.getName()))) str += ", " + p.getName();
      }
      player.sendMessage(str);
      return true;
      }
    catch(Exception e) {
      String str = "Online: ";
      for(Player p : sender.getServer().getOnlinePlayers()) {
        str += p.getName() + ", ";
      }
      Logger.getLogger("Minecraft").info(str);
      return true;
    }
  }

}


playerList.java
Codice:
package test.playerList;

import java.util.logging.Logger;

import org.bukkit.plugin.java.JavaPlugin;

public class playerList extends JavaPlugin {
  plCommand tpCmd = new plCommand();
  private static final Logger log = Logger.getLogger("Minecraft");

  public void onEnable() {
    log.info("[playerList] Plugin Enabled.");
    getCommand("whoisonline").setExecutor(tpCmd);
    getCommand("online").setExecutor(tpCmd);
    getCommand("list").setExecutor(tpCmd);
  }


  public void onDisable() {
    log.info("[playerList] Plugin disabled.");
  }


}
 
Alto