QuantumShop | 1.9 - 1.14

SpigotMC Plugin QuantumShop | 1.9 - 1.14 2.4.2

You must be signed in and/or upgrade to VIP to download this resource
Tested Minecraft Versions:
1.9 - 1.14
Original resource: Click to spigot
845

QuantumShop
- It's advanced GUI shop plugin, that allows your players to easily buy and sell items, commands, permissions.
Also, it's very easy to setup and configure! There is in-game GUI editor to edit the shops and items.

!!! WARNING !!!
BETA Version! There are may be bugs and errors.
Use on production server on your own risk!

PLEASE NOTE:
There are no premade shops, only few examples with default items.
846
• Very easy to use!
• 100% customizable! You can change everything as you want!
• No depends!
• Fix the item max. stack size when buy/sell.
• Unlimited amount of shops.
• Custom items support.
• GUI for select amount of items to buy/sell.
• Customizable mouse keys for shop actions (buy/sell/select).
• Gamemode blacklist to open shop.
• Worlds blacklist to open shop.
• 3 Currency types: Items, Exp, Vault-Economy.
• Different currency per each category!
• Display player's balance, currency type in the GUI.
• In-game editor. Easy way to create/edit shops.
• Signs to open shops.
• Permissions per shop.
• "Happy Hours" for a limited time in specified day(s).
• Chat, action bar and titles messages.
• Citizens support to open shop by interact with NPC.
• Min and Max quantity for item buying/selling.
• Item preview that can be different from selling item.
• Sounds for buy/sell/click.
• Transaction log.
847

Main command: /quantumshop
Aliases are: /qshop, /shop
/shop - Open a main shop menu
/shop [shop] - Open a specified shop
/shop editor - Open in-game editor
/shop info - About the plugin
/shop reload - Reload all shops and configs
Permissions:
• quantumshop.user - Allows to use /shop command
• quantumshop.main - Allow to open main menu
• quantumshop.shop.* - Allows to use all shops
• quantumshop.shop.<shop> - Allows to use specified shop
• quantumshop.admin - Admin access
848
Amount selection:
[ Click to View Gif ]
Game Editor:
[ Click to View Gif ]
Buying a command:
[ Click to View Gif ]
Buying custom item:
[ Click to View Gif ]
Selling custom item:
[ Click to View Gif ]
849

850

851

852
How to Create/Edit shop:
1.
Type /shop editor
2.
Select the shop or click on 'Create new shop'.
3. Follow the tips/instructions.
4. For the new shops you need to add in the main menu in config.yml
5.
Done!

How to create a shop sign:
1.
Place a sign
2. Type on the first line: QShop
3.
(Optional) Type on the second line shop id.
5. Done!

Selling commands:
• As console: '$say Console command'
• As OP: '$op$broadcast OP Command'
Use %p for player name.
853
• Spigot 1.9+
• Java 7+


Optional:

Vault - If you want Economy and Permissions support.
Citizens - If you want to bind the shop with NPC.
854
YAML:
general:
  fix-max-item-stack-size: true
  allow-buy-when-full-inventory: true
  number-format: '###,###.###'
  signs: true
  disabled-in-gm:
- CREATIVE
  - SPECTATOR
  disabled-in-worlds:
- world2
  - some_world
happy-hours:
  monday:
    time: '12:00-23:00'
    for-shops:
      blocks: 30.0
      ALL: 15.0
transaction-log:
  output:
    file: true
    console: true
  format:
    date: dd/MM/yyyy HH:mm:ss
    buy: '[%date%] %player% bought x%amount% of %item% for %price%&7 in shop %shop%'
    sell: '[%date%] %player% sold x%amount% of %item% for %price%&7 in shop %shop%'
messages:
  chat: true
  action-bar: true
  titles: true
sounds:
  enabled: true
  buy-success: ENTITY_EXPERIENCE_ORB_PICKUP
  buy-fail: BLOCK_ANVIL_PLACE
  sell-success: ENTITY_EXPERIENCE_ORB_PICKUP
  sell-fail: BLOCK_ANVIL_PLACE
  click: UI_BUTTON_CLICK
main-menu:
  enabled: true
  title: '&6&lQuantum Shop 2.0'
  size: 54
  shops:
    blocks: 20
    wool: 22
    equip: 24
    food: 30
    minerals: 32
  custom-items:
    filler:
      material: YELLOW_STAINED_GLASS_PANE:0:1
      name: ''
      lore: []
      skull-hash: ''
      slots: '0,1,2,3,4,5,6,7,8,45,46,47,48,49,50,51,52,53,9,18,27,36,17,26,35,44'
    filler2:
      material: ORANGE_STAINED_GLASS_PANE:0:1
      name: ''
      lore: []
      skull-hash: ''
      slots: '1,3,5,7,45,47,49,51,53,9,27,17,35'
click-actions:
  BUY_SELECTION: LEFT
  SELL_SELECTION: RIGHT
  SELL_ALL: MIDDLE
  BUY_SINGLE: SHIFT_LEFT
  SELL_SINGLE: SHIFT_RIGHT
item-format:
  total:
