Back-burner
This fully client-side mod provides a convenient to-do list displayed on the side of the screen and operated through commands. Each world and server saves its own task lists independently.
Data Storage
Information is stored as simple JSON arrays of strings. For singleplayer worlds, files are saved in the world's root directory as backlog.json. In multiplayer mode, data is saved in the .minecraft/remote_backlogs/ directory, where the filename is generated from the server's IP address and port. Local networks are handled similarly.
Interface Settings
Configuration can be edited directly in-game using Cloth-Config and ModMenu. This allows you to change the position and size of interface elements on the screen.
Command System
By default, all sub-commands use /note as the main command. In case of conflicts, the main command name can be changed in the settings.
<text> arguments don't require quotes and are processed as a single unit. For <index> arguments, you can use first and last instead of numeric values.
Adding Items
push <text>— adds an item to the beginning of the listqueue <text>— adds an item to the end of the listadd|insert <index> <text>— inserts an item at the specified position
Removing Items
pop— removes the first item from the listshift— removes the last item from the listpop|remove <index>— removes the item at the specified indexclear— completely clears the list
Editing
edit <index> <text>— replaces an existing item (autocomplete suggests the old value)bump <index>— moves an item one position upbump <index> <offset>— moves an item the specified number of positions (positive values move up, negative values move down)move <from> <to>— moves an item from one position to another
Interface Control
hide <bool>— turns the list display on or off (can be used without arguments)
Debug Commands
These commands are typically not needed for everyday use:
save— forcibly saves the list to file (automatically called with any changes)reload— forcibly loads the list from file (automatically called when joining a world)
Resource Pack Customization
In addition to textures, resource packs can modify some aspects of the interface appearance by editing corresponding .mcmeta files:
basis: {width,height} — base size of the element on screen. For 16x packs equals texture size, for 32x packs equals half texture size, etc.basis: {fill} (boolean) — whether the element should take all available width (true) or adjust to text (false)ninepatch: {top,bottom,left,right} — margins for 9-patch stretching (areas that won't be stretched)padding: {top,bottom,left,right} — additional space around the element (negative values create overlap)textarea: {top,bottom,left,right} — internal texture margins that won't be filled with texttext: {...} — text colors in#aarrggbbformat (alpha channel required):colour— main text coloroutline— outline colorouterline— additional thick outline (requires main outline)
text: {shadow} (boolean) — enable text shadow (incompatible with outlines)