Solifex Studios
Browse the wiki

Features

Rewards

Run commands when players link, unlink, or hit chat and voice-time milestones.

Module

modules.rewards

Config

features.rewards

Platform

All

Reward engagement with console commands. Milestones map a count to a command; link/unlink lists fire on account changes. Use %p% for the player name and %uuid% for their UUID.

Milestones

yamlfeatures.yml
rewards:
  # messages sent -> command
  textMessageRewards:
    '100': 'give %p% diamond 1'
  # voice minutes -> command
  voiceMessageRewards:
    '60': 'give %p% diamond 1'
  # how often milestones are checked, in seconds
  rewardCheckPeriod: 300
yamlfeatures.yml
rewards:
  linkRewards:
    - 'give %p% diamond 5'
  unlinkRewards:
    - 'clear %p%'

Note

Message and voice-minute totals per player are also readable through PlaceholderAPI.