UnrealShop | 1.9 - 1.13 [SALE 30% OFF]

 UnrealShop | 1.9 - 1.13 [SALE 30% OFF] 1.9.2

UnrealShop | 1.9 - 1.13 [SALE 30% OFF]
Tested Minecraft Versions:
  • 1.9
  • 1.10
  • 1.11
  • 1.12
  • 1.13
254caca1112b.png

UnrealShop - It's advanced GUI shop plugin, that allows your players to easily buy&sell items, commands, permissions.

!!! WARNING !!!
This plugin does not support Spigot 1.8! This plugin will NOT work on Spigot 1.8! This version is outdated and will never be supported.

c2145518751a.png

• Very easy to use
• Fully customizable! You can change any shop GUI as you want!
• No depends!
• Fix the item max. stack size when buy/sell
• Unlimited amount of shops
• Unlimited amount of categories
• Custom items support
• GUI for select amount of items to buy/sell
• Customizable hotkeys (mouse) for shop actions (buy/sell/select)
• Prevent to use shop in different GameModes/Worlds
• 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/categories
• Permissions per shop and category
• 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

57bf14573b84.png

Main command: /unrealshop
Aliases: /us, /ushop, /shop
/shop - Open a main shop menu
/shop [shop] - Open a shop with id [shop]
/shop [shop] [category] - Open a category with id [cat] in the shop [shop]
/shop editor - Open in-game editor
/shop info - About the plugin
/shop reload - Reload all shops and configs

Permissions:
• unrealshop.user - Allows to use /shop command
• unrealshop.main - Allow to open main menu
• unrealshop.shop.* - Allows to use all shops
• unrealshop.shop.<shop_id> - Allows to use specified shop
• unrealshop.category.* - Allows to use all categories
• unrealshop.category.<cat_id> - Allows to use specified category
• unrealshop.admin - Admin access

cd8e0257cac7.png

Amount selection
Buying a command
Buying custom item
Selling custom item
In-game editor preview

6c05077f97b9.png

How to Create/Edit shop or category:
1.
Type /shop editor
2. Select Shop or Category editor
3. Click on the item to edit or click on the green glass pane to create a new one.
4. Follow the tips/instructions.
5. Done!

How to create a shop sign:
1.
Place a sign
2. Type on the first line: UShop
3. (Optional) Type on the second line: <shop_id>
4. (Optional) Type on the third line: <category_id>
5. Done!

56b46f0e25ef.png

Spigot 1.9+
Java 7+
(Optional) Vault
- If you want Economy and Permissions support
(Optional) Citizens - If you want to bind the shop with NPC.

95cfd0646cc5.png

config.yml
Code:
General:
  # Enable/Disable signs
  SignsEnabled: true
  # Enable/Disable main shop menu (/unrealshop)
  DisableMainMenu: false
  # Allow/Disallow to buy items with high size
  # Like x64 Sword, x64 Snowball, etc.
  FixMaxItemStackSize: true
  # Close shop after buy confirm
  CloseShopAfterBuy: true
  # Close shop after sell confirm
  CloseShopAfterSell: true
  # Disallow to buy items when full inventory
  PreventBuyFullInventory: false
  # Drop bought items around the player if inventory is full
  DropItemsIfFullInventory: true
  # Instant buy instead of amount selection gui for shop items with commands or/and perms only.
  ForceSingleBuyForCmdAndPerms: true

Messages:
  # Enable purchase chat messages
  Chat: true
  # Enable purchase action bar messages
  Actionbar: true
  # Enable purchase title messages
  Title: true

Sounds:
  # Enable/Disable sounds
  Enabled: true
  BuySuccess: ENTITY_EXPERIENCE_ORB_PICKUP
  BuyFail: BLOCK_ANVIL_PLACE
  SellSuccess: ENTITY_EXPERIENCE_ORB_PICKUP
  SellFail: BLOCK_ANVIL_PLACE
  Click: UI_BUTTON_CLICK

MainMenu:
  Title: '&d&l&nUnreal Shop'
  Size: 9
  Shops:
    base: 4
  DisabledInWorlds:
  - some_world
  Content:
    EXIT:
      slots: '8'
    FILLER:
      slots: '0,1,2,3,4,5,6,7'

