S
Scrumplex
Guest
Hi Community,
ich möchte euch zeigen wie man commands von anderen plugins überschreibt!
In meinem Beispiel nehme ich /spawn von Essentials!
Als erstes müsst ihr etwas Importieren
Und zwar:
*hust* onEnable:
Dann kommt der eigentliche Code:
Hiermit habe ich gesagt wenn /spawn ist dann nee sagen dafür /hub machen
Hoffe ihr könnt alles nachvollziehen
ich möchte euch zeigen wie man commands von anderen plugins überschreibt!
In meinem Beispiel nehme ich /spawn von Essentials!
Als erstes müsst ihr etwas Importieren
Und zwar:
Code:
import org.bukkit.event.player.PlayerCommandPreprocessEvent;
Code:
public void onEnable() {
System.out.println("[Plugin] "+this.getDescription().getVersion()+" Plugin enabled!");
getServer().getPluginManager().registerEvents(this, this);
}
Code:
@EventHandler(priority=EventPriority.HIGHEST)
public void onersetzen(PlayerCommandPreprocessEvent event ) {
Player p = event.getPlayer();
String msg = event.getMessage().split(" ")[0];
if (msg.equalsIgnoreCase("/spawn")) {
event.setCancelled(true);
p.performCommand("hub");
}
}
Hiermit habe ich gesagt wenn /spawn ist dann nee sagen dafür /hub machen
Hoffe ihr könnt alles nachvollziehen