UnrealShop 1.13 Only

DIRECT UnrealShop 1.13 Only 2.0.2

No permission to download

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.


• 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


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






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!


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.


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
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!
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,
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

Localization:
French (by @__Melowelei__)



• You can not to redistribute 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!
Author
Kuro
Downloads
16
First release
Last update
Rating
0.00 star(s) 0 ratings

More resources from Kuro

Latest updates

  1. 2.0.2

    [Added] Possibility to run command as OP when buying. [Fixed] Console errors.
  2. Fixed page glitch

    Fixed page glitch
  3. BETA UPDATE

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