COWMODSКаталог модов

Interactive Enchanted Books

Openable Enchanted Books. Placeable in Lecterns. Unique particle for each enchantment. Enchantment cloning & more

Автор: Bristn4,8 тыс.63обновлён 23 сент. 2026 г.
Механики игрыМагияУтилиты

Описание

Icon header

Tags header

Client header

Openable Enchanted Books

Using an Enchanted Book shows information about the enchantments. This includes a detailed description, the list of mutually exclusive enchantments, the comparator signal and the list of supported items.

Preview when right-clicking with Enchanted Book

Besides the enchantment details, the book screen also includes information panels showing the requirements for spawning particles and for cloning Enchanted Books. These panels are only shown if the mod is also installed on the server

Preview for info panels

Intentions/Reasoning
  • Seeing the enchantment details without having to leave the game.
  • In comparison to other similar mods the book menu is more diegetic than simply showing the enchantment details in the tooltip of the item.

Server header

Placeable Enchanted Books in lecterns

Enchanted Books can be placed in lecterns. Opening the lectern will show the same interface as opening the book regularly.

Preview when placing the Enchanted Book in a lectern

Intentions/Reasoning
  • Parity with written books
  • Allows for the other features related to Enchanted Books in lecterns

Comparator signals

The enchantments are separated into groups, each emitting a different comparator signal strength. This signal strength is also shown in the book screen.

Comparator signal preview

List of all comparator signal strengths
PowerDescriptionEnchantments
1Cover page
2Universal
  • Mending
  • Unbreaking
3Curses
  • Curse of Binding
  • Curse of Vanishing
4Universal armor
  • Protection
  • Blast Protection
  • Fire Protection
  • Projectile Protection
5Helmets
  • Aqua Affinity
  • Respiration
6Chestplates
  • Thorns
    • Not chestplate exclusive
    • Ensures category has one entry
7Leggings
  • Swift Sneak
8Boots
  • Depth Strider
  • Feather Falling
  • Frost Walker
  • Soul Speed
9Mining tools
  • Efficiency
  • Fortune
  • Silk Touch
10Melee weapons damaging
  • Sharpness
  • Smite
  • Bane of Arthropods
  • Impaling
  • Density
  • Breach
11Melee weapons utility
  • Fire Aspect
  • Sweeping Edge
  • Knockback
  • Looting
  • Wind Burst
  • Lunge
12Ranged weapons damaging
  • Power
13Ranged weapons utility
  • Punch
  • Infinity
  • Flame
  • Multishot
  • Quick Charge
  • Piercing
  • Channeling
  • Loyalty
  • Riptide
14Other tools
  • Lure
  • Luck of the Sea
15None/unused
Intentions/Reasoning
  • Enables basic sorting of Enchanted Books based on their enchantments
  • Allows encoding of a redstone signal strength sequence based on the enchantments of the book

Particle header

Lecterns emit particle effects based on the enchantments of the currently selected page. If the cover page is selected, the particles will cycle randomly through the contained enchantments.

The particle lifetime is based on the count of books contained in nearby chiseled bookshelves. If there is no bookshelf or it is empty, no particles will be emitted.

Preview for particle requirements

Mending particle

Mending

Feather Falling particle

Feather Falling

Frost Walker particle

Frost Walker

All 3 enchantments

All 3 particles

List of all particle textures

Admittedly most of the particle textures can be seen as programmer art

TextureNameTextureNameTextureName
Aqua affinityAqua affinityBane of arthropodsBane of arthropodsBlast protectionBlast protection
BreachBreachChannelingChannelingCurse of BindingCurse of Binding
Curse of VanishingCurse of VanishingDensityDensityDepth striderDepth strider
EfficiencyEfficiencyFeather fallingFeather fallingFire aspectFire aspect
Fire protectionFire protectionFlameFlameFortuneFortune
Frost walkerFrost walkerImpalingImpalingInfinityInfinity
KnockbackKnockbackLootingLootingLoyaltyLoyalty
Luck of the seaLuck of the seaLungeLungeLureLure
MendingMendingMultishotMultishotPiercingPiercing
PowerPowerProjectile protectionProjectile protectionProtectionProtection
PunchPunchQuick chargeQuick chargeRespirationRespiration
RiptideRiptideSharpnessSharpnessSilk touchSilk touch
SmiteSmiteSoul speedSoul speedSweeping edgeSweeping edge
Swift sneakSwift sneakThornsThornsUnbreakingUnbreaking
Wind burstWind burst
Intentions/Reasoning
  • Allows an easy way of spawning a variety of particle effects.
  • The other redstone related features enabling a dynamic way of changing particle textures and lifetime.

Hopper integration

Disable with: /gamerule interactive_enchanted_books:hopper_interacts_with_lectern false

Hoppers are able to place written or Enchanted Books in lecterns. Additionally they are able to remove the active book of a lectern.

Preview of the hopper interactions

Intentions/Reasoning
  • Parity with other block entities and behaviour. Not being able to place books in lecterns using hoppers seems like an oversight in vanilla
  • Allows for greater control over the enchantment particles of this mod

Signal changing page

Disable with: /gamerule interactive_enchanted_books:signal_changes_lectern_page false

