MOSSBACK STUDIO

MossDaily: daily login rewards (Paper 1.21+)

Daily login rewards with streaks and a claim menu. Items, commands or both.

Get MossDaily, $3.99

Give players a reason to log in every day. They type /daily, click the glowing reward and come back tomorrow for the next one. Miss a day and the streak starts over (or not, your choice).

It is small on purpose: one jar, one config file, no other plugins needed.

What it does

Commands

Permissions

Requirements

Default config

# MossDaily
# Text uses MiniMessage: <green>, <bold>, <#55ff99>, <gradient:gold:yellow> ...
# In commands, %player% is replaced with the name of the player who claims.

# A new day starts at midnight in this time zone. "server" uses the clock of the machine.
# Examples: "UTC", "Europe/Berlin", "America/New_York"
timezone: server

# true: missing a day sends the player back to day 1. false: they carry on where they stopped.
streak-resets: true

# Tell players on join that a reward is waiting. open-on-join opens the menu instead.
remind-on-join: true
open-on-join: false

menu-title: "<dark_green><bold>Daily Rewards"

messages:
  claimed: "<gray>You claimed <reward><gray>. Streak: <green><streak><gray>."
  reminder: "<green>Your daily reward is ready. <gray>Type <white>/daily<gray> to claim it."
  wait: "<red>Come back in <white><time><red> for the next reward."
  locked: "<red>Claim the earlier days first."
  inventory-full: "<yellow>Your inventory was full, the rest is at your feet."

# The rewards, one entry per day. After the last day it starts again at day 1.
# items: "MATERIAL amount". commands run from the console. Up to 28 days.
days:
  - icon: BREAD
    name: "<white>Day 1"
    items:
      - "BREAD 16"
      - "IRON_INGOT 4"
  - icon: COAL
    name: "<white>Day 2"
    items:
      - "COAL 32"
      - "TORCH 32"
  - icon: EXPERIENCE_BOTTLE
    name: "<yellow>Day 3"
    lore:
      - "<gray>300 XP"
    commands:
      - "xp add %player% 300 points"
  - icon: GOLD_INGOT
    name: "<gold>Day 4"
    items:
      - "GOLD_INGOT 12"
      - "GOLDEN_CARROT 16"
  - icon: EMERALD
    name: "<green>Day 5"
    items:
      - "EMERALD 16"
  - icon: DIAMOND
    name: "<aqua>Day 6"
    items:
      - "DIAMOND 4"
      - "OBSIDIAN 8"
  - icon: NETHERITE_INGOT
    name: "<light_purple><bold>Day 7"
    lore:
      - "<gray>Plus 1000 XP"
    items:
      - "NETHERITE_INGOT 1"
      - "ENCHANTED_GOLDEN_APPLE 1"
    commands:
      - "xp add %player% 1000 points"

Need something it does not do?

Custom plugins are made to order, from one feature to a full server core. Get in touch.

Get MossDaily, $3.99