
Daily Gift is the ultimate addon for rewarding player loyalty! With a robust daily streak system, fully customizable rewards, and exclusive XP items, it turns your server or survival world routine into a much more rewarding experience.
✨ Main Features
🗓️ Streak System
The more consecutive days you play, the better your rewards become!
The addon tracks your current streak, your highest streak, and even how many times you’ve lost it.
🎒 Custom Reward Pouches
Administrators can create reward pouches with specific drop chances and unique conditions.
💎 Exclusive XP Cubes
Earn experience cubes in different sizes (Small, Medium, Large) and variants (Normal, Frozen, Cursed).
🛠️ In-Game Configuration
No file editing required! Everything can be configured through a friendly in-game interface.
🏆 Global Ranking
See who the most loyal players on the server are with the integrated streak leaderboard.
🧊 Experience Cubes
XP Cubes are a fun way to gain levels — but be careful. Not all of them are purely beneficial.
Cubes come in different sizes and variants. Variant cubes provide a +5 bonus XP on top of their base value.

Normal XP Cube
Grants a fixed amount of XP within a defined range (the cube size affects the amount).
Frozen XP Cube
Applies Slowness VI for 30 seconds.
Cursed XP Cube
Cuts your health in half and summons 4 Silverfish!
🛍️ Reward Pouches
Reward pouches are delivered daily. A pouch is only granted if its enabled condition is met at the moment of ve
The pouches come in all 16 classic Minecraft colors, so they match any style you want in your world.

⏰ Time-Based Conditions
Day Only (is_day)
The pouch can only be received during the day (before nightfall).
Night Only (is_night)
The pouch is only valid during nighttime.
Sunrise (is_sunrise)
The pouch can only be received during the brief sunrise period.
Sunset (is_sunset)
The pouch is only granted during the start of sunset.
These conditions are perfect for themed rewards, timed events, or time-based challenges.
🌍 Dimension-Based Conditions
Overworld Only (is_in_overworld)
The pouch can only be received in the Overworld.
Nether Only (is_in_nether)
The pouch only works inside the Nether.
End Only (is_in_end)
The pouch can only be received in the End.
Ideal for encouraging exploration or creating dimension-exclusive rewards.
❤️ Health-Based Conditions
Low Health (is_low_health)
The pouch can only be received if the player has 3 hearts or less.
High Health (is_high_health)
The pouch is only granted if the player has 9 hearts or more.
This allows for risk-based rewards, survival challenges, or preparation incentives.
🔢 Streak-Based Conditions
Guaranteed Day (is_guaranteed_day)
The pouch is only delivered on the exact configured streak day.
Example: a streak 7 pouch is granted only on day 7.
Minimum Streak (is_streak_min)
The pouch can be received starting from a specific streak day.
Example: streak 10 → valid from day 10 onward.
Maximum Streak (is_streak_max)
The pouch is only valid up to a specific streak day.
Example: streak 5 → valid from day 1 to day 5.
These conditions allow progression, reward scaling, and fine balance control.
🏅 One-Time Global Reward
One-Time Only (is_first_streak_global)
This condition allows the pouch to be received only once on the entire server, on the configured streak day.
Even if other players reach the same streak later, the pouch will no longer be granted.
Perfect for:
Legendary rewards
Unique server events
Extremely rare items
🧠 How Conditions Work Together
Each pouch can have one condition.
The condition can be set to true or false, controlling whether it must be met or avoided.
📦 Default Reward Pouches
The base version of the addon already includes a few simple default reward pouches.
These pouches are designed to work out of the box, giving server owners a starting point and a clear example of how the system works.
They can be freely edited, removed, or expanded using the in-game editing system.
🎨 Streak Color Tiers
The streak color changes automatically based on the number of consecutive days a player has maintained their streak.
1 – 6 days → Yellow
7 – 29 days → Orange
30 – 99 days → Light Purple
100 – 199 days → Dark Purple
200 – 359 days → Blue
360+ days → Gold
🎮 How to Use
1. Reward Settings
Use the Reward Settings item to open the admin menu
(Given to the first player who joins the server, usually the administrator).
From there, you can create new pouches, add items, and define the global chance of receiving XP Cubes.

2. Streak Days
Use the Streak Days item
(Given to every player when they join the server for the first time)
to view your personal progress, the server ranking, and how long remains until your next gift.


3. Automatic Collection
The addon automatically checks and grants rewards when you join the world or when the waiting time expires.
🌐 Translations
Daily Gift is fully translated and ready to be used by players from different regions.
The addon currently supports the following languages:
Portuguese (Brazil) 🇧🇷
English 🇺🇸
Spanish 🇪🇸
All in-game texts, menus, messages, and interfaces are localized to ensure a smooth and immersive experience for players worldwide.
New translations may be added in future updates.
⚠️ Important Notes
This addon is actively under development. While it is stable and fully playable, you may still encounter bugs or unexpected behavior.
If you find any issues, glitches, or inconsistencies, please report them. Bug reports help improve stability and ensure a better experience for everyone.