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 Oct 30, 2012@Stuntweed
The "plugin out of date" issue is solved meanwhile; I talked to the creator/manager of the BukGet API and he told me that it seems like the update service had crashed. So now it's running again and the information is refreshed :)
-
View User Profile
-
Send Message
Posted Oct 29, 2012@acap41
Region protection is fully handled by WorldGuard, and WorldGuard usually works fine.
They can place, but not break blocks on one side? My first guess would have been the regions are overlapping, but then they wouldn't be able to place blocks either. Is there maybe another protection plugin that could cause that?
-
View User Profile
-
Send Message
Posted Oct 29, 2012Meh. My users can build, but not break blocks, on one wall of their region. Is there a fix for this?
-
View User Profile
-
Send Message
Posted Oct 29, 2012And one other question- Is it possible to limit the amount of regions one can buy, per region / world? I would like my users to be able to buy one region per area, but have multiple areas.
Oops, thats in the config... I guess I'll just RTFM before posting here :P
-
View User Profile
-
Send Message
Posted Oct 29, 2012@Phoenix_IV Oh, that's exactly what I meant. Thanks, didn't realize that was a thing.
-
View User Profile
-
Send Message
Posted Oct 29, 2012@acap41
You mean renting for an infinitive time? Did I got that right?
//rg rentwill rent the region "forever"; until the user makes use of//rg unrent.//rg rent <duration> <time unit>will rent the region only for a specified amount of time, which can be altered afterwards using the same command again.-
View User Profile
-
Send Message
Posted Oct 29, 2012A similar plugin, SimpleRegionMarket, has the ability to 'let' regions, which is paying a recurring fee like renting until the user chooses to stop paying. Will this functionality ever be included in this plugin? I prefer this one much more, but that's the one thing holding me back...
-
View User Profile
-
Send Message
Posted Oct 29, 2012@mspaulding86
You're right, thats why I'm working on a video tutorial since I finished v1.0 (v1.1) this weekend. I hope I will succeed.. But anyhow thank you for the hint on that. A lot of developers forget about the users view on the product. If you have ideas for improvements let me know :)
About your "more than one possible region found" problem: Please take a spider-string and right-click into the region you want to connect. WorldGuard should then print out a list of all regions at this point. Maybe there is another region you forgot about?
@Stuntweed
I'm not very satisfied with that myself. To get information about the newest version I'm using the BukGet API (link to rfs) and it seems like it hasn't updated since the release. BukGet still shows v0.4 as latest, but this problem should vanish with the next API update.
-
View User Profile
-
Send Message
Posted Oct 28, 2012@Phoenix_IV
Still having that "Out of date" problem, nothing major just annoying ^^
-
View User Profile
-
Send Message
Posted Oct 28, 2012Why isn't there a better tutorial -.-
Tutorial: Probably the most important thing.\
I am constantly getting the "More than one possible region found."
I have already added the parent region
rg addParent market
then I try to place a sign inside the plot...
and when I right click on a block inside the plot it gives me that message.
-
View User Profile
-
Send Message
Posted Oct 26, 2012@Sycholic
Oh, my comment below was @ Yndi and not at Adrenaline, I'll have to correct that. The error is a failure in my code, so it's not connected to Factions, even if it looks nearly the same.
A new version / fix is now submitted, let's hope it doesn't take too long.
-
View User Profile
-
Send Message
Posted Oct 26, 2012@Yndi74
I actually have gotten that exact same error from 'factions' plugin just at the moment the server crashed I was in the middle of typing a command but the error looks pretty much identical. Still never found the cause and its only happened once so far.
-
View User Profile
-
Send Message
Posted Oct 26, 2012@Yndi74
You're right, too bad I didn't noticed it! It's caused by a last minute update which I had to do because there was no option to disable update checks (now there is).
I'll upload an update instantly after I've received more information about the other error reported, but it could take some time before the new file gets approved by the bukkit team.
- - - - - - - - - - -
Pm'd Adrenaline about his error paste.
-
View User Profile
-
Send Message
Posted Oct 26, 2012-
View User Profile
-
Send Message
Posted Oct 26, 2012I have this error when login:
2012-10-26 13:30:38 [INFO] Yndi74[/127.0.0.1:53861] logged in with entity id 508 at ([Vilag] -1232.2752131206194, 64.0, 1550.899479190344)
2012-10-26 13:30:38 [SEVERE] Could not pass event PlayerJoinEvent to RegionForSale v1.0
org.bukkit.event.EventException
at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:341)
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62)
at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:477)
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:462)
at net.minecraft.server.ServerConfigurationManagerAbstract.c(ServerConfigurationManagerAbstract.java:161)
at net.minecraft.server.ServerConfigurationManagerAbstract.a(ServerConfigurationManagerAbstract.java:92)
at net.minecraft.server.NetLoginHandler.d(NetLoginHandler.java:129)
at net.minecraft.server.NetLoginHandler.c(NetLoginHandler.java:42)
at net.minecraft.server.DedicatedServerConnectionThread.a(DedicatedServerConnectionThread.java:44)
at net.minecraft.server.DedicatedServerConnection.b(SourceFile:29)
at net.minecraft.server.MinecraftServer.q(MinecraftServer.java:561)
at net.minecraft.server.DedicatedServer.q(DedicatedServer.java:213)
at net.minecraft.server.MinecraftServer.p(MinecraftServer.java:474)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:406)
at net.minecraft.server.ThreadServerApplication.run(SourceFile:539)
Caused by: java.lang.NullPointerException
at de.phoenix_iv.regionforsale.listeners.PlayerListener.onPlayerJoin(PlayerListener.java:172)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:339)
... 14 more
RFS:1.0
bukkit:2396
Wg:5.5.4
-
View User Profile
-
Send Message
Posted Oct 22, 2012@DeathStapler
Yes, it is. Take a look at RegionForSale 0.4-9. It allows players to sell their region to other players using
//rg sell <player> <price>:)
- - - - - - - - -
Already supported since v0.3 - had this wrong in my mind.
-
View User Profile
-
Send Message
Posted Oct 21, 2012Is there any way to give the players the ability to set the price of the region when they sell it? Like if they buy a plot, build a nice house and then sell it for a higher price.
-
View User Profile
-
Send Message
Posted Oct 18, 2012@Phoenix_IV
Ah ha....I was under the impression you had to click the sign.
This is why you guys make the plugins, and I just use them wrong lol.
-
View User Profile
-
Send Message
Posted Oct 18, 2012@ItsMeBrad
Oh, no, that's not exactly what I've meant ;)
You can place the sign absolutely anywhere (even a hundreds meters away) and then connect it by clicking a block inside the region. So place it directly in front of the region and then click a block which is inside. :)
That's normal behavior which saves a little server load; this way I don't have to check every time if it's really still a [RegionMarket] sign - usually blocks only get removed/changed when you destroy them by hand (what will be noticed).
-
View User Profile
-
Send Message
Posted Oct 18, 2012@Phoenix_IV
If I attach the sign on the border block, it says there's no regions.
And what I meant by "and whatever block is placed in that area acts like a sign", since the sign is removed by air and not by myself/admin, then the plugin still thinks it's there. I can then place a stone/grass/diamond/whatever block where the sign was and right click it, and I'll get the Region Info screen.