Discussion forum > Suggestions

A Solution To All These Chest Shop Suggestions

(1/8) > >>

Chief149:
Ok, people want Chest Shops, but there could be too much spam. However there could be just as much spam with vanilla shops, but there isn't. This is most likely due to the fact that it takes time and a lot of supplies to make a vanilla shop, therefore they aren't as common.

I now have two possible solutions:

1) Make one of the items in the server market have an equal buy and sell price. I would personally recommend Iron. Iron in the market can be sold to the market for $25 per ingot. If Iron ingots in the market were set to where you could buy ingots from the market for $25 AND sell them for $25 (in other words if I bought an iron ingot from the market, and then sold it back immediately after, I wouldn't gain nor lose any money). How does this solve the chest shop problem? Well, vanilla shops are trading items for items. The argument is you can't do credits for items. So this fix would make it where people could buy items from vanilla shops for credits, but there would be that one extra step of first buying an item such as ingots from the market before spending the ingots at the vanilla chest shop. Then the owner of the chest shop can simply sell the ingots back to the market to make the credits back. No money is created or destroyed. Just transferred.

2) Modify the chest shop plugin so the chest shop will only work if the chest holding the chest shop items is placed on a pyramid. This would be a two layered pyramid. The bottom (base) layer would need to be a 3 by 3 set of iron blocks. The second (top) layer would need to be a single block of quartz block. This would represent the high cost of iron and quartz that vanilla shops have, and the footprint of space needed by the chest shops would be larger (albeit not nearly as large as the footprint taken up by a vanilla shop.

frobalt:
I like that solutions could be thought up with for this.

If we went with 1 though, there would need to be other items that were also able to be bought for the same price as sold, as a lot of chest shop designs only allow a 1:1 ratio.

If we went with the idea of modifying where you could place shops, I think it'd be much easier to program if they were only allowed within the radius of a protection stone.

Chief149:
Frobalt, you don't need multiple items to sell and buy for the same price. Just 1. It is insanely easy to make a chest shop give more than 1 item when 1 item is placed inside. You simply add a repeater-delay which takes input from the iron ingot acceptor, and then the relay's output goes to the output hopper. I designed a delay system which allows my shops to give, for example, 50 wood plank blocks for 1 iron ingot. It's designed so each repeater in the delay (set at 4 redstone ticks) will make the shop give 2 of an item. You can set a repeater to 2 ticks to make it dispense 1 item. It really is very easy to do.


Really, the ONLY thing that vanilla shops need in order to have all of the functionality of a chest shop is an automated way for players to exchange their credits in their balance for a common item which can be used as a currency. In my case, I am suggesting iron ingots be used as a common item currency. Then if you want your shop setup where players can buy your things from it using their credits, they just have to go get iron ingots. Then you judge what your shop puts out based on the market price of ingots.

You can even design your shop to not dispense stuff until a certain number of iron ingots is put in using a hopper counter. Really simple to make, and the design makes it where the shop doesn't send an output signal to the repeater delays until a certain number of an item is put in. For example, 2crzy has a shop which takes 3 iron ingots before it will give you a gold ingot.

RuthlessTomato:
There is a way to make it so that every time you create a chest shop it will charge you. We could make it like $500 for a shop so they aren't overly spammed.

Chief149:
Another great idea suggested by Goalie Guy, but I would go higher, like 1,500 to make a new chest shop. After all, you don't see coal PS's spammed everywhere (well, you do, but only in the old guest world since it's so old and has had plenty of time to become a huge mess of grief.

Navigation

[0] Message Index

[#] Next page

Go to full version