DisableShopInGM:
- ADVENTURE
- CREATIVE
- SPECTATOR

Actions:
  BUY_SELECTION:
    click: LEFT
    shift: false
  SELL_SELECTION:
    click: RIGHT
    shift: false
  SELL_ALL:
    click: MIDDLE
    shift: false
  BUY_SINGLE:
    click: LEFT
    shift: true
  SELL_SINGLE:
    click: RIGHT
    shift: true

ItemFormat:
  total:
  - '&8&m------------------'
  - '%buy'
  - '%sell'
  buy:
  - ''
  - '&a> &7Buy for: &a%price %cur &f[LMB]'
  sell:
  - '&a> &7Sell for: &a%price %cur &f[RMB]'
  - '&2> &7Or: &2Sell all &f[MMB]'

ContentFormat:
  PREVIOUS_PAGE:
    Material: 'STAINED_GLASS_PANE:14:1'
    Display: '&c< Previous page'
    Lore:
    - '&7Back.'
  NEXT_PAGE:
    Material: 'STAINED_GLASS_PANE:5:1'
    Display: '&aNext page >'
    Lore:
    - '&7Next.'
  EXIT:
    Material: 'BARRIER:0:1'
    Display: '&eExit'
    Lore:
    - '&7Close GUI and exit.'
  RETURN_TO_SHOP:
    Material: 'REDSTONE:0:1'
    Display: '&c< Return to shop'
    Lore:
    - '&7Back to the shops.'
  RETURN_TO_MAIN:
    Material: 'REDSTONE:0:1'
    Display: '&c< Return to main menu'
    Lore:
    - '&7Back to the main menu.'
  BALANCE:
    Material: 'DOUBLE_PLANT:0:1'
    Display: '&e[Balance]'
    Lore:
    - '&7Your balance is: &e%s %cur&7.'
  CURRENCY:
    Material: 'EMERALD:0:1'
    Display: '&a[Currency] %cur'
    Lore:
    - '&7The currency of this shop is: &a%cur&7.'
  FILLER:
    Material: 'STAINED_GLASS_PANE:0:1'
    Display: ''
    Lore: []
  ACCEPT:
    Material: 'STAINED_GLASS:5:1'
    Display: '&a[Accept]'
    Lore:
    - '&a> &7Price: &a%price %cur'
    - ''
    - '&a&nClick me to confirm!'
  CANCEL:
    Material: 'STAINED_GLASS:14:1'
    Display: '&c[Cancel]'
    Lore:
    - '&7Cancel buying and return'
    - '&7to the shop category.'

