-
Alright, so the shop is actually not gonna be run by me, but instead going to be run by the community. But I will provide a little help.
There is going to be a market area in the town with a bunch of (plots) placed next to each other and on front of each other. Each plot would have a number, which would allow warping to that specific plot, which would be important later.
Each plot would contain a chest full of signs and a button that, upon pressing, would construct a booth that contains a bunch of chests. (It would be World guard protected so people can’t just mine these for resources)
You would take a sign from the chest and place it on the booth with your name. You also load your chests with the stuff you are selling, and then mark each chest with the item (or items) and price by using the free signs.
From here, there are two things you could do. You either
A.) just stand at the shop until someone come to buy something
Or
B.) Use Shop protection, which is activated via a lever inside the plot. Shop protection would create a barrier wrapping around the shop (and teleporting you out so you aren’t trapped) preventing players from being able to access it and steal loot. This is handy as it means that you are able to step away from the shop and play the game, and than when someone says they want to buy from you, you warp into inside your plot by doing the warp command and putting in the assigned number. Since this teleports you inside the plot meaning you bypassed the barriers, you can turn off spawn protection, getting rid of the barriers, and allowing the transaction to occur.
You may be asking “but what’s to stop someone from warping inside someone’s shop and stealing?”
Simple, I have a chat log that I would review each day, and if I notice someone who didn’t have a plot/had a different plot warped into a plot that they didn’t claim, the owner of the plot checks to see if anything in missing and if there is some stuff missing, that person is banned.
I already know how to do the commands necessary for this so it should be very easy to implement.
How do you guys like the idea, any suggestions?
Edit: Just realized I could create a stand teleports you out once you create it that has barriers surrounding it, two hoppers that lead to chests, one on the inside of the plot and one on the outside, so that the person buying from the shop says “Hey (user), come to your shop”, the seller does the warp command using the number system I mentioned earlier, the buyer drops the items into the hopper which leads to a chest on the seller’s side, they take it, than they drop the item that the buyer was buying which leads to a chest on the outside, so the buyer can receive their item.





Fuck, I just thought of a much better system that involves only two hoppers.
WHY!!!!!!!!
This may or may not relate to this post specifically but the problem I think I ran into with the realm is you can never be too sure who you can trust and who you cannot for a variety of things.
Some players will mess with others and the world a bit in a pretty innocent way, a bit of harm but not enough to make them tyrants, some commit and want to build farms and see their success, some like bending rules and manipulating what they can either for fun or success, some just straight up steal, hack / exploit etc.
It think if you set up a realm understanding who you invite is crucial as accepting everyone is likely a mistake, it was for me, especially given my investment to the realm. Not to mention many players just want to complete the game and nothing more so once you’ve reached that point it’s pretty much a no-go for much else, at least it was in the realm hence why I took it down along with the drama and my lack of attention to it.
I see,
I’ll make sure to only let people in that I trust, and make sure that proper safety measures are taken.
I wish I could get an anti-cheat, but the ones that work well with geyser aren’t all that good and could cause lag…
May you please tell me if anyone broke your trust in a severe way, that way I can avoid letting them into my server?
Don’t remember to be honest