promotional bannermobile promotional banner
premium banner
Better Calendar Reward adds a monthly reward calendar with daily claiming, clear LOCKED / CLAIM / CLAIMED states, rank-based variants, an in-game admin editor (current/next month), command rewards, and live configuration reloading.

Description

Better Calendar Reward

Better Calendar Reward adds a complete daily reward system inspired by an “advent calendar” to your server, featuring a modern UI, in-game editing, rank-based variants, and robust persistence.

Everything is fully configurable live — no server restart required.


✨ Key Features

  • Monthly calendar UI (31 days) displayed in a clean grid layout
  • Clear day states: LOCKED, CLAIM, CLAIMED
  • Each day displays icon, quantity, rarity, and reward name
  • Secure server-side claiming (anti-spam + anti double-claim protection)
  • Claim limited (by default) to the current day, configurable via allowMissedDays
  • Configurable time management: timezone + daily reset hour

🛠 In-Game Admin Editor

  • Edit rewards per day and per rank
  • Rank preview mode
  • Edit current month or next month
  • Toggle ALL RANKS = DEFAULT to apply the same reward to all ranks

🎁 Reward Types

  • Item rewards
  • Console command rewards
  • Supports placeholders: {player}, {day}, {rank}, {month}, {year}

🔄 Live Reload

  • Reload configuration without restarting
  • Instantly refreshes all opened calendar pages

📜 Commands

/calendar
Opens the daily rewards interface.
Alias /reward /dailyreward /cal

/calendar admin
Opens the calendar admin editor.

/calendar editor
Alias for /calendar admin.

/calendar admin next
Opens the editor directly on the next month.

/calendar admin preview <rank>
Opens the editor in preview mode for a specific rank.

/calendar reload
Reloads the configuration (admin only).


🏆 Rank System

  • Ranks configurable in config.json (priority order supported)

  • Default rank permission:
    betterdailyrewards.rank.<rank>
    Example: betterdailyrewards.rank.vip

  • Players receive the best reward corresponding to their highest rank
  • Full support for per-day and per-rank reward variants

📦 Rewards & Progression

  • 31 configurable days
  • Each day can contain:
  • Item reward
  • Command reward
  • Or both

Inventory full handling options:

  • DROP_AT_FEET
  • PREVENT_CLAIM

🔐 Permissions

  • betterdailyrewards.admin
  • betterdailyrewards.rank.<rank>

💾 Storage

  • Config: config.json
  • Player data: <playerUuid>.json

 

💾In-GamePreview:

 


🧩 Mod Info

Developer: GilloDaby
Compatibility: Hytale Server API (Java)