Shibarewards is an easy to use weight-based reward system. It's useful for connecting various other mods / plugins together, all in one centralized place!
Create different Reward Tracks to group any commands you want!
Examples of what you can do with the plugin:
- Provide a reward system that doesn't require chests / blocks / items
- Create different reward tiers (basic example in default config). Use for special donator perks or event rewards! (Think things like Holiday / event reward groups!)
- Allows using any commands, Have a vaults plugin? Make a group of random vault rewards! Have a Crates plugin? Have weight-based key rewards! - Want to torment your players? Make a negative reward track! (Example in config) Apply different effects, or kill your player when they're unlucky! Spawn textured metapods that look like poop on them!
- Fully customizable config - Commands are tab completable where possible!
Commands:
/shibarewards <subcommand>
- The main command. Hit tab with no subcommands to get a list of them./shibarewards help <subcommand>
- Show usage of command
/shibarewards reload
- Reload changes to the config./shibarewards list tracks|rewards [trackname]
- List the current Reward Tracks, or the current rewards in a reward track. Only specify trackname when listing rewards./shibarewards create <name> <weight>
- Create a new reward track with the given weight/shibarewards add <rewardtrack> <rewardname> <weight> <command>
- Add a reward to the given reward track with a given name, and weight. Use {player}
in place of the player./shibarewards give <player> [rewardtrack]
- Give a player a random item from a reward track. Reward track specification is optional. If no track specified, picks one based on the reward track weights!/shibarewards setglobal <rewardtrack> true|false
- Sets the reward track to a global reward track, removing the requirement for a player to be online when given. Use/shibarewards give global <rewardtrack>
to trigger the reward!
/shibarewards updatemessage track|reward [trackname] [rewardname|message] [message]
- Update the message the player who receives a reward gets back! Can use to update both the default track message, and messages of individual rewards! Messages can include chat color codes! <time datetime="2021-12-01T07:14:11.304Z" aria-label="Edited December 1, 2021 1:14 AM">(edited)</time>