• 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!

Wo ist der Fehler?

Arko93

Workaholic
Registriert
9 März 2012
Beiträge
528
Alter
33
Diamanten
0
Minecraft
Arko93
Hi habe mal etwas Programiert...funktioniert alles schön und gut, bis auf das ausführen der Comands o_O
Hat da jemand eine Idee? bzw eine andere Metode?


Code:
package de.arko.fcheropack.listener;

import de.arko.fcheropack.FCHeroPack;
import java.util.List;
import org.bukkit.event.EventHandler;
import org.bukkit.event.Listener;
import org.bukkit.event.player.PlayerLoginEvent;

public class FCHPPlayerLoginListener implements Listener {
    
    private final FCHeroPack plugin;
    
    public FCHPPlayerLoginListener(FCHeroPack plugin) {
        this.plugin = plugin;
    }
    
    @EventHandler
    public void onLogin(PlayerLoginEvent e) {
        short isNew = ((plugin.getConfig().getStringList("played_before").contains(e.getPlayer().getName())) ? ((short)0) : ((short)1));
        if (isNew == 1) {
            List<String> players = plugin.getConfig().getStringList("played_before");
            players.add(e.getPlayer().getName());
            plugin.getConfig().set("played_before", players);
            plugin.saveConfig();
            for (String cs : new String[]{"/hero prof Gehilfe", "/hero confirm", "/klassen"}) {
                e.getPlayer().chat(cs);
            }
        }
    }
}
 
Zuletzt bearbeitet:

Arko93

Workaholic
Registriert
9 März 2012
Beiträge
528
Alter
33
Diamanten
0
Minecraft
Arko93
Code:
package de.arko.fcheropack.listener;

import de.arko.fcheropack.FCHeroPack;
import java.util.List;
import org.bukkit.event.EventHandler;
import org.bukkit.event.Listener;
import org.bukkit.event.player.PlayerLoginEvent;
public class FCHPPlayerLoginListener implements Listener {
    
    private final FCHeroPack plugin;
    
    public FCHPPlayerLoginListener(FCHeroPack plugin) {
        this.plugin = plugin;
    }
    
    @EventHandler
    public void onLogin(PlayerLoginEvent e) {
        short isNew = ((plugin.getConfig().getStringList("played_before").contains(e.getPlayer().getName())) ? ((short)0) : ((short)1));
        if (isNew == 1) {
            List<String> players = plugin.getConfig().getStringList("played_before");
            players.add(e.getPlayer().getName());
            plugin.getConfig().set("played_before", players);
            plugin.saveConfig();
            e.getPlayer().performCommand("klassen");
            }
        }
    }

Still dont work o_O
 

DBX12

Minecrafter
Registriert
25 Juli 2012
Beiträge
17
Diamanten
0
Minecraft
DBX12
Oben