Rewards+
PluginMIT

Rewards+

Rewards+ is a high-performance daily rewards plugin designed for modern Minecraft servers.

32
Downloads
0
Followers
3 months ago
Updated
📦
1
Versions

📖About Rewards+

Rewards+ | Daily Rewards System

OVERVIEW

Rewards+ is a high-performance daily rewards plugin designed for modern Minecraft servers. It features a minimalist "Dark Mode" GUI,rolling animations, and a loyalty-based streak system to maximize player retention.

Menu

KEY FEATURES

  • Dual Reward Tiers: Separate pools for regular (Rewards+) and VIP (Rewards++) players.
  • Rolling Animation: Smooth roulette-style GUI with dynamic glass colors matching the items being rolled.
  • Streak System: Tracks consecutive daily claims. Reward players with a configurable "Mega Bonus" after 7 days.
  • Player Statistics: Built-in GUI stats showing total claims, current/max streaks, and first-claim date.
  • Action Bar Notifications: Subtle pulsing hotbar reminders when rewards are ready to claim.
  • Command Rewards: Execute console commands alongside item rewards (e.g., giving ranks, keys, or currency).
  • IP Protection: Prevents reward abuse by blocking multiple claims from the same IP address.
  • HEX & Gradient Support: Full MiniMessage integration for all chat and GUI components.

COMMANDS

/daily - Opens the reward selection menu.
/dailyreload - Reloads config.yml and reward pools.
/dailyreset - Wipes all claim data from data.yml.
/dailystreak - Administrative tool to set a player's streak count.

PERMISSIONS

rewardsplus.use - Access to /daily and standard rewards.
rewardsplus.vip - Access to Rewards++ (better loot & shorter cooldowns).
rewardsplus.reload - Permission to use /dailyreload.
rewardsplus.reset - Permission to use /dailyreset.
rewardsplus.admin - Permission to use /dailystreak.

CONFIGURATION (config.yml)

  • Cooldowns: Separate timers for Normal (24h) and VIP (12h) tiers.
  • Reward Pools: Unlimited items with a "weight" system (higher weight = more common).
  • Streak Bonus: Define the "Mega Bonus" given after X amount of days.
  • UI Layout: Custom GUI titles, filler items, and slot positions.
  • Messages: 100% editable chat and Action Bar notifications.

TECHNICAL DETAILS

  • Storage: Asynchronous data saving to data.yml (no main-thread lag).
  • Language: English (fully translatable via config).
  • Compatibility: Standalone (no external dependencies required).