The Librarian is an NPC that appears in the Library special room in the dungeon. He provides information about all sorts of things that can be found in the dungeon, specifically knowledge that has been discovered by adventurers.
The Librarian appears in Library rooms which are special rooms that may appear on any dungeon level. When an adventurer visits the library, they can interact with the Librarian to access information about game entities they have encountered.
The Librarian helps players access the Library interface, which contains information about: * Items discovered by the player * Mobs encountered by the player * Codex entries * Level information
Each time a player visits the library, there may be new information to read if they have encountered new entities in the dungeon.
When interacted with, the Librarian says: “H-hello. Welcome to the Library. Here you can find the information about all sort of things, that can be found in the dungeon… actually we can only provide knowledge that was discovered by adventurers. It… it's kind of embarrassing. So each time you visit us, probably, there will be new things to read.”
Library special rooms that appear randomly on dungeon levels (not guaranteed to appear on every level).
* Information source: Java class LibrarianNPC.java * Stats verification: Extracted from LibrarianNPC.java and related library code * Effect descriptions: Based on string resources and in-game mechanics * Last updated: December 2025, source: Remixed Dungeon 1.9.3
* Java: LibrarianNPC.java * Library System: Library.java * Library Room Painter: LibraryPainter.java * Strings: LibrarianNPC strings