Jump to content
  • 0

Frage

Geschrieben

Hi!

Ich programmiere seit einigen Wochen Bukkit Plugins. Jetzt habe ich ein neues programmiert und wenn ich einen bestimmten Command eingeben will, kommt eine Fehlermeldung:

post-12020-0-97228800-1446232071_thumb.p

Hier ist meine Klasse mit diesem Command:

post-12020-0-70456200-1446232114_thumb.p

post-12020-0-36080900-1446232125_thumb.ppost-12020-0-16110600-1446232136_thumb.p

post-12020-0-23567800-1446232145_thumb.p

post-12020-0-50828400-1446232153_thumb.p

Vielen Dank im Vorraus!

Cravercraft

8 Antworten auf diese Frage

Empfohlene Beiträge

  • 0
Geschrieben

Hi,

soweit ich das verstehe liegt dein Problem in Bild 4 beim speichern der Konfig.

Du schreibst da z.B.


cfg.set("posX.", x);

Das Problem ist der Punkt nach dem posX, denn du erzeugst mit dem Befehl eine .yml Datei, die dann so aussehen würde:

posX:

<leer>: x

das <leer> ist hier halt die Fehlermeldung = "empty path"

-Yuki

  • 0
Geschrieben

Hi,

der Fehler ist "Name cannot be null" also würde ich erst einmal von "world" ausgehen, denn diese Variable übergibst du ja an .getWorld( ) und würde für mich als Weltname am logischsten klingen. ;)

Prüfe halt vorher nochmal, ob in der Variable auch etwas drin steht, vorallem nach dem ersten Start, wenn noch keine Konfig da ist, das du auch wirklich einen Standardwert hast und nicht eben eine leere Variable dort entsteht.

-Yuki

  • 0
Geschrieben

Jetzt bekomme ich zumindest schonmal keine Fehlermeldung mehr.

Wenn ich jz allerdings /skypvp join eingebe, dann werde ich immer zu 0 0 0 teleportiert. Das passiert, obwohl in der config.yml andere Koordinaten stehen.

Falls ihr die Klassen braucht, dann schaut weiter oben nach.

Vielen Dank im Vorraus!

post-12020-0-63795900-1446487524_thumb.p

  • 0
Geschrieben

Generell wäre es eine gute Idee, wenn du


[code=auto:0]

// Dein Code

[/code]

-Tags nutzt, oder Seiten wiehttp://pastebin.com/verwendest, und dort deine gesamten Klassen hochlädst. Dann können wir das besser kontrollieren ;)

Liebe Grüße,

Baustein

Erstelle ein Benutzerkonto oder melde dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde dich hier an.

Jetzt anmelden
×
×
  • Neu erstellen...
B
B