Shibarewards

Shibarewards

0 Downloads
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>