SPluginsSPlugins
Назад к блогу
❯/spluginscat blog/custom-item-textures-minecraft

Кастомные текстуры предметов в Minecraft: руководство для владельца сервера (2026)

28 июля 2026 г.Ssomar Team
custom-texturesresource-packExecutableItemsguide2026

Эта статья переведена с английского. Читать оригинал.

Кастомные текстуры предметов делают предметы на сервере по-настоящему реальными: катана действительно выглядит как катана, а не как переименованный железный меч. Хорошая новость: моды не нужны, а начиная с Minecraft 1.20.5+ вам даже не нужно хостить ресурспак самостоятельно.

Вот как работает вся эта система и какой путь быстрее для каждой версии сервера.


Короткий ответ

Кастомные текстуры предметов на сервере Minecraft работают в два этапа:

  1. Предмет несет ссылку на текстуру: CustomModelData (1.13 – 1.21.3) или item model components (1.21.4+).
  2. Ресурспак связывает эту ссылку с файлом вашей текстуры, а сервер отправляет пак игрокам при входе.

Моды клиента не требуются. Плагины вроде ExecutableItems присваивают ссылку автоматически, а начиная с 1.20.5+ могут даже хостить ресурспак сами через URL в конфиге, плюс более 60 готовых 3D-текстур оружия на 1.21.4+, если вы не хотите рисовать текстуры сами.


Как на самом деле работают кастомные текстуры предметов

Клиенты Minecraft отображают предметы из загруженного ресурспака. Серверный ресурспак скачивается и применяется автоматически при входе игрока (он принимает его один раз). Ваш пак содержит:

  • текстуру (PNG, обычно 16×16 или 32×32),
  • модель (JSON, описывающий, как текстура оборачивает предмет: плоско, в руке или в полном 3D),
  • маппинг, который говорит: "если у этого предмета ссылка X, использовать эту модель".

Сторона предмета, это то, за что отвечает плагин: он создает предмет и ставит на него нужную ссылку, чтобы клиент подхватывал вашу модель вместо ванильной.

CustomModelData против item models (изменение в 1.21.4)

Версия сервераСистемаКак это работает
1.13 – 1.21.3CustomModelDataЧисло на предмете; массив overrides в паке связывает числа с моделями
1.21.4+Item model componentsПрямая ссылка на модель на предмете: чище, без жонглирования оверрайдами

Если у вас 1.21.4+, следуйте гайду по текстурам для 1.21.4+; для старых версий пошаговый гайд по CustomModelData проведет через создание пака с нуля, включая анимированные текстуры и текстуры по состояниям (например, луки, меняющиеся при натяжении, см. гайд по текстурам лука).

Три пути, от самого простого к максимально кастомному

1. Использовать готовые текстуры (нулевая работа)

ExecutableItems Premium поставляется с более чем 60 готовыми 3D-текстурами оружия на 1.21.4+. Выберите одну в редакторе предметов, и готово: без сборки пака, без хостинга.

2. Автоматически хостящийся ресурспак (принесите свои текстуры, не занимайтесь хостингом)

Начиная с Minecraft 1.20.5+, ExecutableItems может раздавать собственный ресурспак через URL в конфиге. Добавьте свои текстуры, и плагин сам займется упаковкой и доставкой игрокам. См. загрузку текстурпака для процесса работы с хостингом пака на старых версиях.

3. Полностью кастомный ресурспак (полный контроль)

Соберите пак сами: текстуры, модели, маппинги, затем захостите его и укажите в server.properties. Это правильный путь, когда кастомные предметы являются лишь частью более крупного визуального обновления (кастомные GUI, шрифты, звуки). Общий гайд по предметам описывает весь процесс из 11 шагов.

Хотите купить, а не создавать? Готовые текстурпаки для сервера идут со своими текстурами, 3D-моделями и конфигами предметов, плюс лицензия для ваших собственных серверов.

Совмещение с другими плагинами текстур

Уже используете ItemsAdder или Nexo для косметики? Они прекрасно сочетаются с ExecutableItems: EI может ссылаться на предметы сторонних плагинов в своих условиях и способностях, так что ItemsAdder отвечает за визуал, а EI управляет поведением. См. список совместимых плагинов и наше сравнение плагинов для кастомных предметов о том, как они делят задачи.

Частые проблемы

  • Текстура отображается как ванильный предмет: ссылка на предмете и маппинг в паке не совпадают, либо игрок отклонил серверный пак.
  • Фиолетово-черная шахматная текстура: модель JSON указывает на путь к текстуре, которого нет в паке (учитывается регистр!).
  • Работает на 1.21.3, ломается на 1.21.4: вы обновились через изменение item-model; пере-свяжите, используя item model components.
  • Игроки со старыми клиентами: через ViaVersion старые клиенты могут не отображать новые возможности моделей; держите резервную текстуру, если поддерживаете широкий диапазон версий.

Часто задаваемые вопросы

Нужны ли моды для кастомных текстур предметов? Нет. Серверные ресурспаки работают на ванильных клиентах: игроки принимают пак при входе.

Как придать предмету кастомную текстуру? Присвойте предмету ссылку на текстуру (CustomModelData или item model component, в зависимости от версии) и свяжите ее в ресурспаке. В ExecutableItems оба шага выполняются в редакторе предметов.

Что делать, если я не умею рисовать текстуры? Используйте более 60 включенных 3D-текстур оружия (EI Premium, 1.21.4+) или возьмите бесплатные текстуры из сообщества и свяжите их самостоятельно.

Могут ли текстуры быть анимированными? Да, см. гайд по анимированным текстурам.


Идем дальше