Скачать Плагин AxSmithing в Майнкрафт
AxSmithing

Плагин AxSmithing 1.10 +1.9


Документация
https://modrinth.com/plugin/axsmithing

Назначение плагина​


AxSmithing — серверный плагин и дополнение ViaVersion для согласования работы кузнечного стола между клиентами и серверами разных поколений Minecraft. Заявление о работе во всех версиях следует оценивать вместе с перечисленными сценариями и подтверждёнными метаданными.

Категории проекта — equipment и game-mechanics. Клиентская сторона неподдерживаемая, серверная обязательная: игрокам отдельный файл не нужен. Лицензия — MIT.

Скриншоты и внешний вид​

pro50-028-01-43d49d060094.webp


Какую проблему решает AxSmithing​


Интерфейс кузнечного стола менялся между выпусками Minecraft. Клиент может подключиться через протокольную совместимость, но не получить корректный доступ к столу на сервере другой версии.

В официальном описании выделены два направления:

• клиенты 1.7–1.15 получают возможность открывать кузнечные столы;
• устраняется несовпадение между интерфейсами 1.16–1.19 и новым вариантом, появившимся в 1.20.

Диапазон клиентов 1.7–1.15 не равен перечню подтверждённых серверных версий. Он не доказывает поддержку каждой комбинации клиента, ядра и сервера.

Изменение интерфейса в Minecraft 1.20​


Согласно описанию, в Minecraft 1.20 изменился интерфейс кузнечного стола. На сервере 1.16–1.19 с ViaBackwards клиент 1.20+ может не открыть стол. На сервере 1.20+ с ViaVersion похожая проблема возникает у клиентов 1.16–1.19.

AxSmithing обрабатывает этот разрыв. Он не заявлен как система новых рецептов или самостоятельный менеджер допуска клиентов; его роль — совместимость кузнечного стола.

Связь с ViaVersion​


Проект прямо назван аддоном ViaVersion. Сам AxSmithing не разрешает старым клиентам подключаться: для допуска требуется ViaVersion, а ViaBackwards и ViaRewind упомянуты как дополнительные компоненты для нужных направлений совместимости.

Здесь важно разделять два уровня:

• ViaVersion и связанные решения обеспечивают подключение клиентов разных протокольных версий.
• AxSmithing корректирует конкретную проблему взаимодействия с кузнечным столом.

В метаданных обязательные project dependencies не указаны, но проект функционально позиционируется как аддон ViaVersion. Отсутствие формальной записи не доказывает его самостоятельность.

Возврат старого поведения стола​


В описании предусмотрена возможность вернуть вариант кузнечного стола, характерный для Minecraft 1.16–1.19. Такой режим не требует шаблон улучшения незеритового снаряжения, введённый в более новой механике.

Это настройка поведения, а не свидетельство изменения всех рецептов, баланса или свойств предметов. Точные параметры конфигурации и взаимодействие с другими плагинами не раскрыты.

Перед включением старого режима администратору полезно определить:

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

Поддерживаемые платформы​


В метаданных указаны Bukkit, Folia, Paper, Purpur и Spigot. Перечень не гарантирует одинаковое поведение на каждой сборке и комбинации дополнений. Серверная сторона обязательна, клиентская установка не предусмотрена. Динамический тест файлов не выполнялся.

Подтверждённые версии Minecraft​


Заявленный перечень включает 1.16, 1.16.1, 1.16.2, 1.16.3, 1.16.4, 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2 и 26.2.

Это подтверждённые метаданные, а не гарантия любой пары клиента и сервера. Допустимые версии ViaVersion, ViaBackwards, ViaRewind и ядра в исходных данных не приведены.

Установка на сервер​


JAR помещается в папку plugins совместимого сервера. AxSmithing не заменяет протокольную совместимость, поэтому сервер должен уже допускать нужные версии через соответствующее решение ViaVersion.

Практическая последовательность:

• выбрать выпуск AxSmithing;
• сверить имя файла, размер и хеши;
• создать резервную копию серверных данных;
• поместить JAR в каталог plugins;
• проверить наличие и загрузку необходимых средств ViaVersion;
• запустить сервер и изучить сообщения загрузки;
• протестировать кузнечный стол на каждой целевой версии клиента;
• отдельно проверить старый и новый варианты интерфейса.

В предоставленных данных нет требований к версии Java, порядку горячей замены JAR или процедуре миграции между 1.9 и 1.10.

Команда и разрешение​


Официально указана одна административная команда: /axsmithing reload. Она предназначена для перезагрузки конфигурации плагина. Для её использования заявлен узел разрешения axsmithing.reload.

Другие команды, алиасы и права не подтверждены. После перезагрузки следует проверить журнал и повторить тест кузнечного стола.

Безопасность, файлы и контрольные суммы​


