Hey also ich fang mal direkt an ^^

das ist mein Code für ein gamemode command. ich code in java und mit IntelliJ IDEA:

package de.likeluaks.likelukas.dommands;

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

public class DoCommand implements CommandExecutor {

    @Override
    public boolean onCommand(CommandSender sender, Command command, String label, String[] args) {
        if (!(sender instanceof Player)){
            sender.sendMessage(ChatColor.BOLD + "du musst ein Spieler sein" );
            return false;
        }

        Player player = (Player) sender;
        if (args.length == 1){
            if (args[0].equalsIgnoreCase("1")){
                player.setGameMode(GameMode.CREATIVE);
                player.sendMessage(ChatColor.BOLD + "Du bist nun im Creative Modus!");
            }else if (args[0].equalsIgnoreCase("2")){
                player.setGameMode(GameMode.SURVIVAL);
                player.sendMessage(ChatColor.BOLD + "Du bist nun im Survival Modus!");
            }else if (args[0].equalsIgnoreCase("3")){
                player.setGameMode(GameMode.SPECTATOR);
                player.sendMessage(ChatColor.BOLD + "Du bist nun im Spectator Modus!");
            }else {
                sender.sendMessage(ChatColor.RED + "Entweder 1,2 oder 3 Entscheide dich!");

            }

        }else {
            sender.sendMessage(ChatColor.RED + "Entweder 1 oder 2 Entscheide dich!");
        }
        return false;
    }
}

was ich nun wollen würde ist es das der Spieler bestimmt wird damit meine ich das wenn ich den befehl eingebe nicht ich im gamemode versetzt werde sondern z.b. PufferKeks also /gm 1 und dann wird PufferKeks in den gamemode versetzt ich hoffe das ich das relative gut erklären konnte ich freue mich auf Antworten ^^

Lg. Lukas