Команда /clear: Як очистити інвентар повністю або видалити конкретний предмет
Що таке команда /clear і навіщо вона потрібна. У стандартному режимі містить 36 слотів для предметів і 4 слоти для броні. Команда /clear…
Що таке команда /clear і навіщо вона потрібна
У стандартному режимі містить 36 слотів для предметів і 4 слоти для броні. Команда /clear видаляє предмети з цих слотів.
Повне очищення видаляє всі предмети з інвентарю. Видалення конкретного предмета прибирає лише вказаний тип (наприклад, усі алмази або всі яблука). Видалення із зазначенням кількості прибирає певне число предметів.
Як використовувати команду /clear
Відкрити чат клавішею T або /, ввести команду й натиснути Enter. Команда застосовується одразу після виконання.
Базовий синтаксис:
/clear [селектор] [предмет] [количество] [NBT-теги]
[селектор]— гравець, у якого видаляються предмети (за замовчуванням@s— сам гравець)[предмет]— тип предмета для видалення (опціонально, якщо не вказано — видаляються всі предмети)[количество]— число предметів для видалення (опціонально, якщо не вказано — видаляються всі предмети цього типу)[NBT-теги]— додаткові параметри предмета (опціонально, для просунутого використання)
Як очистити інвентар повністю
Команда без зазначення предмета видаляє всі предмети з інвентарю, включно з бронею та предметами в руках.
Приклади:
Очистити свій інвентар:
/clear
Очистити інвентар найближчого гравця:
/clear @p
Очистити інвентар усіх гравців на сервері:
/clear @a
Очистити інвентар конкретного гравця за іменем:
/clear ИмяИгрока
Після виконання команди всі предмети видаляються безповоротно. Відновити їх можна лише через команди видачі предметів або завантаження резервної копії світу.
Як видалити конкретний предмет
Зазначення типу предмета в команді видаляє лише предмети цього типу, решта залишаються в інвентарі.
Приклади:
Видалити всі алмази:
/clear @s minecraft:diamond
Видалити всі яблука:
/clear @s minecraft:apple
Видалити всі залізні мечі:
/clear @s minecraft:iron_sword
Видалити всі блоки землі:
/clear @s minecraft:dirt
Видалити всі предмети певного типу в найближчого гравця:
/clear @p minecraft:diamond
Команда видаляє всі предмети вказаного типу, незалежно від їхньої кількості в інвентарі. Якщо предметів цього типу немає, команда виконається без помилки, але нічого не видалить.
Як видалити певну кількість предметів
Параметр кількості обмежує число предметів, що видаляються. Видаляються предмети у вказаній кількості, решта залишаються в інвентарі.
Приклади:
Видалити 10 алмазів:
/clear @s minecraft:diamond 10
Видалити 5 яблук:
/clear @s minecraft:apple 5
Видалити 1 алмазний меч:
/clear @s minecraft:diamond_sword 1
Видалити 64 блоки каменю:
/clear @s minecraft:stone 64
Якщо в інвентарі менше предметів вказаного типу, ніж зазначено в команді, видаляються всі наявні предмети цього типу. Команда не видає помилки, якщо предметів менше за запитану кількість.
Як очистити інвентар інших гравців
Замість @s можна вказати іншого гравця через селектори або ім'я.
Селектори гравців:
@s— сам гравець, який виконує команду@p— найближчий гравець@a— усі гравці на сервері@r— випадковий гравецьИмяИгрока— конкретний гравець за іменем
Приклади:
Очистити весь інвентар найближчого гравця:
/clear @p
Видалити всі алмази в усіх гравців:
/clear @a minecraft:diamond
Видалити 10 алмазів у випадкового гравця:
/clear @r minecraft:diamond 10
Очистити інвентар конкретного гравця:
/clear Steve
На сервері команда працює лише для гравців з правами оператора. Звичайні гравці не можуть очищати інвентар інших учасників.
Просунуте використання: NBT-теги та дані предметів
NBT-теги дозволяють видаляти предмети з конкретними властивостями: зачаруваннями, міцністю, іменами та іншими параметрами.
Приклади:
Видалити всі зачаровані алмазні мечі:
/clear @s minecraft:diamond_sword 0 {Enchantments:[{}]}
Видалити всі алмазні мечі з конкретним зачаруванням:
/clear @s minecraft:diamond_sword 0 {Enchantments:[{id:"minecraft:sharpness"}]}
Видалити предмети з певним іменем:
/clear @s minecraft:diamond_sword 0 {display:{Name:'{"text":"Особый меч"}'}}
NBT-теги вимагають точної відповідності всіх вказаних параметрів. Якщо предмет не відповідає всім умовам, він не видаляється. Для детального вивчення NBT-тегів рекомендується окрема стаття.
Обмеження та особливості використання
Вимоги до прав:
Команда /clear працює лише для гравців з правами оператора або в режимі творчості. У режимі виживання без прав оператора команда недоступна.
Версії Minecraft:
Команда доступна в усіх версіях Minecraft. Синтаксис може відрізнятися в старих версіях (до 1.13). У версіях 1.13+ використовується новий формат імен предметів із префіксом minecraft:.
Видалення предметів:
Предмети видаляються безповоротно. Відновити їх можна лише через команди видачі (наприклад, команду /give для видачі предметів) або завантаження резервної копії світу. Предмети не потрапляють у дроп під час видалення.
Мультиплеєр:
На сервері кожен гравець з правами оператора може очищати свій інвентар. Адміністратор може очищати інвентар інших гравців, вказавши їхнє ім'я або селектор замість @s.
Вплив на досягнення:
Використання команди /clear не блокує отримання досягнень. Гра вважає це легальним способом керування інвентарем.
Робота з командними блоками:
Команда /clear може використовуватися в командних блоках для автоматизації. Наприклад, очищення інвентарю всіх гравців під час входу на арену або видалення певних предметів за таймером.
Часті помилки та їх вирішення
Помилка: "You do not have permission to use this command"
Причина: відсутність прав оператора.
Рішення: увімкнути чити в налаштуваннях світу (для одиночної гри) або отримати права оператора на сервері. В одиночній грі чити вмикаються в налаштуваннях світу перед його створенням або через відкриття світу в локальній мережі з увімкненими читами.
Помилка: "No entity was found"
Причина: неправильний селектор цілі або ім'я гравця.
Ім'я гравця чутливе до регістру й має збігатися повністю.
Помилка: "Unknown item"
Причина: неправильне ім'я предмета або помилка введення.
Рішення: перевірити правильність написання. Ім'я має починатися з minecraft: й містити правильну назву предмета. Наприклад, minecraft:diamond, а не diamond або minecraft:Diamond.
Коментарів ще немає. Будь першим, хто поділиться думкою.