EMIDiscovery
Не даёт EMI раскрывать все секреты твоего модпака: предметы скрыты, пока игрок не подержит один из них в инвентаре.
- Загрузчики
- FabricNeoForgeForge
- Скачиваний на Modrinth
- 2,3 тыс.
- Подписчиков на Modrinth
- 21
- версия
- 31
- Обновлён
- 5 октября 20265 окт.
- Опубликован
- в 2026
Коротко о моде
Нужен и в игре, и на сервере
EMIDiscovery
![]()
Не даёт EMI раскрыть все секреты твоего модпака: предметы скрываются, пока игрок не подержит один из них в инвентаре.
Как это работает
- В индексе появляются только те предметы, которые игрок держал в руках.
- В режиме крафта/рецептов показываются только рецепты, которые можно полностью собрать из известных предметов.
- Крафтящиеся рецепты показывают свой результат, но использовать его или смотреть его рецепты нельзя, пока он не будет скрафчен.
- Ингредиенты из тегов и списков фильтруются, чтобы скрыть неизвестные предметы в наборе.
- Известные предметы можно задать заранее через JSON-файл или открывать через достижения.
- Известные предметы хранятся на стороне клиента, отдельно для каждого игрока и мира.
- Работает с группами предметов Reliable EMI (REMI).
- Режим затемнения отрисовывает неоткрытые предметы чёрными силуэтами в рецептах вместо полного скрытия рецепта (примерно как справочник в BTA).
Настройка
EMI Discovery включает экран настроек в игре (через Cloth Config), где можно настроить:
- Показ крафтящихся предметов в индексе
- Требования к верстакам и катализаторам
- Разрешения на просмотр рецептов/применений для неоткрытых предметов
- Режим затемнения/скрытые подсказки (
???) - Прогрессию открытия через достижения
Предзаполненные предметы
Файл предзаполненных предметов находится по пути config/emi_discovery_pre_discovered.json. Формат — JSON-массив строк с указанием предметов по registry ID. Пример:
[
"minecraft:stone",
"minecraft:iron_ingot"
]Содержимое копируется в список известных предметов любого игрока, у которого его ещё нет при входе.
Правила открытия через достижения
Можно настроить достижения для открытия предметов, тегов или целых модов, разместив JSON-файлы в config/emi_discovery/advancements/. Пример:
[
{
"advancements": [
"minecraft:story/mine_stone"
],
"items": [
"minecraft:furnace",
"minecraft:stone_pickaxe"
],
"tags": [
"#minecraft:stone_tool_materials"
]
}
]Благодарности
- Вдохновлён, основан на и переиспользует код из Discovered Enough Items
- В иконке используется Archaeologist by Jevgenijs Kudinovs из The Noun Project
Частые вопросы
Как установить EMIDiscovery?
Установите Fabric под свою версию Minecraft, скачайте EMIDiscovery под ту же версию и загрузчик, положите файл в папку mods и запустите игру с профилем загрузчика.
Для каких версий Minecraft есть EMIDiscovery?
У EMIDiscovery есть сборки для Minecraft 1.20.1, 1.21.1.
Нужен ли EMIDiscovery на сервере?
Нужен и в игре, и на сервере