Enchantment Library: Хранилище чар нового поколения
В мире Minecraft зачарования всегда были важной частью экипировки, но управлять десятками зачарованных книг в сундуках — настоящее испытание. Мод Enchantment Library для версии 1.12.2 решает эту проблему кардинально, добавляя всего один блок, который способен хранить бесконечное количество чар и превращать их в универсальную валюту очков.
Как работает библиотека чар
Основная идея проста: вы вставляете зачарованную книгу в специальный слот, и мод преобразует каждое зачарование в определённое количество очков. Формула расчёта — 2^(уровень-1). Например, книга с "Прочность II" даст 2^(2-1) = 2 очка, а "Острота V" — 2^(5-1) = 16 очков. Все накопленные очки суммируются и могут быть использованы позже для извлечения любого доступного зачарования с любым уровнем, при условии, что вы когда-либо вносили книгу с таким же или более высоким уровнем этого же чар.
Это значит, что если вы положили две книги "Прочность II", вы не сможете извлечь "Прочность III", пока не внесёте хотя бы одну книгу с третьим уровнем этого зачарования. Система запоминает максимальный уровень, который был когда-либо вставлен для каждого типа чар, и не даёт "перепрыгнуть" через него. Это добавляет элемент коллекционирования и стратегии: вам нужно найти редкие высокоуровневые книги, чтобы разблокировать их извлечение.
Интерфейс и автоматизация
Графический интерфейс библиотеки интуитивно понятен: слева слот для вставки книг, справа — список всех известных зачарований с указанием текущего количества очков и максимального доступного уровня для извлечения. Вы можете кликнуть по любому зачарованию и выбрать нужный уровень от 1 до максимума. Если у вас достаточно очков, книга мгновенно создаётся. Приятный бонус: если вы держите в руке уже зачарованную книгу и кликаете по другому чар в интерфейсе, то новое зачарование добавится к той же книге (это можно отключить в конфиге).
Для любителей автоматизации мод предоставляет полную совместимость с воронками, AE2 и другими системами. Библиотека "сообщает" максимальный извлекаемый уровень каждого зачарования как доступные зачарованные книги, что позволяет механизмам запрашивать создание книг с точными параметрами. Вставка книг тоже автоматизируется: любая зачарованная книга, попадающая в блок, будет конвертирована в очки. Если книга содержит несколько чар, все они будут сохранены (поведение настраивается).
Кстати, установить этот мод можно без лишних хлопот через лаунчер foxygame.net — удобный, гибкий и современный лаунчер для Minecraft, где можно скачать моды прямо из меню. Это особенно ценно, когда собираешь сложную сборку и не хочешь возиться с ручной установкой.
Технические ограничения и конфигурация
Разработчик предусмотрел впечатляющие лимиты хранилища. Максимальное количество очков, которое может накопить библиотека, равно 2^(MAX_SHORT-1) * 2 * MAX_LONG (благодаря беззнаковому хранению используется и знаковый бит). На практике это число настолько огромно, что вам никогда не понадобится его достигать. Максимальный уровень зачарования для хранения и извлечения ограничен значением MAX_SHORT (как и в ванильной игре), так что даже самые безумные модификации не сломают систему.
Конфигурационный файл даёт гибкие настройки. Вы можете изменить формат отображения уровней зачарований в подсказках: использовать обычные числа вместо римских или расширить римские цифры до 3999, а затем переключаться на арабские. Также можно настроить размер стака зачарованных книг. Все эти опции при желании полностью отключаются, если они конфликтуют с другими модами или вам просто не нужны.
Почему Enchantment Library незаменим
Мод решает сразу несколько проблем выживания и технических сборок. Во-первых, он освобождает десятки слотов в хранилищах, заменяя груды книг компактным блоком. Во-вторых, он позволяет гибко комбинировать чары: вы можете накопить очки, экспериментировать с комбинациями и не бояться потерять редкие зачарования из-за неудачного объединения на наковальне. В-третьих, автоматизация с AE2 или Refined Storage становится намного проще — достаточно настроить запрос нужной книги, и библиотека выдаст её, если хватает очков.
Представьте: вы вернулись из данжа с дюжиной случайных книг, скормили их библиотеке, и теперь у вас есть "банк" чар. Нужна "Шёлковое касание" для новой кирки? Просто извлекаете. Понадобилась "Защита IV" на всю броню? Создаёте четыре книги за секунды. Больше не нужно рыться в сундуках в поисках той самой книги, которая "где-то здесь была".
Заключение
Enchantment Library — это маленький, но невероятно продуманный мод, который превращает хаос зачарований в стройную систему. Он идеально вписывается как в ванильное выживание, так и в технические сборки с упором на автоматизацию. Лёгкость установки и гибкие настройки делают его мастхэвом для всех, кто ценит порядок в инвентаре и эффективное управление ресурсами. Попробуйте, и вы забудете о горах зачарованных книг навсегда.