Config shop: Difference between revisions

From MBedwars
Jump to navigation Jump to search
No edit summary
Line 18: Line 18:
=== buy-group: <group name> <level of item> ===
=== buy-group: <group name> <level of item> ===
The buy-group is a system which allows you to buy items in a tier.<br>
The buy-group is a system which allows you to buy items in a tier.<br>
Every team starts in every tier at level 0.<br>
Every team starts in every buy-group at tier 0.<br>
If someone is now buying something in e.g. tier 2, then he won't be able to buy the item from tier 1 from that same buy-group.<br>
If someone is now buying something in e.g. tier 2, then he won't be able to buy the item from tier 1 from that same buy-group.<br>
Example config: https://pastebin.com/JubNNHE0<br>
Example config: https://pastebin.com/JubNNHE0<br>
Line 29: Line 29:
* Because it's not possible to repurchase the current tier it doesn't make sense to use together with [[Config_shop#one-time-purchase:_.3Ctrue.2Ffalse.3E|one-time-purchase]]
* Because it's not possible to repurchase the current tier it doesn't make sense to use together with [[Config_shop#one-time-purchase:_.3Ctrue.2Ffalse.3E|one-time-purchase]]
* Make sure that you are incrementing each step by 1, otherwise it won't be purchaseable
* Make sure that you are incrementing each step by 1, otherwise it won't be purchaseable
=== force-slot: <slot> ===
=== force-slot: <slot> ===
Item in the GUI will be moved to that slot (starting at 0) during post process
Item in the GUI will be moved to that slot (starting at 0) during post process

Revision as of 12:12, 9 August 2020

Page configurations

icon: <material>:<id>

Set the icon of the page

force-slot: <slot>

Item in the GUI will be moved to that slot (starting at 0) during post process

Item Configurations

caps-multiply: <number>

Set the amount that will be multiplied if you're holding shift and buying it

keep-on-death: <true/false>

If enabled then players will regain this item after their death

one-time-purchase: <true/false>

Players are only able to buy this item once in the whole round

icon: <material>

The icon in the GUI

icon-enchantment: <enchantment>:<level>

Add an enchantment to the icon of this item

buy-group: <group name> <level of item>

The buy-group is a system which allows you to buy items in a tier.
Every team starts in every buy-group at tier 0.
If someone is now buying something in e.g. tier 2, then he won't be able to buy the item from tier 1 from that same buy-group.
Example config: https://pastebin.com/JubNNHE0

Notes:

  • Items in buy-group 0 won't be visible in the shop. You may want to use this feature instead of "giveitems-on-*" of config.cm2
  • It's recommended to use it together with keep-on-death:
    • With keep-on-death: Player will keep the items after he dies and won't be able to repurchase the current or a lower tier
    • Without keep-on-death: Similar to the other one but player is getting moved to the first tier when he dies
  • Because it's not possible to repurchase the current tier it doesn't make sense to use together with one-time-purchase
  • Make sure that you are incrementing each step by 1, otherwise it won't be purchaseable

force-slot: <slot>

Item in the GUI will be moved to that slot (starting at 0) during post process

Item > Item Product Configurations

material: <material> (Required)

Set the material of this item

amount: <number>

Set the amount of items you'll get if you buy this item
The default is 1

auto-wear: <true/false>

The item will appear in the inventory slot if enabled.
Only works with armor items

enchantment: <enchantment>:<level>

Add an enchantment to this item

unbreakable: <true/false>

Causes that the tool or armor won't obtain any damage on use

Item > Special Product Configurations

type: <special id> (required)

Set the type of this product
List of special items

amount: <number>

Set the amount of items you'll get if you buy this item
The default is 1

auto-wear: <true/false>

The item will appear in the inventory slot if enabled.
Only works with armor items

unbreakable: <true/false>

Causes that the tool or armor won't obtain any damage on use

Item > Spawner Product Configurations

type: <spawner id> (required)

Set the the itemspawner that shall be given

amount: <number>

Set the amount of itemspawners that he'll get
The default is 1

auto-wear: <true/false>

The item will appear in the inventory slot if enabled.
Only works with armor items

unbreakable: <true/false>

Causes that the tool or armor won't obtain any damage on use

Item > Price Configurations

spawner: <spawner> (required)

The name or id of the itemspawner that should be used as the prize.
Make sure that it's included in the itemspawners config file.

It's also possible to specify a material in here, which will be then used instead of the spawner.
Make sure that it's beginning with ITEM# (capitalization is important!).
Example:

spawner: ITEM#skull:md_5

Click here to read more about the material syntax

amount: <number>

Set the amount of required itemspawners
The default is 1

amount-perm

Players with the permission 'mbedwars.shopcustomprice' will see this price instead of price-amount