- '%item_lore%'
  - '&8&m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━'
  - '%buy%'
  - '%sell%'
  buy:
  - '&c» &7Left-Click: &cBuy &7(&4%price%%currency%&7)'
  sell:
  - '&a» &7Right-Click: &aSell &7(&2%price%%currency%&7)'
  - '&e» &7Middle-Click: &eSell all &7(&6%price%%currency%&7)'
amount-selection:
  item-slot: 22
  button-format:
    ADD:
      material: LIME_STAINED_GLASS_PANE:0:%amount%
      name: '&a&lADD +%amount%'
      lore: []
      skull-hash: ''
    TAKE:
      material: RED_STAINED_GLASS_PANE:0:%amount%
      name: '&c&lTAKE -%amount%'
      lore: []
      skull-hash: ''
    SET:
      material: CYAN_STAINED_GLASS_PANE:0:%amount%
      name: '&9&lSET x%amount%'
      lore: []
      skull-hash: ''
    ACCEPT:
      material: LIME_STAINED_GLASS:0:1
      name: '&a&l[Accept]'
      lore:
      - '&a» &7Total price: &a%price%%currency%&7.'
      skull-hash: ''
    CANCEL:
      material: RED_STAINED_GLASS:0:1
      name: '&c&l[Cancel]'
      lore: []
      skull-hash: ''
  buying:
    title: '&8[&6Q-Shop&8] &fBuying'
    size: 54
    buttons:
      ACCEPT:
        accept:
          amount: 1
          slot: 41
      CANCEL:
        cancel:
          amount: 1
          slot: 39
      ADD:
        add-1:
          amount: 1
          slot: 24
        add-16:
          amount: 16
          slot: 25
        add-32:
          amount: 32
          slot: 26
      TAKE:
        take-1:
          amount: 1
          slot: 18
        take-16:
          amount: 16
          slot: 19
        take-32:
          amount: 32
          slot: 20
      SET:
        set-1:
          amount: 1
          slot: 3
        set-32:
          amount: 32
          slot: 4
        set-64:
          amount: 64
          slot: 5
    custom-items:
      balance:
        material: GOLD_NUGGET:0:1
        name: '&e&lBALANCE'
        lore:
        - '&e» &7Your balance: &e%balance%%currency%'
        skull-hash: ''
        slots: '40'
  selling:
    title: '&8[&2Q-Shop&8] &fSelling'
    size: 54
    buttons:
      ACCEPT:
        accept:
          amount: 1
          slot: 41
      CANCEL:
        cancel:
          amount: 1
          slot: 39
      ADD:
        add-1:
          amount: 1
          slot: 24
        add-16:
          amount: 16
          slot: 25
        add-32:
          amount: 32
          slot: 26
      TAKE:
        take-1:
          amount: 1
          slot: 18
        take-16:
          amount: 16
          slot: 19
        take-32:
          amount: 32
          slot: 20
      SET:
        set-1:
          amount: 1
          slot: 3
        set-32:
          amount: 32
          slot: 4
        set-64:
          amount: 64
          slot: 5
    custom-items:
      balance:
        material: GOLD_NUGGET:0:1
        name: '&e&lBALANCE'
        lore:
        - '&e» &7Your balance: &e%balance%%currency%'
        skull-hash: ''
        slots: '40'
YAML:
title: §e§lFood §8[§r%page%§8]
size: 54
pages: 1
need-permission: true
allow-sell: true
allow-buy: true
citizens:
  enabled: false
  npc-id: 0
icon:
  material: GOLDEN_APPLE:0:1
  name: '&e&l» FOOD'
  lore:
- '&7Cooked food.'
  enchanted: false
currency:
  type: VAULT
  name: $
  item:
    ==: org.bukkit.inventory.ItemStack
    v: 1631
    type: EMERALD
custom-items:
  filler:
    material: BLACK_STAINED_GLASS_PANE:0:1
    name: ''
    lore: []
    skull-hash: ''
    slots: 45,46,47,48,49,50,51,52,53
  next-page:
    material: LIME_STAINED_GLASS_PANE:0:1
    name: '&a&lNEXT PAGE »'
    lore: []
    skull-hash: ''
    slots: '53'
    type: NEXT
  prev-page:
    material: RED_STAINED_GLASS_PANE:0:1
    name: '&c&l« PREVIOUS PAGE'
    lore: []
    skull-hash: ''
    slots: '45'
    type: BACK
  return:
    material: ORANGE_STAINED_GLASS_PANE:0:1
    name: '&6&lRETURN TO MENU'
    lore: []
    skull-hash: ''
    slots: '49'
    type: RETURN
  balance:
    material: GOLD_NUGGET:0:1
    name: '&e&lBALANCE'
    lore:
    - '&e» &7Your balance: &e%balance%%currency%'
    skull-hash: ''
    slots: '48'
