Frage von BarbarGHG, 48

Eclipse_java_minecraft_plugin_coden_programmieren_unterstrich?

Wie mache ich in einem Plugin, dass jetzt, wenn man /heal [Spielername] macht, dass er dann gehealt wird?

Mein jetziger Code: if(label.equalsIgnoreCase("heal")){ if(args.lenth == 0){ if(p.hasPermission("blablabla.heal")){ p.setHealth(20);

Also das man andere Spieler mit /heal [Spielername] jemand heilen kann? Was muss ich dann im Code hinzufügen?

Antwort
von LudwigSchindler, 21

Du musst den Spieler aus dem 1. Argument holen:

Player s = Bukkit.getPlayer(args[0]);

und dann kannst du den heilen:

s.setHealth(s.getMaxHealth());
Kommentar von BarbarGHG ,

Vielen Dank!

Aber MUSS man da @SupressWarnings adden und wenn ja wo?

Kommentar von LudwigSchindler ,

Also wenn es gelb markiert wird und vorgeschlagen wird, würde ich es dir empfehlen, aber ich glaube nicht, dass es das tut. Aber wenn du es nicht machst ist es auch nicht schlimm.

Kommentar von MegaMann1234 ,

das kann gut möglich sein aber du kannst sie auch weglassen

Antwort
von Lennart1997, 31

Bukkit.getPlayer(args[0]).setHealth(20);

Wenn du mehr Fragen hast, kannst du mich ruhig fragen

Kommentar von PerfectMuffin ,

Nimmt Schaden, wenn er Resistenz hat. ☺

Kommentar von Lennart1997 ,

Du meinst extra Herzen oder? 

Antwort
von MegaMann1234, 17

Wenn du Programmieren lernen willst kannst du mich mal anschreiben

Kommentar von MBgamer ,

wenn er programmieren lernen will soll er Java lernen

Kommentar von MegaMann1234 ,

ja ich würde ihn dann dabei unterstützen. Das meine ich damit

Keine passende Antwort gefunden?

Fragen Sie die Community