SimpleReferral: Easy Referral Plugin for Minecraft Servers

Building a Thriving Minecraft Community with SimpleReferral Every Minecraft server owner knows that a lively, growing player base is the heart of a successful world. Whether you run a survival realm, a creative plot server, or a minigame hub, bringing in new players organically can be a challenge...

Download SimpleReferral for Minecraft 1.12

Original name: SimpleReferral

Minecraft: 1.12

FileVersionLoaderSize
SimpleReferral-0.9.0.0.jar1.12—14 КБDownload

Building a Thriving Minecraft Community with SimpleReferral

Every Minecraft server owner knows that a lively, growing player base is the heart of a successful world. Whether you run a survival realm, a creative plot server, or a minigame hub, bringing in new players organically can be a challenge. While advertising and server lists help, nothing beats the power of word-of-mouth from your existing community. That is where a referral system comes into play, and SimpleReferral makes the entire process effortless. Instead of juggling complex codes or manual tracking, this plugin lets players refer friends with a single command, rewarding both parties when the newcomer joins.

What Exactly Is SimpleReferral?

SimpleReferral is a lightweight Bukkit/Spigot plugin designed to streamline player referrals. The core idea is beautifully straightforward: a player types a command with a friend’s name, and that referral is stored. When the referred friend logs into the server for the first time, both the referrer and the referee receive customizable rewards. There are no referral codes to copy, no external websites to visit, and no confusing steps. It is all handled in-game, keeping the experience immersive and aligned with Minecraft’s blocky, hands-on spirit.

Built originally for CraftBukkit and Spigot 1.12.X, the plugin maintains compatibility with all versions from 1.8 upwards, making it a reliable choice even for servers running older or newer Minecraft updates. The plugin’s data is stored in a simple savedata.yml file, and all configuration is done through a well-commented config.yml. This means you can tweak every aspect of the referral mechanics without touching a line of Java code.

Commands and How to Use Them

SimpleReferral keeps the command list minimal, so players and admins can jump right in. The main command is /refer , which initiates a referral. Players can even use tab completion to autofill names, reducing typos. Once the referral is created, it remains pending until the referred player joins the server. If they never show up, the referral expires after a configurable time.

Here are all the commands and their default permissions:

  • /refer — Refer a friend to the server. Permission: simplereferral.refer (default: true)
  • /myrefer — View a list of your own successful referrals. Permission: simplereferral.myrefer (default: true)
  • /allrefer — View all successful referrals on the server. Permission: simplereferral.allrefer (default: op)
  • /srefReload — Reload the SimpleReferral configuration from disk. Permission: simplereferral.srefReload (default: op)

These commands give players transparency and allow staff to monitor the referral activity. The reload command is especially handy when you adjust rewards on the fly without restarting the server.

Setting Up SimpleReferral on Your Server

Installation follows the classic Bukkit plugin routine. Download the JAR file from the SpigotMC resource page and place it into your server’s plugins directory. If you are using a hosting panel with FTP access, simply upload the file via SFTP. For those who prefer a more streamlined approach, the foxygame.net launcher offers a convenient, modern solution where you can download and install plugins like SimpleReferral right from its menu, saving time and reducing the chance of file mismanagement. After a server restart or a /reload, the plugin will generate its data folder containing the config.yml.

Open config.yml with a text editor, and you will find every option explained through comments. The default configuration is a great starting point, but you will likely want to customize the rewards and timers to match your server’s economy and playstyle.

Configuration Highlights

The config.yml is divided into clear sections. You can set ExpireHours to determine how long a pending referral waits before it is discarded. A ReferralCooldown (in minutes) prevents players from spamming referrals, protecting your server from potential command bots. The reward system is flexible: you can enable any combination of money, items, and experience points. If you activate money rewards, you must have Vault and a compatible economy plugin installed.

For item rewards, you specify a Material name (like GOLD_INGOT) and an amount. XP rewards are straightforward numbers. The plugin also supports a permission reward: after a player successfully refers a certain number of people, they can be granted a custom permission node. This is perfect for giving loyal referrers a special chat tag or access to exclusive areas, reinforcing the community spirit.

Rewarding Your Players Creatively

The true power of SimpleReferral lies in its multi-layered reward system. You can mix and match incentives to suit your server’s theme. For a survival economy server, you might offer in-game currency to both the referrer and the new player, giving newcomers a small financial boost. On a kitPvP or factions server, rewarding rare items like enchanted gear or potions can drive competitive referral races. If your server uses an RPG-style leveling mechanic, XP rewards help new players catch up while thanking the veteran who invited them.

The permission reward feature adds a long-term goal. Imagine a player who refers 15 friends and automatically receives an “Advertiser” rank with a colored chat prefix. This not only motivates consistent referrals but also publicly recognizes community builders. The config lets you set the exact permission node and the required referral count, so you can design multiple tiers if you combine the plugin with a permissions manager.

Keeping Referrals Fair and Balanced

SimpleReferral includes built-in safeguards to prevent abuse. The cooldown timer stops a single player from flooding the system with fake referrals. Expired referrals clean up automatically, so your savedata.yml does not bloat with dead entries. The /allrefer command gives operators a transparent overview, making it easy to spot unusual patterns. Because the plugin relies on actual player joins, there is no way to game the system without a real account logging in.

From a server performance standpoint, the plugin is lightweight. It stores data in a flat YAML file and only runs checks when a player joins or a command is issued. This means it will not lag your server even during peak hours, leaving your TPS untouched while you grow your community.

Conclusion

SimpleReferral strips away the complexity of traditional referral systems and delivers exactly what a Minecraft server needs: a command, a join, and a reward. Its compatibility across multiple versions, clear configuration, and support for money, items, XP, and permission rewards make it adaptable to nearly any server type. By encouraging your existing players to invite friends, you build a tighter, more engaged community without spending hours on manual promotion. Whether you are running a small private server or a large public network, this plugin is a smart addition to your admin toolkit. Install it, configure the rewards, and watch your player count grow one genuine referral at a time.