• Es freut uns dass du in unser Minecraft Forum gefunden hast. Hier kannst du mit über 130.000 Minecraft Fans über Minecraft diskutieren, Fragen stellen und anderen helfen. In diesem Minecraft Forum kannst du auch nach Teammitgliedern, Administratoren, Moderatoren , Supporter oder Sponsoren suchen. Gerne kannst du im Offtopic Bereich unseres Minecraft Forums auch über nicht Minecraft spezifische Themen reden. Wir hoffen dir gefällt es in unserem Minecraft Forum!

Name History

SanCarlo

Redstoneengineer
Registriert
27 Juni 2012
Beiträge
37
Diamanten
0
Minecraft
SanCarlo
This project is abandoned.

Whether this project is out of date or its author marked it as abandoned, this project is no longer maintained.

If you wish to take this project over, please report it and state your intentions.

Das letzte Update im April... ich hätte lieber ein aktives Plugin...
 

Malte

Ehemaliges Teammitglied
Ehem. Teammitglied
Registriert
17 März 2012
Beiträge
524
Diamanten
310
Minecraft
Lergin_
Du kannst auch einfach die Mojang API nutzen um die Namen auszulesen (https://api.mojang.com/user/profiles/[UUID]/names), wodurch es nicht einmal nötig währe die Namen zu speichern, auch gibt es bereits einige Webseiten die es dir ermöglichen diese History einfach und anhand des Namens auszugeben. Achja das klappt natürlich nur bei Premiumaccounts.
 

genexarbeiter

Minecrafter
Registriert
17 September 2012
Beiträge
17
Diamanten
0
Minecraft
genexarbeiter
Code:
public class NameList extends JavaPlugin implements CommandExecutor, Listener {
  
    public static File codesFile = new File("plugins/NameList/", "names.yml");
    public static FileConfiguration codesYML = YamlConfiguration.loadConfiguration(codesFile);
  
    @Override
    public void onEnable() {
        getServer().getPluginManager().registerEvents(this, this);
    }
  
    @EventHandler
    public void onPlayerJoin(PlayerLoginEvent e) {
        codesYML.set(e.getPlayer().getName().toLowerCase(), e.getPlayer().getUniqueId());
        try {
            codesYML.save(codesFile);
        } catch (IOException e1) {e1.printStackTrace();}
    }
  
    @Override
    public boolean onCommand(CommandSender pSender, Command pCmd, String pLabel, String[] pArgs) {
        if(pCmd.getName().equalsIgnoreCase("uuid")) {
            if(pSender instanceof ConsoleCommandSender) {
                System.out.println("Ingame Only");
                return true;
            }
            Player player = (Player) pSender;
            if(pArgs.length == 1) {
                try {
                    player.sendMessage((String) codesYML.get(pArgs[0].toLowerCase()));
                } catch(NullPointerException e) {
                    player.sendMessage("Spieler gibt es nicht");
                }
            }
        }
        return true;
    }

}

Bitteschön

- Max
 
Oben