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 Apr 23, 2013@Phoenix_IV
O dear i am sorry! <3 the plugin by the way
-
View User Profile
-
Send Message
Posted Apr 23, 2013@TacticalLion
You select regions by clicking the region sign or using
//rg select <id>. I tried to make that clear on the commands page. Your location doesn't matter. ;)-
View User Profile
-
Send Message
Posted Apr 23, 2013I have set up a plot but now if i do rg info it says no region in focus even though im stood in it?
-
View User Profile
-
Send Message
Posted Apr 22, 2013@Phoenix_IV
+500 maybe 1k ;p don't have time to check it
-
View User Profile
-
Send Message
Posted Apr 21, 2013@Adrenalineq
Uhm, I have to admit I can't read anything from that. Could you explain it to me? :D
Apr 22, 14:00:
This is what Adrenalineq sent me via PM: http://i.imgur.com/eFXOefc.png
It says that one of the tasks needed about seven seconds to execute. This task is only executed in the config-specified interval and iterates + checks ALL existing regions, so it can take a while if you have many of them (Could you tell me how many regions you have?). Due to the fact that it isn't executed at a very high frequency (depending on the setting maybe between 1-24 times a rl-day) this shouldn't cause any problems.
-
View User Profile
-
Send Message
Posted Apr 21, 2013This is normal? RegionForSale v2.0.2 Total: 35.578 s Pct: 0.84%
Pct Total Pct Tick Total Avg Count Vio Event
0.77% 0.15% 32.322 s 0.0753 ms 429.40k 2.01% PlayerInteractEvent
0.07% 6,056.26% 3.028 s 3028.1297 ms 0.00k 0.19% Task: interval 144000
-
View User Profile
-
Send Message
Posted Apr 20, 2013@Phoenix_IV
Ah ok so I needed to make any overlapping region a parent, thanks! Seems to be working fine now and I have to say I like how well you plugin works with WorldGuard :)
-
View User Profile
-
Send Message
Posted Apr 18, 2013@leponder
Use
//rg addParent <parentRegionName>It will cause the plugin to ignore the given region when connecting signs plus smaller regions inside will inherit from it (if settings are made for this parent-region).
-
View User Profile
-
Send Message
Posted Apr 17, 2013I have overlapping regions in mall I am setting up. They are fine with priorities with Worldguard, but I can not figure out how to connect a small region to sign inside these without it giving me some warning.
-
View User Profile
-
Send Message
Posted Apr 15, 2013@Phoenix_IV
http://dev.bukkit.org/server-mods/regionforsale/tickets/35-issue-player-interact-event-rfs-2-0-2/
^_^
-
View User Profile
-
Send Message
Posted Apr 10, 2013@Phoenix_IV
Indeed,
'spawn' did properly set the priority to -1 using that method, as for the 'shops' they are priority 0. Everything outside of 'shop' is protected while the space inside is editable by the owner, without having to manually set the parent of every region I make inside 'spawn'.
Again thank you two for the help, everything is working amazingly.
-
View User Profile
-
Send Message
Posted Apr 9, 2013@blazzinx
Nice that you could already solve it, thx @LucasServers!
However, If you're making use of parent regions there is a second way to do this:
If the priority of the surrounding region (here: 'spawn') is smaller than the priority of the inner region (here: 'shop'), the user will be able to build inside 'shop' while everything around is still protected.
This is also what RFS uses: If you type
//rg define parent spawn, 'spawn' will get a priority of -1, but only if its current priority is zero (which is the default), so that existing orders don't get destroyed.Therefore I would like to ask you (@blazzinx): Could you check if the priority of 'spawn' is something else than 0? Could you re-try this in a small testing-area outside the town?
-
View User Profile
-
Send Message
Posted Apr 9, 2013@LucasServers
Thank you, that worked.
-
View User Profile
-
Send Message
Posted Apr 9, 2013@blazzinx
Did you do /region setparent {playershop1} {spawn}
-
View User Profile
-
Send Message
Posted Apr 9, 2013Having a problem on my end, if anyone could elaborate I would be most grateful. I have a small shop area inside of the spawn with multiple plots players can purchase.
The entire spawn is within the "spawn" region which I declared with: rg define parent spawn
I then add each shop which is purchasable with:: rg define normal playershop1
Everything works properly, I add the signs and it works correctly. The problem comes in when a player buys the region, he can't build in it. The surrounding "spawn" region is preventing him from building within the region he owns.
I'm probably doing something wrong so if someone could give me some incite that would be great.
-
View User Profile
-
Send Message
Posted Apr 7, 2013@dannydan600
It is a very good Plugin. I am using it since 8 month without any problems, on around 4000 regions.
-
View User Profile
-
Send Message
Posted Apr 7, 2013Looks like a good plugin, im trying it out!
-
View User Profile
-
Send Message
Posted Apr 6, 2013@nikrivers
Whoo, that really doesn't sound good, I'll look at that. I'll create a ticket from your comment, as it keeps the conversation about that in a straight line. Thanks for the detailed report and the testing! I'm sorry for the problems this caused.
http://dev.bukkit.org/server-mods/regionforsale/tickets/33-players-money-is-set-to-0-with-auto-set-owner-on/
@skippyaut
I didn't wanted to delete those on removal in case someone might want to keep them, even if the region gets removed. However setting the owner to -none- before removing the region should do the job.
//rg set owner(without anything behind it)-
View User Profile
-
Send Message
Posted Apr 6, 2013How does the SCS support work?
It works when user unrent an region. But it does not work when I remove an region.
-
View User Profile
-
Send Message
Posted Apr 6, 2013Hi, I have a major problem with this plugin.
With auto-set owner to true and taxes set to anything but 0, attaching a sign to an owned region would correctly cause the sign to show the name of the region owner. However, it would cause that player's balance to be set to zero. This is a serious problem in itself, but has the added disastrous effect that when the server is restarted (or the command /rfs reload is issued) the log is filled with:
[INFO] [RegionForSale] Player XXX wasn't able to pay his taxes for region 'YYY'
Subsequently all owned plots become disowned, and available for sale. This leaves all my players with no money, and no access to their property and belongings.
I haven't been able to troubleshoot this very much because I stumbled across this issue by trial and error and cannot take the time to repeatedly restore players' balances and region ownership. Needless to say the problem disappears when taxes are set to 0; in fact, this also seems to solve the problem with balances being reset.
The problem occurs in both v2.0 and v1.1 of RFS, on Bukkit build 2743, with Vault, WorldGuard, WorldEdit, and Essentials all up-to-date.