Решён
Как заменить модели оружия на сервере в Майнкрафт?

Андрей Панов Игровые движки
1.7k
4

Поднял свой сервер на Paper 1.20.4, хочу заменить дефолтные модели мечей и луков на кастомные. Нашел несколько ресурспаков с кастомными моделями, но не понимаю как правильно их подключить именно для всего сервера, чтобы пак автоматически загружался у всех игроков при подключении.

Пробовал прописать ссылку на пак в server.properties через resource-pack, но клиенты пишут ошибку загрузки. Хостинг на домашней машине, файл лежит локально. Как это настроить правильно?

Решение
73
Эксперт • 5 ответов

Проблема в том что клиент не может скачать пак с localhost или локального IP. Ресурспак должен лежать на публично доступном хостинге.

Бесплатные варианты:

  • Загрузи zip на Google Drive, получи прямую ссылку для скачивания (меняешь в урле open на uc?export=download).
  • Dropbox - аналогично, меняешь www.dropbox.com на dl.dropboxusercontent.com.
  • GitHub Releases - самый стабильный вариант.

После этого в server.properties прописываешь прямую ссылку на zip-файл и SHA-1 хеш пака (его считает любой онлайн-калькулятор). Без хеша клиент иногда игнорирует пак.

Аватар Андрей Панов

GitHub Releases сделал, SHA-1 прописал - заработало. Спасибо!

27
Участник • 2 ответа

Если не хочешь заморачиваться с хостингом файла, поставь плагин ResourcePackManager или Oraxen. Они сами хостят пак прямо с сервера через встроенный HTTP, игроки получают его автоматом. Oraxen вообще позволяет цеплять кастомные модели к конкретным предметам через CustomModelData, это то что тебе надо для замены моделей мечей.

8
Эксперт • 2 ответа

Технически можно поднять nginx на той же домашней машине и раздавать файл через него, если у тебя белый IP и открытый порт. Но это уже оверкилл для домашнего сервака. Проще GitHub как выше написали.

2
Эксперт • 3 ответа

В старые добрые времена (1.8-1.12) можно было просто кидать папку с текстурами в папку сервера и оно как то само подхватывало через bukkit-плагины. Сейчас все усложнили, SHA-1, ZIP, хостинги... Майкрософт добавил бюрократии.

Написать ответ

Премодерация гостей

Вы отвечаете как гость. Ваш ответ будет скрыт до проверки модератором. Чтобы ответ появился сразу и вы получали репутацию — войдите в аккаунт.

Будьте вежливы и соблюдайте правила платформы.