Кастомные текстуры предметов в Minecraft: руководство для владельца сервера (2026)
Эта статья переведена с английского. Читать оригинал.
Кастомные текстуры предметов делают предметы на сервере по-настоящему реальными: катана действительно выглядит как катана, а не как переименованный железный меч. Хорошая новость: моды не нужны, а начиная с Minecraft 1.20.5+ вам даже не нужно хостить ресурспак самостоятельно.
Вот как работает вся эта система и какой путь быстрее для каждой версии сервера.
Короткий ответ
Кастомные текстуры предметов на сервере Minecraft работают в два этапа:
- Предмет несет ссылку на текстуру:
CustomModelData(1.13 – 1.21.3) или item model components (1.21.4+). - Ресурспак связывает эту ссылку с файлом вашей текстуры, а сервер отправляет пак игрокам при входе.
Моды клиента не требуются. Плагины вроде 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.3 | CustomModelData | Число на предмете; массив 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+) или возьмите бесплатные текстуры из сообщества и свяжите их самостоятельно.
Могут ли текстуры быть анимированными? Да, см. гайд по анимированным текстурам.