Sending a redstone signal to the lectern increments the shown page. If the last page is reached, the lectern will loop back to the first page. This disables the default behaviour of page changes emitting a redstone signal. Observers will still detect the page change

Signal changing page preview

Intentions/Reasoning
  • As lecterns with Enchanted Books emit particles based on the current page, changing the page with a redstone signal allows dynamic control over which particle is currently shown
  • In combination with the chiseled bookshelves, this allows for flexible particle effects

Echo header

Disable with: /gamerule interactive_enchanted_books:craftable_enchantment_echo false

The Enchantment Echo clones the enchantments of the original item without destroying it and can be interacted with just as a regular Enchanted Book (see previous features). Combining the Enchantment Echo with an Echo Shard converts it into an Enchanted Book.

Echo craftingEnchanted Book crafting

Echo crafting in game

Intentions/Reasoning
  • The Enchantment Echos allow easier usage of the other mod features, such as comparator signal and particles, without having to combine multiple Enchanted Books
  • The ability to create an Enchantment Echo from an already enchanted item enables easier insight into the enchantment details. When playing a modpack it's easy to find items with tons of enchantments without knowing most of them. Enchantment Echos provide an easy way to preview the details in game
  • The conversion to a real Enchanted Book is intended to reduce the need for villagers while not being too overpowered, as Echo Shards are a finite end game resource.

Modpack header

Feel free to use this mod in any modpacks. Like with any other mod, you should backup your world before adding this mod. To check if there might be any compatibility issues with other mods, create a superflat world and run the command /test run interactive_enchanted_books:*. These tests probably don't cover all edge cases, but are a good start to find any major problems. The tests can be cleared using /test clearall


Integration header

See the example repository for more details on how to integrate custom enchantments.

Галерея

Book preview

Последние версии

Все версии →
release

1.1.1+26.3

1.1.1+26.3
23 сент. 2026 г.921Minecraft: 26.3fabric
Скачать
Что нового
- Make tests executable in game using `/test run interactive_enchanted_books:\*`
release

1.1.1+26.2

1.1.1+26.2
23 сент. 2026 г.507Minecraft: 26.2fabric
Скачать
Что нового
- Make tests executable in game using `/test run interactive_enchanted_books:\*`
release

1.1.1+26.1

1.1.1+26.1
23 сент. 2026 г.127Minecraft: 26.1, 26.1.1, 26.1.2fabric
Скачать
Что нового
- Make tests executable in game using `/test run interactive_enchanted_books:\*`
release

Interactive Enchanted Books 1.1.0+26.2

1.1.0+26.2
24 июн. 2026 г.2,1 тыс.Minecraft: 26.2fabric
Скачать
Что нового
- Update to Minecraft 26.2
release

Interactive Enchanted Books 1.1.0+26.1

1.1.0+26.1
7 июн. 2026 г.867Minecraft: 26.1, 26.1.1, 26.1.2fabric
Скачать
Что нового
# Changelog for version 1.1.0 - Make particle emission based on the book count of nearby chiseled bookshelves - If there are no books in nearby chiseled bookshelves, no particles will be emitted - If there is at least one book, particles will be emitted - With each additional book, the particles lifetime is increased - Update comparator signal strengths - New enchantment grouping fills the spectrum of signal strengths more thoroughly while also (hopefully) being future proof - Add unique particle textures for each enchantment - Add Enchantment Echo item to allow cloning of enchantments - Combining an enchanted item with a book creates a Enchantment Echo without destroying the enchanted item - Combining the Enchantment Echo with an Echo Shard crafts a Enchanted Book - Enchantment Echos can be used in place of Enchanted Books in the other mod functions - Add info buttons & panel in the book screen - These panels show the particle requirements and the cloning of Enchanted Books using Enchantment Echos - Update tooltip of Enchanted Books to indicate that they are openable ## Changes fo integrating custom enchantments - To realize the lifetime of particles based on the book count in nearby chiseled bookshelves, this book count is encoded in the z velocity of the particle - To decode the book count and get the correct z velocity refer to [EnchantParticle](./src/client/java/net/bristn/interactive_enchanted_books/particle/EnchantParticle.java)
release

Interactive Enchanted Books 1.0.1+26.1

1.0.1+26.1
10 мая 2026 г.235Minecraft: 26.1, 26.1.1, 26.1.2fabric
Скачать
Что нового
# Changelog for version 1.0.1 - Disable the hopper interactions with lecterns by default to match vanilla more closely - Can be enabled with `/gamerule interactive_enchanted_books:hopper_interacts_with_lectern true` - Implement changing the currently active lectern page using a redstone pulse - Can be enabled with `/gamerule interactive_enchanted_books:signal_changes_lectern_page true` - Enabling this game rule will disable lecterns emitting a redstone pulse when changing pages. Observers will still trigger - This prevents endless loops where the lectern page would cycle through all pages indefinitely - Fix the particles of the lectern not respecting the currently active page - Reason being, that the current page was not updated on the ClientLevel but just the ServerLevel - Update mod icon
release

Interactive Enchanted Books 1.0.0+26.1

1.0.0+26.1
16 апр. 2026 г.65Minecraft: 26.1, 26.1.1, 26.1.2fabric
Скачать