Змінити кількість од. досвіду гравця.
Використання
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 ]
Історія
Java Edition
1.0.0 Beta 1.9 Prerelease 5 Додана команда /xp
. Команда вимагає ім'я гравця, а потім кількість досвіду для присудження.
1.3.1 12w16a /xp
тепер можна використовувати в одиночній грі.Синтаксис змінений, щоб спочатку вказувати кількість сфер, а потім гравця, і тепер гравець не є обов'язковим.
1.4.2 12w39a Доданий L
позначення для рівнів. Рівні можуть бути відняті, але очок немає, в іншому випадку з'являється повідомлення «Неможливо дати гравцеві негативні бали досвіду». Ліміт для /xp
зараз становить 2,147,483,647 (231 −1) замість 5,000.
1.13 17w45a Додані команди /experience
і /xp
. Перебудований синтаксис в /experience add
, /experience set
, і /experience query
. Негативні точки тепер підтримуються.
Pocket Edition Alpha
0.16.0 build 1 Додана команда /xp
.