Skip to content

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