Message_Man
Активный участник
- Баллы
- 61
Здрасьте. Проблема такова:
Написал команду по переводу опыта игрока в бутылочки с опытом. При этом, если опыт переходит нижнюю границу уровня(например, 30), уровень не понижается, тупо убавляются очки опыта.
Хотел бы спросить, можно ли как-нибудь сделать проверку на уровень или что-нибудь подобное чтобы исправить эту проблему?
Написал команду по переводу опыта игрока в бутылочки с опытом. При этом, если опыт переходит нижнюю границу уровня(например, 30), уровень не понижается, тупо убавляются очки опыта.
Хотел бы спросить, можно ли как-нибудь сделать проверку на уровень или что-нибудь подобное чтобы исправить эту проблему?
Код:
Player player = (Player) sender;
player.getInventory();
ItemStack item = new ItemStack(Material.EXP_BOTTLE, 16);
player.getInventory().addItem(item);
player.giveExp(-112);