This is a read-only archive of the Opticraft Community forums (2010–2022), preserved in October 2026. Posting, logins and registration are closed.

Started by ViperZeroOne, June 05, 2013, 10:18:51 PM

Chest Shop

ViperZeroOne

Even with the server market there appears to still be a demand for player-operated shops on the server.  I've had some good experience with a specific plugin for Bukkit called ChestShop.

http://dev.bukkit.org/bukkit-mods/chestshop/

This very simple plugin allows players to create shops with just a sign and a chest.  It links in beautifully with most economy plugins and even has the ability to function seamlessly with LWC and LogBlock.  There virtually is no database overhead because the plugin just reads the signs and links to the nearby chest.

It also has really easy permission nodes so it's a really simple addition to the permission system;

ChestShop.shop.create.* - create all types of shops
ChestShop.shop.buy - buy any item from shop
ChestShop.shop.sell - sell any item to shop
ChestShop.mod - open any shop chest, destroy stores
ChestShop.admin - open any shop chest, destroy stores, create admin shops

360OLLIE

#1
This suggestion has already been suggested and I'm pretty sure it was denied. If you scroll down on this suggestions page, who can see frobalt's thread asking for the same thing. I would like for this to happen though too. The closest you can get to that is just make a chestshop or chest trading machine.

RuthlessTomato

#2
Apparently there is some sort of duping glitch, but as far as I know, that was patched. And also, staff don't want players making shops right outside spawn, but, as far as I know from other servers with this plugin, that rarely ever happens. The one problem I do know with this is that there is a way to scam players

Here is the way you put in the chestshop words (on a sign above a chest)

Code Select Expand

(your username)
(number of items)
B/S(B=Buy/S=Sell)(item cost)
item name



so it might look like:

Code Select Expand

goalieguy60
1
S 500
diamond

this means that a person can sell one diamond to the chest for and in return get $500.

The problem is, people can do
Code Select Expand

goalieguy60
500
S 1
diamond

this means the person will sell 500 diamonds to the chest for one dollar. Most people will view this still as $500 for one diamond, because they see the 500 and the 1, and by common sense people will assume it is $500 for one diamond. This could be counted as scamming but other than this just read the sign carefully before a huge payment and we could be fine with this plugin. I personally give it ***** stars.

[spoiler=Yay!]I knew you'd return! I knew it![/spoiler]

☣2crzy4uall☣

Holy shit! Hi Viper, long time no see. Anyhoo people who are determined to make shops, Like myself, can do it with redstone pretty easily.

ViperZeroOne

Quote from: That Goalie Guy on June 05, 2013, 11:19:35 PM
Apparently there is some sort of duping glitch, but as far as I know, that was patched.

You're correct that there WAS a duping glitch quite some time ago, but it's been removed.  It doesn't allow you to make an "invalid" sign anymore.

Nhataley

I have experiance with this plug-in before aswell. But I think it is not necassry because you can do it with redstone.

frobalt

Quote from: That Goalie Guy on June 05, 2013, 11:19:35 PM
Apparently there is some sort of duping glitch, but as far as I know, that was patched. And also, staff don't want players making shops right outside spawn, but, as far as I know from other servers with this plugin, that rarely ever happens. The one problem I do know with this is that there is a way to scam players

Here is the way you put in the chestshop words (on a sign above a chest)

Code Select Expand

(your username)
(number of items)
B/S(B=Buy/S=Sell)(item cost)
item name



so it might look like:

Code Select Expand

goalieguy60
1
S 500
diamond

this means that a person can sell one diamond to the chest for and in return get $500.

The problem is, people can do
Code Select Expand

goalieguy60
500
S 1
diamond

this means the person will sell 500 diamonds to the chest for one dollar. Most people will view this still as $500 for one diamond, because they see the 500 and the 1, and by common sense people will assume it is $500 for one diamond. This could be counted as scamming but other than this just read the sign carefully before a huge payment and we could be fine with this plugin. I personally give it ***** stars.

[spoiler=Yay!]I knew you'd return! I knew it![/spoiler]

I see your point about scamming but I honestly think it should come down to the player to notice these things themselves.

I've posted a thread about chest shops before and I definitely pledge my support for this idea.

2468avc

The main reason this was denied the first time was because the staff were afraid that these shops would be spammed all over the world...

Nick3306

Quote from: 2468avc on June 06, 2013, 08:14:08 PM
The main reason this was denied the first time was because the staff were afraid that these shops would be spammed all over the world...
Pretty much this. We visited many servers over the course of how long it took us to put up the original 1.0 server and found servers with this plugin had chest shopped damn near everywhere. So we decided to not add it to this server.

frobalt

Quote from: Nick3306 on June 06, 2013, 08:41:47 PM
Quote from: 2468avc on June 06, 2013, 08:14:08 PM
The main reason this was denied the first time was because the staff were afraid that these shops would be spammed all over the world...
Pretty much this. We visited many servers over the course of how long it took us to put up the original 1.0 server and found servers with this plugin had chest shopped damn near everywhere. So we decided to not add it to this server.

When you say everywhere, do you mean as in people put chest shops in their bases or they literally set them up wherever they could so people could see them?

It's a shame there aren't ways to limit where you can place them. Obviously you could have a rule, but that would require moderators to work more which is a bit unfair on them really.

Mr_Mr_Mr

Quote from: Nick3306 on June 06, 2013, 08:41:47 PM
Pretty much this. We visited many servers over the course of how long it took us to put up the original 1.0 server and found servers with this plugin had chest shopped damn near everywhere. So we decided to not add it to this server.
How do you think it would look if it was a donation, and if you could only make them in a separate world? (Chest shop trading world)

2468avc

But then what would be the point? It would decrease trade among players a tremendous amount, and a few people would become billionaires off of this. Also, this world would just get spammed and people wouldn't know where to find deals that are actually reasonable.

Kantrex

This is awesome, especially if the times that you play on are abnormal, and mot a lot of people are on at your time.

RuthlessTomato

Maybe in 1.0 chestshops were everywhere, but on 10+ servers I have been on, its been fine

frobalt

Quote from: That Goalie Guy on June 08, 2013, 01:04:20 AM
Maybe in 1.0 chestshops were everywhere, but on 10+ servers I have been on, its been fine

Maybe it's worth having a trial run to see how it fares on this server.

If people do start spamming shops, either they can be punished or if it gets too much the plugin can just be taken away.

I know it's a hassle, but this server is big on its economy, so implementing a chest shop would be most useful. Doing trade shops like my own aren't the same as it's harder to set accurate prices on them.