RegionForSale
Allows players to buy or rent chosen WorldGuard-regions from the server. Super easy to set up and highly adjustable! Great to set up towns with different areas; you can define a marketplace with small, only rentable plots, an area for premium-members only and a lot of other districts.
Features
- None, area and volume based price calculation |
- Inheritance system allowing to manipulate settings global, world-wide, region-wide (parents) and region-specific |
- Region-limits for players, group-specific region limits |
- Optional permissions for regions & whole areas
- Optional taxes
- Very easy sign-connection-system, no region-names on the signs, auto-updating
- Language support
- Region rebuilding (Even non-cuboid regions!)
- Benefit from WorldGuard's well-rounded region-system
- Integration of other plugins
- ShowCaseStandalone - automatically removes shops
- LWC - automatically removes protections
! Info - Development halted
2015-11-23
Hello everybody,
This is Tobias aka Phoenix, the developer of this project. I am sad to inform you that RegionForSale, just like the Bukkit project, is pretty much dead nowadays. I do not like the fact that Minecraft is owned by Microsoft and, even though I respect the company, I cannot see how the spirit of Minecraft fits in there at all. Shame on you for selling, Notch! I do not care about the money involved. But this game, no matter how much profit it generates, belongs into the hands of loving, independent developers (Just like Bukkit – love you guys). My opinion. To be fair: My interest shifted in general as well. So overall, I am not willing to work on this project for free anymore.
Q: What about security updates / bugfixes?
A: I will do my best to still fix those and upload a new version for you. I do not want to let you down.
Q: Will you continue if I donate xx dollar?
A: Probably not. Please try to estimate the time I spend and apply a horrific minimal wage – I am sure you still do not want to pay that. Yes, it’s quite some time.
I still want to thank you very much for the few donations I received up to this point. Developing was fun and I was so very euphoric when I received my first donation. I still remember quite well. Not to forget about the many supportive comments and “thank you”s I received despite the money.
Sincerely,
Phoenix_IV
Required Plugins
- WorldGuard
- Vault
- An economy-plugin supported by Vault
Guide
- The configuration files
- How to create a region
- The inheritance system
- Commands
- Permissions
- Region rebuilding
- Example: Setting up a town
Videos in other languages:
German - Very basic
German (RFS v0.1 - outdated)
More
Updating
RegionForSale provides an automatic update checker to let you get informed as soon as a new version is available. If you do not want to use this feature you can set check_for_updates to false in the general.yml config file.
Todo
- Quick-set options on signs
- Give users, who rented a region, the possibility to buy it (without unrenting + possible rebuilding). The other way round would be retarded - Tell me if you don't think so.
- Auto-updater for minor updates (?)
Before writing a comment
If you want to report a bug or suggest a new feature, please create a ticket instead. These are the reasons why:
- You will always see the status of your request
- Others can easily see if something was already requested
- The discussion about it is separated from other comments
- Your request can't be simply overlooked or forgotten

