Better Chiseled Bookshelf
QoL-мод, который делает стол зачарований настраиваемым и улучшает резной книжный шкаф
- Загрузчики
- FabricNeoForgeForgeQuilt
- Скачиваний на Modrinth
- 4,9 тыс.
- Подписчиков на Modrinth
- 15
- версий
- 26
- Обновлён
- 15 мая 202615 мая
- Опубликован
- в 2025
Коротко о моде
Нужен и в игре, и на сервере
Простой мод, который улучшает резные книжные полки: они дают силу зачарования в зависимости от того, сколько книг и какие именно в них лежат, а при заполнении работают как обычная полка. Приятный бонус: зачарованные книги дают вдвое (настраивается) больше силы зачарования.

Совместим с Jade, Easy Magic, Enchantment disabler и Enchanting Infuser.
Если есть предложения по функциям или баги, сообщите мне на GitHub или в discord — voidtyron.
Доступные настройки:
Настройки стола:
- Particle Spawn Chance (влияет только на клиент): Как часто должны появляться частицы, при 1 — практически всегда.
- Shelf Obstruction type: Определяет, какие блоки будут прерывать силу полки. По умолчанию vanilla, none — ничто не прервёт силу, а Full Block — только блоки, которые игра считает полными, прервут силу.
- Maximum Shelf Distance: Определяет, насколько в каждую сторону стол должен искать полки. Например, 5 — он будет искать 5 блоков в каждую сторону от стола. Значения выше 10 могут вызвать лаги.
- Maximum Shelf Height: Определяет, насколько вверх стол должен искать полки. Опять же, значения больше 10 могут вызвать лаги.
- Should Get Shelves Below: Делает так, что "Maximum Shelf Height" также применяется к блокам под столом зачарования. Например, если высота установлена на 5, он будет искать 5 вверх и ещё 5 вниз.
- Enable Allow/Deny List: Включает список блоков, которые будут/не будут блокировать силу зачарования от полок в этом направлении.
- Get Shelves Behind Shelves: Название говорит само за себя — позволяет столу получать полки за другими полками.
- Disable warning: Отключает предупреждение Render Thread, когда
Maximum Shelf Distanceбольше 15.
Настройки Redstone:
- Modify Chiseled Bookshelf Redstone Output: Если включено, выход компаратора будет равен количеству книг на полке вместо "последнего использованного слота".
- Normal Book Redstone Power: Определяет, сколько силы Redstone должна давать обычная книга
- Enchantment Level Affects Power: Делает так, что выход Redstone зависит от уровня зачарования книги
- Get All Enchantments in the Book (требует появления опции выше): Делает так, что учитываются все зачарования в книге с несколькими. Например, книга с fire aspect II и sharpness V выдаст 7 силы.
- Enchanted Book Redstone Power (не работает с уровнем книги): Определяет, сколько силы Redstone должна давать зачарованная книга
Настройки силы книг:
- Normal Book Power: Сколько силы должна давать каждая обычная книга.
- Multiply: Позволяет задать, насколько сильнее обычной книги должна быть зачарованная, формула —
normalBookPower * multiplier. - Add: Позволяет добавить определённое количество силы для зачарованных книг, то есть
normalBookPower + value. - Add per Level: Позволяет задать значение, которое будет добавляться за каждый уровень книги. Например, 0.1f будет добавлено 5 раз при зачаровании уровня 5,
normalBookPower + (addPerLevel * enchantmentLevel). - Multiply By Level: Делает так, что сила зачарованной книги — это обычная книга, умноженная на уровень зачарования, то есть
normalBookPower * (enchantmentLevel + 1). - Custom Level Add: Позволяет задать своё значение для добавления за каждый уровень зачарованной книги. Можно задать до 5 значений (так как ванильные зачарования выше не идут),
normalBookPower + customLevelAdd. - Custom Level Multiply: Позволяет задать свой множитель для каждого уровня зачарования. Установите ноль, чтобы умножать на уровень зачарования:
normalBookPower * customLevelMultiply, если больше нуля, иnormalBookPower * enchantmentLevel, если ноль. Также можно сделать так, чтобы значение добавлялось к уровню зачарования, а затем умножалось, однако MidnightLib по какой-то причине не допускает отрицательных значений, так что придётся менять это в файле настроек. Установите отрицательное значение, чтобы добавить его к уровню зачарования. Например, значение -2 дастnormalBookPower * (enchantmentLevel + 2), - Custom: Позволяет задать конкретное значение для каждого уровня книги.
- Get All Enchantments in the Book: Делает так, что учитывается сила всех зачарований в книгах. Например, книга с fire aspect II и sharpness V даст ~1.5 силы зачарования, если установлено "Multiply By level" со стандартной силой книги. (обычная книга — ~0.16)
Для пользователей Forge
Этот мод не получит будущих обновлений для версий forge выше 1.20.1. Причины:
- Нет более новой версии Architectury API для forge
- Библиотека конфигов (MidnightLib), которую я использую, не поддерживает более новые версии forge.
Частые вопросы
Как установить Better Chiseled Bookshelf?
Установите Fabric под свою версию Minecraft, скачайте Better Chiseled Bookshelf под ту же версию и загрузчик, положите файл в папку mods и запустите игру с профилем загрузчика.
Для каких версий Minecraft есть Better Chiseled Bookshelf?
У Better Chiseled Bookshelf есть сборки для Minecraft 1.20.1–1.20.4, 1.21–1.21.1, 1.21.4–1.21.10.
Нужен ли Better Chiseled Bookshelf на сервере?
Нужен и в игре, и на сервере