All versions
1.0.14
Release
StepCraft 1.0.146 months ago 27
Compatibility
Minecraft: Java Edition
1.21.1
Platform
Fabric
Supported environments
Dedicated servers only
Changes
StepCraft Mod - Update Changelog
Release: Incremental update (Minecraft mod only)
Key Highlights
- Added full monthly leaderboard reward support in the mod.
- Added join-time private reminders for unclaimed regular and monthly rewards.
- Added customizable reminder messages with placeholders and Minecraft-style formatting.
- Added in-game admin controls for monthly reward structure/testing and join reminder settings.
- Cleaned up monthly reward commands so players use
/stepcraft monthly_leaderboardinstead of a separate claim command. - Fixed dashboard links, page labels, and saved layout migration behavior.
Monthly Leaderboard Reward Updates
- Added finalized monthly reward support to the player-facing monthly leaderboard flow.
- Added a backlog-style monthly reward claim UI so players can review and claim outstanding finalized monthly rewards.
- Updated monthly leaderboard wording to better explain qualification, tie-breakers, finalized months, and claimable rewards.
- Updated monthly reward screen iconography so monthly rewards use a trophy-style presentation instead of the old calendar-style visual.
- Removed the old
/stepcraft claim_monthly_rewardcommand. - Monthly rewards are now accessed through:
/stepcraft monthly_leaderboard
Admin Reward UI Updates
- Added monthly reward admin tools alongside the regular reward tools.
- Added View Monthly Reward Structure.
- Added Test Monthly Rewards.
- Kept Open Web Dashboard in its existing slot.
- Adjusted admin reward menu layout so regular and monthly reward controls fit cleanly together.
Join Reminder Updates
- Added private join-time reminders for players with unclaimed rewards.
- Join reminders can include:
- regular StepCraft rewards
- monthly leaderboard rewards
- Added separate enable/disable controls for regular and monthly reminders in the in-game Join Reminders admin screen.
- Added a Manage Messages button in the Join Reminders admin screen.
- Manage Messages opens the server’s web dashboard message settings directly.
Reminder Message Customization
- Added separate customizable message templates for:
- regular reward reminders
- monthly reward reminders
- Added placeholder support for reminder messages:
{reward_count}{reward_word}{reward_names}{reward_dates}{reward_months}{reward_list}{claim_command}
- Added backward-compatible
{summary}handling so old reminder templates do not show raw placeholder text in chat. - Added Minecraft-style formatting support in reminder messages:
- color codes such as
&a,&6,&b,&c,&e,&f - bold with
&l - italic with
&o - underline with
&n - strikethrough with
&m - reset with
&r - literal ampersand with
&& - hex colors such as
7ff55
- color codes such as
- Updated default reminder messages to use formatted text.
Settings And Layout Fixes
- Restored the Settings screen wool API-key status indicator.
- Replaced the old Join Reminders paper Status item with Manage Messages.
- Added layout migration so older generated layout configs self-correct:
- restores
settings_menu.statusto API Key Status wool - adds
reward_reminders_menu.manage_messages
- restores
- Fixed saved layout behavior so the previous incorrect status-item change does not persist after updating.
Dashboard Link Fixes
- Fixed mod-generated dashboard links.
- Staging builds now link to:
https://staging.stepcraft.org/servers/<serverName>#join-reminders
- Production builds now link to:
https://stepcraft.org/servers/<serverName>#join-reminders
- Removed the incorrect
/dashboard/servers/...path from generated mod links.
Paged Screen Improvements
- Fixed page indicators across paged mod screens.
- Single-page screens now show clearer page labels such as:
Page 1/1
- This replaces ambiguous labels that only said:
Page
New/Updated Layout Keys
- Added:
reward_reminders_menu.manage_messages - Updated:
settings_menu.status - Added:
rewards_menu.view_monthly_rewards - Added:
rewards_menu.test_monthly_rewards
Compatibility Notes
- Existing configs remain compatible.
- Older layout configs are migrated automatically where possible.
- Existing reminder message templates continue to work.
- Old
{summary}reminder templates are handled safely for backward compatibility.
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:eNk0ACQx:wMEDBmkf"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:eNk0ACQx:wMEDBmkf"
}

