Home›Java›Mods›Tiki Rewards
Tiki Rewards
ModsJava

Tiki Rewards

Java mod listed for Minecraft 1.13–1.14. Downloads from the MC Java Mods app on Android.

⬇ Download on Spigot
[​IMG]
Your players are what makes your server great. Reward them!
​
[​IMG]

Tiki Rewards allows you to provide rewards to your players for helping out, donating, online time or just because

[​IMG]

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:
Any in-game item can be given to the user and can be custom lore-tagged for tracking purposes.

[​IMG]

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.


[​IMG]

[​IMG]

[​IMG]

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

[​IMG]

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


[​IMG]


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/

Commands

Plugin details

Read from the plugin's own plugin.yml.

Quick facts

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.

Explore more