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
All I can say is Epic! I did test though and came up with this. Also having UUID's is kinda a big plus!
WG Version spigot1.8-6.x #1477- An a few below dont seam to fix it. I
Seams when I click a sign with anything it shows that error in console. Also only shows me partial info in chat. Region Info Link: http://imgur.com/nnOyst8
@TheTrain2000
Please make sure to update your Spigot server just like @zachrywilsn said.
@zachrywilsn
Since the new version WorldGuard differentiates between players added by name and players added by UUID. If you make use of the -n flag a player will be added by its name only.
As I just had to notice this also means that I have to read the players added by UUID separately, which I do now. In other words: You will be able to see ALL members with the new version again :)
@TheTrain2000
No this is not a Error. You need Current Spigot. "git-Spigot-a3168ab-f6bfbb9 (MC: 1.8) (Implementing API version 1.8-R0.1-SNAPSHOT)"
Please keep up to date and test before you report your issues. Spigot like's to update on a constant so you need to use the "BuildTools.jar" Again.
Just run the current "BuildTools.jar" and you will have a working RFS. Also Spigot is updating WG/WE so you need to have the compatible builds.
I went and tested the "RegionForSale 2.5.1.1 for 1.8 " on my Spigot version Above. It works fine. If you want to keep up with your server and the updates you need to get into the GitHub and Jenkins that most Devs have. This is where you find bug fixes and sometimes new bugs. If you are up to help test like me and have more than one server for testing. You may want to look into this.
This community has inspired me in many ways. It my time to try and give back.
Here Are the Links for the Noobies. No offense we all been a Noob.
Spigot 1.8 Official & CraftBukkit 1.8 Unofficial
Main Site: http://www.spigotmc.org
BuildTools: https://hub.spigotmc.org/jenkins/job/BuildTools "You will use BuildTools.jar to get your Spigot or CraftBukkit 1.8."
GitBash: http://msysgit.github.io "You need this to run the command line to run BuildTools."
JavaJDK: http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html "You need this to run BuildTools and a Server so you should have this."
Now you make a New Folder & drop "BuildTools.jar" Into the folder. Right click the "BuildTools.jar" and run in GitBash. This open a terminal window.
Here is what you type to get it to start the download and compiling of the server.jar.
32 bit Windows: JAVA_HOME="C:\Program Files (x86)\Java\jdk1.8.0_25" java -jar BuildTools.jar 64 bit Windows: JAVA_HOME="C:\Program Files\Java\jdk1.8.0_25" java -jar BuildTools.jar
If it says your JAVA_HOME is not set then you go to My Computer. Then System Settings. Then Advanced Settings. Under the Advance tab you will see EnvironmentalVariables.. Click it! Under system variables you will see New. Click New and add "JAVE_HOME" as the name. An C:\Program Files (x86)\Java\jdk1.8.0_25 as the value.
Sorry for the long post. Hope this helps.
@Phoenix_IV
"rg addmember -n Dude" Work's like a charm! Word's do not express!
Now the issue is why do we have to use the "-n" An I can not see any members that have been added with "rg addmember Dude" Only the ones with "rg addmember -n Dude" Not much of a issue if I can stop players from hiding there members :)
Errors on Spigot 1.8.
Adding a parent: http://pastebin.com/F98VnNHL
Defining a new region: http://pastebin.com/3Gp5vBb7
Also, adding a sign doesn't do anything, not even an error.
@zachrywilsn
Hey zachrywilsn,
Thank you very much for the time you put into your post and the bug tracking. I now also noticed the problems with the brackets now and just uploaded a fixed version for use with Spigot 1.8. Strange thing Spigot did there.
I still do not know about your "I cannot see members" problem; it is working fine for me (Using the latest Spigot and WG for Spigot build). Does that problem only occur for regions that previously already had members? Can you try for me to "now" add a member to a region (
//rg addmember -n Dude
) and see if you can see that dude? Like I said, it is working for me o_OThanks again!
@Phoenix_IV [RegionForSale 2.5.1 for CB 1.7.9-R0.2 ] The only real issue I have is not seeing members that are added. An I understand that Spigot it not 100% CB but was built off its code to say the least.
Also Spigot made a CB 1.8 that is supposed to work just as well. I have tried all the current builds for CB 1.8 unofficial and Spigot 1.8 official.
"I have no luck with adding any permission letting me see members."
Now a /rg info <region> will work but as said shows all flags. "Don't really want this but really wont hurt to add them that permission."
I looked into a way to not show the flags as a permission in the WG wiki. "This would be my Temp/Perm fix for the issue."
I had no luck there. I get that you may not want to learn the differences in Spigot and Bukkit and all that takes time. Time that most of us do not have and don't get much incentive for. WG, WE, CB 1.8, & Spigot 1.8 are all being partly maintained by MD_5's team at Spigot.
Here are my thoughts. The Loading of New RFS will delete all your old signs connected to the regions. (When loading a 1.8 build the RFS signs have no "[]" on them.) This is a easy fix and from what I can see. Just re-add the signs manually. Pain in the A?... Ehhh I've had harder updates. Also the "[" and the "]" do not show up on the signs. So a plugin that deals with "text on signs" seams to be why it is not registering the signs.
RFS sees "RegionMarket" and not "[RegionMarket]" and removes the sign. I have not been able to track if it is Essentials, CB 1.8, Spigot 1.8, etc.
So now the signs are fixed if you just reset them yourself manually. Not sure if that you can fix that, since its more how the sign was stored I think. So I see this as a Spigot issue. With help we can report what is needed to be added to spigot for the plugin to work,.. well at least try.
Now the added members I do feel is on your end. even the WG lets you see the members with /rg info. So something to me is not reading the members from WG to RFS. I dont code by any means and this is mostly speculation. So please don't be to harsh.
Thanks again for your time.
@afaik4711
I did some tests with Spigot and I also had (a bunch of) issues. Unfortunately I have to say that I cannot warrant comparability to Spigot; there are errors occurring with it that are not supposed to occur, probably caused by faulty Spigot code. This does not only affect RegionForSale, but also WorlGuard. My power ends at this point. Keep in mind: Spigot is NOT Bukkit. This is a Bukkit plugin. I will not be able to fix bugs caused by Spigot in the next time. It does not seem to be stable.. :/
That means: I will have to stick to Bukkit 1.7.9 for now. I hope for Mojang to finally give developers the tools they deserve.
I will keep my head up and see if I can change something about this, tough.
@brannflakes101
Hey, thanks! Also for the logo you created! Cool! I hope I will be able to make use of it.
You may solve the "prompt" like this: You can edit the "en.yml" language file (make sure to change to "en" in the general config) and replace R_INFO_FOOTER (contains only
---
) by something like "Type//rg buy
to buy,//rg rent
to rent."Selecting a parent-region should work like this:
//rg select <parent-region-name>
@dancoool
Thanks for you suggestion. I think it fits this ticket: #60 - Rent to players.
I maybe have a suggestion. Maybe you should give a player acces to lean he / she land. Like district or SimpleRegionMarket. I hope you has it to
Oh and made this for you! Feel free to use or request an edit, if you wish. I just like throwing these together haha.
https://drive.google.com/file/d/0B3zePoI_5fRKeU9NZlBYT2VINzQ/view?usp=sharing
I'm trying to make a parent region have a max-regions limitation, but I can't seem to select parent regions? Even when I do rg dump [parent regions name] I simply get the dump for the last normal region I worked on.
Is there a way around this, or am I screwing up something simple? Haha
This plugin is AMAZING. I'm actually happy SimpleRegionMarket is gone now, because I found this, and this is so much better!
I donated what I could. I REALLY hope you continue with this project. It rocks.
My favorite feature is each plot has a buy or rent option and BOTH prices are configurable, it's so easy. Ah!
Request: When players click the signs they get prompts on how to buy or sell. (Actually you may already have this, I don't know, still learning haha!)
Again thank you!
Brandon
@Phoenix_IV
If we get this all worked out I will send some more support for your coffee etc. :)
I really love to help the devs who remain active to help us out. So huge thanks for all the responses.
EDIT: Also my players seem to not be able to see the members added to there regions. I will take a look at this again when I can to verify version info. This would be current RFS with old patched spigot 1649. Only way to get member info is /rg info <regionname> An I dont allow all players to have that command. I would like it to be only for the owners to see.
@afaik4711
Okay, thanks for the confirmation, I will have a look then. I guess it is somehow caused by Spigot, but maybe we can fix that.
Hey,
since Simple Region Market isn't maintained anymore, I plan on switching to RFS upon the 1.8 update. While evaluating this great plugin with Spigot 1.8 I noticed the same error as zachrywilsn. After every reboot the signs are beeing unlinked. Version 2.4 almost doesn't work at all, 2.5.1 works fine except of the unlinking.
Waiting for an update.
Thanks for this really cool plugin.
@zachrywilsn
Using v2.4 should work just fine.
It is currently quite hard for us Dev's to remain compatibility. Only Spigot gets updates but at the same time it is not the primary platform...
R: RegionForSale 2.4 for CB 1.7.9-R0.1 Seams to work so far. Have not tested every thing yet. I loads fine and well I do get this Warning:
Easy fix so far is juts make a new [RegionMarket] sign and click the block. Again have not tested it all just reporting that it loads fine with the 1.8 WG from spigot further testing needed. This may not need a update as much as a rollback for our version of WG.
@Phoenix_IV
Phoenix_IV
We need a RFS that works with our version of WG again. See Spigot is Craftbukkit in a nutshell & Spigot updated Bukkit yes Bukkit and themselves to 1.8. Here is some info for the needed update.
This is from spigot themselves. The issues is they are updating WG atm and pretty much 1.8 in general.
"In particular, you can find the plugins updated by us here: Please ensure that if you run these versions, don’t complain to the developers about any breakages. We will be opening pull requests to the listed plugins as soon as possible.
Essentials - https://hub.spigotmc.org/jenkins/job/Spigot-Essentials/ PermissionsEx - https://hub.spigotmc.org/jenkins/job/PermissionsEx/ WorldGuard - https://hub.spigotmc.org/jenkins/job/WorldGuard/ zPermissions - https://hub.spigotmc.org/jenkins/job/zPermissions/ "
I hope this helps. Full Post can be found here http://www.spigotmc.org/threads/bukkit-craftbukkit-spigot-1-8.36598/
@Sponsfelix
It is really hard for me to say anything about this, as this plugin was designed for Bukkit, not Spigot. Any error that happens with Spigot but not with CraftBukkit must therefore be reported to the Spigot team.
@Joshuasi101
Did you maybe update RFS but not WG?
http://dev.bukkit.org/bukkit-plugins/regionforsale/?comment=846
Hello, I recently updated to the Spigot 1.8 Build, like the guy below.
In console i get the following error: http://pastebin.com/aDdizQYf
Also just throwing it out there i work for ZachryWilsn, who has donated to support this plugin etc. :)