AmountSelection:
  UseGUI: true
  BuyTitle: '&a&l[U-Shop] Buying'
  SellTitle: '&c&l[U-Shop] Selling'
  Size: 54
  ItemSlot: 22
  Content:
    ACCEPT:
      slots: 41
    CANCEL:
      slots: 39
    BALANCE:
      slots: 40
  Buttons:
    buy:
      '0':
        type: ADD
        amount: 1
        material: 'STAINED_GLASS_PANE:5:1'
        name: '&a&l[Add] +1'
        lore:
        - '&7Add &a1 &7item to buy.'
        slot: 24
      '1':
        type: ADD
        amount: 16
        material: 'STAINED_GLASS_PANE:5:1'
        name: '&a&l[Add] +16'
        lore:
        - '&7Add &a16 &7items to buy.'
        slot: 25
      '2':
        type: ADD
        amount: 32
        material: 'STAINED_GLASS_PANE:5:1'
        name: '&a&l[Add] +32'
        lore:
        - '&7Add &a32 &7items to buy.'
        slot: 26
      '3':
        type: TAKE
        amount: 1
        material: 'STAINED_GLASS_PANE:14:1'
        name: '&c&l[Take] -1'
        lore:
        - '&7Take &c1 &7item from buy.'
        slot: 18
      '4':
        type: TAKE
        amount: 16
        material: 'STAINED_GLASS_PANE:14:1'
        name: '&c&l[Take] -16'
        lore:
        - '&7Take &c16 &7items from buy.'
        slot: 19
      '5':
        type: TAKE
        amount: 32
        material: 'STAINED_GLASS_PANE:14:1'
        name: '&c&l[Take] -32'
        lore:
        - '&7Take &c32 &7items from buy.'
        slot: 20
      '6':
        type: SET
        amount: 1
        material: 'STAINED_GLASS_PANE:3:1'
        name: '&9&l[Set] 1'
        lore:
        - '&7Set buy amount to &91&7.'
        slot: 3
      '7':
        type: SET
        amount: 32
        material: 'STAINED_GLASS_PANE:3:1'
        name: '&9&l[Set] 32'
        lore:
        - '&7Set buy amount to &932&7.'
        slot: 4
      '8':
        type: SET
        amount: 64
        material: 'STAINED_GLASS_PANE:3:1'
        name: '&9&l[Set] 64'
        lore:
        - '&7Set buy amount to &964&7.'
        slot: 5
    sell:
      '0':
        type: ADD
        amount: 1
        material: 'STAINED_GLASS_PANE:5:1'
        name: '&a&l[Add] +1'
        lore:
        - '&7Add &a1 &7item for sell.'
        slot: 24
      '1':
        type: ADD
        amount: 16
        material: 'STAINED_GLASS_PANE:5:1'
        name: '&a&l[Add] +16'
        lore:
        - '&7Add &a16 &7items for sell.'
        slot: 25
      '2':
        type: ADD
        amount: 32
        material: 'STAINED_GLASS_PANE:5:1'
        name: '&a&l[Add] +32'
        lore:
        - '&7Add &a32 &7items for sell.'
        slot: 26
      '3':
        type: TAKE
        amount: 1
        material: 'STAINED_GLASS_PANE:14:1'
        name: '&c&l[Take] -1'
        lore:
        - '&7Take &c1 &7item from sell.'
        slot: 18
      '4':
        type: TAKE
        amount: 16
        material: 'STAINED_GLASS_PANE:14:1'
        name: '&c&l[Take] -16'
        lore:
        - '&7Take &c16 &7items from sell.'
        slot: 19
      '5':
        type: TAKE
        amount: 32
        material: 'STAINED_GLASS_PANE:14:1'
        name: '&c&l[Take] -32'
        lore:
        - '&7Take &c32 &7items from sell.'
        slot: 20
      '6':
        type: SET
        amount: 1
        material: 'STAINED_GLASS_PANE:3:1'
        name: '&9&l[Set] 1'
        lore:
        - '&7Set sell amount to &91&7.'
        slot: 3
      '7':
        type: SET
        amount: 32
        material: 'STAINED_GLASS_PANE:3:1'
        name: '&9&l[Set] 32'
        lore:
        - '&7Set sell amount to &932&7.'
        slot: 4
      '8':
        type: SET
        amount: 64
        material: 'STAINED_GLASS_PANE:3:1'
        name: '&9&l[Set] 64'
        lore:
        - '&7Set sell amount to &964&7.'
        slot: 5
messages.yml
Code:
Prefix: '&aUnrealShop &8›› &7'
Help:
- '&8&m-----------&8&l[ &aUnreal Shop - Help &8&l]&8&m-----------'
- '&2> &a/ushop &7- Open a main shop menu.'
- '&2> &a/ushop [shop] &7- Open a shop [shop]'
- '&2> &a/ushop [shop] [category] &7- Open a category [category] in shop [shop]'
- '&2> &a/ushop editor &7- In-game shop editor'
- '&2> &a/ushop info &7- About the plugin'
- '&2> &a/ushop reload &7- Reload all configs'
Shop:
  Bought: You bought &ax%a %b &7for &a%s %cur&7!
  BoughtNoItem: You bought %b &7for &a%s %cur&7!
  Sell: You sold &ax%a %b &7for &a%s %cur&7!
  SellAll: You sold all &a%b &7for &a%s %cur
