Mods
Resource Packs
Data Packs
Modpacks
Shaders
Plugins
Mods Resource Packs Data Packs Plugins Shaders Modpacks
Get Modrinth App Upgrade to Modrinth+
Sign in
ModsPluginsData PacksShadersResource PacksModpacks
Sign in
Settings
Gentle Reminders

Gentle Reminders

Gentle Reminders is a mod that sends mindful messages to the player every so often based on a customizable config file.

705
7
Social
Utility

Compatibility

Minecraft: Java Edition

1.21.1
1.20.1–1.20.6

Platforms

Fabric

Supported environments

Client-side

90% of ad revenue goes to creators

Support creators and Modrinth ad-free with Modrinth+

Links

View source
Donate on Ko-fi

Creators

jackperry2187
jackperry2187 Member

Details

Licensed LGPL-3.0-only
Published 8 months ago
Updated 7 months ago
DescriptionGalleryChangelogVersions

Gentle Reminders

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
  • Config Guide below
  • Commands Guide below
  • Can choose a Display Style, currently the default Minecraft toast system or by a chat message
  • Can choose some custom toasts via Display Style, currently light or dark

Upcoming Features

  • Add a drastically large amount of messages
    • Current # of simple messages: 34
    • Current # of unique/special messages: 62
  • More custom toast display styles
  • Custom message icons (instead of an exclamation point)
  • Custom message noises?
  • Make some super cool GUI to edit how the custom toasts look
  • Implement more options into config, possibly split into multiple files
  • Create own UI popup with more customization as opposed to using Minecraft's built-in toast system

Message Examples

A Simple Message, using the "default" display style
Simple Message Default

A Unique Message, using the "chat" display style
Unique Message Chat

A Unique Message, using the "light" display style
Unique Message Light

A Unique Message, using the "dark" display style
Unique Message Dark

A Unique Message in-game, using the "default" display style
Unique Message 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"},
  • id is a whole number that should be unique between messages
  • title is 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
  • message is 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
  • enabled 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 later
  • titleColor 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"

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", "chat", "light", or "dark"

/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

Modrinth is open source.

feat/theseus/tauri-v2@c5403db

© Rinth, Inc.

Company

TermsPrivacyRulesCareers

Resources

SupportBlogDocsStatus

Interact

Discord X (Twitter) Mastodon Crowdin
Get Modrinth App Settings
NOT AN OFFICIAL MINECRAFT SERVICE. NOT APPROVED BY OR ASSOCIATED WITH MOJANG OR MICROSOFT.