I think that the best way to have player shops implemented is to have 1 NPC in Sepermeru act as an auctioneer and you can sign your items at this NPC.
When someone wants to buy something, they can access a list of items from all players combined. Player names would be hidden to avoid harrasment or toxic competition.
NPC cannot be killed and players don’t take more space to build a shop.
In this way, we would have a safe and efficient way to ensure trading between players.

We could also have a placeable that we can use in our base as an instance/copy of that auctioneer NPC, so we can have easy access to buy/sell stuf faster.

2 Likes