Fix SpeedCommand
Dieser Commit ist enthalten in:
Ursprung
cbc2f0421b
Commit
e11584d850
@ -29,21 +29,26 @@ public class SpeedCommand extends SWCommand {
|
||||
|
||||
@Register(help = true)
|
||||
public void genericHelp(Player p, String... args) {
|
||||
p.sendMessage("§8/§espeed §8[§e1§8-§e10§8] - §7Setzte deine Flug- und Laufgeschindigkeit.");
|
||||
p.sendMessage("Aktuelle geschwindigkeit: §e" + p.getFlySpeed() * 10F);
|
||||
p.sendMessage("/speed [1-10] - Setzte deine Flug- und Laufgeschindigkeit.");
|
||||
p.sendMessage("Aktuelle geschwindigkeit: " + (p.getFlySpeed() * 10F));
|
||||
}
|
||||
|
||||
@Register
|
||||
public void speedCommand(Player p, float speed) {
|
||||
speed = speed / 10F;
|
||||
if (speed < -1F) {
|
||||
p.sendMessage("§c" + speed + " ist zu klein");
|
||||
p.sendMessage("§7" + speed + " ist zu klein");
|
||||
} else if (speed > 1F) {
|
||||
p.sendMessage("§c" + speed + " ist zu hoch");
|
||||
p.sendMessage("§7" + speed + " ist zu hoch");
|
||||
} else {
|
||||
p.setFlySpeed(speed);
|
||||
p.setWalkSpeed(speed);
|
||||
p.sendMessage("§7Aktuelle geschwindigkeit: §e" + p.getFlySpeed() * 10F);
|
||||
p.setWalkSpeed(Math.min(speed + 0.1F, 1F));
|
||||
p.sendMessage("Aktuelle geschwindigkeit: " + (p.getFlySpeed() * 10F));
|
||||
}
|
||||
}
|
||||
|
||||
@Register({"default"})
|
||||
public void speedCommand(Player p) {
|
||||
speedCommand(p, 1);
|
||||
}
|
||||
}
|
||||
|
In neuem Issue referenzieren
Einen Benutzer sperren