Custom Daily Reward: Customize Player Login Gifts for Minecraft

Unlock unique login bonuses with Custom Daily Reward for Minecraft. Learn how to install, configure scripts, and enhance your server today!

Download CustomDailyReward r1.0 for Minecraft 1.12.2

Original name: CustomDailyReward r1.0

Minecraft: 1.12.2

Loaders: Forge

FileVersionLoaderSize
CustomDailyReward-r1.0-1.jar1.12.2Forge22 КБDownload
CustomDailyReward-r1.0-2.jar1.12.2Forge23 КБDownload
CustomDailyReward-r1.0-3.jar1.12.2Forge23 КБDownload
CustomDailyReward-r1.0-4.jar1.12.2Forge41 КБDownload

Custom Daily Reward

Every server administrator knows the struggle of keeping players engaged day after day. Retention is the lifeblood of a thriving community, and one of the most effective tools in your arsenal is a robust reward system. The Custom Daily Reward add-on transforms the standard login experience into a dynamic event that encourages consistency. Instead of static gifts, this powerful modification allows you to script intricate reward schedules tailored specifically to your server's economy and progression curve.

Why Your Server Needs Dynamic Login Bonuses

In the early days of modded Minecraft, daily rewards were often rigid, offering the same bread or coal regardless of how long a player had been active. This lack of flexibility meant that veteran players received trivial items while newbies might get overwhelmed. With Custom Daily Reward for Minecraft, you gain granular control over exactly what is given and when. You can design a week-long streak that starts with basic survival resources like planks and apples, escalating to valuable commodities like diamonds or custom enchanted gear by the seventh day.

The true power lies in the logic conditions. You are not limited to simple consecutive day counters. The system supports complex variables such as the current month, specific dates, or even the player's coordinates upon logging in. Imagine giving a special festive item only on October 1st, or triggering a specific command if a player logs in after being away for more than three days. This level of customization ensures that your reward system feels fresh and relevant rather than a repetitive chore.

Technical Requirements and Version Compatibility

To leverage the full potential of this add-on, it is important to understand its technical evolution. In versions prior to r1.0-4, configuration was handled through a simple text file known as dailyreward.cfg. However, modern iterations have shifted to using Zenscript, which requires the installation of CraftTweaker. This change provides significantly more power and flexibility for server owners who want to integrate rewards with other mods in their pack.

This mod is primarily designed for legacy versions of the game that support the Forge loader, particularly the popular 1.12.2 branch where many extensive modpacks still reside. If you are running a newer version, you must ensure that both CraftTweaker and the corresponding version of Custom Daily Reward are compatible with your specific build. Always check the file dependencies before adding it to your production server to avoid startup crashes.

For those looking to streamline their mod management, the foxygame.net launcher offers a seamless way to handle these dependencies. By utilizing its integrated add-on catalog, you can locate Custom Daily Reward and automatically install the required version of CraftTweaker with a single click, ensuring perfect version compatibility without manual file hunting.

How to Install and Configure Rewards

Getting started is straightforward if you follow the correct steps. First, you need to download Custom Daily Reward from a trusted source. Once you have the JAR file, place it into your server's or client's mods folder. Remember, if you are using version r1.0-4 or higher, CraftTweaker must also be present in this folder. Upon launching the game or server, the mod will generate the necessary script files.

Configuration is done through Zenscript files located in the scripts folder. The syntax is intuitive yet powerful. You define a boolean condition to determine when the reward triggers, followed by the objects to be awarded. These objects can be item stacks or console commands. For example, a script line might look like this:

  • mods.dailyreward.add("%day == 1", <minecraft:stone>, <minecraft:dirt>);

This specific line awards a stone block and a dirt block when a player logs in for the very first time. You can chain multiple rewards and even execute commands. A more aggressive example could award an apple and an iron sword, then immediately execute a command to teleport the player to a spawn arena.

Understanding Script Variables

To write effective scripts, you must master the available variables. The system uses placeholders that the game calculates in real-time:

  • %day: Tracks the total number of days a player has logged in.
  • %cont: Counts consecutive login days, resetting if a day is missed.
  • %y, %m, %d: Represents the current year, month, and day, allowing for holiday events.
  • %p: Inserts the player's name, useful for targeted commands.
  • %posx, %posy, %posz: Captures the player's location upon login.

Using these, you can create conditions like %day%10==1 to give a bonus every ten days, or %m==10 && %d==1 for a special Halloween event. The flexibility allows you to adapt the rewards as your server evolves, ensuring long-term player interest.

Testing and Debugging Your Setup

Before rolling out changes to your entire community, testing is essential. The mod includes specific commands to help administrators verify their scripts. Using /drcheck displays detailed information about a player's current login status and what rewards they are eligible for. Additionally, the /drexecute command allows you to simulate specific day counts and consecutive login values. This lets you confirm that a player on day seven actually receives the diamond reward without waiting a full week.

Implementing a well-thought-out daily reward system can drastically improve player retention and satisfaction. By taking the time to learn the scripting syntax and utilizing the advanced features of Custom Daily Reward, you create a welcoming environment that rewards loyalty. Whether you are running a hardcore survival realm or a creative hub, these customized incentives provide the perfect nudge to keep your players coming back every single day.