HolographicShop 1.0.3

an easy to use Graphical shop for your server

  1. wysohn
    Tested Minecraft Versions:
    • 1.8
    • 1.9
    • 1.10
    • 1.11
    Contributors:
    wysohn
    [​IMG]
    "WYSOHN" for 15% off any Minecraft servers.

    HolographicShop

    A fancy shop plugin that uses holographic displays

    what it does?

    did you have hard time displaying bunch of selling/buying items in your previous shop plugin? do you want something unique in your server? this is what it is.

    HolographicShop provides fancy looking shop, can add multiple items, and very easy installation. Personal shop is added in 0.0.3 too

    this plugin will work depends on the version of Holographic Displays.

    Dependencies:

    Vault
    GeneralLib
    HolographicDisplays

    Optional Dependencies:

    ChatLib

    permissions:


    holographicshop.admin - give permission to create adminshop
    holographicshop.user - give access to create usershop
    holographicshop.creativeexempt - allow player in creative mode to bypass the RefuseCreative setting. Nothing will happen if RefuseCreative config is set to false.
    command:
    /shop help - show helps
    /shop additem <shopname> <price> [quantity]- add the item on your hand into the shop you specified with <shopname>. <price> can be double value
    /shop list <shopname> - show the lists of items in the shop. you can see the positions of items as well, and you can use it to remove the item
    /shop remove <shopname> <pos> - remove the item from <shopname> shop at <pos>
    /shop changeprice <shopname> <pos> <newprice> - change price of item at <pos> to <newprice>. <pos> should be integer but <newprice> doesn't matter
    /shop toggle <shopname> - open/close the shop.
    setup procedure
    1. To install this plugin, simply unzip the zip file and put both HolographicShop.jar and HolographicShop folder into your plugins folder.

    2. edit config.yml of HolographicShop folder. you can put any language you would like to use (default is eng).
    if there is no language file with the specified name, plugin will create an empty language file. you can put your own translation as you wish

    In game explanation


    1. you need permission of course

    2. put a chest anywhere you wish

    3.place the standing sign on the chest (you should be sneaking so you don't open the chest)

    4.the sign shoud contains one of those

    <for adminshop>
    first line:[adminshop]
    second line:any shop name
    third line:BUY or SELL

    <for usershop>
    first line:[shop]
    second line:any shop name
    2015-09-14_11.41.56.png

    5. if you did great job above and plugin is working without problem, you will see a fancy looking hologram in attached file
    2015-09-14_11.42.05.png

    6. add your item with /shop <shopname> additem <price> command
    you should hold an item you want to add on your hand

    7. if what you just made is usershop, you must fill in the chest in order to sell stuff (too obvious :D)
    it will refuse to sell if there is no more stock in the shop
    adminshop has infinite stocks though

    8. and finally, /shop <shopname> toggle to open your shop​
    explanation of each part of hologram

    first line - it is the shop name and the type of shop. user shops are always (BUY) since they can sell stuff only
    [OP] sign will be added if it is adminshop, and you can determine if it's selling or buying shop depends on this line

    second line - indicates the exact name of item and its data. data will be durability if you put damaged item on the shop

    third line - extra information. if you added something like enchanted item or custom meta data added item, you can check them out by clicking this panel

    +,-,Left,Right,Floating Item - to buy or sell item, just click the floating item.
    left or right icon to display other item in the shop, and +,- to determine how much you want to buy or sell

    second to last line - it indicates the amount and price of current item

    last line - it indicates whether the shop is open or closed​

    videos



    dependencies

    Vault, Holographic Displays

    Language - nobody noticed me that I forgot to upload sample language file :(

    Plugin_NotEnabled:
    - Plugin is not enabled.
    Plugin_SetEnableToTrue:
    - Please set Enable option to true in config.yml
    Plugin_WillBeDisabled:
    - Plugin will be disabled.
    Shop_ShopIsNotOpen:
    - Sorry! This shop is not opened yet.
    Shop_ItemBuySuccess:
    - Successfully bought &6[${string} * ${integer}] &awith &6${double}
    Shop_NotEnoughMoney:
    - Not enough money
    Shop_NotEnoughItemsToSell:
    - You don't have &6[${string} * ${integer}]
    Shop_YouDontHaveThisMuchItem:
    - Amount of [${string}] you have &c${integer}
    Shop_ItemSellSuccess:
    - You sold &6${string} * ${integer} &afor &6${double}
    Shop_YouCanBreakOnlyYourOwnShop:
    - You can break only your own shop
    Shop_NotEnoughItemInChest:
    - Sorry! not enough stock
    Shop_NumOfItemsLeftInChest:
    - Stock left &6${integer}
    Shop_Error_OwnerNotFount:
    - Server Error! owner of shop not found.
    Shop_Error_MoneyTransferUserToOwner:
    - Server Error! could not send money to shop owner
    Shop_YouReceiveThisMuchMoney:
    - You've received &6${double} &afor selling &6${string}
    Holo_NoFurthurInformation:
    - No furthur information
    Command_Main_HelpDescription:
    - Type /shop help &fto get more informations!
    Command_Help_AddItemDescription:
    - Add the item on your hand to the <shopname> with <price>
    Command_Help_RemoveDescription:
    - Remove the item of <shopname> at <pos>
    Command_Help_ListDescription:
    - Get list of items in <shopname> with their <pos>
    Command_Help_ToggleDescription:
    - Toggle the <shopname> to open/close the shop
    Command_NoSuchShopWithThatName:
    - Could not find the shop with that name
    Command_YouAreNotTheOwnerOfThatShop:
    - You are not the owner of that shop
    Command_ArgumentIsNotANumber:
    - Invailed Argument. Argument must be number
    Command_HoldAnItemOnHandFirst:
    - I am pretty sure that nobody wants to buy AIR
    Command_AddItemSuccess:
    - Successfully added item!
    Command_ArgumentIsOutOfRange:
    - The argument you entered is out of bound
    Command_RemoveItemSuccess:
    - Successfully removed item!
    Command_ShopToggled:
    - Successfully Toggled the shop!
    Command_NothingInTheShop:
    - There is nothing in the shop now
    Command_ShopState_Open:
    - Open
    Command_ShopState_Closed:
    - Closed
    Manager_SecondLineIsNull:
    - Second line cannot be null
    Manager_FillSecondLineAndTryAgain:
    - Please fill in the shopname and try again
    Manager_ShopNameTooLong:
    - The shopname you entered is too long
    Manager_NameLengthMustBeSmallerThanEight:
    - The length of shopname must be less than eight
    Manager_ShopNameAlreadyExist:
    - That name is already occupied
    Manager_ShopCreateSuccess:
    - Successfully created the new shop
    Manager_ThirdLineMustBeShopType:
    - The thrid line must indicate the shoptype (BUY or SELL)
    Manager_PutShopTypeAndTryAgain:
    - Please fill in the thired line and try again
    Manager_BUY_Description:
    - Users pay money to buy stuff
    Manager_SELL_Description:
    - Users sell items to the shop owner
    Manager_ShopNotOwnedByYou:
    - This shop is not owned by you
    Holo_Empty:
    - Empty
    Holo_Closed:
    - Closed
    Holo_Open:
    - Open
    Holo_Click:
    - Click
    Holo_Quantity:
    - QTT
    Holo_Total:
    - Total
    Holo_Unit:
    - $
    Command_Help_ChangePriceDescription:
    - ''
    Command_ChangeItemPriceSuccess:
    - ''

    Plugin_NotEnabled:
    - 플러그인이 활성화 되어 있지 않습니다.
    Plugin_SetEnableToTrue:
    - config.yml 의 Enable 항목을 true 로 해주세요
    Plugin_WillBeDisabled:
    - 플러그인이 비활성화 됩니다..
    Shop_ShopIsNotOpen:
    - 죄송합니다! 상점이 아직 열리지 않았군요.
    Shop_ItemBuySuccess:
    - 아이템 &6[${string} x ${integer}] &a를 &6${double} &a 원에 구입했습니다.
    Shop_NotEnoughMoney:
    - 돈이 부족합니다
    Shop_NotEnoughItemsToSell:
    - 아이템 &6[${string} x ${integer}] &c 를 가지고 있지 않습니다.
    Shop_YouDontHaveThisMuchItem:
    - 가지고있는 [${string}] 의 갯수 &c${integer}
    Shop_ItemSellSuccess:
    - 아이템 &6${string} x ${integer} &a를 &6${double} &a 원에 팔았습니다
    Shop_YouCanBreakOnlyYourOwnShop:
    - 자신의 상점만 파괴 할 수 있습니다.
    Shop_NotEnoughItemInChest:
    - 죄송합니다! 상점에 수량이 부족합니다.
    Shop_NumOfItemsLeftInChest:
    - 남은 수량 &6${integer}
    Shop_Error_OwnerNotFount:
    - Server Error! owner of shop not found.
    Shop_Error_MoneyTransferUserToOwner:
    - Server Error! could not send money to shop owner
    Shop_YouReceiveThisMuchMoney:
    - 아이템 &6${string} &a을 팔아서 &6${double} 원을 벌었습니다.
    Holo_NoFurthurInformation:
    - 더 자세한 정보가 없습니다.
    Command_Main_HelpDescription:
    - /shop help &f명령어로 상점을 설정해보세요!
    Command_Help_AddItemDescription:
    - <shopname> 에 손에 들고있는 아이템을 <price> 원에 올렸습니다.
    Command_Help_RemoveDescription:
    - <shopname> 의 <pos> 에 위치한 아이템을 제거 했습니다.
    Command_Help_ListDescription:
    - <shopname> 에 있는 아이템을 봅니다.
    Command_Help_ToggleDescription:
    - <shopname> 을 열거나 닫습니다.
    Command_NoSuchShopWithThatName:
    - 그런 이름의 상점이 존재하지 않습니다.
    Command_YouAreNotTheOwnerOfThatShop:
    - 그 상점의 주인이 아닙니다.
    Command_ArgumentIsNotANumber:
    - 잘못된 변수. 변수는 무조건 숫자여야 합니다.
    Command_HoldAnItemOnHandFirst:
    - 공기를 사고싶은 사람은 없을껍니다...
    Command_AddItemSuccess:
    - 아이템을 성공적으로 등록 했습니다!
    Command_ArgumentIsOutOfRange:
    - <pos> 가 범위 밖 입니다.
    Command_RemoveItemSuccess:
    - 성공적으로 아이템을 제거 했습니다!
    Command_ShopToggled:
    - 성공적으로 상점을 토글 했습니다!
    Command_NothingInTheShop:
    - 상점에 아무것도 없습니다.
    Command_ShopState_Open:
    - 열림
    Command_ShopState_Closed:
    - 닫힘
    Manager_SecondLineIsNull:
    - 두번째 라인이 비어있으면 안됩니다.
    Manager_FillSecondLineAndTryAgain:
    - 상점이름을 두번째 라인에 넣고 다시 시도해주세요
    Manager_ShopNameTooLong:
    - 입력하신 상점 이름이 너무 깁니다.
    Manager_NameLengthMustBeSmallerThanEight:
    - 상점이름은 8자 보다 작거나 같아야합니다.
    Manager_ShopNameAlreadyExist:
    - 이미 사용중인 상점 이름 입니다.
    Manager_ShopCreateSuccess:
    - 성공적으로 상점을 만들었습니다
    Manager_ThirdLineMustBeShopType:
    - 세번째 줄은 BUY 나 SELL 이어야 합니다.
    Manager_PutShopTypeAndTryAgain:
    - 세번째줄에 상점 타입을 넣고 다시 시도해주세요
    Manager_BUY_Description:
    - 유저가 돈을 내고 물건을 삽니다
    Manager_SELL_Description:
    - 유저가 물건을 팔고 돈을 얻습니다
    Manager_ShopNotOwnedByYou:
    - 이 상점은 당신의 소유가 아닙니다.
    Holo_Empty:
    - 비어있음
    Holo_Closed:
    - 닫힘
    Holo_Open:
    - 열림
    Holo_Click:
    - 클릭
    Holo_Quantity:
    - 값
    Holo_Total:
    - 총
    Holo_Unit:
    - 원

    Sourcecode

    -----------------------------------------------------------------------------------------------
    send me email if you have any question or found bugs


    email: [email protected]

    [​IMG]

Recent Reviews

  1. RedDeath48
    RedDeath48
    4/5,
    Version: 1.0.3
    Can you add version for 1.14.4 and 1.15.2 ?
    This is a good plugin but add support for 1.14.4 and 1.15.2 I wait for update
  2. faew890
    faew890
    4/5,
    Version: 1.0.3
    Everything is working fine but i don't now how to pay with money from GemsEconomy and i don't know how to change language.
    1. wysohn
      Author's Response
      Your GemsEconomy's default currency is connected with Vault's currency. This plugin use Vault for money transaction. Unfortunately, Vault itself doesn't support multiple currencies, so your only option is to exchange whatever currency the user has to the default currency.
  3. asaya
    asaya
    4/5,
    Version: 1.0.3
    hey how can normal user buy and sell stuff they say admin plot interact but then they can on every plot open chests
  4. dinoboss2001
    dinoboss2001
    5/5,
    Version: 1.0.3
    Eh Bro hay un error con la cantidad del sell y buy el precio no aumenta ni disminulle cuando lo coloco
  5. bluesky1385
    bluesky1385
    5/5,
    Version: 1.0.3
    i using the lastest version of this plugin and a 1.12.2 server but when i create a shop the buttons its notworking :(
  6. karuho
    karuho
    5/5,
    Version: 1.0.3
    Its very very good plugin.
    but I have an issue.
    It isn`t show item
    I want to show item in shop.
    Can u help me?
    1. wysohn
      Author's Response
      PM me so we can continue talk about this. Let me know what server version are you using.
  7. Waffle_King
    Waffle_King
    2/5,
    Version: 1.0.1
    I love the way this shop works, it looks beautiful and is perfect in what I need, except that the shops are cleared and turned off when the server is shut down and turned on. I looked in config with my limited expertise but I couldn't find any booleans disabling or enabling this feature. I would appreciate any help solving this.
    1. wysohn
      Author's Response
      The issue has been solved.
  8. Ukiyolol1
    Ukiyolol1
    5/5,
    Version: 1.0.1
    Great plugin! However, it'd be nice if, in Admin Shops, you could remove the [OP] thing from the top line. In my opinion, there should be an option to toggle whether you want to say that or not,
    1. wysohn
      Author's Response
      I will consider that offer, but it was added to distinguish between user shop and admin shops. I might add option to do that soon though.
  9. Kess
    Kess
    5/5,
    Version: 1.0.1
    Omg ty for fixing it also if I where to give you the resources on how to make pk moves would you do it for free or how much would ima have to pay you to make some moves for projectkorra ima can give you links to what you need to do.
    1. wysohn
      Author's Response
      That sounds entirely different plugin. You can pm me, so I can take a look and see what you mean. And this plugin is free, yet I accept donations. I will upload same plugin on premium section as well :)
  10. Kess
    Kess
    3/5,
    Version: 1.0.0
    You need to make it that when you put the pirce for all of them i try 10 eggs for 10 it does 100 for 10 eggs i have to do 1 egg for $1 since it wont do 10 eggs for 10 please add that
    1. wysohn
      Author's Response
      Seems interesting idea. I might will add that feature in the next update.