SphPlayerRewarder: Auto Rewards for Online Time in Minecraft

The SphPlayerRewarder plugin for Minecraft automatically grants customizable bonuses to players for time spent online. Flexible timing, full command support, and minimal server load make it a must-have.

SphPlayerRewarder: Auto Rewards for Minecraft Server Players

Keeping a Minecraft server alive and thriving is no small feat. Server owners constantly look for ways to make players feel appreciated and motivated to return. One of the most effective strategies is rewarding active participation. That is exactly where SphPlayerRewarder: Auto Rewards for Minecraft Server Players steps in. This lightweight plugin automates the entire process, handing out custom bonuses to everyone online at set intervals. No manual commands, no constant supervision, just a steady stream of incentives that keeps your community engaged.

What Makes This Plugin Stand Out

The core idea behind SphPlayerRewarder is refreshingly simple. Instead of relying on fixed schedules or complicated scripts, it uses a tick-based timer to trigger rewards. The server checks the timer regularly and executes a command defined in the configuration file. A special placeholder, %p%, automatically substitutes the player's username, allowing the same command to work for every individual on the server. Whether you want to give diamonds, experience points, or custom items from mods, the plugin handles it all seamlessly. What truly sets this tool apart is its flexibility. You are not locked into hourly rewards or daily bonuses. The configuration allows you to set an initial delay after server startup and then choose the repeat interval in ticks. For example, 72000 ticks equals one hour, which is a classic choice for hourly rewards. But you can easily adjust it to 1200 ticks for a one-minute test run or stretch it to 864000 ticks for a rare 12-hour bonus. This level of control makes the plugin suitable for a wide range of server types and event schedules.

Understanding the Configuration

The config.yml file is the heart of SphPlayerRewarder. It contains four key sections that give you full command over how rewards are distributed:
  • delay: Sets the number of ticks to wait before the first reward is given after the server starts. This is usually set to the same value as repeat to avoid instant rewards.
  • repeat: Defines how often the reward is granted in ticks. This is the main parameter that controls the frequency of bonuses.
  • reward: The command executed from the console. The %p% variable is replaced with the player's name. Multiple commands can be added by separating them with semicolons.
  • exclude: A list of player names who should not receive rewards. This is handy for admins, test accounts, or bots.
A typical setup for giving 64 diamonds to every player once per hour looks like this:

delay: 72000

repeat: 72000

reward: "give %p% diamond 64"

exclude: ["Admin", "TestBot"]

If you run a modded server with custom items, the command can be more complex, such as "give %p% custom_mod:magic_crystal 5". The plugin correctly processes both standard and modded item identifiers, making it a versatile choice for any setup.

Permissions and Safety Considerations

Reward distribution relies on a single permission node: sphhourlyreward.getreward. By default, all players have this permission, but you can restrict it to specific groups if needed. Removing this right from a group means its members will not receive bonuses, even if they are not on the exclude list. This is particularly useful for VIP systems where rewards are a privilege rather than a standard feature. Since the reward command runs from the console, it technically has access to any server directive. The developer advises caution when writing commands. A simple typo could cause console errors, though it will not break the core server. Always double-check syntax before applying changes. For those who like to experiment with different plugins and mods, keeping everything organized is essential. Many players appreciate launchers that simplify mod management, allowing quick switching between different builds without digging through file systems.

Practical Use Cases

SphPlayerRewarder integrates smoothly into various server economic models. Here are a few ideas to get you started:
  • Online time incentives: Grant a small amount of in-game currency regularly, such as "eco give %p% 100", to encourage players to stay connected.
  • Rare resource drops: Offer netherite or elytra once a day to motivate daily logins.
  • Quest-related items: Automatically provide dungeon keys or consumables needed for modded mechanics.
  • Seasonal events: During special events, lower the repeat interval so participants receive thematic gifts more frequently.
Because the plugin does not require manual command input each time, server administrators save a significant amount of time. Once the config.yml is edited, simply reload the server or use a configuration reload command if your core supports it.

Compatibility and Performance

SphPlayerRewarder is built for Bukkit, Spigot, Paper, and their forks. It does not rely on heavy libraries and puts minimal strain on the tick loop. Even with a thousand players online, the cyclic check and command execution consume negligible resources. No memory leaks or unexpected lag have been reported. The absence of built-in commands might seem like a drawback, but it actually simplifies the interface. All management happens through the configuration file, which prevents accidental changes by moderators. If you need to adjust intervals dynamically, third-party plugin managers or simple scripts can modify the config.yml on a schedule.

Final Thoughts

SphPlayerRewarder: Auto Rewards for Minecraft Server Players is a small yet highly effective tool for any public Minecraft server. It addresses the need for automatic rewards without unnecessary features, remaining easy to configure and light on resources. Flexible timing, support for any command, and an exclusion system make it a universal solution for both vanilla and modded projects. If you want to boost player retention and add a regular reward element, this plugin deserves a spot in your server setup. To get started, you can download SphPlayerRewarder: Auto Rewards for Minecraft Server Players from trusted plugin repositories. The installation process is straightforward, and you will find clear guidance on how to install it in the documentation. SphPlayerRewarder: Auto Rewards for Minecraft Server Players for Minecraft is compatible with popular server versions, ensuring a smooth experience across different setups.

Download SphPlayerRewarder for Minecraft 1.6.4

Original name: SphPlayerRewarder

Minecraft: 1.6.4

FileVersionLoaderSize
SphPlayerRewarder.jar1.6.44 КБDownload