Space Engineers

Space Engineers

31 ratings
Simple Store Block - Enhanced Trade Store
   
Award
Favorite
Favorited
Unfavorite
Type: Mod
Mod category: Block, Modpack
File Size
Posted
Updated
315.922 KB
10 May, 2024 @ 4:44am
23 May @ 3:50am
13 Change Notes ( view )

Subscribe to download
Simple Store Block - Enhanced Trade Store

Description
A store block for administrators with complete control over what is bought and sold via a simple configuration.
Simply set the amount and price, turn it on and it will do the rest. It automatically refreshes the store periodically or at every restart. No need to fill it with items, it will create them.

For players on MP servers there is Simple Store Lite

Sell prefabs
The store comes with a selection of built-in ships, but it is easy to add your custom prefabs.
Full instructions on how to add custom ships and rovers[github.com]
Note: Do not sell ships and rovers from a store block with a connector attached.

Auto-resell
This feature allows you to set up player-driven trading. The Store will resell items that have been sold to it. Each item can independently be set for reselling. See Configuration[github.com]
Example: Configured to sell 1 Ice and buy 100000 ice. Someone sells 50000 ice and at the next refresh, the store will be selling 50001 ice.

For each item, you can independently set the amount and price and choose between fixed and random amounts. Example: You can sell 1000 Ice, and buy between 0 and 100 Ice.

Auto-Refine
To help reduce server load and stimulate trading it is possible to enable the refining of ores sold to the store. These can then be automatically added for sale at the next refresh.

Simple Configuration
If Simple Store is run with an empty Custom Data it auto-populates it with all;
  • Ore, Including from mods e.g. Better Stone
  • Ingots
  • Components
  • Ammunition
  • Tools, Weapons, Bottles
  • Consumable Items
  • Prefab Blueprints

This includes items of these categories from mods. All prices are set at the minimum SE allows. If you use a mod to change prices Simple Store will use those instead. Configuration[github.com]

Note: As this block can spawn infinite items it cannot be built by normal players, only by administrators.

Discord: Catopia's Workshop[discord.gg]

Source code: GitHub[github.com]

Simple Store was inspired by Store Block mod


40 Comments
Catopia Rex  [author] 23 May @ 3:51am 
Fixed a typo, the restricted component now grinds to scrap.
Catopia Rex  [author] 1 May @ 11:55pm 
If you have any issues please contact me via Discord as I don't always see these notifications.
Niku 30 Apr @ 4:01am 
i had the items total buy/sell over 30 it works perfectly now i probs miss read something thx for the help
Catopia Rex  [author] 29 Apr @ 11:40pm 
Niku, Also check that you do not have more than 30 items total in Buy/Sell. The Keen code has that limit and just silently fails.
Catopia Rex  [author] 29 Apr @ 11:38pm 
Hi Niku, I just checked on mine and I can buy/sell all the tools.
Check in [PhysicalGunObject] that you have AngleGrinder4Item, HandDrill4Item and Welder4Item
If you have price adjusting mods make sure you have the correct minimum prices, delete the contents of CD and let the store recreate the config.

Vanilla are;
AngleGrinder4Item=0:182115,0:182115
HandDrill4Item=0:183464,0:183464
Welder4Item=0:181181,0:181181

Ping me on Discord if you need more help
Niku 29 Apr @ 2:05pm 
I love the mod but i cant seem to sell elite grinder, welder and hand drill is this a error on my end or has it something to do with the game
Catopia Rex  [author] 1 Mar @ 7:22am 
Lets continue this on discord.
Shuay 1 Mar @ 6:29am 
By Configuration you mean the Custom Data?
Shuay 1 Mar @ 6:28am 
For some reason F11 doesn’t work for me even with creative tools enabled.

Had to upload to workshop then grab the sbc file from that.

I followed the rest of the instructions,

I’ll have to check the log
Catopia Rex  [author] 1 Mar @ 12:34am 
Did you follow the instructions here https://github.com/adrianre12/SE-SimpleStore/wiki/Custom-ships-and-rovers

Have a look in the log file to see if it mentions why it was not spawned. Also it is possible to turn on debug logging by adding Debug=true to the first section in the configuration.