46 lines
1.4 KiB
Java
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]>");
|
|
}
|
|
}
|
|
}
|