Kann mal bitte jemand über meinen Code schauen?
Es läuft, gibt, so weit ich das sehe, keine Fehler aus.
Habe ich das so weit richtig gemacht oder würdet ihr sagen mach es lieber so oder so?
Mir geht es jetzt hier um die Sache mit dem Wetter.
Über Sinn oder Unsinn brauchen wir nicht sprechen, es geht nur um Übungsaufgaben für mich. 
package de.tutmeistensnix.rw;
import net.risingworld.api.Plugin;
import net.risingworld.api.Server;
import net.risingworld.api.events.EventMethod;
import net.risingworld.api.events.Listener;
import net.risingworld.api.events.player.PlayerCommandEvent;
import net.risingworld.api.objects.Player;
public class TutMeistensNix extends Plugin implements Listener {
registerEventListener(this);
public void onDisable() {
public void onCommand(PlayerCommandEvent event) {
Server server = getServer();
Player player = event.getPlayer();
String command = event.getCommand();
String[] cmd = command.split(" ");
Wetter wetter = new Wetter();
Essen essen = new Essen();
Gesundheit gesundheit = new Gesundheit();
// ########## Wetter verändern ##########
if(cmd[0].equals("/wetter")) {
wetter.neuesWetter(server, player, art);
player.sendTextMessage("[#FFFF00]Du musst clear, regen, nebel oder sturm schreiben. \n[#FFFF00]Beispiel: /wetter clear");
} else if(cmd[0].equals("/essen")) { // ########## Hunger und Durst stillen ##########
essen.wollenEssen(player);
} else if(cmd[0].equals("/heilen")) { // ########## Wie ist meine Gesundheit ##########
gesundheit.meineGesundheit(player);
} else if(cmd[0].equals("/ungesund")) { // ########## Mach mich krank ##########
if(cmd[1].equals("knochenbruch")) {
gesundheit.brechMirDieKnochen(player, true);
} else if(cmd[1].equals("bluten")) {
gesundheit.ichBlute(player, true);
int krank = Integer.parseInt(cmd[1]); // ########## String in Int umwandeln #########
gesundheit.machMichKrank(player, krank);
player.sendTextMessage("[#FFFF00]Du musst knochenbruch, bluten oder eine Zahl zwischen 1 - 100 angeben. \n[#FFFF00]Beispiel: /ungesund 50 oder /ungesund knochenbruch");
Display More
package de.tutmeistensnix.rw;
import net.risingworld.api.Server;
import net.risingworld.api.objects.Player;
import net.risingworld.api.objects.Weather;
public void neuesWetter(Server server, Player player, String art){
server.setWeather(Weather.Clear, true);
server.broadcastTextMessage("[#FFFF00]Das Wetter wurde von " + player.getName() + " geändert.");
server.setWeather(Weather.Rain, true);
server.broadcastTextMessage("[#FFFF00]Das Wetter wurde von " + player.getName() + " geändert.");
server.setWeather(Weather.Fog, true);
server.broadcastTextMessage("[#FFFF00]Das Wetter wurde von " + player.getName() + " geändert.");
server.setWeather(Weather.Storm, true);
server.broadcastTextMessage("[#FFFF00]Das Wetter wurde von " + player.getName() + " geändert.");
player.sendTextMessage("[#FFFF00]Du musst clear, regen, nebel oder sturm schreiben. \n[#FFFF00]Beispiel: /wetter clear");
Display More
Vielen Dank fürs anschauen.
TutMeistensNix