bta-female-player/src/main/java/sh/hl2/btafemaleplayer/commands/GenderCommand.java
2023-03-09 23:15:45 +01:00

46 lines
1.4 KiB
Java

package sh.hl2.btafemaleplayer.commands;
import net.minecraft.src.command.Command;
import net.minecraft.src.command.CommandHandler;
import net.minecraft.src.command.CommandSender;
import net.minecraft.src.command.PlayerCommandSender;
import sh.hl2.btafemaleplayer.GenderSettings;
public class GenderCommand
extends Command {
public GenderCommand() {
super("gender");
}
@Override
public boolean execute(CommandHandler handler, CommandSender sender, String[] args) {
if (args.length == 0) {
return false;
}
if (args.length == 1 && handler.isClient()) {
if (args[0].equalsIgnoreCase("male") || args[0].equalsIgnoreCase("m")) {
handler.sendCommandFeedback(sender, "Setting gender to Male");
GenderSettings.setGender("m");
return true;
}
if (args[0].equalsIgnoreCase("female") || args[0].equalsIgnoreCase("f")) {
handler.sendCommandFeedback(sender, "Setting gender to Female");
GenderSettings.setGender("f");
return true;
}
}
return false;
}
@Override
public boolean opRequired(String[] args) { return false; }
@Override
public void sendCommandSyntax(CommandHandler handler, CommandSender sender) {
if (sender instanceof PlayerCommandSender) {
sender.sendMessage("/gender <[male/m] | [female/f]>");
}
}
}