Гайды

ItemsAdder: добавить свой 3D-предмет на сервер

Путь 3D-предмета в ItemsAdder: namespace, модель и текстура, конфигурация, сборка ресурспака, выдача и проверка обычным клиентом.

  • 4 минуты чтения
  • 1 просмотр
  • 10 разделов
На странице 10 разделов

Коротко

Главное — дальше подробности

Пользовательский предмет состоит из серверного описания и клиентских ресурсов. Если конфигурация загрузилась, но игрок видит обычный материал, проверьте доставку ресурспака и соответствие модели. Рабочая локальная текстура в редакторе ещё не подтверждает правильную сборку пакета.

Согласуйте версии

Выберите ItemsAdder, ядро и Minecraft по таблице совместимости автора. Формат моделей новых веток Minecraft отличается от старых схем CustomModelData. До изменений сохраните папку contents, конфигурацию и рабочий pack. Не переносите старые числовые настройки модели в новый выпуск без руководства миграции.

Подготовьте ресурсы

Создайте уникальный namespace, например myproject, и короткий внутренний id предмета. Имена файлов пишите строчными латинскими буквами без пробелов. Экспортируйте Java-модель из Blockbench и проверьте путь каждой текстуры. Текстура должна быть доступна в итоговом namespace, а не только по абсолютному пути редактора. Проверьте положение в руке и на земле через display-настройки модели.

Описание предмета

В contents создайте отдельный пакет со структурой и YAML по документации вашей версии ItemsAdder. Укажите info.namespace, id, отображаемое имя, базовый материал и путь модели. При готовой 3D-модели используйте предусмотренный режим внешней модели вместо генерации плоской текстуры. Сначала добавляйте один предмет: ошибка отступа или пути не должна затеряться среди сотни новых записей.

Сборка и доставка

Перечитайте данные и соберите pack документированными командами выпуска; в распространённых ветках используются /iareload и /iazip. Изучите журнал ошибок до выдачи. Убедитесь, что выбранный способ хостинга доступен клиенту извне и что сервер отдаёт новую версию пака. Не публикуйте локальный адрес или временный токен вместо доступной ссылки. Клиент должен принять пакет и завершить загрузку.

Проверка предмета

Где Что проверить
Инвентарь Имя, иконка и отсутствие missing texture
Рука Масштаб и поворот с двух сторон
Земля и рамка Ориентация и читаемость
Другой клиент Ресурсы действительно доставляются
Повторный вход Предмет сохраняется и не превращается в базовый материал

Выдавайте через документированный id namespace:item, обычно командой /iaget. Для торговли отдельно проверьте, что магазин различает ваш предмет и обычный базовый материал.

Диагностика

Чёрно-розовая текстура указывает на ресурсную проблему; обычный ванильный предмет — на привязку модели, версию формата или отсутствие пака. Невидимость только в одной позиции проверяйте через display и геометрию. Удаление предмета из конфигурации не удаляет автоматически все уже выданные экземпляры: планируйте миграцию id заранее.

Частые вопросы

Нужен ли мод клиенту?

Обычная задача решается ресурспаком и серверной интеграцией, но поддерживаемый клиент и версия пакета обязательны.

Можно ли использовать модель для другой редакции?

Сначала нужен корректный формат Java-модели и поддержка возможностей выбранным ItemsAdder.

Почему вижу модель только я?

Проверьте доставку pack на чистом втором клиенте: локальная установка у автора не доказывает серверную выдачу.

Источники и связанные материалы

Справка сверена 2 ноября 2026 года. Версии проектов и условия примеров указаны в тексте.

Следующий шаг

Читайте дальше

15 плагинов
13 мин 8

Плагины для сервера Майнкрафт: 15 обязательных на Paper

LuckPerms, EssentialsX, WorldGuard, CoreProtect, AuthMe, Grim, TAB и ещё восемь плагинов, без которых не обходится почти ни один сервер без модов. Что делает каждый, что ему нужно рядом и в каком порядке ставить.