prp-notebook
prp-notebook is a physical in-game notebook item. Players can write text, embed images and draw freehand across multiple pages, with all content saved to the database per notebook instance.
Features
- Unique per-item - each notebook item is tied to its own database record; contents persist across sessions and server restarts
- Multi-page support - add and remove pages freely; pages are lazily loaded in batches of 10
- Rich text editor - write formatted text content on each page
- Image embedding - paste image URLs directly onto any page; a server-side domain allowlist prevents loading from untrusted sources
- Freehand drawing - draw freely on pages using the built-in drawing tool
- Custom title & cover color - rename the notebook and set a custom cover color from the UI
- Duplicate notebook - create an identical copy of a notebook, useful for distributing written content to other players
- 3D prop animation - the notebook prop (
pr_notebook) attaches to the player's hand with a reading animation while the UI is open - Client-side cache - recently opened notebooks are cached client-side for instant re-opening; cache auto-clears after 2 hours of inactivity