AxSmithing: решение проблем с кузнечным столом между версиями Minecraft
Обновление Minecraft 1.20 принесло не только новые блоки и биомы, но и серьёзное изменение в механике крафта — интерфейс кузнечного стола был полностью переработан. Теперь для улучшения алмазного снаряжения до незеритового требуется специальный шаблон Netherite Upgrade Smithing Template. Это нововведение создало неожиданный барьер для владельцев мультиверсионных серверов: игроки на клиентах 1.16–1.19 не могут открыть кузнечный стол, если сервер работает на 1.20+ с плагином ViaBackwards, и наоборот. Плагин AxSmithing устраняет этот разрыв, возвращая привычный функционал и добавляя поддержку даже для самых старых версий.
Почему кузнечный стол перестал работать на мультиверсионных серверах
С выходом версии 1.20 разработчики Mojang изменили внутреннюю логику интерфейса кузнечного стола. Если раньше достаточно было положить алмазный предмет и незеритовый слиток, то теперь обязателен шаблон, который занимает третий слот. Плагины вроде ViaVersion и ViaBackwards позволяют игрокам с разными версиями клиента заходить на один сервер, но они не всегда корректно преобразуют новые UI-элементы. В результате при попытке открыть стол клиент 1.19 на сервере 1.20 просто видит ошибку или пустое окно. Та же проблема возникает, когда владелец сервера 1.20 хочет пустить игроков с более старыми версиями через ViaBackwards — кузнечный стол становится недоступным.
AxSmithing создан именно для таких ситуаций. Он перехватывает запросы к кузнечному столу и адаптирует интерфейс под возможности клиента. Благодаря этому игроки на версиях 1.7–1.15, которые раньше вообще не имели доступа к этому блоку, теперь могут открывать его и выполнять базовые операции крафта. Важно понимать: плагин не заменяет ViaVersion и не позволяет старым клиентам подключаться к серверу самостоятельно. Для полноценной мультиверсионной поддержки вам обязательно понадобится ViaVersion, а также опционально ViaBackwards и ViaRewind.
Основные возможности AxSmithing
Плагин предлагает гибкую настройку и минималистичный набор команд, что делает его идеальным инструментом для администраторов серверов Minecraft. Рассмотрим ключевые функции:
- Совместимость с версиями 1.7–1.20+. Игроки на любых клиентах, начиная с релиза 1.7, получают возможность открывать кузнечный стол и видеть корректный интерфейс.
- Поддержка ViaBackwards и ViaVersion. Плагин работает в связке с этими инструментами, исправляя конфликты UI без необходимости обновлять весь сервер.
- Возврат к старому интерфейсу. В конфигурации можно включить режим, при котором кузнечный стол будет выглядеть как в версиях 1.16–1.19 — без слота для шаблона улучшения. Это удобно, если вы хотите сохранить классический процесс крафта незеритовых предметов.
- Простое управление. Всего одна команда и одно право доступа — ничего лишнего.
Установка и настройка
Установка AxSmithing не отличается от добавления любого другого плагина на сервер Minecraft. Достаточно поместить jar-файл в папку plugins и перезапустить сервер. Для удобной загрузки и управления модами многие администраторы используют лаунчер foxygame.net, который позволяет скачивать плагины прямо из меню и быстро обновлять их. Это особенно полезно, когда нужно поддерживать целый набор инструментов для совместимости версий, таких как ViaVersion, ViaBackwards и AxSmithing.
После установки плагин сразу начинает работать с настройками по умолчанию. Если вы хотите изменить поведение кузнечного стола, откройте файл config.yml в папке плагина. Там можно переключить режим интерфейса на старый (без Netherite Upgrade Smithing Template) или оставить современный вид для клиентов 1.20+. Все изменения применяются после выполнения команды /axsmithing reload или перезапуска сервера.
Команды и права
Плагин добавляет единственную команду для администраторов:
/axsmithing reload— перезагружает конфигурацию плагина без рестарта сервера.
Для её использования требуется право axsmithing.reload. Выдайте его через любой менеджер прав, например LuckPerms, чтобы ответственные за сервер могли оперативно менять настройки.
Как AxSmithing помогает сохранить игровой опыт
Мультиверсионные серверы Minecraft часто сталкиваются с тем, что новые механики Mojang ломают привычный геймплей для владельцев старых клиентов. Кузнечный стол — лишь один из примеров. Без AxSmithing игроки на 1.19 не смогут улучшить свои алмазные инструменты до незерита, если сервер обновлён до 1.20, а владельцы серверов 1.20 потеряют аудиторию, которая ещё не перешла на новую версию. Плагин буквально склеивает разные поколения Minecraft, позволяя каждому использовать крафт в кузнице независимо от того, какой лаунчер или версия у них установлена.
Кроме того, AxSmithing открывает кузнечный стол для игроков на версиях 1.7–1.15, где этого блока не существовало. Это не полноценный доступ ко всем рецептам, но базовая функциональность крафта становится доступной, что расширяет возможности старых клиентов на современных серверах. В сочетании с ViaRewind такие игроки могут видеть даже текстуры новых блоков, а AxSmithing довершает картину, делая интерфейс рабочим.
Технические детали и сообщество
Плагин разработан студией Artillex Studios и распространяется бесплатно. Исходный код открыт и доступен на GitHub, что позволяет любому разработчику изучить реализацию или предложить улучшения. Если у вас возникли трудности с настройкой или вы хотите сообщить о баге, можно обратиться за помощью на Discord-сервер Artillex Studios — там активное сообщество администраторов и разработчиков, знакомых с тонкостями мультиверсионной поддержки.
AxSmithing не требует тяжёлых зависимостей и практически не влияет на производительность сервера. Он работает как лёгкий мост между клиентом и серверным ядром, корректируя пакеты данных кузнечного стола. Это значит, что даже на крупных серверах с сотнями игроков плагин не создаст заметной нагрузки.
Заключение
AxSmithing — это небольшой, но критически важный плагин для всех, кто держит мультиверсионный сервер Minecraft и хочет сохранить доступность кузнечного стола для игроков с разными версиями. Он решает конкретную проблему, возникшую после обновления 1.20, и при этом добавляет поддержку старых клиентов вплоть до 1.7. Гибкая конфигурация позволяет вернуть классический интерфейс без шаблонов, а интеграция с ViaVersion и ViaBackwards делает его естественной частью любого набора плагинов для совместимости. Установите AxSmithing, настройте под свои нужды и забудьте о жалобах игроков на неработающий кузнечный стол — крафт незеритового снаряжения снова станет доступным для всех.