Error:
  NpcOnly: This shop can be opened by NPC only!
  MainMenuDisabled: Main shop menu is disabled!
  FullInventory: Not enought space in inventory!
  Unselectable: Amount selection is unavailable for this item!
  Unsellable: This item is unsellable!
  ShopNoPerm: You dont have permissions to use shop &c%s&7!
  CategoryNoPerm: You dont have permissions to use category &c%s&7!
  BadGamemode: You can't use shop in gamemode &c%s&7!
  NotEnoughtItems: 'You don''t have enought items for sell! You need: &ax%a %b&7!'
  CantAfford: 'You can''t afford for this! You need: &c%s %cur&7!'
  DisabledWorld: You can't use shop in this world!
  InvalidShop: Shop &c%s &7does not exist!
  InvalidCategory: Category &c%s &7does not exist!
  ShopNoCategory: Shop &c%s &7does not contains category &c%d&7!
Title:
  Buy:
    Success: '&a&lSuccessful purchase!'
    Unsuccess: '&c&lUnsuccessful purchase!'
  Sell:
    Success: '&a&lSuccessful sale!'
    Unsuccess: '&c&lUnsuccessful sale!'
  SellAll:
    Success: '&a&lSuccessful sale!'
Signs:
  Header: '&8[&4UnrealShop&8]'
  ShopName: '&0Shop: &6%s'
  CategoryName: '&0Category: &6%s'
  Click: '&1(Click to open!)'
Other:
  NoPerm: You dont have permissions to do that!
  InvalidType: '&cInvalid type! Available types: %types%'
  InvalidPlayer: '&cPlayer not found!'
  InvalidNumber: '&f%s &cis invalid number!'
  Internal: '&cInternal error! Contact administration.'
  Reload: All configs reloaded!
shop_example.yml
Code:
Title: §a§lBasic Shop
Size: 54
NeedPermission: false
DisabledInWorlds:
- some_world
ShopItem:
  Material: CHEST:0:1
  Display: §6§nBasic Shop
  Lore:
  - §7Food, blocks, armor and weapon.
  Enchant: true
DisabledWorlds:
- some_world
NPC_ID: -1
OnlyNPC: false
Categories:
  blocks: 20
  food: 22
  weapon: 24
Content:
  RETURN_TO_MAIN:
    slots: 49,
  FILLER:
    slots: 0,1,2,3,4,5,6,7,8,45,46,47,48,50,51,52,53,9,18,27,36,45,17,26,35,44,
category_example.yml
Code:
Title: §c§lFood §r[%page%]
Size: 54
NeedPermission: true
ItemSlots: 9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,
AllowSell: true
CategoryItem:
  Material: APPLE:0:1
  Display: §c[Food]
  Lore:
  - §7Buy some food!
  Enchant: true
Currency:
  type: VAULT
  name: §a$
  item:
    ==: org.bukkit.inventory.ItemStack
    type: EMERALD
Content:
  PREVIOUS_PAGE:
    slots: 45,
  FILLER:
    slots: 0,1,2,3,4,5,6,7,8,45,47,48,50,51,53,
  RETURN_TO_SHOP:
    slots: 49,
  BALANCE:
    slots: 52,
  CURRENCY:
    slots: 46,
  NEXT_PAGE:
    slots: 53,
