StepCraft

Quick rating

StepCraft

No reviews yet

Connect your players' real life movement to in-game rewards.

Adventure/Exploration
Mod Loaders
Fabric
Paper
Minecraft
26.2

Community voices

Reviews

Versions
Loading versions…
Match includes

Click once to include, again to exclude, again to clear

Rating Any
Any 0.5 1.0 1.5 2.0 2.5 3.0 3.5 4.0 4.5 5.0
Min
Max
Play Status
Reviews
Time Played
hrs+
Verified developers only
Has developer response
List view
Grid view
Compact view
Sort by
Date
Rating
Helpful
Unhelpful
Edited
Sort ascending
Delete this review?

This removes your review from the project. You can write a new review after.

Review submitted for moderation

Your review has been sent to moderators, who will check that it meets our guidelines before it appears publicly.

No reviews yet. Be the first to review this project!

Get it on

Available Platforms

Compatibility

Supported Environments

Dev Environment
Client Unsupported
Server Required

About

Project Details

Type
Mod
License
All Rights Reserved
Latest Version
StepCraft-1.21.1-1.0.16.jar
Authors
CurseForge
Modrinth

For authors

Embed Badge

If you're the author of this project, you can embed a live badge anywhere that supports HTML or Markdown. It updates automatically whenever ratings change.

Custom banner text
ModDex rating badge preview

Use HTML for any page that supports it, or Markdown for README files and Markdown-based descriptions.

Identifiers

Platform IDs

CurseForge ID
Modrinth ID

Resources

External Links

Source Issues Wiki Discord

About

Description

