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
@Stuntweed
Interesting ideas and very nice presented. I have to say that this would fit best in an "add-on" for RFS, but this requires some changes (I hope I can create a nice API in the future). And this would really take some time. Even the "simple" things on the ToDo-List are going on very slow at the moment because I can't find as much time as I would like to at the moment. To be precise: I really don't rule out the idea, but it could take longer than you'd like.
To reduce your main problem, the super-rich-players: Whats about a simple/basic tax-plugin? Normally players have to pay very small or no taxes and the richer they get the more taxes they have to pay.
Suggestions
Something that would be nice to add is a way to require people to actually be active in their regions.
For example our regions are used to make a small shopping stand where they can trade and such things. Normally they don't have to be in their region very often (only to stack up), however we have a lot of players that are super rich and we cannot make the price any higher because there are not enough rich players.
So a solution would be to require them to do something in the region otherwise the price goes up OR require a richmans price/tax on those regions. I'll explain further down =)
Inactive periods
(this would be for all players, not just rich ones)
Inactive max period: 5 days
If the player has been inactive in his region for more than 5 days the price for his region goes up 10% (configurable ofc) and maybe even put in x% per *the amount of time between each payment*, so in our case per day. If the player fails to pay the extra money required, the region will be cleared and removed as normal and the extra % resets.
Richmans Price/tax
Since RFS is using vault checking someones currency status is easy. And rich players have this thing about them that they never seem to loose any money... And you can't just rise the price for the rich people since that does change, someone else gets money etc etc.
So a solution would be to have a configurable variable where you set the amount of money that's considered to be "rich" and based on that you make players who have => than this pay x% more tax, price w/e.
If you have questions, just ask! =)
@Adrenalineq
http://dev.bukkit.org/server-mods/regionforsale/tickets/23-debt-collector-null-pointer-exception-when-updating/
@Phoenix_IV
@Phoenix_IV
ya i know but i wanted people to take their zone event if i am not online and i really like your plugin,tx for making it,i found a way to do it,i give them 10$ and sell zone for 5$.Of course if you mind to add a perm about selling it will be really apreciated
@healiot
I see. Maybe it would be easier to use WorldGuard only and manually set them as owners of the regions? The permission node would be possible, of course.
@Phoenix_IV
Cause i made a city with 52 plot who people can dig in and build in,but i will give them for free with a limit of 2 by player,i just want to advoid people dig sell,dig sell dig sell,that why
@healiot
Why would you force users to pay until they have no money left? Give me a proper reason and I could add a permission node ;)
Hello,i just want to know if i can unable people to sell their zone
@Phoenix_IV
Thx for the reply, the problem i think is, when the rent runs out and the chunks are not loaded (nobody in the area), the sign doesn't update in some cases then (srry i can't provide u with a log, i will see if its possible in the future) and it just looks weird if the region is for rent but somebodies else his name is on the sign . i would love to see the sign refresh command then.
@itsMEE2
[Language: German]
Denk dran, nicht jeder hier spricht Deutsch ;) Aber jetzt zu deiner Frage:
Ja, richtig erkannt. Wenn du den Preis unabhängig von der Größe der Region festlegen möchtest stelle den unit-type einfach auf "region" um. Um den Preis für verschiedene Regionen unabhängig zu verändern nutze die Ingame-Commands; Markiere die jeweilige Region und benutze
//rg set [...]
. Ich hoffe ich konnte helfen :)None, area and volume based price calculation |
Heißt das, er zählt die Blöcke, die die Oberfläche ausmachen und nimmt die Anzahl *100 (für den Kauf) ? Kann ich auch spezifische Preise für Regionen festlegen ?
@Erik991NL
Sounds like there could be more behind this problem; does the signs only work sometimes and sometimes not? Usually all signs should be loaded. If they don't get refreshed they are maybe not connected anymore. Check this out first.
I know one possible which could cause the issue (has to do with the repeated task that is used). Does there maybe show an error up in the console when the player gets removed from the region?
The sign-refresh command is planned, but I hope it won't have to be used too often in the future ;)
Have been testing this plugin for it rent system, but i found one "huge" problem If somebody can't pay the rent more he loses the the region (as it should be) but if the signs are not loaded, the signs don't change and the only way to refresh it is to remove the sign.
So if it is possible i would really like to see a command where u can force a refresh of the signs, so the signs update. Or some other way that signs update.
Because many people think regions are taken/rented out while in fact they are for rent!
@Phoenix_IV
:D
Sorry, I've been away this week :)
@Stuntweed
Let me send you a new version to check if the error still occurs there.
@Faenix1
You're right, the message is really kinda spamming. I'll change output priority from INFO to FINE.
@Adrenalineq
he used it the /vanish command :D
I have rentable as false, but is [INFO] [RegionForSale] Time to pay. Collecting money... suppose to spam my log?
@Phoenix_IV
Pheonix RIP :I: xdd ? =3
@Phoenix_IV
This happend randomly when a players region was suppose to be rebuilded with air.
Bukkit: 1.3.1 R2.0 Recommend RegionForSale 0.4
http://pastebin.com/0pyb4i5v