MCTOOLBOX
MC ToolboxMC TOOLBOX

Генератор команды Minecraft /item

Генератор /item replace и /item modify для слотов инвентаря сущностей и блоков в Java Edition — полный список слотов из вики и полный реестр ванильных предметов. Предпочтительнее удаленной /replaceitem.

Конструктор команд
Селектор цели
Selector: @p

Размер реестра: 1537 · minecraft:diamond_sword

Сгенерированная команда
Команда /item

Предметов в реестре: 1537 · Слотов сущностей: 93 · Слотов блоков: 55

Управление инвентарем без устаревшей команды 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.

Как использовать этот инструмент

  1. Выберите replace with, replace from или modify.
  2. Выберите селектор сущности или позицию блока и целевой слот.
  3. Укажите стак предмета, исходный слот или идентификатор модификатора, затем скопируйте команду.

Часто задаваемые вопросы по /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.