Nun, ich versuche, eine Java-Plugin für Bukkit/Spigot zu kompilieren, aber ich bin immer folgende Fehlermeldung:Fehler: Klasse nicht abstrakt ist und überschreiben nicht abstrakte Methode
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:2.3.2:compile (default-compile) on project Websend: Compilation failure
[ERROR] /home/bruno/spigot/Websend/src/main/java/com/github/websend/WebsendPlayerCommandSender.java:[24,7] error: WebsendPlayerCommandSender is not abstract and does not override abstract method sendTitle(String,String,int,int,int) in Player
Die jeweiligen Teile der Datei, wo der Fehler ist (ich meine):
public class WebsendPlayerCommandSender implements Player {
/* This class allows tapping into command output from plugins
* if the output is sent through the commandsender.
* Note to anyone having compilation problems: Compile against Bukkit, not CraftBukkit.
*
* Tap this method(1.6.4): sendRawMessage, sendMessage(String), sendMessage(String[])
*/
private final Player baseObject;
private final Plugin commandTargetPlugin;
public WebsendPlayerCommandSender(Player baseObject, Plugin commandTargetPlugin) {
this.baseObject = baseObject;
this.commandTargetPlugin = commandTargetPlugin;
}
@Override
public void sendMessage(java.lang.String param0) {
PluginOutputManager.handleLogRecord(commandTargetPlugin, new LogRecord(Level.INFO, param0));
baseObject.sendMessage(param0);
}
@Override
public void sendMessage(java.lang.String[] param0) {
for (String str : param0) {
PluginOutputManager.handleLogRecord(commandTargetPlugin, new LogRecord(Level.INFO, str));
}
baseObject.sendMessage(param0);
}
@Override
public void sendRawMessage(java.lang.String param0) {
PluginOutputManager.handleLogRecord(commandTargetPlugin, new LogRecord(Level.INFO, param0));
baseObject.sendRawMessage(param0);
}
Und:
public void sendTitle(String string, String string1) {
baseObject.sendTitle(string, string1);
}
das Plugin ins't mir, aber ich brauche, um com Stapel mit der richtigen Version des Zapfens. Das Problem ist, dass ich nicht viel über Java weiß, um diesen Fehler zu lösen. Kann mir jemand helfen?
Das glaube ich nicht, dass Sie Ihre Tipps Spieler ... – Kerooker