![StepCraft Banner](https://i.imgur.com/b8grWNu.png)

### 🔴 TO USE THIS PLEASE REACH OUT TO: [email protected]. We are currently in closed Beta :)

Connect your players' real-world movement to in-game rewards.

StepCraft is a **server-side Minecraft Fabric mod** that turns real-world step goals into in-game rewards. Players sync their steps through the **StepCraft Companion mobile app**, then return to your server to claim rewards when they hit the goals you set.

Instead of generic login bonuses, StepCraft gives your community rewards that feel earned.

To register your server, head over to the [StepCraft Website](https://stepcraft.org/).

***

## What StepCraft Adds

* Daily step-based reward goals
* Monthly leaderboard rewards
* In-game reward claiming
* Step-history screens for players
* Public and private server support
* Invite-code and QR-code joining
* Configurable reward tiers
* Custom claim windows
* Join reminders for unclaimed rewards
* Custom reminder messages
* In-game player and admin menus
* Web dashboard setup and management
* Companion mobile app for players
* In-game UI title and layout customization
* Live config reload support

***

## Why Server Owners Use It

StepCraft helps communities build a daily habit around your server.

Players stay active in real life, sync their steps, and come back to claim rewards in Minecraft. Monthly leaderboards add longer-term goals, while daily rewards keep players checking in regularly.

StepCraft works especially well for:

* survival servers
* SMP communities
* friend groups
* fitness-focused communities
* servers looking for a unique retention system

***

## Server Features

### Daily Rewards

Create step goals and reward tiers for your players. When players hit those goals, they can claim rewards in-game.

### Monthly Leaderboards

Reward your most active players over a full month. Players can view the monthly leaderboard and claim finalized monthly rewards through the StepCraft UI.

### Claim Windows

Control how long players have to claim missed or pending rewards.

### Join Reminders

Players can receive private reminders when they join if they have unclaimed daily or monthly rewards.

Reminder messages can be customized from the dashboard and support Minecraft-style formatting.

### Public or Private Servers

Run a public StepCraft server or keep access limited with invite codes and QR-code joining.

### Dashboard Management

Use the StepCraft Web Dashboard to manage server setup, reward tiers, invite codes, reminder messages, billing, and server settings.

![Reward Config](https://cdn.modrinth.com/data/eNk0ACQx/images/6085e34216ce07a517608bcdb5ec0bf4de4da3a3.png)

### Companion App

Players use the StepCraft Companion app to join servers, sync steps, track progress, and see available rewards.

![Player App UI](https://cdn.modrinth.com/data/eNk0ACQx/images/64af97c47f7ccee425bc16147e43074ac8c8441c.png)

### In-Game Admin Tools

Admins can manage StepCraft from in-game menus, including server setup, player tools, reward testing, monthly rewards, join reminders, and UI customization.

![Admin UI](https://cdn.modrinth.com/data/eNk0ACQx/images/87901902ade67e37a6486b7025879556cc7ea569.png)

***

## Private Server Support

Private servers can use invite codes and QR-code joining so only approved players can connect through StepCraft.

This makes StepCraft easy to use with friend groups, family servers, private SMPs, and invite-only communities.

![Player Server Joining](https://cdn.modrinth.com/data/eNk0ACQx/images/8f8878606293afc861f6f60d9cdc4e58b2193a00.png)

***

## Getting Started

1. Install the StepCraft mod on your Minecraft server.
2. Register your server through the [StepCraft Website](https://stepcraft.org/).
3. Connect your API key to the mod.
4. Configure rewards and settings in the dashboard.
5. Let players join through the StepCraft Companion app.
6. Players sync steps and claim rewards in-game.

***

## Commands

StepCraft uses `/stepcraft` for player, admin, setup, and customization tools.

### Player Commands

`/stepcraft`  
Opens the StepCraft player UI.

`/stepcraft ui`  
Opens the StepCraft player UI.

`/stepcraft steps`  
Opens your step-history screen.

`/stepcraft steps <username>`  
Shows step history for a player. Regular players can only view themselves. Admins can view other players.

`/stepcraft claim_reward`  
Opens the reward-claiming UI.

`/stepcraft claim_reward <username>`  
Claims rewards for a player. Regular players can only claim for themselves. Admins can claim for other players.

`/stepcraft monthly_leaderboard`  
Opens the monthly leaderboard and monthly reward flow.

### Admin Commands

These commands require operator/admin permissions.

`/stepcraft ui_admin`  
Opens the StepCraft admin UI.

`/stepcraft set_api_key <key>`  
Saves the StepCraft API key for this server.

`/stepcraft reload`  
Reloads StepCraft config and UI data without a full server restart.

`/stepcraft info`  
Shows StepCraft server info from the backend.

`/stepcraft claim_status <username>`  
Checks reward claim status for a player.

`/stepcraft players_data`  
Shows full player records from the backend.

`/stepcraft player_names`  
Shows the StepCraft player name list for the server.

`/stepcraft bans`  
Shows current StepCraft bans.

`/stepcraft ban [username] [reason]`  
Bans yourself or a specific player.

`/stepcraft unban [username]`  
Unbans yourself or a specific player.

`/stepcraft delete_player [username]`  
Deletes your own StepCraft player record or a specific player record.

### UI Customization Commands

These commands require operator/admin permissions.

`/stepcraft ui_titles_config list`  
Lists configurable UI title keys.

`/stepcraft ui_titles_config get <key>`  
Shows the current and default value for a UI title.

`/stepcraft ui_titles_config set <key> <title>`  
Sets a custom UI title.

`/stepcraft ui_titles_config reset <key>`  
Resets a UI title to its default value.

`/stepcraft ui_layout_config list_screens`  
Lists customizable StepCraft screens.

`/stepcraft ui_layout_config list <screen>`  
Lists layout elements for a screen.

`/stepcraft ui_layout_config set_slot <screen> <key> <0-53>`  
Moves a UI element to a slot.

`/stepcraft ui_layout_config set_icon <screen> <key> <minecraft:item_id>`  
Changes a UI element icon.

`/stepcraft ui_layout_config set_visible <screen> <key> <true|false>`  
Shows or hides a UI element.

`/stepcraft ui_layout_config reset <screen> [key]`  
Resets a screen layout or specific layout key.

`/stepcraft ui_layout_config editor <screen>`  
Opens the in-game layout editor.

***

## Notes

* StepCraft is server-side only.
* Players use the Companion app to sync steps and join servers.
* Server setup and management are handled through the StepCraft Website.
* Backend-connected commands require a valid StepCraft API key.
* `/stepcraft steps` replaces the older `/stepcraft today_steps` command.
* Monthly rewards are accessed through `/stepcraft monthly_leaderboard`.

***

## Links

[StepCraft Website](https://stepcraft.org/)

StepCraft Banner

🔴 TO USE THIS PLEASE REACH OUT TO: [email protected]. We are currently in closed Beta :)

Connect your players' real-world movement to in-game rewards.

StepCraft is a server-side Minecraft Fabric mod that turns real-world step goals into in-game rewards. Players sync their steps through the StepCraft Companion mobile app, then return to your server to claim rewards when they hit the goals you set.

Instead of generic login bonuses, StepCraft gives your community rewards that feel earned.

To register your server, head over to the StepCraft Website.


What StepCraft Adds

  • Daily step-based reward goals
  • Monthly leaderboard rewards
  • In-game reward claiming
  • Step-history screens for players
  • Public and private server support
  • Invite-code and QR-code joining
  • Configurable reward tiers
  • Custom claim windows
  • Join reminders for unclaimed rewards
  • Custom reminder messages
  • In-game player and admin menus
  • Web dashboard setup and management
  • Companion mobile app for players
  • In-game UI title and layout customization
  • Live config reload support

Why Server Owners Use It

StepCraft helps communities build a daily habit around your server.

Players stay active in real life, sync their steps, and come back to claim rewards in Minecraft. Monthly leaderboards add longer-term goals, while daily rewards keep players checking in regularly.

StepCraft works especially well for:

  • survival servers
  • SMP communities
  • friend groups
  • fitness-focused communities
  • servers looking for a unique retention system

Server Features

Daily Rewards

Create step goals and reward tiers for your players. When players hit those goals, they can claim rewards in-game.

Monthly Leaderboards

Reward your most active players over a full month. Players can view the monthly leaderboard and claim finalized monthly rewards through the StepCraft UI.

Claim Windows

Control how long players have to claim missed or pending rewards.

Join Reminders

Players can receive private reminders when they join if they have unclaimed daily or monthly rewards.

Reminder messages can be customized from the dashboard and support Minecraft-style formatting.

Public or Private Servers

Run a public StepCraft server or keep access limited with invite codes and QR-code joining.

Dashboard Management

Use the StepCraft Web Dashboard to manage server setup, reward tiers, invite codes, reminder messages, billing, and server settings.

Reward Config

Companion App

Players use the StepCraft Companion app to join servers, sync steps, track progress, and see available rewards.

Player App UI

In-Game Admin Tools

Admins can manage StepCraft from in-game menus, including server setup, player tools, reward testing, monthly rewards, join reminders, and UI customization.

Admin UI


Private Server Support

Private servers can use invite codes and QR-code joining so only approved players can connect through StepCraft.

This makes StepCraft easy to use with friend groups, family servers, private SMPs, and invite-only communities.

Player Server Joining


Getting Started

  1. Install the StepCraft mod on your Minecraft server.
  2. Register your server through the StepCraft Website.
  3. Connect your API key to the mod.
  4. Configure rewards and settings in the dashboard.
  5. Let players join through the StepCraft Companion app.
  6. Players sync steps and claim rewards in-game.

Commands

StepCraft uses /stepcraft for player, admin, setup, and customization tools.

Player Commands

/stepcraft
Opens the StepCraft player UI.

/stepcraft ui
Opens the StepCraft player UI.

/stepcraft steps
Opens your step-history screen.

/stepcraft steps <username>
Shows step history for a player. Regular players can only view themselves. Admins can view other players.

/stepcraft claim_reward
Opens the reward-claiming UI.

/stepcraft claim_reward <username>
Claims rewards for a player. Regular players can only claim for themselves. Admins can claim for other players.

/stepcraft monthly_leaderboard
Opens the monthly leaderboard and monthly reward flow.

Admin Commands

These commands require operator/admin permissions.

/stepcraft ui_admin
Opens the StepCraft admin UI.

/stepcraft set_api_key <key>
Saves the StepCraft API key for this server.

/stepcraft reload
Reloads StepCraft config and UI data without a full server restart.

/stepcraft info
Shows StepCraft server info from the backend.

/stepcraft claim_status <username>
Checks reward claim status for a player.

/stepcraft players_data
Shows full player records from the backend.

/stepcraft player_names
Shows the StepCraft player name list for the server.

/stepcraft bans
Shows current StepCraft bans.

/stepcraft ban [username] [reason]
Bans yourself or a specific player.

/stepcraft unban [username]
Unbans yourself or a specific player.

/stepcraft delete_player [username]
Deletes your own StepCraft player record or a specific player record.

UI Customization Commands

These commands require operator/admin permissions.

/stepcraft ui_titles_config list
Lists configurable UI title keys.

/stepcraft ui_titles_config get <key>
Shows the current and default value for a UI title.

/stepcraft ui_titles_config set <key> <title>
Sets a custom UI title.

/stepcraft ui_titles_config reset <key>
Resets a UI title to its default value.

/stepcraft ui_layout_config list_screens
Lists customizable StepCraft screens.

/stepcraft ui_layout_config list <screen>
Lists layout elements for a screen.

/stepcraft ui_layout_config set_slot <screen> <key> <0-53>
Moves a UI element to a slot.

/stepcraft ui_layout_config set_icon <screen> <key> <minecraft:item_id>
Changes a UI element icon.

/stepcraft ui_layout_config set_visible <screen> <key> <true|false>
Shows or hides a UI element.

/stepcraft ui_layout_config reset <screen> [key]
Resets a screen layout or specific layout key.

/stepcraft ui_layout_config editor <screen>
Opens the in-game layout editor.


Notes

  • StepCraft is server-side only.
  • Players use the Companion app to sync steps and join servers.
  • Server setup and management are handled through the StepCraft Website.
  • Backend-connected commands require a valid StepCraft API key.
  • /stepcraft steps replaces the older /stepcraft today_steps command.
  • Monthly rewards are accessed through /stepcraft monthly_leaderboard.

Links

StepCraft Website

Screenshots

Gallery

  • Admin Rewards Web Dashboard
    Admin Rewards Web Dashboard This is how you can edit the reward structure for you server. No need to mess with config files and can be changed from anywhere on the web!
  • Player App UI Dashboard
    Player App UI Dashboard This is what the app looks like that players will use to connect their steps to your server.
  • In-Game Admin Control Center
    In-Game Admin Control Center This is the in-game dashboard where the admins can manage StepCraft's different components of.
  • Admin UI
    Admin UI The in-game control panel that the admin can use to manage the StepCraft service and their active players.
  • Reward Config
    Reward Config Configure your server rewards using a web dashboard rather than confusing config files.
  • Player App UI
    Player App UI This is what the UI looks like for players on the mobile app. They can track rewards that you have set if they have joined your server, as well as set up notifications when they have reached those rewards.
  • Player Server Joining
    Player Server Joining Players can connect to your server either by browsing the public server list if you have made your server public or by using an invite code if you have set your server to be private.

Versions

Files

Relations

Project Relations

More like this

Similar Mods

Suggestions use data such as tags, dependencies, dependents, descriptions, titles, and more to rank how much they overlap with this mod.

On ModDex

Community snapshot

0
Ratings
0
Followers
0
In stacks

By the numbers

Statistics

<1,000
Total Downloads
CurseForge
<1,000
Modrinth
<1,000
Last Updated
CurseForge
Modrinth
Created
CurseForge
Modrinth
Last synced
When ModDex last fetched this project from CurseForge or Modrinth. Every project is re-checked on a schedule, and any project that ships a new file is synced automatically within hours of the release.
New file updates sync automatically
How syncing works