Items:
  '0':
    item:
      ==: org.bukkit.inventory.ItemStack
      type: APPLE
    preview:
      ==: org.bukkit.inventory.ItemStack
      type: APPLE
    cmds: []
    perms: []
    slot: 9
    buyprice: 20.0
    sellprice: 5.0
  '1':
    item:
      ==: org.bukkit.inventory.ItemStack
      type: MUSHROOM_SOUP
    preview:
      ==: org.bukkit.inventory.ItemStack
      type: MUSHROOM_SOUP
    cmds: []
    perms: []
    slot: 10
    buyprice: 45.0
    sellprice: 15.0
  '2':
    item:
      ==: org.bukkit.inventory.ItemStack
      type: BREAD
    preview:
      ==: org.bukkit.inventory.ItemStack
      type: BREAD
    cmds: []
    perms: []
    slot: 11
    buyprice: 30.0
    sellprice: 10.0
  '3':
    item:
      ==: org.bukkit.inventory.ItemStack
      type: GRILLED_PORK
    preview:
      ==: org.bukkit.inventory.ItemStack
      type: GRILLED_PORK
    cmds: []
    perms: []
    slot: 12
    buyprice: 75.0
    sellprice: 25.0
  '4':
    item:
      ==: org.bukkit.inventory.ItemStack
      type: COOKED_FISH
    preview:
      ==: org.bukkit.inventory.ItemStack
      type: COOKED_FISH
    cmds: []
    perms: []
    slot: 13
    buyprice: 60.0
    sellprice: 20.0
  '5':
    item:
      ==: org.bukkit.inventory.ItemStack
      type: CAKE
    preview:
      ==: org.bukkit.inventory.ItemStack
      type: CAKE
    cmds: []
    perms: []
    slot: 14
    buyprice: 100.0
    sellprice: 25.0
  '6':
    item:
      ==: org.bukkit.inventory.ItemStack
      type: COOKIE
    preview:
      ==: org.bukkit.inventory.ItemStack
      type: COOKIE
    cmds: []
    perms: []
    slot: 15
    buyprice: 10.0
    sellprice: 1.0
  '7':
    item:
      ==: org.bukkit.inventory.ItemStack
      type: COOKED_BEEF
    preview:
      ==: org.bukkit.inventory.ItemStack
      type: COOKED_BEEF
    cmds: []
    perms: []
    slot: 16
    buyprice: 75.0
    sellprice: 20.0
  '8':
    item:
      ==: org.bukkit.inventory.ItemStack
      type: COOKED_CHICKEN
    preview:
      ==: org.bukkit.inventory.ItemStack
      type: COOKED_CHICKEN
    cmds: []
    perms: []
    slot: 17
    buyprice: 55.0
    sellprice: 16.0
  '9':
    item:
      ==: org.bukkit.inventory.ItemStack
      type: CARROT_ITEM
    preview:
      ==: org.bukkit.inventory.ItemStack
      type: CARROT_ITEM
    cmds: []
    perms: []
    slot: 18
    buyprice: 35.0
    sellprice: 8.5
  '10':
    item:
      ==: org.bukkit.inventory.ItemStack
      type: BAKED_POTATO
    preview:
      ==: org.bukkit.inventory.ItemStack
      type: BAKED_POTATO
    cmds: []
    perms: []
    slot: 19
    buyprice: 40.0
    sellprice: 9.0
  '11':
    item:
      ==: org.bukkit.inventory.ItemStack
      type: PUMPKIN_PIE
    preview:
      ==: org.bukkit.inventory.ItemStack
      type: PUMPKIN_PIE
    cmds: []
    perms: []
    slot: 20
    buyprice: 50.0
    sellprice: 10.0[ATTACH]32303[/ATTACH]
Localization:
French (by @__Melowelei__)


c7039343eb66.png

• You can not to -Redacted- this plugin in any form.
• You can to decompile/change plugin for yourself only.
• There are no refunds.

Feel free to suggest your ideas!

DO NOT POST BUGS/ERRORS IN THE REVIEWS! POST IT IN THE DISCUSSION THREAD OR WRITE ME A PM!

Similar resources

UnrealShop | 1.9 - 1.13 | 2.0 SOON! F
GUI Shop | Items | Commands | Permissions | In-game editor | More
0.00 star(s) 0 ratings
Downloads
174
Updated
!! 20% SALE !! ⭕ Marcely's Bedwars ⭕ Supports 1.8 - 1.18 ⭐⭐⭐⭐⭐ EST. 2015 LeakedSquid
✨ NO. 1 BEDWARS PLUGIN ✨350+ CONFIGURATIONS ✨ 0 LAG ✨ MULTI ARENA ✨ NETWORK-READY ✨
0.00 star(s) 0 ratings
Downloads
32
Updated
!! 20% SALE !! ⭕ Marcely's Bedwars ⭕ Supports 1.8 - 1.19 ⭐⭐⭐⭐⭐ EST. 2015 Dekomori
✨ NO. 1 BEDWARS PLUGIN ✨350+ CONFIGURATIONS ✨ 0 LAG ✨ MULTI ARENA ✨ NETWORK-READY ✨
4.20 star(s) 25 ratings
Downloads
2,631
Updated
BlackSpigot General Chat
Rules Help Users
    RealNotSound @ RealNotSound: @RealNotSound -Redacted- accept my resource You're pretty much ban evading so I'm gonna go no...
    Top