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

Command und Event können nicht registriet werden!

SchnellfeuerXD

Kuhfänger
Registriert
8 Februar 2020
Beiträge
56
Diamanten
300
Hallo, ich schreibe aktuell an einem neuen Plugin doch komischer weise ( ich weiß nicht ob es an der 1.15.2 API liegt) kann ich meinen Command bzw. mein Event nicht registrieren obwohl ich es so mache wie immer. Ich benutze aber zu erstem mal Constructors und wenn ich über den Fehler hover dann kommt immer etwas mit Construktor. Der Construktor soll undefiniert sein. Doch was heißt das auch nach Recherche habe ich nichts gefunden was meine Problem beheben könnte. Würde mich über Hilfe freun.
LG SchnellfeuerXD
 

Anhänge

  • SharedScreenshot1.jpg
    SharedScreenshot1.jpg
    116,2 KB · Aufrufe: 168
  • SharedScreenshot2.jpg
    SharedScreenshot2.jpg
    140,1 KB · Aufrufe: 177
  • SharedScreenshot3.jpg
    SharedScreenshot3.jpg
    134,2 KB · Aufrufe: 179

JOO200

Braumeister
Registriert
18 Dezember 2016
Beiträge
442
Diamanten
228
Du definierst einen Constructor, bei welchem ein Wert übergeben werden muss.
In der onEnable übergibst du keinen Fehler. Und genau deswegen meckert die IDE

PS: Wenn schon deutsche Klassennamen, dann bitte ohne Umlaute
 

SchnellfeuerXD

Kuhfänger
Registriert
8 Februar 2020
Beiträge
56
Diamanten
300
Du definierst einen Constructor, bei welchem ein Wert übergeben werden muss.
In der onEnable übergibst du keinen Fehler. Und genau deswegen meckert die IDE

PS: Wenn schon deutsche Klassennamen, dann bitte ohne Umlaute

Eclipse hat mir dort "null" eingetragen doch nun bekomm ich eine NullPointerExeption in zeile 25 bei "GuiCommand"

import org.bukkit.command.Command;
import org.bukkit.command.CommandExecutor;
import org.bukkit.command.CommandSender;
import org.bukkit.entity.Player;

import de.grafplaiz.bangui.inventorys.SpielerAuswahl;

public class GuiCommand implements CommandExecutor{

SpielerAuswahl plugin;

public GuiCommand(SpielerAuswahl plugin) {
this.plugin = plugin;
}

@Override
public boolean onCommand(CommandSender sender, Command command, String label, String[] args) {
if(sender instanceof Player) {
Player player = (Player) sender;
if(player.hasPermission("grafplaiz.bangui")) {
plugin.openSpieler(player);
} else {
player.sendMessage("§8[§4Ban§8] §eDu hast leider keine Rechte.");
}
}
return true;
}

}


Das ist die Zeile mit "plugin.openSpieler(player);"

Würde mich über eine weitere Antwort freun!
 

JOO200

Braumeister
Registriert
18 Dezember 2016
Beiträge
442
Diamanten
228
Wenn plugin "null" ist, also keinen Wert hat, dann ist doch klar, warum da eine NullPointerException kommt.

Ich hab das Gefühl, dass das größte Problem ist, dass du dir nochmal Java-Grundlagen anschauen solltest. MIt deinem aktuellen Wissenstand wird ein eigenes Plugin sehr unwahrscheinlich.
 
Oben