Compatibility
Minecraft: Java Edition
Platforms
Supported environments
90% of ad revenue goes to creators
Support creators and Modrinth ad-free with Modrinth+Links
Creators
Details

Gentle Reminders is a mod that sends mindful messages to the player every so often based on a customizable config file.
Features
- Generates a config file on client startup if one doesn't exist
- Checks version of config file to guarantee latest message updates
- Client reads from config file to get settings
- On world join, sends an initial message if the mod is enabled
- Every X ticks, based on config, sends a mindful message
- When all messages are sent (in a random order with no repeats), resets the list and starts over
- New (as of v1.5.2) customizable toasts with block textures as the background and border!
- Config Guide below
- Commands Guide below
Upcoming Features
- Add a drastically large amount of messages
- Current # of simple messages: 34
- Current # of unique/special messages: 62
- Add support for modded blocks to be used as the background/border
- Add custom message icons (not just an exclamation!)
- Make a cool GUI to edit custom toasts
Message Examples
Simple Message 1

Simple Message 2

Unique Message 1

Unique Message 2

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

Config Guide
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"},
idis a whole number that should be unique between messagestitleis the title of the message that will be displayed at the top of the toast- Important Note: This title can not include a comma (
,) or the config file will break
- Important Note: This title can not include a comma (
messageis the message that will be displayed in the body of the toast- Important Note: This message can not include a comma (
,) or the config file will break
- Important Note: This message can not include a comma (
enabledis 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 latertitleColoris a string that represents the color of the title text, which can be any of the colors below:messageColoris 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"
Command Guide
Required arguments are surrounded by [brackets]
/gentlereminders and /gentlereminders help
- Displays the help message
/gentlereminders get TimeRemaining
- Displays the time remaining until the next message is sent
/gentlereminders get ConfigPath
- Displays the path to the config file
/gentlereminders get ConfigVersion
- Displays the version of the config file
/gentlereminders get DisplayStyle
- Displays the current display style
/gentlereminders get TicksBetweenMessages
- Displays the number of ticks between messages, as well as minutes and seconds
/gentlereminders get Messages [pageNumber]
- Displays 5 messages at a time, starting at the page number specified
/gentleReminders set DisplayStyle [style]
- Sets the display style to either
"default","light","dark", or"chat"(use the below command forcustom)
/gentleReminders set CustomDisplayStyle [bgTexture] [borderTexture] [enableIcon]
- Sets the display style to
custom, then sets the background and border textures, as well as whether or not to include the exclamation mark
/gentlereminders set TicksBetweenMessages [ticks]
- Sets the number of ticks between messages
/gentlereminders set Message [id] [title] [message] [enabled] [titleColor] [messageColor]
- Overwrites the title, message, enabled status, and colors of a message by ID
/gentlereminders add Message [title] [message] [enabled] [titleColor] [messageColor]
- Adds a new message with the specified title, message, enabled status, and colors
/gentlereminders remove Message [id]
- Removes a message by ID
/gentlereminders enable GentleReminders
- Enables the mod
/gentlereminders enable Message [id]
- Enables a message by ID
/gentlereminders disable GentleReminders
- Disables the mod
/gentlereminders disable Message [id]
- Disables a message by ID