items:
  '0':
    item:
      ==: org.bukkit.inventory.ItemStack
      v: 1631
      type: APPLE
    preview:
      ==: org.bukkit.inventory.ItemStack
      v: 1631
      type: APPLE
    cmds: []
    perms: []
    slot: 0
    page: 1
    buy-price: 10.0
    sell-price: 1.0
    min-amount: 1
    max-amount: 64
  '1':
    item:
      ==: org.bukkit.inventory.ItemStack
      v: 1631
      type: BREAD
    preview:
      ==: org.bukkit.inventory.ItemStack
      v: 1631
      type: BREAD
    cmds: []
    perms: []
    slot: 1
    page: 1
    buy-price: 10.0
    sell-price: 1.0
    min-amount: 1
    max-amount: 64
  '2':
    item:
      ==: org.bukkit.inventory.ItemStack
      v: 1631
      type: COOKED_PORKCHOP
    preview:
      ==: org.bukkit.inventory.ItemStack
      v: 1631
      type: COOKED_PORKCHOP
    cmds: []
    perms: []
    slot: 2
    page: 1
    buy-price: 10.0
    sell-price: 1.0
    min-amount: 1
    max-amount: 64
  '3':
    item:
      ==: org.bukkit.inventory.ItemStack
      v: 1631
      type: CARROT
    preview:
      ==: org.bukkit.inventory.ItemStack
      v: 1631
      type: CARROT
    cmds: []
    perms: []
    slot: 3
    page: 1
    buy-price: 10.0
    sell-price: 1.0
    min-amount: 1
    max-amount: 64
  '4':
    item:
      ==: org.bukkit.inventory.ItemStack
      v: 1631
      type: BAKED_POTATO
    preview:
      ==: org.bukkit.inventory.ItemStack
      v: 1631
      type: BAKED_POTATO
    cmds: []
    perms: []
    slot: 4
    page: 1
    buy-price: 10.0
    sell-price: 1.0
    min-amount: 1
    max-amount: 64
  '5':
    item:
      ==: org.bukkit.inventory.ItemStack
      v: 1631
      type: COOKED_CHICKEN
    preview:
      ==: org.bukkit.inventory.ItemStack
      v: 1631
      type: COOKED_CHICKEN
    cmds: []
    perms: []
    slot: 5
    page: 1
    buy-price: 10.0
    sell-price: 1.0
    min-amount: 1
    max-amount: 64
  '6':
    item:
      ==: org.bukkit.inventory.ItemStack
      v: 1631
      type: COOKED_BEEF
    preview:
      ==: org.bukkit.inventory.ItemStack
      v: 1631
      type: COOKED_BEEF
    cmds: []
    perms: []
    slot: 6
    page: 1
    buy-price: 10.0
    sell-price: 1.0
    min-amount: 1
    max-amount: 64
  '7':
    item:
      ==: org.bukkit.inventory.ItemStack
      v: 1631
      type: MELON_SLICE
    preview:
      ==: org.bukkit.inventory.ItemStack
      v: 1631
      type: MELON_SLICE
    cmds: []
    perms: []
    slot: 7
    page: 1
    buy-price: 10.0
    sell-price: 1.0
    min-amount: 1
    max-amount: 64
  '8':
    item:
      ==: org.bukkit.inventory.ItemStack
      v: 1631
      type: COOKIE
    preview:
      ==: org.bukkit.inventory.ItemStack
      v: 1631
      type: COOKIE
    cmds: []
    perms: []
    slot: 8
    page: 1
    buy-price: 10.0
    sell-price: 1.0
    min-amount: 1
    max-amount: 64
  '9':
    item:
      ==: org.bukkit.inventory.ItemStack
      v: 1631
      type: COOKED_SALMON
    preview:
      ==: org.bukkit.inventory.ItemStack
      v: 1631
      type: COOKED_SALMON
    cmds: []
    perms: []
    slot: 9
    page: 1
    buy-price: 10.0
    sell-price: 1.0
    min-amount: 1
    max-amount: 64
  '10':
    item:
      ==: org.bukkit.inventory.ItemStack
      v: 1631
      type: COOKED_COD
    preview:
      ==: org.bukkit.inventory.ItemStack
      v: 1631
      type: COOKED_COD
    cmds: []
    perms: []
    slot: 10
    page: 1
    buy-price: 10.0
    sell-price: 1.0
    min-amount: 1
    max-amount: 64
  '11':
    item:
      ==: org.bukkit.inventory.ItemStack
      v: 1631
      type: GOLDEN_APPLE
    preview:
      ==: org.bukkit.inventory.ItemStack
      v: 1631
      type: GOLDEN_APPLE
    cmds: []
    perms: []
    slot: 11
    page: 1
    buy-price: 10.0
    sell-price: 1.0
    min-amount: 1
    max-amount: 64

Localization:
French (by @__Melowelei__)
Author
Yanyu_Shangchi
Downloads
91
Views
3,243
First release
Last update
Rating
5.00 star(s) 1 ratings

More resources from Yanyu_Shangchi

Share this resource

Latest updates

  1. 2.4.2

    [Fixed] Improved GUI editor. [Fixed] Admins now ignores the Gamemode check when open shop.
  2. 2.4.0

    [Fixed] A bug where player can infinite sell equipped in armor slots items to the shop.
  3. 2.3.0

    The following changes are valid only for 1.13+ version: [Added] Placeholders '%item-amount%'...