Y
yoshicrafter
Guest
2 Dinge, die an meinem Ban Plugin nicht funktionieren wollen:
1. der Befehl /ban
da steht dannCommand not Found, obwohl ich den schon registiert hab und alles
2. Der PreLoginEvent
hab da nen code, der die verbindung beim einloggen zum test kurz cancelt, wenn ich mich einlogge, aber ich werde trotzdem reingelassen
ich krieg das einfach nicht gebacken, hab schon gegoogelt und rumprobiert
Main.java:
Ban.java:
1. der Befehl /ban
da steht dannCommand not Found, obwohl ich den schon registiert hab und alles
2. Der PreLoginEvent
hab da nen code, der die verbindung beim einloggen zum test kurz cancelt, wenn ich mich einlogge, aber ich werde trotzdem reingelassen
ich krieg das einfach nicht gebacken, hab schon gegoogelt und rumprobiert
Main.java:
Code:
package de.geheim.bans;
import net.md_5.bungee.api.ProxyServer;
import net.md_5.bungee.api.event.PreLoginEvent;
import net.md_5.bungee.api.plugin.Listener;
import net.md_5.bungee.api.plugin.Plugin;
import net.md_5.bungee.event.EventHandler;
public class Main extends Plugin implements Listener {
@Override
public void onEnable() {
ProxyServer.getInstance().getPluginManager().registerCommand(this, new Ban("ban"));
ProxyServer.getInstance().getPluginManager().registerListener(this, this);
getLogger().info("Das Plugin Bans wurde erfolgreich aktiviert");
}
@Override
public void onDisable() {
getLogger().info("Das Plugin Bans wurde erfolgreich deaktiviert");
}
@EventHandler
public void onLogin(PreLoginEvent e) {
e.setCancelReason("das ist ein test");
e.setCancelled(true);
}
}
Code:
package de.geheim.bans;
import net.md_5.bungee.api.CommandSender;
import net.md_5.bungee.api.plugin.Command;
public class Ban extends Command {
public Ban(String name) {
super(name);
// TODO Auto-generated constructor stub
}
@Override
public void execute(CommandSender arg0, String[] arg1) {
// TODO Auto-generated method stub
arg0.sendMessage("das ist ein test");
}
}