ModsJava
InviteRewards
Java mod listed for Minecraft 1.21. Downloads from the MC Java Mods app on Android.
⬇ Download on SpigotInviteRewards
InviteRewards is an advanced Minecraft invitation and referral system designed to reward players who help grow the server by inviting new members to the community.
The plugin allows every player to have a unique invitation code or use their username to invite others. Once a new player registers using an invitation, the system performs multiple verification checks to prevent abuse and ensure that invitations are legitimate before rewards are granted.
Main Features
Unique Invitation System
Invitations are not considered valid immediately. To prevent abuse, invited players must meet requirements configured by the server administrator.
Currently, the system supports invitation validation through configurable playtime requirements.
Example:
validation:
required-playtime-hours: 24
Once the required playtime is reached, the invitation is automatically validated and credited to the player who sent the invitation.
Accumulative Reward System
Validated invitations generate claimable invitations.
Every time a player reaches the configured amount of invitations, they can claim a reward.
Example:
reward:
required-invites: 20
Unlike traditional systems where rewards can only be claimed once, InviteRewards allows players to claim rewards multiple times.
Example:
Reward Preview System
Players can preview the rewards they will receive directly from the GUI before claiming them.
Displayed rewards are fully configurable from the configuration file.
Example:
reward:
display:
- "&7You will receive:"
- "&e• VIP Rank"
- "&e• 5 Epic Keys"
- "&e• $50,000"
Intuitive GUI System
InviteRewards includes a fully integrated graphical interface that allows players to access all invitation-related information.
Profile Information
Players can view:
The main menu displays:
Reward Menu
The reward section displays:
InviteRewards includes a visual leaderboard system to highlight the players who contribute the most to the growth of the server.
Leaderboard Features
The leaderboard menu includes:
/invite
Allows a player to register an invitation.
Examples:
/invite ABC123
/invite Brian
/invites
Opens the main invitation menu.
Administrative Commands
All administrative commands require the permission:
inviterewards.admin
/inviteadmin reload
Reloads the plugin configuration without restarting the server.
/inviteadmin info
Allows administrators to view detailed information about any registered player.
Includes:
Adds valid invitations directly to a player.
These invitations are treated as legitimate invitations and are also added to the player's available invitation balance.
Example:
/inviteadmin add Brian 10
/inviteadmin reset
Completely resets the selected player's statistics.
/inviteadmin migrate
Automatically registers existing server players into the invitation system.
This feature is especially useful when installing InviteRewards on an already established server.
This allows:
Most important plugin settings can be customized through the configuration file:
InviteRewards is an advanced Minecraft invitation and referral system designed to reward players who help grow the server by inviting new members to the community.
The plugin allows every player to have a unique invitation code or use their username to invite others. Once a new player registers using an invitation, the system performs multiple verification checks to prevent abuse and ensure that invitations are legitimate before rewards are granted.
Main Features
Unique Invitation System
- Every player automatically receives a personalized invitation code.
- New players can use either an invitation code or the inviter's username.
- Each account can only use an invitation once.
- Self-invitation protection.
- Duplicate invitation protection.
- IP verification system to prevent alt-account abuse.
Invitations are not considered valid immediately. To prevent abuse, invited players must meet requirements configured by the server administrator.
Currently, the system supports invitation validation through configurable playtime requirements.
Example:
validation:
required-playtime-hours: 24
Once the required playtime is reached, the invitation is automatically validated and credited to the player who sent the invitation.
Accumulative Reward System
Validated invitations generate claimable invitations.
Every time a player reaches the configured amount of invitations, they can claim a reward.
Example:
reward:
required-invites: 20
Unlike traditional systems where rewards can only be claimed once, InviteRewards allows players to claim rewards multiple times.
Example:
- 20 invitations = 1 reward.
- 40 invitations = 2 rewards.
- 60 invitations = 3 rewards.
Reward Preview System
Players can preview the rewards they will receive directly from the GUI before claiming them.
Displayed rewards are fully configurable from the configuration file.
Example:
reward:
display:
- "&7You will receive:"
- "&e• VIP Rank"
- "&e• 5 Epic Keys"
- "&e• $50,000"
Intuitive GUI System
InviteRewards includes a fully integrated graphical interface that allows players to access all invitation-related information.
Profile Information
Players can view:
- Player name.
- Validated invitations.
- Available invitations.
- Personal invitation code.
The main menu displays:
- Validated invitations.
- Pending invitations.
- Available invitations.
- Current goal.
- Reward status.
Reward Menu
The reward section displays:
- Available invitations.
- Remaining invitations needed.
- Configured rewards.
- Current reward status.
InviteRewards includes a visual leaderboard system to highlight the players who contribute the most to the growth of the server.
Leaderboard Features
- Top 20 players.
- Automatically sorted by invitation count.
- Only displays players with at least one invitation.
- Real player heads.
- Optimized visual design.
- Special identification for the top three positions.
- Special marker for the server's best inviter.
- Informative message when there is not enough data yet.
The leaderboard menu includes:
- Return button to the main menu.
- Full inventory protection.
- Optimized layout for a clean and professional experience.
/invite
Allows a player to register an invitation.
Examples:
/invite ABC123
/invite Brian
/invites
Opens the main invitation menu.
Administrative Commands
All administrative commands require the permission:
inviterewards.admin
/inviteadmin reload
Reloads the plugin configuration without restarting the server.
/inviteadmin info
Allows administrators to view detailed information about any registered player.
Includes:
- Invitation code.
- Registered invitations.
- Playtime.
- Related statistics.
Adds valid invitations directly to a player.
These invitations are treated as legitimate invitations and are also added to the player's available invitation balance.
Example:
/inviteadmin add Brian 10
/inviteadmin reset
Completely resets the selected player's statistics.
/inviteadmin migrate
Automatically registers existing server players into the invitation system.
This feature is especially useful when installing InviteRewards on an already established server.
This allows:
- Existing players to automatically receive their invitation code.
- Only new invitations to be counted.
- No impact on previous server statistics.
Most important plugin settings can be customized through the configuration file:
- Required hours for invitation validation.
- Required invitations to claim rewards.
- Commands executed when rewards are claimed.
- Reward preview displayed in the GUI.
- Custom messages.
- Spigot
- Paper
- Purpur
- Modern Minecraft versions
- Easy to configure.
- Anti-abuse protection.
- Reusable reward system.
- Intuitive GUI menus.
- Integrated leaderboard.
- Compatible with both new and existing servers.
- Built-in SQLite database.
- Lightweight and optimized.
- Ideal for communities looking to encourage organic server growth.
Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft version listed: 1.21
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on Spigot — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.
InviteRewards is a free Minecraft Java mod. Compatible with Minecraft 1.21. Downloaded 24 times (via Spigot). Download it and open it directly in the game.