v2 Rewards Option

Rewards option is a little complex, so I introduce it on a separate page.

Different from FlipCard, SpinToWin has only 2 reward types: hook item and vanilla item.

Vanilla Item

Vanilla item has those options:

  • material: The material of the reward item, like STONE.

  • cmd: The custom model data of the reward item, like 1000. (Optional)

  • display: The display name of the reward item, like &eTest Item. (Optional)

  • lore: The lore of the reward item, like:

  - '&fLine 1 Lore'
  - '&fLine 2 Lore'

(Optional)

Example:

  1:
    material: DIAMOND
    cmd: 0
    display: '&eA Reward'
    lore:
      - '&fLine1'
      - '&fLine2'
    # For command rewards, you should set this option to false.
    # Otherwise, players will get both item you set here and also the commands reward.
    give-item: true
    # Random amount.
    amount: 1~10
    chance: 20

Saved Item

Saved item has those options:

  • material: You can use /s2w save <FileName> to save the items you are holding. This option value should write same as file name if you want use saved item.

Example:

  2:
    material: SuperSword
    give-item: false
    amount: 10
    # You can also use Placeholder and Math string in rate option!
    chance: '%player_health*5'

Hook Item (Premium version only)

Hook item has those options:

  • hook-plugin: What plugin you want this item hook into, for now, SpinToWin supports EcoItems, EcoArmor, MMOItems, ItemsAdder, Oraxen, MythicMobs.

  • hook-item: What item you want to in the hook plugin:

  • For EcoItems, Oraxen, MythicMobs, you should write item id.

  • For ItemsAdder, you should write namespace:item id.

  • For EcoArmor, you should write armor set id;;armor slot. armor slot can be set to BOOTS, CHESTPLATE, ELYTRA, HELMET, LEGGINGS.

  • For MMOItems, you should write item type id;;item id.

Example:

  1:
    hook-plugin: MMOItems
    hook-item: SWORD:BASIC_SWORD
    amount: 10
    chance: 20

General Options

Those options can be used in the 2 types of reward. All of them except chance are optional.

  • chance(or rate): The chance of this reward. Can be set to any numbers, as our plugin will automatically calculate percentage.

You can also use rates option, you should write this option like this:

rates:
  default: 0.1
  one_rates_condition: 0.4

This means default players will have 0.1 rate for this reward, players meet one_rates_condition condition(view rates-conditions option below) have 0.4 rate.

This rate supports PlaceholderAPI's placeholder and Math string, like this: (You need enable check-math option in config.yml file to use Math string)

  • rates-conditions:

rates-conditions:
  one_rates_condition:
    - 'world: OneWorld'

one_rates_condition is Condition ID, can write it at rates option which replace the permission. In this example, players who in OneWorld will have 0.4 rate.

  • amount: The amount of reward items. Like 1. You can also entry in the form of "1~5" which means the amount is random in the interval. (Added in 2.0.0)

  • times: How many times the commands excute, can be used as random money amount. You can also entry in the form of "1~5" which means the times is random in the interval.

  • give-item: Whether give the item to the player. Recommend set false if just want to use commands as reward. Like: true.

  • actions: The action will actived after finish spin, click here to know more!

Legacy Options

Those option has been abandoned, and will be removed in future updates. (Has been removed in 2.7.0)

  • announcement: The message that server will send after player finish spin.

  • commands: The commands will excuse after get this reward. Like:

Last updated