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
@Phoenix_IV
one: ok,
@Adrenalineq
About the first one: I don't want to do that because it would cause too many accidentally purchases (You don't want to handle all the user-requests, believe me ;D). I think typing
//rg buy
is really not too much.VietNg solved this by using "ServerSigns". Check out his video: http://www.youtube.com/watch?v=7ysY3Y70LYA
About the signs: You mean an additional variable containing the name of the region which you can add in the language yaml? Yes, I could do that.
"i want to show at first line" - The first line is reserved for the [RegionMarket] Tag to save server-load and identify the signs for the users.
@Phoenix_IV
Suggest new feature:
@marlinc
You have luck, yes, meanwhile it is. :)
Take a look at the development-build 0.3-3. There is a new option in the general.yml:
@Hobgoblino
I'll pm you :)
Do you need an Italian Translation? If yes, pm me all the English Messages :)
Is it possible to add all the money users pay of a region to a specific bank account?
thnkx very useful
@novasdream
Are there any outputs by the plugin?
First check if there are really those two regions at this place. Right-Click the block you want to check with a spider string and WorldGuard will list the regions located there.
Because it's working for everyone else I want to give you a few commands four you to execute, I hope they solve the problem:
//rg select shop105
//rg remove
//rg select City
//rg remove
//rg addParent City
//rg dump
and check if "City" is listed as parent-region.- - - - - - - - - - - - - - - - - - -
Edit:
This problem was solved meanwhile (Difference between WorldGuard- and RFS-regions wasn't completely clear).
Is not working
PlayerListener.java
I have City ( big region ) and shop105 ( shop area inside big city )
City parent of shop105 dont work Shop105 parent of city dont work
@Stuntweed
If you would be more specific I could fix that. But like this I have absolutely nothing which would help me to locate any problems. ;)
Bukkit 1.3.1 Is not even officially released, and of course I want it to be up to date myself. I've already taken a few looks at the changes in the API, and it looks like RegionForSale 0.3 is not effected by that -> it should work.
Its a good plugin but it really bugs out sometimes, regions not buyable and stuff not working in general. And a 1.3.1 update would be nice as well.
@Adrenalineq
Good idea, maybe combined with picking regions which are no parents (in WG). Because priorities often have other purposes.
Something like this:
@Phoenix_IV
Maybe at "0.4" can you add feature to pick ONLY first regions!, namely regions with /rg priority 1 ;)
@Sharkie77
Simply define one of the regions as 'parent', then it will be ignored by the plugin (and can be used to inherit preferences). To do so type
//rg addparent <region-name>
:)What do I do when there is a region inside a region and the plugin doesn't know which one to pick?
@Phoenix_IV
sounds good, yea pay pal grr its a pain.
@Underbalanced
I am on it, but I'm away from home at the moment and so I can't work as fast as I would like to. It's hard to say. Maybe about 2,5 weeks(?).
About the donation-link: Nice that you ask. The problem is that I don't like PayPal very much and therefore couldn't overcome myself to create an account up to now. ^^
How long would it take you to implement
Auto-rebuild-option for non payment, of rent or taxes?
So Player A does not pay taxes or the rent on Plot A.
It will auto rebuild before going back up for sell.
I see you do not have a donate link?
@Underbalanced
Hm. Good question. For now you could define a very big temporary parent-region containing all the others and then type something like
"//rg set price rent"
. This will not change any prices because no value means inheriting, but it forces all childs to update their signs. I'll add this to the /rfs reload command for the future.What happens if i change the price in the configs and i have a lot of signs? will they auto update? Can you add a feature to update the signs or what should i do, i want to adjust the prices.