Minecraft Plugin 2. Argument im Command abfragen?

... komplette Frage anzeigen

2 Antworten

Hallo,

Das ist nicht das 2 Argument sondern das Argument Nr. 0.

/command arg0 arg2 arg3 usw.

Hier der Code

 if(args[0].equalsIgnoreCase("1"))
package me.thunderdev.main;

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

public class speed implements CommandExecutor {

@Override
public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args) {
Player p = (Player) sender;


if(cmd.getName().equalsIgnoreCase("speed")) {

if(args[0].equalsIgnoreCase("1")) {
p.setWalkSpeed(1);
p.setFlySpeed(2);
} else if(args[0].equalsIgnoreCase("2")) {
p.setWalkSpeed(2);
p.setFlySpeed(2);
}
}
return false;
}
}
Antwort bewerten Vielen Dank für Deine Bewertung

if(args[0].equalsIgnoreCase("1")){

}

Java fängt bei 0 an zu zählen deswegen ist es arg[0]

Antwort bewerten Vielen Dank für Deine Bewertung

Was möchtest Du wissen?