šŸ¬OZ - Shop v0.1.0 | Tester wanted!

A new update (0.9.2) is available now!
Latest Hotfix: 0.9.2.1 (2026-05-13)
  • Hey there,


    another new Plugin that i created these days OZ - Shop !

    It is created to give the ability to admins to setup items for sale using OZ - Wallet default currency.

    By default a map and a belt can be purchased from the shop.


    The Second feature is a Plugin-Shop, other plugins can use an api to register plugin services. For example i added the optional feature to OZ - LandClaim to purchase extra claims.

    This way an admin can decide if players get more claims through playtime or by buing them (or both)

    Another example is implemented in OZ - GPS where players can buy teleport tokens that must be used to create or use marker (everything optional ang configurable for admins, default off)



    Another Feature is Shop Zones, admins can configure that the shop is only allowed in shop zones, then he can flag existing zones (for example created by OZ - Land Claim or creative) as shops



    On startup the included default shop configuration with the map and belt is copied to an active shop configuration, so admins can safely edit the available items and prices.


    Releases can be found on Github as always, using link in my signature or this: https://github.com/Devidian/rw-plugin-oz-shop/releases


    Planned Next:


    Optional Player Economy, every item must be farmed or build by players and sold to the shop to be available to other players. Some ressources will drain over time and some will refill. There will be maximum stocks to prevent mass-farming. Market prices will be adjusted as stock raises or sinks. Buing items will always be more expensive then selling. Example: 100 stones cost 250 cash but selling them will only give 100. if the stock is empty buing will get more expensive but selling will give more cash, both capped with min max percentages.


    Hope you enjoy it, you can acces the shop through the new plugin bar in the inventory screen or using the /ozt open radial menu or just by typing /shop in chat

  • I dont see a Marketplace plugin area but it seems that when you buy something it does not minus your gold or tell you that "you dont have enough money" to buy something. I only have 12 gold and bought a 20 gold item and still had 12 gold in my wallet. Also, what is the significant difference between "Shop" and "Marketplace"?

  • Shop is more System to Player and Marketplace is more Player to Player Economy. Two different approaches. There will be a Marketplace thread too but currently IT has the most To-Do 's open.


    Ill Check the minus thing, of you dont have enougth money the transaction should be canceled normally but i will improove visuals more with the next Version, including wallet Balance Display in Shop and market.


    And about the Hover Thing, i would too Like tooltips but im not sure if there are any helpers or if i have to implement my own toolti currently.

  • I tried to do "shop" instead of Market place and a couple things came up. One is when you buy or try to buy something, the text is hidden behind the GUI. And two, there is no option to add/delete an area to be a shop and no options to add items like you can in market place.

  • I know this doesn't have anything to do with the shop but, With all your plugins that we use, ( I do because they are awesome!), I was thinking if there is a way you could make a "server Information" box that we can customize to list the Rules and the plug-ins instructions. like /serverinfo in the text box pops up something like this...


    That way a single schedular message like "To read the rules and get plug-in information, type /serverinfo in the text box". An easy way to refer to all plugin info. with one command.

  • Creating a shop area is indeed a bit hidden currently. you have to use /ozt open and the shop button there to open the shop radial menu instead of the shop. I have to fix that next time /shop should open radial menu first

    There is no add option because you as admin have to edit the json file in the plugin directory to enable or disable items. There are more than 6000 entries so i do not want to create an ingame admin shop management for that. Maybe if the request is big, i could imagine creating a web tool to have a config gui for shops but no ingame setup currently.


    A Server Info panel is something i could add to AdminUtils plugin in the future, i put it on the list.

  • Devidian

    Changed the title of the thread from ā€œšŸ¬OZ - Shop v0.1.0 | Initial releaseā€ to ā€œšŸ¬OZ - Shop v0.1.0 | Tester wanted!ā€.
  • Hey guys, currently im testing a new big feature for my shop plugin.


    Admins can add several new configurations for each item, for example items can be defined as player supplied, which means players MUST sell items to the system, so other players can buy them.

    Then there is a posibillity to set an item to supplied by system which means the system will add up new items to a defined level if they are sold to players and they will be removed from stock until this certain level by time.

    Another feature is dynamic prices, with that feature items have a base price at a target stock, if the stock goes up because players sell more to the system, the price goes down and if the stock goes below the target stock the prices will go up..


    Examples:


    Stones are player supplied, they cost 1 coin per stone at a target stock of 10000. If the stock value goes down because players buy more stone then they sell, the price goes up. If the stock only goes up, the price will go down. There is also a stock limit for stones of 100000 after which no more stones can be sold to the system. An admin can also define daylie sell limits by player and global.


    With an empty stock players will get 3 coins per stone, buying would cost 5 per stone if there were any left. There is also a limit per player of 5000 per day and a total limit of 20.000 per day.


    Map items are hybrid, the system stocks them up to a certain target stock, admins can define the rate but players can also sell them to the system


    The target stock is 10 but with only 1 available buy price goes up to 180 and sell price to 140. There are no limits in selling them to the system but the limit is 100 in stock.


    Another new feature is a search bar



    NOW I NEED YOU !

    I would like to have some people testing the prices on the shop, how it feels, is it to expensive, to cheap. I let the AI create some basic prices and calculate prices from products by their recipe + worktime and fuel % on top.

    Currently its the best time to add some more requests, suggestions or feedback until the next release!


  • something I have noticed is quantity. I would like to sell 10 ingots and not the entire lot of 26. Also, I would like to buy just 5 apples and not 16. Same with selling. I have 32 apples but only want to sell 10, but I notice when selling it adds the entire lot of 32 with no option to tell the market I only want to sell 10. Same with buying.

  • There is an input for values to buy and sell. If you used the marketplace instead, that is player driven trades, you cant just get a piece of it.


    This is a german screenshot but just to show how it looks like on the dev server currently. You wont find it looking like that on our main server btw. as its currently in development.

  • I have been testing out shop and found something that might be needed. I made two shop areas. One named "system-offers basic" and the other "system-offers." The "system offers" uses a modified JSON file that includes tools and other items. The "system-offers basic" uses the default map and toolbelt JSON file. I went in to the Admin Utilities then "OZ-Shop" then "Pluginsettings" to set the "system offers file" to "system-offers basic" (for the toolbelt and map), and it only showed the two. So that zone is working fine. I went to the other zone and did the same thing but changed the system offers file to "System offers" (the one with tools and other items listed), and that worked fine. However, it seems that the zones will only accept one system offers file because I went back and forth to the zones and they would only sell what ever file is in the Pluginsettings. I was hoping to have different zones sell different items and not just a generic system file that all shops sell the same thing.


    So basicly. Is it possible to have one zone sell just tools (Example file "system-offers-tools.JSON" Another just food (Example file "system-offers-food.JSON") and another to sell just ore (example "system-offers-ore.JSON") and so on....

  • In the currently released shop version this is not implemented, but in the current shop version, that is beeing tested on our development and testing server, there is currently a chat command /shop zoneoffers <file> to set the file differently from the default

  • I was wondering if there is a way to have a simple action that will bring up shop and market place with using your action key. Like when someone comes in to a shop or MP zone, when you open boxes and chests , the list of goods pops up so people dont have to open the text box, type /mp then click the icon then click local. maybe add an option to the admin tools where you can turn that on or off.



    Add your area, then when someone opens those chests the list of goods pops up.

Participate now!

Don’t have an account yet? Create a new account now and be part of our community!