Команды консоли/experience
Изменяет количество ед. опыта игрока.
- Использование
experience add <цель> <количество> [levels|points]
experience set <цель> <количество> [levels|points]
experience query <цель> (points|levels)
xp <amount: int> [player: target]
xp <amount: int>L [player: target]
- Аргументы
- amount: int[только для Bedrock Edition]
- Количество опыта, которое будет добавлено к текущему. Допустимое значение — целое неотрицательное число.
- Если добавить в конце букву
L
, вместо опыта добавится уровень. Допустимое значение для уровней — целое число.
- цель (BE: player: target)
- Имя игрока или селектор, которому необходимо изменить количество опыта. По умолчанию это исполнитель команды.
- количество[только для Java Edition]
- Количество единиц или уровней опыта, которое будет задано/добавлено к текущему.
levels|points
[только для Java Edition] - Определяет, единицы или уровни опыта будут изменятся.
levels
— уровни, points
— единицы.
- Результат
- Не выполняется, если неверно указаны аргументы.
- Не выполняется, если цель не найдена.
- В случае успеха:
add
— добавляет цели указанное количество единиц/уровней опыта. set
— задаёт цели указанное количество единиц/уровней опыта. query
— возвращает количество единиц/уровней опыта цели.
- Примеры
- Выдача 7 единиц опыта исполнителю команды:
experience add @s 7
[только для Java Edition] или xp 7
[только для Bedrock Edition]
- Выдача 3 уровней игроку Alice:
experience add Alice 3 levels
[только для Java Edition] или xp 3L Alice
[только для Bedrock Edition]
- Утрата всех уровней всеми игроками:
experience set @a 0
+ experience set @a 0 levels
[только для Java Edition] или xp -2147483648L @a
[только для Bedrock Edition]
История