Для версии 1.10 указан файл AxSmithing-1.10-all.jar размером 2 661 633 байта. SHA-512: 1f99b4cde36d450beb4e6adf1078bf8dac9a113818b842b4ad4518f46875a2bb99b4ab55ea07fc3c0fdd30382838e55e9a332d809df5ef5c1e1a50072c340529. SHA-1: 334826afa03169a7635072835fc24f75a8aa9fbf.

Для версии 1.9 указан AxSmithing-1.9-all.jar размером 2 672 371 байт. SHA-512: 35173a134e990061c38a31e105cebea5eff65d64768118238b446f44f64282cba50e988838606dc5a868c8630cdc736cb14d98165d6a662453dc568a9b19e425. SHA-1: 3acac2584573a4a40b8b39f936885a133941caec.

Файлы получены по официальному HTTPS и локально сверены с опубликованными контрольными суммами. Архивы прошли статическую проверку структуры и путей.

Производительность и границы проверки​


Автор называет AxSmithing лёгким и не создающим задержек. Это заявление проекта, а не результат независимого нагрузочного теста. Динамический запуск не выполнялся, поэтому влияние на конкретный сервер не подтверждено.

Подтверждены только:

• совпадение размеров и опубликованных хешей;
• получение файлов по официальному HTTPS;
• статическая целостность структуры архивов и путей;
• наличие заявленных метаданных.

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

Практическая проверка совместимости​


Для корректной оценки нужен не один вход на сервер, а матрица сценариев. Минимальный набор может включать:

• клиент 1.16–1.19 на сервере 1.20 или новее;
• клиент 1.20 или новее на сервере 1.16–1.19;
• старый клиент из заявленного автором диапазона 1.7–1.15;
• открытие интерфейса без предметов;
• выполнение доступной операции кузнечного стола;
• проверку режима без шаблона улучшения;
• повторный тест после /axsmithing reload;
• проверку журнала на ошибки и конфликты.

Комбинации зависят от схемы сервера. Отсутствующую в метаданных версию нельзя считать поддерживаемой по аналогии.

FAQ​


Может ли AxSmithing сам пустить старый клиент на сервер?​


Нет. Официальное описание прямо указывает, что допуск старых клиентов обеспечивает ViaVersion и, при необходимости, связанные решения.

Нужна ли установка игрокам?​


Нет. Плагин устанавливается на сервер, а клиентская сторона отмечена как неподдерживаемая.

Можно ли вернуть механику кузнечного стола 1.16–1.19?​


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

Указаны ли обязательные зависимости в метаданных?​


Нет. Формальные project dependencies не перечислены, хотя сам проект позиционируется как аддон ViaVersion.

Проверялась ли версия 1.10 в работе?​


Нет. Выполнялись сверка хешей и статическая проверка архива; динамический запуск и нагрузочные тесты не проводились.
Автор
rootme
Скачивания
2
Показов
4
Первый выпуск
Обновление

Оценки

0.00 звёзд 0 оценок

Другие ресурсы пользователя rootme

  • VERITY.exe Remastered
    Сборка модов VERITY.exe Remastered
    VERITY.exe Remastered — modpack для Minecraft 1.20.1 на Forge, созданный как неофициальная...
  • Lumeon Shaders
    Шейдеры Lumeon Shaders
    Lumeon Shaders — клиентский пакет шейдеров, созданный для более выразительного и погружающего...
  • Ripple Shaders
    Шейдеры Ripple Shaders
    Ripple Shaders — клиентский пакет шейдеров для Minecraft, усиливающий освещение, солнечные лучи...
  • Vivid Horizon
    Шейдеры Vivid Horizon
    Vivid Horizon — шейдерный пакет для Minecraft Java Edition, который улучшает освещение, тени...
  • UpaamaShaders
    Шейдеры UpaamaShaders
    UpaamaShaders — шейдерный пакет для Minecraft Java Edition, который улучшает освещение, небо...
  • TAA-Voxy Port
    Шейдеры TAA-Voxy Port
    TAA-Voxy Port — клиентский шейдер для Minecraft, созданный как ответвление TAA Project с...
  • Sylbobek's Shader Pack
    Шейдеры Sylbobek's Shader Pack
    Sylbobek's Shader Pack — клиентский шейдер для Minecraft, который сочетает реалистичное...
  • Simply Shaded
    Шейдеры Simply Shaded
    Simply Shaded — клиентский шейдер-пак для Minecraft, созданный ради максимально лёгкого...
  • Liminal Shader [LOST]
    Шейдеры Liminal Shader [LOST]
    Liminal Shader [LOST] — клиентский шейдер-пак для Minecraft, рассчитанный на хоррор-карты...
  • Nolantic Shader
    Шейдеры Nolantic Shader
    Nolantic Shader — клиентский шейдер-пак для Minecraft с полуреалистичным визуальным профилем...