About
Scribble is a client-side mod to make editing books easier! It comes with a bunch of quality-of-life features, allowing you to precisely manage pages in your book, format text using colors and various modifiers, save/load your books to keep a backup, and much more! And the best thing is, everyone else on the server can see this, even if they don't have the mod themselves!
By default, Scribble intentionally keeps very close to vanilla. It doesn't change any behaviour, but takes the intended book experience, and just sprinkles some nice-to-haves on top. Every single feature is configurable, Scribble gives you options when you want it to, and stays out of your way when you need it to.
But there's more! Scribble comes with lots of little features here and there:
- See two pages at once! If you're jealous of Bedrock players being able to see two pages at once, you can now also toggle this setting in Scribble! This still works seamlessly with every other feature (even lecterns!).
- Insert or remove pages at any point, using the extra buttons below the page. No more shuffling around with copy-pasting pages.
- Skip to any page you want! You can click the page number and type in a page to jump to. Or, hold SHIFT while going a page forward and go all the way to the end!
- Center the book GUI! Minecraft places the book screen at the very top of your screen, which is inconsistent with every other GUI in the game. Scribble fixes that!
- Edit books with existing color codes easily! Scribble will seamlessly take over the color codes that are already there, and allow you to edit them.
- Don't lose your progress! If you're trying to close while you have unsaved work, Scribble will ask if you're sure.
- Undo or redo any action! Oops, accidentally deleted something? Don't worry, it's just a single Ctrl-Z away.
Versions
- Move from YACL to a custom config system. - Don't show an overwrite warning when importing into an empty, unchanged book. - Add back page-up/down hotkeys for navigating books. - Update Chinese translations (Thanks to @Andypsl8!). - Improve text cursor placement when clicking somewhere with your mouse. - Fix zero-page books not showing anything. - Allow deleting the last page of a book again. - Don't play the turn page sound twice for lecterns.
- Move from YACL to a custom config system. - Don't show an overwrite warning when importing into an empty, unchanged book. - Add back page-up/down hotkeys for navigating books. - Update Chinese translations (Thanks to @Andypsl8!). - Improve text cursor placement when clicking somewhere with your mouse. - Fix zero-page books not showing anything. - Allow deleting the last page of a book again. - Don't play the turn page sound twice for lecterns.
Instead of mixin in to the vanilla book GUI, Scribble now uses exact recreations of the GUI as a base. You'll probably not notice much of a difference as a player, except that a lot more is now possible! In fact, there's so much more possible, that this is now Scribble 2.0! A lot of features have been thought through again from scratch, a lot of existing features are more polished now, and generally the mod is just better. - You can now enable double page viewing in the settings menu! This shows two pages at once, like a real book. - When interacting with lecterns, one page will be dimmed to show which page is 'active' (The page that controls comparator output, and the page other players will see). - The config/settings menu has been migrated to Yet Another Config Library from Cloth Config. You'll need to install this mod to configure Scribble. - There are plans to move Scribble to an custom config system without dependencies, but no ETA on that yet. - Also, there's an action button to the settings now, so no need for Mod Menu! - As the original mixins are now gone, Scribble is a lot more compatible with other mods! - Most importantly, Scribble doesn't conflict with Amendments now. Problems like the incompatibility with Figura also shouldn't happen any more. - Unfortunately, this does lose compat with some other mods such as Symbol Chat (though it's not _incompatible_, it'll just not do anything). - The code is generally a lot cleaner, so this should make updates and improvements in the future a lot easier! Also in this release: - Fix modifier buttons having their hover outline cut off. - Consider the whole GUI when vertically centering, not just the book itself.
