ModsFinder

RPG Lore

by otectus

Modpack makers and server owners can add custom lore books to a world by writing one JSON file per book, with no code needed.

ForgeNeoForgeClient and serverMIT LicenseOpen source1.20.1 – 1.21.1

What it does

Books are defined by JSON files placed in the config folder, so a book can be added, edited or removed without recompiling. Coding is required to build the mod's data, and the mod is published for Forge and NeoForge.

Each book can carry its own title color, author color and description, with an option to turn the enchantment glint on or off. A generated title page shows the book's title, and lore books use a custom book GUI with a texture distinct from vanilla written books. Curios API 5.4.7 or newer is needed for the personal collection item, a soul-bound container that stores lore books inside it. The mod is localized into 60 languages, and the code is under the MIT License, so it is open source. Files are published for 1.20.1 and 1.21.1.

Key features

  1. Data-driven lore books

    Books are defined in JSON files, so a pack can add new ones without writing Java code.

  2. Conditional mob drops

    Eleven filter types decide which mobs drop each book, and looting can raise the drop chance.

  3. Per-player copy limits

    An optional limit caps how many times one player can receive a specific book.

  4. Personal collection item

    A soul-bound item stores lore books directly inside it, so a player keeps the collection on death.

Compatibility

Latest build for each game version and loader.

1.21.1Not available1.0.0
1.20.12.2.0Not available
ReleaseBetaAlphaNot available

Only full game releases are shown. This mod publishes no snapshot builds.

Use cases

Modpack lore

A pack maker can attach story books to specific mobs, biomes or times of day to build the world's history.

Server events

A server owner can restrict a rare book to one per player, so each player gets a single copy.

Who it’s for: Modpack makers and server owners who want to add written lore to a world without writing code for each book. Players who collect books benefit from the personal collection item.

Questions

Does RPG Lore need to be installed on both sides?

Yes. Installation covers the server and each player's game.

Does the personal collection item need Curios API?

Yes. The personal collection item depends on Curios API 5.4.7 or newer, which must be installed alongside RPG Lore.

Which loaders does RPG Lore support?

The mod is published for Forge and NeoForge. Forge files cover 1.20.1 and NeoForge files cover 1.21.1.

In the catalog

RPG Lore is one of 19,031 Adventure mods on ModsFinder, and one of 10,478 Adventure mods for Forge. 32,366 mods support Minecraft 1.21.1.

More from otectus

All projects

Similar mods

What the author says

Data-driven lore books that drop from mobs. Collect them all in the Lore Codex. RPG Lore lets modpack makers and server owners add custom lore books to their world using simple JSON files. Books drop from mobs based on configurable conditions -- entity type, biome, dimension, time of day, weather, Y-level, and more…
otectus, on the Modrinth page

Official listing

Owner
otectus
Published
2026-03-18
Updated on Modrinth
2026-09-04
Facts verified
2026-10-15

Tags