Archiviert
13
0

Fix SpeedCommand

Dieser Commit ist enthalten in:
yoyosource 2021-08-30 17:00:01 +02:00
Ursprung cbc2f0421b
Commit e11584d850

Datei anzeigen

@ -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);
}
}