Управление инвентарем без устаревшей команды replaceitem
В Java Edition редактирование инвентаря перешло в /item. Цели — либо entity <selector>, либо block <x y z>, затем слот, например weapon.mainhand, armor.chest, hotbar.0–8, inventory.0–26, enderchest.0–26, horse.0–14, container.0–53 или contents для одностотных хранилищ.
replace … with помещает указанный вами стак (количество 1–99, ограничено максимальным размером стака). replace … from копирует из другого слота сущности или блока и может добавить модификатор предмета. modify применяет модификатор предмета из набора данных (идентификатор ресурса) к тому, что уже находится в слоте.
This tool lists 1537 vanilla items (registry) and every command slot name from the wiki Slot page. Pair with the /give generator when you need a full custom item definition first, then /item to place it without clearing the rest of the inventory.
Цели сущностей и блоков
Создавайте селекторы для игроков и мобов или указывайте позицию блока для слотов контейнера. Источник и цель могут отличаться.
Полный список слотов
weapon, armor.*, hotbar, inventory, enderchest, horse, player.cursor, player.crafting, container.0–53, contents - с возможностью свободного ввода текста для особых случаев.
Полный реестр предметов + компоненты
Выбиратель предметов с поиском по полному ванильному списку, необязательный суффикс компонента и количество, ограниченное 1-99 согласно вики.
Наиболее часто используемые шаблоны Java /item
replace with — /item replace entity|block <target> <slot> with <item> [count]
replace from — /item replace … from entity|block <source> <sourceSlot> [modifier]
modify — /item modify entity|block <target> <slot> <modifier>
Названия слотов зависят от версии и издания. Если слот отклоняет команду, убедитесь, что тип сущности действительно имеет этот слот (например, слоты лошади только для лошадей).
Идентификаторы предметов имеют пространство имен (minecraft:…). Компоненты используют синтаксис [component=…] в современных версиях Java.
Как использовать этот инструмент
- Выберите replace with, replace from или modify.
- Выберите селектор сущности или позицию блока и целевой слот.
- Укажите стак предмета, исходный слот или идентификатор модификатора, затем скопируйте команду.
Часто задаваемые вопросы по /item
Что заменило /replaceitem?
/item - это современная команда Java для записи в инвентарь. Старые карты, использующие /replaceitem, должны быть переведены на /item replace с эквивалентными слотами.
Могу ли я редактировать сундук, не открывая его?
Да. Используйте режим block с координатами сундука и слотами container.N. Всегда стойте в загруженном чанке и убедитесь, что блок является контейнером.
Как работают item modifiers?
Модификаторы — это JSON-файлы набора данных в data/<namespace>/item_modifier. modify применяет это определение к стаку, уже находящемуся в слоте.
Какой диапазон количества?
Wiki: целое число от 1 до 99 включительно для /item replace … with. Игра все равно завершится ошибкой, если количество превышает максимальный размер стака предмета.
Работает ли это на Bedrock?
Нет. Команды инвентаря Bedrock отличаются (/replaceitem). Этот генератор выдает грамматику Java Edition /item.