Hier habe ich schon ein Paar Comands ich weiss nur nicht wie ich die anwenden kann ?
import org.bukkit.command.Command;
import org.bukkit.command.CommandSender;
import org.bukkit.command.CommandExecutor;
import org.bukkit.entity.Player;
import java.util.Random;
public class CasinoBot implements CommandExecutor {
private static final double WIN_PROBABILITY = 0.5; // Ändere die Wahrscheinlichkeit hier
private Random random = new Random();
@Override
public boolean onCommand(CommandSender sender, Command command, String label, String[] args) {
if (command.getName().equalsIgnoreCase("pay")) {
if (sender instanceof Player) {
Player player = (Player) sender;
if (args.length < 1) {
player.sendMessage("Bitte gib den Zahlungsbetrag an!");
return true;
}
double paymentAmount;
// Zahlungs betrag überprüfen
try {
paymentAmount = Double.parseDouble(args[0]);
} catch (NumberFormatException e) {
player.sendMessage("Ungültiger Zahlungsbetrag!");
return true;
}
boolean doubleOrNothing = random.nextDouble() <= WIN_PROBABILITY;
double payoutAmount = doubleOrNothing ? 2 * paymentAmount : 0;
player.sendMessage("Zahlungsbetrag: " + paymentAmount);
if (doubleOrNothing) {
player.sendMessage("Glückwunsch! Du hast gewonnen " + payoutAmount);
// Hier die Logik zum Auszahlen des gewonnenen Betrags implementieren
} else {
player.sendMessage("Du hast verloren!");
// Hier die logic fürs verlieren
}
}
return true;
}
return false;
}
}