Bukkit Fly Plugin Fehler?
Hey,
Wie in der Frage, ich habe ein Mini-Fly Plugin programmiert, also wenn ich /fly mache kann ich fliegen, aber wenn ich wieder /fly mache steht zwar "Du fliegst nun nicht mehr", aber ich fliege trotzdem noch :)
Hier der Code:
package at.mxnu.kcc.commands;
import org.bukkit.command.Command; import org.bukkit.command.CommandExecutor; import org.bukkit.command.CommandSender; import org.bukkit.entity.Player;
public class FlyCommand implements CommandExecutor {
@Override
public boolean onCommand(CommandSender s, Command cmd, String cmdlabel, String[] args) {
Player p = (Player) s;
if(s instanceof Player) {
if(args.length == 0) {
if(p.hasPermission("kcc.fly")) {
if(p.isFlying()) {
p.sendMessage("§7Du kannst nun nicht mehr fliegen.");
p.setFlying(false);
p.setAllowFlight(false);
} else if(!p.isFlying()) {
p.sendMessage("§7Du kannst nun fliegen.");
p.setAllowFlight(true);
p.setFlying(true);
}
}
}
}
return false;
}
}
programmieren,
Java,
Minecraft,
Plug-in,
Bukkit