我想设置盔甲架的头盔,并且想将参数[1]作为“示例Material.TNT”传递
@Override
public boolean onCommand(CommandSender sender, Command command, String label, String[] args) {
if(sender instanceof Player){
Player player = (Player) sender;
if(args.length == 0) {
ArmorStand armorStand = (ArmorStand) player.getWorld().spawnEntity(player.getLocation(), EntityType.ARMOR_STAND);
}
if(args.length == 1){
ArmorStand armorStand = (ArmorStand) player.getWorld().spawnEntity(player.getLocation(), EntityType.ARMOR_STAND);
armorStand.setHelmet(new ItemStack(Material.player));
}
}
return true;
我期望获得Material."material",并在玩家发送命令时将其设置为头盔 结果命令:
/armorstand Material.TNT
就是这个命令
armorStand.setHelmet(new ItemStack(Material.matchMaterial(Arrays.toString(args))));