ModsJava
Tiki Rewards
Java mod listed for Minecraft 1.13–1.14. Downloads from the MC Java Mods app on Android.
⬇ Download on Spigot
Your players are what makes your server great. Reward them!
Tiki Rewards allows you to provide rewards to your players for helping out, donating, online time or just because
Tiki Rewards is designed to make it easier for you to reward your players. You can specify multiple reward ranks which provide various types of rewards, including:
- Being added to a specific group
- In-Game money
- Items
- Spawners
Tiki Rewards is simple to use.. simply decide what reward rank you want to give and issue the command.
If the player is online, you can enter their player name, otherwise, enter their UUID (this prevents the reward going to someone with a changed name!). You can look up the UUID easily here: https://mcuuid.net/
When the player receives the reward or when they next log on, they can type in the command to claim their item and then select what they want to receive from the menu. There is no need for them to claim everything if they're not ready for it!
You can set up the rewards to use tagging.
Tagging adds the reward type, the player name and date of reward to the lore. With this, you can see why a player may have a reward item (for example, an elytra). Tagging is intended only for non-block items, though you can tag blocks, if placed and broken they will lose their tag.
Mob spawners will be created with their proper mob type, will be automatically tagged. When placed, they will be tracked and an admin can locate them via a command. If broken, the item will vanish and be available to claim again.
To prevent players not being able to receive their reward items if offline or if they have a full inventory, the items will not be automatically given, but instead held internally until the player claims them.
Players can be set to automatically be placed in a group as part of their reward, and can be set to automatically be removed from other groups as needed - this prevents overlap of different levels of reward. You can prevent the player being removed from any particular group by setting up the keep_groups list in the configuration.
- tikirewards.give - Allows the player to run the /reward give and /reward list commands
- tikirewards.claim - Allows a player to claim a donation item (assign to all members)
- tikirewards.spawner.break - Allows the player to break the spawner and return it to inventory
- tikirewards.debug - Allows the player to toggle debug mode and view the config in the console
- /reward give <player name [if online] OR uuid> <rank> - Give a reward rank and associated items/groups.
- /reward list - Lists the available reward ranks
- /reward claim - Allows the player to claim their reward rank/items/groups
- /reward debug - Toggles the debug logging to console and logfile
- /reward debugconfig - Displays the configuration data in the console
You can set up the reward ranks in the configuration file. A sample file is listed below (this same file is generated the first time you run the plugin)
Spoiler: config.yml
Code (YAML):
#===================================================================
# Tiki Rewards config - version 1.0
#===================================================================
# rank is the reward-rank you want to assign to a player - you can reward the player with items, in-game cash and custom groups
# --------------------------------------
# EXAMPLE
# --------------------------------------
# rank:
# smalldonor:
# # name - This is the display name for the donation
# name: Small Donation
# # player_msg - This is the message sent to the player (if online). Use <%player%> for player name.
# player_msg: Thank you for donating!
# # broadcast - This is the message broadcast to the server. Use <%player%> for the player name
# broadcast: <%player%> has donated to help keep the server running!
# # groups - This is the list of groups to add the player to
# groups:
# - SmallDonor
# # remove_other_groups - This true/false flag indicates if the player should be dropped from any group not listed in keep_groups below
# remove_other groups: true
# # keep_groups - This is a list of groups to keep the player in, only applicable if remove_other_groups = true
# keep_groups:
# - Owner
# - Manager
# - Admin
# - Mod
# - Member
# # cash - This is the amount of cash to give the player, if Vault and a Vault supported economy plugin is installed.
# # Warning: Be aware of your ToS before offering in-game cash in exchange for donations
# cash: 200
# # items - This is a list of items, with a count to give to the player. These item names should match the internal
# # minecraft names, any mis-typed will be disregarded. The name option is an optional field for a more user friendly
# # name to be entered for the item. The count is the amount of items to give. The true/false tag flag
# # is intended for non-block items such as villager eggs, elytra etc. Each item can be tagged. If the tag is set to true,
# # the item will have the players name, donation rank and date added to the item lore. If the item is a block, if the item
# # is placed and then broken the tag will be lost.
# # Make sure the player has enough free space in their inventory before issuing this donor command.
# items:
# VILLAGER_SPAWN_EGG:
# name: Villager Spawn Egg # name is optional
# count: 2
# tag: true
# # spawners - This is a list of mob spawners to give the player. The type should match the entity name within minecraft
# # any mis-typed will be disregarded. The count is the number of spawners to give. Spawners are automatically tagged and
# # will have their location saved, if placed and then broken, the tag will be reapplied.
# spawners:
# PIG:
# count: 1
# --------------------------------------
#===================================================================
rank :
helper :
name : All-star helper
player_msg : You're a great helper!
broadcast : < %player%> has been rewarded for being a great helper
add_groups :
- Helper
remove_other_groups : false
cash : 100
items :
VILLAGER_SPAWN_EGG :
name : Villager Spawn Egg
count : 1
tag : true
DIAMOND :
name : Diamond
count : 5
tag : false
small :
name : Small Donation
player_msg : Thank you for donating!
broadcast : < %player%> has donated to help keep the server running!
add_groups :
- SmallDonor
remove_other_groups : true
keep_groups :
- Owner
- Manager
- Admin
- Mod
- Member
- MediumDonor
- LargeDonor
cash : 200
items :
VILLAGER_SPAWN_EGG :
name : Villager Spawn Egg
count : 2
tag : true
spawners :
PIG :
count : 1
medium :
name : Medium Donation
player_msg : Thank you for donating!
broadcast : < %player%> has donated to help keep the server running!
add_groups :
- MediumDonor
remove_other_groups : true
keep_groups :
- Owner
- Manager
- Admin
- Mod
- Member
- SmallDonor
- LargeDonor
cash : 500
items :
DIAMOND :
count : 32
tag : false
VILLAGER_SPAWN_EGG :
count : 6
tag : true
spawners :
PIG :
count : 1
ZOMBIE :
count : 1
large :
name : Large Donation
player_msg : Thank you for donating!
broadcast : < %player%> has donated to help keep the server running!
add_groups :
- LargeDonor
remove_other_groups : true
keep_groups :
- Owner
- Manager
- Admin
- Mod
- Member
- SmallDonor
- MediumDonor
cash : 1000
items :
DIAMOND :
count : 64
tag : false
ELYTRA :
count : 1
tag : true
VILLAGER_SPAWN_EGG :
count : 10
tag : true
spawners :
PIG :
count : 1
COW :
count : 1
SPIDER :
count : 1
ZOMBIE :
count : 1
nag_seconds : 1200
verbose_logging : true
debug_logging : true
# Tiki Rewards config - version 1.0
#===================================================================
# rank is the reward-rank you want to assign to a player - you can reward the player with items, in-game cash and custom groups
# --------------------------------------
# EXAMPLE
# --------------------------------------
# rank:
# smalldonor:
# # name - This is the display name for the donation
# name: Small Donation
# # player_msg - This is the message sent to the player (if online). Use <%player%> for player name.
# player_msg: Thank you for donating!
# # broadcast - This is the message broadcast to the server. Use <%player%> for the player name
# broadcast: <%player%> has donated to help keep the server running!
# # groups - This is the list of groups to add the player to
# groups:
# - SmallDonor
# # remove_other_groups - This true/false flag indicates if the player should be dropped from any group not listed in keep_groups below
# remove_other groups: true
# # keep_groups - This is a list of groups to keep the player in, only applicable if remove_other_groups = true
# keep_groups:
# - Owner
# - Manager
# - Admin
# - Mod
# - Member
# # cash - This is the amount of cash to give the player, if Vault and a Vault supported economy plugin is installed.
# # Warning: Be aware of your ToS before offering in-game cash in exchange for donations
# cash: 200
# # items - This is a list of items, with a count to give to the player. These item names should match the internal
# # minecraft names, any mis-typed will be disregarded. The name option is an optional field for a more user friendly
# # name to be entered for the item. The count is the amount of items to give. The true/false tag flag
# # is intended for non-block items such as villager eggs, elytra etc. Each item can be tagged. If the tag is set to true,
# # the item will have the players name, donation rank and date added to the item lore. If the item is a block, if the item
# # is placed and then broken the tag will be lost.
# # Make sure the player has enough free space in their inventory before issuing this donor command.
# items:
# VILLAGER_SPAWN_EGG:
# name: Villager Spawn Egg # name is optional
# count: 2
# tag: true
# # spawners - This is a list of mob spawners to give the player. The type should match the entity name within minecraft
# # any mis-typed will be disregarded. The count is the number of spawners to give. Spawners are automatically tagged and
# # will have their location saved, if placed and then broken, the tag will be reapplied.
# spawners:
# PIG:
# count: 1
# --------------------------------------
#===================================================================
rank :
helper :
name : All-star helper
player_msg : You're a great helper!
broadcast : < %player%> has been rewarded for being a great helper
add_groups :
- Helper
remove_other_groups : false
cash : 100
items :
VILLAGER_SPAWN_EGG :
name : Villager Spawn Egg
count : 1
tag : true
DIAMOND :
name : Diamond
count : 5
tag : false
small :
name : Small Donation
player_msg : Thank you for donating!
broadcast : < %player%> has donated to help keep the server running!
add_groups :
- SmallDonor
remove_other_groups : true
keep_groups :
- Owner
- Manager
- Admin
- Mod
- Member
- MediumDonor
- LargeDonor
cash : 200
items :
VILLAGER_SPAWN_EGG :
name : Villager Spawn Egg
count : 2
tag : true
spawners :
PIG :
count : 1
medium :
name : Medium Donation
player_msg : Thank you for donating!
broadcast : < %player%> has donated to help keep the server running!
add_groups :
- MediumDonor
remove_other_groups : true
keep_groups :
- Owner
- Manager
- Admin
- Mod
- Member
- SmallDonor
- LargeDonor
cash : 500
items :
DIAMOND :
count : 32
tag : false
VILLAGER_SPAWN_EGG :
count : 6
tag : true
spawners :
PIG :
count : 1
ZOMBIE :
count : 1
large :
name : Large Donation
player_msg : Thank you for donating!
broadcast : < %player%> has donated to help keep the server running!
add_groups :
- LargeDonor
remove_other_groups : true
keep_groups :
- Owner
- Manager
- Admin
- Mod
- Member
- SmallDonor
- MediumDonor
cash : 1000
items :
DIAMOND :
count : 64
tag : false
ELYTRA :
count : 1
tag : true
VILLAGER_SPAWN_EGG :
count : 10
tag : true
spawners :
PIG :
count : 1
COW :
count : 1
SPIDER :
count : 1
ZOMBIE :
count : 1
nag_seconds : 1200
verbose_logging : true
debug_logging : true
I do not accept any responsibility for unintended consequences of using this plugin. The server owner assumes all responsibility. If you do not agree with this, you may not install this plugin.
You may not decompile or otherwise view the code of this plugin, and you may not pass this work along as your own.
This plugin is provided free of charge and as-is with no intended warranty or guarantee of fit for purpose.
Tiki logo modified from freepik - https://www.freepik.com/free-photos-vectors/background
I love to hear from anyone using my plugins and always happy to hear any thoughts or suggestions. Feel free to send me a private message or contact me directly on the discussion page.
Like Tiki Rewards? Check out Domain - Land claiming and protection! - https://www.spigotmc.org/resources/domain-land-claiming-protection-fields.64393/
Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft versions listed: 1.13, 1.14
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on Spigot — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.
Tiki Rewards is a free Minecraft Java mod. Compatible with Minecraft 1.13, 1.14. Downloaded 170 times (via Spigot). Download it and open it directly in the game.