Плагин Механика GUI RefontCrafts - Плагин на Кастомные Крафты в Наковальне и Верстаке [1.0.9]

RefontCrafts v1.0.9 — просмотр рецептов, защита от дюпа и фикс сохранения

Что исправлено:
  • Исправлен дюп предметов в редакторе: предметы больше нельзя сохранить через выброс, перенос во вторую руку или закрытие GUI.
  • Безопасное закрытие редактора: предметы с курсора теперь корректно возвращаются игроку и очищаются только один раз.
  • Фикс сохранения рецептов: ингредиенты и результат из редактора теперь корректно видятся сервером при сохранении, в том числе при открытии через /rc.
  • Свободное редактирование в креативе: в режиме Creative можно обычным способом переносить, менять и забирать предметы из редактора рецептов верстака и наковальни.
  • Защита в остальных режимах: в Survival, Adventure и Spectator остаётся защита ghost-предметов, поэтому копии существующего рецепта нельзя забрать или использовать для дюпа.
  • Полноценный просмотр рецептов: игроки с правом просмотра открывают read-only просмотр с точной выкладкой верстака или слотами наковальни.
  • Редактирование рецептов верстака: игрок с правом редактирования открывает редактор обычным ЛКМ по рецепту.
  • Просмотр доступен обычным игрокам: OP больше не требуется.
  • Команда /crafts: показывает все кастомные рецепты и доступное количество крафтов.
  • Добавлен alias /refontcraft: теперь работают /refontcraft view, /refontcraft view workbench и /refontcraft view anvil.
  • Защищено удаление рецептов: ПКМ удаляет рецепт только при наличии соответствующего права.

Команды просмотра:
  • /crafts — все доступные кастомные крафты.
  • /refontcraft view — рецепты верстака.
  • /refontcraft view workbench — рецепты верстака.
  • /refontcraft view anvil — рецепты наковальни.

Права:
  • refontcrafts.use — основное меню.
  • refontcrafts.crafts — команда /crafts.
  • refontcrafts.view — просмотр рецептов, включено по умолчанию.
  • refontcrafts.create.workbench — создание рецептов верстака.
  • refontcrafts.create.anvil — создание рецептов наковальни.
  • refontcrafts.edit.workbench — редактирование рецептов верстака.
  • refontcrafts.edit.anvil — редактирование рецептов наковальни.
  • refontcrafts.delete.workbench — удаление рецептов верстака.
  • refontcrafts.delete.anvil — удаление рецептов наковальни.
  • refontcrafts.reload — перезагрузка.
  • refontcrafts.admin — полный доступ.

После обновления перезапустите сервер и зайдите на сервер заново. Для просмотра достаточно права refontcrafts.view. В браузере верстака ЛКМ у редактора открывает редактирование, а у обычного игрока - просмотр. Редактор наковальни открывается через Shift+ЛКМ.

Обновитесь до RefontCrafts 1.0.9, если игроки не могли посмотреть рецепт, находили способ дублировать предметы через закрытие GUI, рецепт не сохранялся из редактора или было неудобно редактировать рецепты в креативе.
RefontCrafts v1.0.8 — фикс крафтов, NBT и прав

Что пофиксил?
  • Фикс визуала верстака: результат крафта теперь обновляется при добавлении и убирании предметов через ПКМ/drag, а не только через ЛКМ.
  • Количество результата до 126: верстак теперь может показывать и выдавать больше 64 предметов в результате. Стабильный лимит выставлен на 126, потому что выше результат может пропадать на клиенте.
  • Выдача результата стаками: при получении большого результата плагин больше не раскидывает предметы по одному, а складывает их в стак до 126.
  • Кастомные предметы и NBT: при exact_meta_match: false плагин больше не сравнивает только материал. Теперь учитываются название, лор, модель, зачарования и стабильные данные предмета, но игнорируются уникальные служебные NBT, которые ломали одинаковые предметы из магазинов/других плагинов.
  • Строгая наковальня: по умолчанию левый и правый слот наковальни больше не взаимозаменяемы.
  • Права доступа: добавлены отдельные права для просмотра рецептов, создания, редактирования, удаления, перезагрузки и уведомлений. Просмотр рецептов по умолчанию доступен игрокам без OP.

Новые права:
  • refontcrafts.use — базовый доступ к команде /rcrafts.
  • refontcrafts.view — просмотр рецептов верстака и наковальни.
  • refontcrafts.create.workbench — создание рецептов верстака.
  • refontcrafts.create.anvil — создание рецептов наковальни.
  • refontcrafts.edit.workbench — редактирование рецептов верстака.
  • refontcrafts.edit.anvil — редактирование рецептов наковальни.
  • refontcrafts.delete.workbench — удаление рецептов верстака.
  • refontcrafts.delete.anvil — удаление рецептов наковальни.
  • refontcrafts.reload — перезагрузка конфига и рецептов.
  • refontcrafts.notify — получение служебных уведомлений плагина.
  • refontcrafts.admin — полный доступ ко всему, оставлен для совместимости.

Новая настройка:
Код:
workbench_preview_limit: 126

refontcrafts.use и refontcrafts.view по умолчанию доступны всем игрокам. Остальные права по умолчанию только для OP.

Если у вас визуально не обновлялось количество результата при ПКМ в верстаке, кастомные предметы не совпадали из-за NBT или игроки без OP не могли смотреть рецепты — обновитесь на 1.0.8.
RefontCrafts v1.0.7 - фикс Brewery/NBT, shaped-крафтов и прав

Что пофиксил?
  • Фикс Brewery и NBT-предметов: exact-сравнение предметов стало строже. Плагин лучше различает кастомные "бутылки" и другие предметы, которые отличаются скрытыми данными.
  • Фикс shaped-крафтов: рецепты верстака теперь явно сохраняют тип и учитывают расположение предметов в сетке.
  • Фикс редактирования рецептов: при редактировании старый рецепт заменяется, а не остаётся дублем рядом с новым.
  • Фикс прав доступа: создание, редактирование, удаление рецептов и reload теперь доступны только с правом refontcrafts.admin.
  • Фикс лагов при удалении: удаление рецептов из базы вынесено из main-thread.
  • Фикс ID рецептов: новые рецепты получают UUID, чтобы не было коллизий при быстром сохранении.
  • Фикс логов: сообщения плагина снова не теряются из консоли, даже если админов нет онлайн.

Поддержка API остаётся с 1.16, при этом исправления рассчитаны и на новые версии Paper/Spigot.
ВерхНиз