Вы открываете книгу крафтов и замечаете, что игра постоянно подкидывает сообщение о “новых” рецептах после крафта или получения ресурсов. В этой статье разберём, что можно отключить полностью, а что реально убрать только на клиенте — потому что часть механик устроена именно так.

Сразу к решению: чаще всего это решается модом “toast” (уведомления в правом верхнем углу/в виде подсказок). А если вы хотите запретить сам факт “обнаружения” рецепта (чтобы он не открывался автоматически), то это уже другая задача: на практике управлять этим можно только на стороне клиента, либо через более сложные изменения поведения (ивенты/хуки/модификация логики крафта).


Какие “уведомления” вы видите и почему они появляются

Обычно пользователь ищет способ “отключить уведомления о новых рецептах”, имея в виду один или сразу несколько пунктов:

  • Сообщение сверху/в подсказках о том, что появились “новый рецепты” (например, после первых действий: добыл дерево, открыл верстак, поработал с водой и т.д.).
  • Автоматическое открыть доступ к рецептам в книге крафтов, когда вы крафтите или получаете предметы.
  • “Обучающие” сообщение/системные сообщение, которые появляются при разблокировке.

Важно понимать разницу:
уведомления (текст/подсказки) — можно отключить модом;
саму механику открытия рецепта — обычно сложнее и не всегда возможно “простым конфигом” на сервере.


Самый простой путь: отключить уведомления (подсказки toast)

Если вам мешают именно визуальные “подсказки” и системные уведомления, начните с модификации, которая умеет управлять toast-уведомлениями. Типичный подход: мод Toast Control отключает ненужные подсказки и сообщение о разблокировке новых предметов и рецептов.

Такое решение обычно работает так:
- игра продолжает “узнавать” рецепты;
- но правые/верхние уведомления не появляются или становятся скрытыми.

Почему это популярно: не нужно лезть в логику крафта, достаточно управлять тем, что сообщение показывает игроку.


Где взять конфигурацию и как её править (Toast Control)

У модов этого типа часто есть файл конфигурации, который редактируется обычным текстовым редактором. Логика примерно такая:

  • найдите папку игры в директории с сохранениями/модами (часто это .\minecraft\config);
  • откройте конфигурационный файл (например, ToastControl.cfg);
  • отключите нужные категории уведомлений.

Чаще всего ключевая цель — убрать именно то, что подписано как:
- “обучающие подсказки”,
- “системные уведомления”,
- “разблокировка новых предметов/рецептов”.

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


Что если вы хотите не только скрыть текст, но и запретить открытие рецептов?

Вот где начинается “второй слой” проблемы. Если ваша цель звучит так:
“Я не хочу, чтобы при крафтe/получении ресурсов игра автоматически открыть рецепты; хочу, чтобы рецепты были доступны только через команду”, — то это уже не про уведомления, а про то, как игра записывает доступность рецептов.

И здесь обычно действует важное правило:

  • автоматическое открытие рецептов при определённых действиях часто относится к клиент-логике;
  • поэтому “выключить это с сервера одной настройкой” может быть нельзя;
  • на практике пользователи приходят к выводу: убрать сам механизм без модификаций логики сложнее.

Если вы слышали обсуждения вида “это точно на стороне клиента”, — значит речь именно об этой части.


Можно ли “управлять рецептами” командами /recipe give/take?

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

Типичная идея управления выглядит так:
- команда give/take меняет набор доступных рецептов у игрока;
- игрок может открыть нужный рецепт только если ему его выдали (или наоборот — если отменили).

Но если в вашей версии сервера (например, для 2020-эпохи или для конкретной линейки) “не работает так, как ожидаете”, тогда автоматическое “включение” при обычном крафте может всё равно срабатывать, и вы снова будете получать “новый” набор доступных рецептов (или связанные подсказки).


Почему “отключить автоматическое открытие рецептов” может требовать ивентов/хуков

Если простое скрытие уведомлений не решает задачу, обычно рассматривают более “жёсткие” методы:
- перехват GUI/действий крафта,
- запрет обработки события, когда игра пытается обновить список доступных рецептов,
- использование модов/библиотек и обработчиков событие (events).

Техническая мысль такая: нужно не просто “не показывать сообщение”, а вмешаться в процесс, когда игра пытается добавить новый рецепт в книгу.

В обсуждениях встречается подход: через ивенты на Forge создать список нужных рецептов (или нужных действий), а затем запретить игроку крафтить эти позиции. Также упоминаются способы “через хуки и миксины” — то есть изменения поведения на уровне логики.


Практическая стратегия: выберите цель (скрыть текст или запретить открытия)

Чтобы не тратить время, действуйте так — ориентируйтесь по тому, что именно вас раздражает:

Цель Что будет происходить Что обычно помогает
Убрать “подсказки” и сообщение о новых рецептах Рецепты могут продолжать открываться, но уведомления исчезают моды Toast/уведомлений и правка файл конфигурации
Запретить автоматическое открыть рецепты при крафте/получении ресурсов Рецепты не должны добавляться в книгу без команды вмешательство в логику (ивенты/хуки), а иногда — только на клиенте
Сделать доступ рецептов только по командам Доступ меняется только по команде, а не “сам” проверка команд/механик + подавление автодобавления

Типичные ошибки, из‑за которых “не помогает”

Чаще всего проблема не в том, что решение плохое, а в том, что пользователь ожидает одного результата от другого слоя:

  • Если вы отключили только уведомления, но рецепты всё равно открываются — это нормально: вы убрали сообщение, но не механизм.
  • Если вы пытаетесь выключить открытие “на сервере”, а игра делает это на стороне клиента — сервер может не иметь полного контроля.
  • Если правите конфигурацию файла, но не перезапускаете игру — изменения не применятся.

Короткий итог

Если вам нужно именно “как отключить уведомления о новых рецептах в майнкрафт”, самый прямой путь — модификации, которые управляют toast-уведомлениями и позволяют убрать “ненужные” сообщение о новых рецептах. Для этого обычно редактируют файл конфигурации (например, ToastControl.cfg в .\minecraft\config).

Если же вы хотите, чтобы рецепты открыть было нельзя обычным крафтом, а только через команды, тогда речь уже о вмешательстве в логику: в ряде случаев это относится к клиент-стороне, а значит потребуются ивенты/хуки или модификация поведения.