Команди консолі/xp

Матеріал з Minecraft Wiki
Перейти до навігації Перейти до пошуку
/experience
Варіанти

/xp

Необхідний рівень
дозволу
  • 2 ‌[Тільки для JE]
  • 1 ‌[Тільки для BE]
Обмеження

Тільки з читами[Тільки для BE]

Змінити кількість од. досвіду гравця.

Використання[ред. | ред. код]

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