BuildNotes
A lightweight in-game note-taking and build-tracking mod for Fabric Minecraft
BuildNotes
BuildNotes
A lightweight in-game notetaking and build tracking mod for Minecraft, built for the Fabric loader. BuildNotes provides a seamless way to document your ideas, track build progress, and share information without ever leaving the game. It works in singleplayer and can be installed on a server for shared, collaborative notes.
<img width="1920" height="1080" alt="main_screen_screenshot" src="https://github.com/user-attachments/assets/274c6e0f-e359-4aad-9684-3adf03635377" />
Features
BuildNotes is designed to be a flexible tool for players and server administrators alike. All notes and builds are categorized by "Scope," which determines where they are saved and who can see them.
Note & Build Scopes
* Server Scope: The default for single-player. Notes and builds are saved within a specific world's folder, keeping them tied to that world. * Server Scope: Notes and builds are saved to your global Minecraft config folder. This makes them accessible across all your worlds and even on servers, acting as a personal, persistent in-game notepad. * Server Scope: When both the client and a dedicated server have the mod, notes and builds can be saved to the server itself. These are visible to all connected players who also have the mod, making it a perfect tool for community noticeboards, server tours, or collaborative project planning.
Pinning & On-Screen HUD
You can pin a single Note and Build to keep them sorted at the top of your lists for quick access. Additionally, the currently pinned Note is displayed on an on-screen HUD during regular gameplay. This allows you to reference block palettes, coordinates, or to-do lists without having to open the mod's menu. The HUD automatically wraps text and hides itself when F1 (hide GUI), F3 (debug screen), or any menu is open.
<img width="1920" height="1080" alt="pin_screenshot" src="https://github.com/user-attachments/assets/1959567e-004b-4fad-ab3b-1c8df652deb3" />
Client Configuration
BuildNotes includes local configuration files found in your `config/buildnotes` folder. Using `config.json`, you can fully customize the pinned Note HUD, including: * Padding: Anchor the HUD to 9 different screen locations (e.g., `BOTTOM_RIGHT`, `TOP_LEFT`, `CENTER`). * Padding: Adjust the maximum width and height the HUD is allowed to take up on your screen. * Padding: Adjust the distance between the HUD and the edge of your screen. * *(UI colors can also be customized via the color configuration).*
Advanced Text Editor
All text fields are powered by a custom multiline text editor. It includes quality-of-life features like: * Full undo/redo support (`Ctrl+Z` / `Ctrl+Y`). * Double-click to select words and triple-click to select entire lines. * Intuitive selection and navigation (e.g., `Ctrl` + Arrow Keys to move word by word).
Build Tracker
The build tracker is more than just a simple note. It includes dedicated fields for: * Build Name * Coordinates & Dimension * Description & Designer Credits * Custom Fields: Upload multiple screenshots for each build. When on a server, these images are automatically shared with other players who view the build. * Custom Fields: Add any additional fields you need for tracking materials, farm rates, or other project-specific data.
Server Administration & Permissions
When installed on a Fabric server, BuildNotes offers a complete permission system to control who can create, edit, and delete server-scoped notes.
* Allow All Mode: Server operators can edit server notes by default. * Allow All Mode: The command system allows OPs to grant or revoke editing permissions for specific players. * Allow All Mode: A simple command toggle to allow every player on the server to edit notes, perfect for smaller, trusted communities.
Admin Commands: ```text /buildnotes allow <player> /buildnotes disallow <player> /buildnotes list /buildnotes allow_all <true|false> ```
Screenshots
Note <img width="1920" height="1080" alt="2026-03-29_20 52 30" src="https://github.com/user-attachments/assets/f50f3866-48e8-47fa-a0f3-caf71a12ae3d" />
Build <img width="1920" height="1080" alt="2026-03-29_20 50 46" src="https://github.com/user-attachments/assets/d4f8c794-66b1-4542-9fd7-982b2fdc8438" />
Download
You can download the latest version of BuildNotes from:
* Modrinth * CurseForge
Dependencies
* Fabric API: Required for all features.
Future Plans
- An in-game configuration screen for clientside settings. - The ability to categorize or tag notes for better organization. - Potential integrations with other mods (e.g., world map mods for waypoint creation).
License
This project is licensed under the MIT License. See LICENSE for details.