dailyreward-Fabric-1.21-1.0.1.jar
Curse Maven Snippet
What's new
π Patch Notes β DailyReward Mod v1.0.1
π New Features
Reward System
- BDO-style public menu β 35-day grid, 7 columns
- Two independent calendar tabs (e.g. Loyal + Event)
- 24h cooldown per tab, fully independent
- Real-time countdown timer displayed in menu
- Pulsing animation on the current day
- Hover tooltip on each card
- Featured item (β = first item in list) displayed on card
- Red triangles on special days
Streak System
- Consecutive streak system with configurable timer in hours
- Streak lost if no claim within the configured delay
- Red chat message on each streak claim
- "π Your streak has been lost!" message when delay expires
- Configurable milestone (e.g. every 7 days = +1 bonus item)
- Streak timer displayed in the public menu header
- Dedicated Streak Calendar on admin side (red borders)
- Configurable bonus rewards per streak day
- "You earned X as a bonus!" message on streak milestone
Event Planning
- Start and end dates per tab (format dd/MM/yyyy HH:mm)
- Interactive date picker with +/- buttons (DateTimePicker)
- Automatic tab switch based on current date
- "Next event in Xd Xh" message when no active event
- Event end timer displayed in public footer
- Start/end dates displayed in player-side footer
Full Inventory Check
- Verification before each claim
- Villager sound + chat message "Your inventory is full!"
- Cooldown not triggered if inventory is full
Claim History
- History of last 35 claims with date, tab and items
- "π View" button β popup with in-game rendered items
- Separate streak reward history
- Tab name shown in history (Loyal/Event)
Admin Global Stats
- Total claims, unique players, most claimed day
- Bar chart by day
- Refresh button
Notifications
- Menu popup on login if reward is available (80 tick delay)
- Player option: Menu popup or discreet title "β Reward available"
- β indicator on tab if a reward is available
π§ Admin System
Admin Calendar
- Editable grid with item picker
- Right panel pending item list before confirmation
- "Reset all" button per tab
- "+ All days" button (adds one item to all 35 days at once)
- "Special" badge per day (colored border)
- Config export/import via clipboard
Admin Options
- Customizable tab names
- Configurable active player tab
- 4-line public footer (white, white, orange, grey)
- Event planning with DateTimePicker popup
- Streak settings (time before loss in h, milestone in d)
- "π₯ Streak Calendar" button
- JSON config export/import
Player Calendar
- Lists all players (online and offline)
- Green/grey online/offline indicator
- Counter "X players β Y online"
- T1 and T2 days displayed separately per player
- Streak displayed per player
- Actions: Reset, CDdown, -D/+D per tab
- Scroll support for large player lists
This mod has no additional files

