
Gentle Reminders is a mod that sends mindful messages to the player every so often based on a customizable config file.
Available for download on Curseforge and Modrinth. Thank you for over 1800 downloads!
Gentle Reminders supports multiple Minecraft versions and mod loaders:
| Loader | Minecraft Versions | Notes |
|---|---|---|
| Fabric | 1.20.1 | Separate JAR |
| Fabric | 1.21.1 | Separate JAR |
| Fabric | 1.21.6+ | Single JAR supports 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, and future 1.21.x versions |
| NeoForge | 1.21.1 | Separate JAR |
| NeoForge | 1.21.6+ | Single JAR supports 1.21.6, 1.21.7, 1.21.8, and future 1.21.x versions (Note: NeoForge skipped official releases for 1.21.6/1.21.7, so this build uses 1.21.8 as the base) |
customIncludeIcon is set to true.Simple Message (Default Style)

Unique Message (Dark Style)

Unique Message (Light Style)

Unique Message (Chat Style)

Custom Dark Oak Planks Background and Amethyst Block Border

Custom Blackstone Background and Resin Brick Border

Custom Redstone Block Background and Diorite Border

Custom Slime Block Background and Sand Border

How it shows up in-game

The config file can be found at config/gentlereminders-config.toml (after running the game once), which can be edited with any text editor. You can change the values for the interval between messages, add or remove messages, and enable or disable the mod.
Adding messages should be done in the following format:
{id=#, title="String", message="String", enabled=boolean, titleColor="String", messageColor="String"},
id is a whole number that should be unique between messagestitle is the title of the message that will be displayed at the top of the toast,) or the config file will breakmessage is the message that will be displayed in the body of the toast,) or the config file will breakenabled is a boolean that determines if the message can be sent - if you're setting to false anyway, you can also just remove the message unless you think you'll want to re-enable it latertitleColor is a string that represents the color of the title text, which can be any of the colors below:messageColor is a string that represents the color of the message text, which can be any of the colors below: "black", "dark_blue", "dark_green", "dark_aqua", "dark_red", "dark_purple", "gold", "gray", "dark_gray", "blue", "green", "aqua", "red", "light_purple", "yellow", "white"
Required arguments are surrounded by [brackets]
/gentlereminders and /gentlereminders help/gentlereminders get TimeRemaining/gentlereminders get ConfigPath/gentlereminders get ConfigVersion/gentlereminders get DisplayStyle/gentlereminders get TicksBetweenMessages/gentlereminders get Messages [pageNumber]/gentlereminders set DisplayStyle [style]"default", "light", "dark", or "chat" (use the below command for custom)/gentlereminders set CustomDisplayStyle [bgTexture] [borderTexture] [includeIcon]custom, then sets the background and border textures, as well as whether or not to include the exclamation mark iconbgTexture and borderTexture accept block names (e.g., oak_planks, stone) - autocomplete is available for valid block namesincludeIcon is a boolean (true or false) that determines if the exclamation mark icon is displayed/gentlereminders set TicksBetweenMessages [ticks]/gentlereminders set Message [id] [title] [message] [enabled] [titleColor] [messageColor]titleColor and messageColor accept color names - autocomplete is available for valid colors (see Config Guide for list)/gentlereminders add Message [title] [message] [enabled] [titleColor] [messageColor]titleColor and messageColor accept color names - autocomplete is available for valid colors (see Config Guide for list)/gentlereminders remove Message [id]/gentlereminders enable GentleReminders/gentlereminders enable Message [id]/gentlereminders disable GentleReminders/gentlereminders disable Message [id]