Tags
Creators
Details
Licensed LGPL-3.0-only
Published 2 years ago
Updated 9 months ago
All versions
1.5.0-1.21.3
Release
Gentle Reminders 1.5.0-1.21.32 years ago 58
Compatibility
Minecraft: Java Edition
1.21.3
Platform
Fabric
Supported environments
Client-side
Changes
- Unfortunately have to split the 1.21.3 and 1.21.1/1.21.2 versions as they are now incompatible with each other
- Added a new customization parameter, Display Style
- Is set to "default" by default which will send messages as it always has via Minecraft's built-in Toast system
- Can be changed to "chat" which will instead send the messages via chat
- added to the /gentlereminders get and set commands to see and edit the Display Style in-game
- updated the /gentlereminders help command with Display Style commands
- made custom DisplayStyleArgument for those commands
- updated the config file to version 4 to accommodate the Display Style and make it editable via the file as well
- implemented a new HUD Handler which decides how to send a message based on the display style parameter
- updated the Message Handler to make the methods have return values rather than directly handle the HUD
- implemented a Tick Handler to determine when to send messages (based on the time between messages parameter) and when to stop showing messages
- implemented a Toast Handler which isn't relevant this update, but will be the backbone to the next update when custom Toast styles are added!
WARNING: Due to the config version updating, your local file will be overwritten if it does not includeconfigVersion=4. Make sure to back up your file!
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:BSVV3neR:zldrZhvM"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:BSVV3neR:zldrZhvM"
}