-
View User Profile
-
Send Message
Posted May 20, 2013@Phoenix_IV
:O rlly ? xD i do not know because i don't play ;p
-
View User Profile
-
Send Message
Posted May 20, 2013@Adrenalineq
Uhm? Players can use
//rg rentwhenever they want to extend/change their rent time. But always limited by "max-rent-time".-
View User Profile
-
Send Message
Posted May 20, 2013@Phoenix_IV
Can you add feature which allow players to extend rented houses ;P without waiting certain amount of time ;p
-
View User Profile
-
Send Message
Posted May 17, 2013@Phoenix_IV
Understood, and thank you. I think the breakdown of the .admin will greatly increase the usage of this plugin.
I'm tinkering around with other plugins in conjunction with this to see if I can make it happen. Maybe by disallowing groups activity in regions other than their own.
-
View User Profile
-
Send Message
Posted May 17, 2013@OrionEvermore
The separated permissions are very likely to show up with one of the next releases. That is really something that could help. However, this will not allow to restrict the access to the corresponding commands to special regions.
-
View User Profile
-
Send Message
Posted May 17, 2013@Phoenix_IV
Which feature are you replying to, I have mentioned several recently.
Breaking up the .admin, or paying rent to the owner of the parent Region?
-
View User Profile
-
Send Message
Posted May 17, 2013@OrionEvermore
RegionForSale was not intended to be administrated by regular players. There is a chance that this feature might show up in the future, but currently there are more things to do. The biggest problem about this request is that WorldGuard doesn't support sub-region-management natively, which is needed to allow this future.
-
View User Profile
-
Send Message
Posted May 17, 2013In my Server. I had to give a few select people rfs.admin so they could setup regions on their own for others to rent for the time being. I as OP, set up the parent region and made them the sole owner, so i would have control over the setup size. It would be beneficial if the .admin was broken up so maybe they only had .admin rights inside their own parent region, so they can setup regions inside, but not outside.
I know with the .admin they could do a lot more then i am telling them they can, but for right now it'll have to do, and i monitor it closely.
Maybe a rg global admin deny, or something to that effect that would prohibit using define/remove/set price etc outside of their own region that server admins setup and made them the owner of.
I and another with .admin tested it out last night, and i got a list of restrictive perms together from WG,WE, and RFS that allowed them to create the interior regions without my assistance as OP. then demoted myself and rented the region. Everything seemed to work great. If the money just went to the person who owned the parent region rather than than to the server it would be nearly ideal for my server if .admin were broken up in individual permissions for the commands it allows.
Great job on this plugin, I have been trying to find one to replace our previous player driven region protection after the dev fell off the planet in mid march.
Not sure if it helps, but these are the perms i had to give out so the "nation leaders" on my server had to have to be able to define their own rent-able regions, but not be able to have full functionality of Worldedit to spawn in endless resources.
regionforsale.admin worldedit.selection.shift worldedit.selection.expand worldedit.selection.pos worldedit.wand worldguard.region.wand worldguard.region.define
-
View User Profile
-
Send Message
Posted May 17, 2013@Europia79
Why normal users (people you don't trust) shouldn't get "regionforsale.admin":
With this permission all players could administrate all regions. They can change the prices (not only for their own regions) and e.g. make money by setting a higher selling than buying price. They can change the owner of any region (grief other players) and more. The reason for using this plugin would vanish :P
-
View User Profile
-
Send Message
Posted May 17, 2013@Phoenix_IV
Did you know that you can change the unit type and pricing for individual regions / parent-regions? This would be the most easy solution at the moment.
rg set unit-type [type]
rg set price <buy|sell|rent|taxes> [amount]
whoops... i thought those commands were to change the config file... globally for all regions... Ha, i didn't know you could do it for ALL region. lol. cool.
Region prices
i'm going to use the "region" parameter and tell my players about those commands. Thanks!
Also, i thought of another method if you're interested ? Have a config option to set the MIN and MAX prices... that way small plots are too cheap, and large plots are too expensive.
Permissions
oh, if the "region remove" command only affects RFS and not WorldGuard... then i guess i could give the regionforsale.admin node ? is there any reason why i shouldn't give regular players this permission ? Thanks!
-
View User Profile
-
Send Message
Posted May 17, 2013@Europia79
Region prices:
I think no one asked about this before because most admins want it exactly like it is. I don't know any protection plugin that allows this kind of adjustment btw, but that shouldn't be the problem at this point. But it could have helped to find a solution, because right now I can't think of an easy (user-friendly) one. What I would like best is an adjustable parameter in the pricing calculation, but as I said I have currently no idea what it could look like.
Did you know that you can change the unit type and pricing for individual regions / parent-regions? This would be the most easy solution at the moment.
//rg set unit-type [type]//rg set price <buy|sell|rent|taxes> [amount]Permissions:
Splitting up the permissions would be cleaner. Maybe I should have done this already before, but I've thought no one will ever need this. Well, there I go.. :D
However, placing signs would have to be a little restricted. Otherwise users could place their region signs at their neighbors place. Having a permission that restricts placing signs within the region that it relates to should do the job.
Command region remove
This command removes the region only out of the RegionForSale system. It does not remove it from WorldGuard! Maybe I could add a command like "region wgRemove", which forwards to WorldGuard's remove command.
-
View User Profile
-
Send Message
Posted May 16, 2013@Phoenix_IV
heya Phoenix, sorry to bother you again... I'm having a really hard time setting prices for Plots in the config.yml for Buy & Rent... The trouble arises when i'm using m3 or m2...
The main problem: Small plots are too cheap. Large plots are too expensive.
Here's my method for calculating a good number for Rent & Buy:
1st: i define small, medium1, medium2, large, Xlarge and calculate their m2 size:
small = 10x7 = 70
medium1 = 20x20 = 400
medium2 = 30x30 = 900
large = 50x50 = 2500
Xlarge = 100x90 = 9000
Now, as you can see... it doesn't matter what number i use: Small plots are way too cheap, and XLarge plots are way too expensive...
Same situation when we use m3... I don't know what to do... My only option left is to use "region" (don't use size to calculate the price of Buy/Rent).
Since Small plots are too cheap and XLarge plots are way too expensive... No number can fix this situation: Therefore, i see a few possible solutions:
I cannot believe nobody has seen this problem yet ? Are all of you guys just doing the boring same sized plots ?
Permissions:
I don't think players can place a sign down and connect it to a region without regionforsale.admin perm node.
Can you split up Signs, region listall, region define, region remove into their own permission nodes ? ...I don't want to give players .admin node to place signs and also be able to remove regions.
But... i was having trouble using region remove... I don't now if it works... So it might not matter that they even have access to remove ? Thanks Phoenix!
-
View User Profile
-
Send Message
Posted May 16, 2013@OrionEvermore
"The real question was if someone buys/rents a region originally created by someone else, is there a way to make that currency spent go to the original region claimer, not just into the servers endless bank account."
I guess i don't play enough Minecraft ? lol. I thought only the Taxes go to the Server_Account ? ...Imma have to test this out & see.
-
View User Profile
-
Send Message
Posted May 15, 2013@Phoenix_IV
What you said sounds pretty good with my limited level of java understanding, So let me try to spell it all out better, which may be my ignorance showing, and you can translate it into a java mode of thinking.
If I, as op, Create a huge region for Tim. That is his nation. I make him owner, so he can create regions for his underlings to buy/rent from him. When they buy/rent, He gets the money and they get to build on the land.
When/if they decide to sell the region, it is put back up for sale or however RFS defaults those regions sold, and they get paid from the server currency at a lesser rate then they paid for it of course, in case Tim is broke at the time.
To me it seems that when a person makes a parent region, and then sub-regions inside, they would be easily recognized as whom needs to be paid when the sub-regions are purchased. Or since they have to place signs linked to the sub-regions and the players have to click the sign to buy/rent, that thru the ownership of the sign they can be identified as the recipient of the Currency.
-
View User Profile
-
Send Message
Posted May 15, 2013@OrionEvermore
I thought about it and a relatively simple solution came into my mind: If a parent-region has an owner set, this guy will be allowed to manage regions within this region and will receive the money (Preblem: What happens if a user sells his region and no money is left?). Members of parent-regions will only be allowed to manage regions inside. This way no extra settings would have to be made to RFS and it connects to WorldGuard a little more.
What do you think of it?
I can't say if I will really do it (otherwise - why not?) and if I can manage it to allow non-global management. I don't know any possibility to do this with WorldGuard only.
-
View User Profile
-
Send Message
Posted May 15, 2013I believe I need to clarify a little. Our "nation" leaders setting up regions anywhere isnt the issue, that part doesnt matter, they stick to their own territory. So essentially yes they can already create regions anywhere in the Minecraft world.
The real question was if someone buys/rents a region originally created by someone else, is there a way to make that currency spent go to the original region claimer, not just into the servers endless bank account.
So some line saying that if OrionE sets up region TownPlot1 and makes it for sale/rent, and Tim rents TownPlot1, the currency Tim spends to rent it, and is automatically deducted from Tim, goes to OrionE, not the Server.
Typically by default, signs are locked to whoever makes them. Since the player renting the region has to click the sign to rent/buy it, in my limited knowledge of java programming, would it be difficult for the plugin to check who owns the sign and send the money to them instead.
Hope that clarifies. Thx for your consideration.
-
View User Profile
-
Send Message
Posted May 15, 2013@OrionEvermore
WorldGuard doesn't support "limited" defining of regions. So a player either has the permission to set up regions everywhere or nowhere. I might be capable to create a workaround for this, but it would take its time and I'm not sure if it would be worth it. Maybe "Towny" or a similar plugin would be the right choice for you?
-
View User Profile
-
Send Message
Posted May 14, 2013On my server we have several people that have individual Nations, large regions they own and can build upon. Each of those players have players of lesser rank, that are a part of their Nations rank ladder. Is it possible for our Nations leaders to set up these region for sale, around their own, so that when rent is collected, or a player buys the region from the nation leader, the money goes to whomever set up the region in first.
So if I set up regions outside my city, and PlayerX sets up regions outside of theirs, when other players rents these regions, I collect from those that I set up, and PlayerX collects from those he set up. Instead of all the currency going to the infinite server bank account.
-
View User Profile
-
Send Message
Posted May 9, 2013@MNubbi
Who is "they"? I can't combine that with my previous answer. :P
But as I said, I think Bukkit doesn't like the way I access the sign when the chunk is unloaded, so I should be able to do something about that. :)
-
View User Profile
-
Send Message
Posted May 9, 2013@Phoenix_IV
No they dont. If the player isnt able to pay the rent anymore his name is still written on the sign.