DrawethreeXD

dailyrewards.yml

Jun 29th, 2026
51
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
YAML 5.77 KB | None | 0 0
  1. # ============================================================================
  2. #  X-Prison - Daily Rewards
  3. # ----------------------------------------------------------------------------
  4. #  One claim per day. Claiming on consecutive days builds a streak that walks
  5. #  through the reward cycle below and unlocks milestone bonuses. Missing a day
  6. #  resets the streak to 1.
  7. #
  8. #  All text uses MiniMessage formatting (https://docs.advntr.dev/minimessage).
  9. #  Enable/disable the whole module in config.yml -> modules.dailyrewards
  10. # ============================================================================
  11.  
  12. # Empty = server's system timezone. Otherwise an IANA id, e.g. "Europe/Bratislava".
  13. timezone: ""
  14. # Hour (0-23) at which a new claim becomes available.
  15. reset-hour: 0
  16. # Battle Pass XP granted on each claim (0 to disable).
  17. pass-xp: 100
  18.  
  19. messages:
  20.   prefix: "<gradient:#11998e:#38ef7d><bold>DAILY</bold> <dark_gray>ยป</dark_gray></gradient> "
  21.   claimed: "<green>Daily reward claimed! You're on a <yellow>%streak%<green>-day streak."
  22.   already-claimed: "<red>You have already claimed your daily reward today. Come back tomorrow!"
  23.   claim-available: "<green>Your daily reward is ready! Claim it with <yellow>/daily<green>."
  24.  
  25. # ----------------------------------------------------------------------------
  26. #  Reward cycle
  27. #  The streak walks through these days in order, looping back to day 1 after the
  28. #  last day. Display name/lore placeholders: %day%, %status%.
  29. # ----------------------------------------------------------------------------
  30. cycle:
  31.   1:
  32.     display:
  33.       material: PAPER
  34.       name: "<white>Day 1"
  35.       lore:
  36.         - "<gray>Reward: <green>$10,000"
  37.        - ""
  38.        - "%status%"
  39.     rewards:
  40.       commands:
  41.        - "money give %player% 10000"
  42.       messages:
  43.        - "<green>+ $10,000"
  44.       sound: ENTITY_PLAYER_LEVELUP
  45.   2:
  46.     display:
  47.       material: PAPER
  48.       name: "<white>Day 2"
  49.       lore:
  50.         - "<gray>Reward: <aqua>100 Tokens"
  51.        - ""
  52.        - "%status%"
  53.     rewards:
  54.       commands:
  55.        - "tokens give %player% 100"
  56.       messages:
  57.        - "<aqua>+ 100 Tokens"
  58.   3:
  59.     display:
  60.       material: PAPER
  61.       name: "<white>Day 3"
  62.       lore:
  63.         - "<gray>Reward: <green>$25,000"
  64.        - ""
  65.        - "%status%"
  66.     rewards:
  67.       commands:
  68.        - "money give %player% 25000"
  69.       messages:
  70.        - "<green>+ $25,000"
  71.   4:
  72.     display:
  73.       material: PAPER
  74.       name: "<white>Day 4"
  75.       lore:
  76.         - "<gray>Reward: <aqua>250 Tokens"
  77.        - ""
  78.        - "%status%"
  79.     rewards:
  80.       commands:
  81.        - "tokens give %player% 250"
  82.       messages:
  83.        - "<aqua>+ 250 Tokens"
  84.   5:
  85.     display:
  86.       material: GOLD_INGOT
  87.       name: "<white>Day 5"
  88.       lore:
  89.         - "<gray>Reward: <green>$75,000"
  90.        - ""
  91.        - "%status%"
  92.     rewards:
  93.       commands:
  94.        - "money give %player% 75000"
  95.       messages:
  96.        - "<green>+ $75,000"
  97.   6:
  98.     display:
  99.       material: GOLD_BLOCK
  100.       name: "<white>Day 6"
  101.       lore:
  102.         - "<gray>Reward: <green>10 Gems"
  103.        - ""
  104.        - "%status%"
  105.     rewards:
  106.       commands:
  107.        - "gems give %player% 10"
  108.       messages:
  109.        - "<green>+ 10 Gems"
  110.   7:
  111.     display:
  112.       material: DIAMOND
  113.       name: "<yellow><bold>Day 7</bold>"
  114.       lore:
  115.         - "<gray>Reward: <aqua>1,000 Tokens <gray>+ <green>20 Gems"
  116.        - ""
  117.        - "%status%"
  118.     rewards:
  119.       commands:
  120.        - "tokens give %player% 1000"
  121.         - "gems give %player% 20"
  122.       messages:
  123.        - "<aqua><bold>+ 1,000 Tokens <gray>& <green>20 Gems"
  124.       sound: UI_TOAST_CHALLENGE_COMPLETE
  125.  
  126. # ----------------------------------------------------------------------------
  127. #  Streak milestones - granted IN ADDITION to the cycle reward when the streak
  128. #  reaches exactly this value.
  129. # ----------------------------------------------------------------------------
  130. milestones:
  131.   7:
  132.     rewards:
  133.       commands:
  134.        - "gems give %player% 50"
  135.       messages:
  136.         - "<gold><bold>7-day streak bonus: <green>+ 50 Gems!"
  137.      sound: UI_TOAST_CHALLENGE_COMPLETE
  138.  14:
  139.    rewards:
  140.      commands:
  141.        - "gems give %player% 125"
  142.       messages:
  143.         - "<gold><bold>14-day streak bonus: <green>+ 125 Gems!"
  144.      sound: UI_TOAST_CHALLENGE_COMPLETE
  145.  30:
  146.    rewards:
  147.      commands:
  148.        - "gems give %player% 300"
  149.         - "tokens give %player% 10000"
  150.       messages:
  151.         - "<gold><bold>30-day streak bonus: <green>+ 300 Gems <gray>& <aqua>10,000 Tokens!"
  152.      sound: UI_TOAST_CHALLENGE_COMPLETE
  153.  
  154. # ----------------------------------------------------------------------------
  155. #  GUI  (/daily)  -  all text is MiniMessage
  156. # ----------------------------------------------------------------------------
  157. gui:
  158.  title: "<dark_gray>Daily Rewards"
  159.  rows: 5
  160.  filler: "BLACK_STAINED_GLASS_PANE"
  161.  cycle-slots: [10, 11, 12, 13, 14, 15, 16]
  162.  status:
  163.    claimed: "<green><bold>โœ” Claimed</bold>"
  164.    claimable: "<yellow><bold>โžœ Click to claim!</bold>"
  165.    locked: "<red><bold>โœ– Locked</bold>"
  166.  info:
  167.    slot: 4
  168.    material: CLOCK
  169.    name: "<green><bold>Your Streak"
  170.    lore:
  171.      - "<gray>Current streak: <yellow>%streak%"
  172.       - "<gray>Longest streak: <yellow>%longest_streak%"
  173.       - "<gray>Total claims: <yellow>%total%"
  174.       - "<gray>Reward available: <yellow>%can_claim%"
  175.   items:
  176.     claim-available:
  177.       slot: 31
  178.       material: CHEST
  179.       name: "<green><bold>Claim your reward!</bold>"
  180.       lore:
  181.        - "<gray>Click to claim today's reward."
  182.     claim-unavailable:
  183.       slot: 31
  184.       material: BARRIER
  185.       name: "<red>Already claimed today"
  186.       lore:
  187.        - "<gray>Come back tomorrow!"
  188.     close:
  189.       slot: 40
  190.       material: BARRIER
  191.       name: "<red>Close"
  192.  
Add Comment
Please, Sign In to add comment