So I run a villager trading Emporium that I charge an entry fee for (some may have a comment on charging for this, please don't post here about it. Click my sig, go to that thread and comment) This involves a customer buying a piece of gravel from a normal shop or giving the money to me directly, and then me checking my rupee history to confirm the payment before manually giving them access with an [Access] sign. I know many other hotel owners and the like have to do this as well. Now, the problem is:1. The time taken between paying for said access, and the receiving2. Dishonest people receiving payment but never giving access3. The complexity of the transaction. Instead of just being able to click a sign and get the the item (such as shops allow), you've got to wait around for someone to give you it, or in some cases until they're actually online. The ambiguity of the purchase puts customers off who actually do want the service offered.I have a solution I think would solve all three problems: Shop Doors.The idea is this:Like normal shop signs, Shop Doors allow you to purchase access by left-clicking on them. Right-clicking won't sell the access, but maybe give a chat readout of who has access through the door, and for how much longer (res owner only perhaps? more on this below)The sign setup as follows:First line - The player that created the sign, just like shop signsSecond line - number of people allowed to own access at any one timeThird line - Price of access. Again, same as shop signsFourth line - Duration of access in hoursNumber of people allowed access. This allows it to be used in whatever situation you need. If, say, the door gives access to a hotel room, you only want one person to get in there at a time, and so would put the number to one. If you're doing something like my trading emporium, you want to put it to a much, much larger number. Or anywhere in between, such as for a VIP area. Leaving it blank could set it to unlimited. If more than the number set tried to buy access through the door, it'd pop up a message similar to the shop signs "out of stock" notice, maybe reading "No Vacancies" or something.Duration in hours. It allows you to set how long the customer is able to get through the door. For hotels, this might be weeks or months, for other places, such as a private brewing room, it might be only a few hours. Or maybe only a one-time access, by setting it to a fraction of an hour. Using hours means it gives the greets variability, but once placed, this line should convert to more understandable units (i.e. If you enter 24 onto this line, it will display 1D; 23 will be 23hr; 730 would be 1M. Leaving it blank could either make it infinite or only one-use, depending on which would be more useful to people).Now, some may be worried, "What happens when the access times out to my hotel room?"That'd be in part the res' owner's problem and in part yours. Perhaps, if they could see who had access and when it would finish, they could send out warnings to people. Another way would be to enable the access to be purchased again by the same person before it times out, thus never leaving the room open to anyone else. Possibly when you re-purchase, the time you had left could be added to the new time, but this could lead to people buying months of access at one time which mayn't be so good.Anyway, that's my idea. I think many in the community would appreciate the ease of such a system, but please do say what you think of the idea. Thanks for reading!