Back-burner
A fully client-side to-do list, displayed on the side of the screen, and operated through commands.
Each world and server saves its to-do list separately.
File locations
Data is saved as a JSON arrays of strings.
For singleplayer worlds, they are saved at the root of the world's directory as backlog.json
For multiplayer, they are saved under .minecraft/remote_backlogs/, using the ip/address and port of the server as the file name. LAN worlds are handled the same way.
Config
The config can be edited in-game by using Cloth-Config and ModMenu. This will let you change the position and size of the hud.
Commands
By default, all sub-commands use /note as a root. The name of the root can be changed in the config screen in case of conflict.
<text> arguments accept both raw text and SNBT text (See Text Format below). Raw text does not need to be quoted.
<index> arguments also support first and last as alternatives to numeric values.
Adding items
push <text>Adds an item at the top.queue <text>Adds an item at the bottom.write <text>Adds an item to the list. (See config screen.)add|insert <index> <text>Adds an item at an arbitrary index.
Removing items
popRemoves the top-most item.shiftRemoves the bottom-most item.pop|remove <index>Removes the specified item. Auto-completion will show the text for the appropriate index.clearRemoves everything.
Editing
edit <index> <text>Overwrites an existing item. Auto-completion will suggest the old value.bump <index>Moves an item one place upward.bump <index> <offset>Moves an item the given amount of places. Positive values move upward, negative values move downward.move <from> <to>Moves an item from one index to another.
Hud
hide <bool>Toogles the backlog hud On or Off. Can be called with no argument.
Debug
These commands aren't required for normal usage.
saveForces saving the backlog to its file. (Automatically called whenever you make any change using other commands.)reloadForces loading the backlog from its file. (Automatically called upon joining a world.)
Text Format
Raw text is greedy and does not need to be quoted:
/note push I am an unquoted text
When SNBT text is used, it can also be used in arrays, like for the description fields of Resource packs. The format has some variations with different versions of minecrafts.
Simple SNBT:
/note push { text:"32x Redstone", color:red, bold:1, italic:1 }
Partially colored text: (MC 1.21.5 and prior)
/note push [{text:"32x "}, {text:Redstone,color:red}]
Partially colored text: (MC 1.21.6 and onward)
/note push ["32x ", {text:Redstone,color:red}]
Text with sprites: (MC 1.21.9 and onward)
/note push ["32x ", {atlas:items,sprite:item/redstone}, {text:Redstone,color:red}]

Resource Packs
In addition to textures, resource packs can alter some minor aspects of the backlog HUD's layout, by modifying the corresponding texture's .mcmeta file.
basis: {width,height} The base size of the element on screen.
For 16x-packs, this is strictly equal to the texture's size. For 32x-packs, this is half the texture's size. So on, so forth. No specific texture size is expected for these elements; the values specified here are what define the expected sizes.basis: {fill} (boolean) Whether the element should take as much horizontal space as allowed (true) or shrink to fit the text (false).ninepatch: {top,bottom,left,right} The margins of the 9-patch. I.e, the areas that won't be stretched to fit element's size.padding: {top,bottom,left,right} Empty space that will be added around the element. Negative values can be used to remove space, and make elements overlap.textarea: {top,bottom,left,right} Margins inside the texture, which will not be filled with text.text: {...} The different colours of the text for that element, formatted as a#aarrggbbhex codes. The alpha component is mandatory.colouris the text's main colouroutlinedefines a main outline colour.outerlineadds a thicker outline around the first outline. Requires the former to be defined.
text: {shadow} (boolean) Whether the text should have a shadow. Incompatible with any outline.
All Versions
+ Add Version| Name | Game version | Platforms | Published | Downloads | Actions |
|---|---|---|---|---|---|
| 3mo ago | 1 | ||||
| 10mo ago | 1 | ||||
| 10mo ago | 1 | ||||
| 10mo ago | 1 | ||||
| 10mo ago | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 |
- Port to MC 26
- Added support for SNBT text in entries. Upcoming versions may make breaking changes to the way these texts are saved.
- Added support for SNBT text in entries. Upcoming versions may make breaking changes to the way these texts are saved.
- Added support for SNBT text in entries. Upcoming versions may make breaking changes to the way these texts are saved.
- Added support for SNBT text in entries. Upcoming versions may make breaking changes to the way these texts are saved.
- Marked embedded packs as compatible with MC 1.21.10 and onward.
- Added a configurable
writecommand. - The autocompletion for
remove/popwill now show the selected entry's text.
- Added a configurable
writecommand. - The autocompletion for
remove/popwill now show the selected entry's text.
- Added a configurable
writecommand. - The autocompletion for
remove/popwill now show the selected entry's text.
- Added a configurable
writecommand. - The autocompletion for
remove/popwill now show the selected entry's text.
- Ported to MC 1.21.4, marked previous branch as incompatible.
- Ported to MC 1.21.4, marked previous branch as incompatible.
- Ported to MC 1.21.2, marked previous branch as incompatible.
- Ported to MC 1.21.2, marked previous branch as incompatible.
- Added an option to change which side of the screen the HUD will be anchored to. Text will always be aligned to the left, so this may not look good with all themes.
- Added options to silence common command feedbacks.
- Added
firstandlastas supported values for indices. - Added
addas a shorthand forinsert. - Added the commmand
clear
- Fixed incompatibility with Fabric Loader 0.16
- Fixed incompatibility with Fabric Loader 0.16
- Fixed incompatibility with Fabric Loader 0.16
- Fixed incompatibility with Fabric Loader 0.16
- Ported to MC 1.21, marked previous build as incompatible.
- Ported to MC 1.21, marked previous build as incompatible.
- Ported to 1.20.5. Marked previous build as incompatible.
- Ported to 1.20.5. Marked previous build as incompatible.
- Fixed a crash that could occur upon loading a replay in ReplayMod.
- Fixed a crash that could occur upon loading a replay in ReplayMod.
- Fixed the "incompatible" warning on built-in resource packs in 1.20.3 ad 1.20.4
- Added Cloth-Config screen, accessible from ModMenu**
- Added an option to allow fractional GUI Scales
- Fixed the "incompatible" warning on built-in resource packs in 1.20.2
- The root command's name can be changed in a config file.
- The position, size and scale of the backlog HUD can be tweaked in the config file.
- Resource packs now have more controls over the HUD's appearance, including text colour, header text, and some minor aspects of the layout.
- Added built-in resource packs: "Questlog" and "Notebook".
- Added the
editsub-command. The old value of the edited item can be auto-filled. removeno longer falls back to the closest item when the index is out of bounds.hidecan be called with no arguments- Fixed the icon offset when hiding the hud.