GriefPrevention RealEstate Addon
The project is now maintained @ SPIGOT
Grief Prevention - Real Estate
ATTENTION! Requires Vault and GriefPrevention 7.8+
Introduction & Information
Grief Prevention - Real Estate aims to extend the Grief Prevention plugin by allowing users to be able to buy and sell claims or subclaims. Currently this is one of the biggest requests that are made for this plugin and the author has pointed out that they are concentrating on anti-griefing aspect of GriefPrevention.
Updates
April 28th, 2014
New maintainer
The project is now being managed, updated and supported by me, GuyB790. I'm releasing a quick hotfix to fix the subclaim buying bug right now. If you witness any bug, feel free to open a ticket regarding it. I'll rewrite the whole documentation about the plugin today.
I would like to thank SuperPyroManiac for letting me taking over the project and continue updating its potential. Without him, the project would remain at the old versions of GriefPrevention and wouldn't be updated to work at all. Special thanks to the original creator who started all of this: leezallen.
Quote from SuperPyroManiac:Due to recent events, I have made GuyB790 in charge of this plugin, as he plans to add new features, and better the support.
History
The plugin has been originally created by leezallen back long time ago. The project has been abandoned and revived by SuperPyroManiac which has configured it to work with the current version of GriefPrevention and made it available again for popular and further versions. It is now being maintained & supported by GuyB790.
Usage information for players
Usage information for server owners
Permission List
- gprealestate.* - Give you permission to all the permissions.
- gprealestate.buy - Ability to buy a claim (not a subclaim).
- gprealestate.sell - Ability to sell a claim (not a subclaim).
- gprealestate.adminclaim - Ability to buy/sell an admin claim (basically an admin permission).
- gprealestate.sellsub - Ability to sell sub claims.
- gprealestate.buysub - Ability to buy sub claims.
NOTE: I am aware of the issue that the permissions has with the confusion of what's admin and what's not - it will be all sorted out in version 1.5 which is being worked on at the moment.
Configurations
Coming soon.
Documentation & Developer notes
ToDo List
List's legend:
TEXT - Being implemented
TEXT - Has been implemented
TEXT - Will be implemented
- Ability to set up claims for rent (timing)
- Better code efficiency
- Better permissions with more variety.
- Better configuration file
- Better documentation about the plugin
- Buying / Selling claims & sub claims.
Do you posses a suggestion for the list? Submit a ticket and state your suggestion clearly.
Developers Contribution
Coming soon. Old Github Repo: https://github.com/SuperPyroManiac/GPRealEstate/
@Emalton
1.7.2 should work just fine. I am using it on my server. Grief Prevention handles most of the stuff, so this plugin shouldn't really break in updates.
Edit: 20 days later, still no response from admins.
@SuperPyroManiac
Yea that would be great if I knew Java then I would work on this plugin but too bad I only know C#. But I was using the old real estate plugin and just noticed this. Sadily like the other one there isn't version 1.7.9
@GodsDead
Not sure, I gave ownership to a new person who had promises to make it better, but that doesn't seem to be the case. I'll see what I can do. Since the guy seems to have vanished the day after I gave it to him.
I can try to get ownership back and update it myself, but he doesn't seem to reply.
When are we getting an update?
It would be cool if we could buy/sell admin claims(not subdivisions). Our server uses it to sell plots to players and we use admin plots. I have to manually /transferclaim to the players because when I subdivide admin claims 40-50 times, the subdivides disappear (delete themselves?).
What this plugin needs is the ability to sell usage of buttons and levers, pay to get granted permission to use buttons and levers.
A second request thats been asked many many times, is adding a scheduler, a timer, So a player pays for trust/buttons for a certain time, then their permission is revoked.
is a command to see who owns it?
@robertjones6
gprealestate.sell - Ability to sell a claim (not a subclaim).
Basically does the same thing. Just do
-gprealestate.sell with PEX or ^gprealestate.sell with bperms
That will remove their ability to create the sell signs.
Hey would it be possible to make
gprealestate.create - Gives the ability to create Real Estate Sell Signs
@bluelightning001
Hey. I'd appreciate if you'd open a ticket next time and use pastebin to post errors.
Anyway the problem is that you're using the latest bukkit. You need the 1.7.2-R0.3 version (latest bukkit beta).
Hi, I have the latest version of bukkit, grief prevention and the real-estate, but when I go to reload it in, I get this error: [22:03:44 ERROR]: Could not load 'plugins/GPRealEstate.jar' in folder 'plugins' org.bukkit.plugin.InvalidPluginException: java.lang.UnsupportedClassVersionError: me/GuyB790/GPR/GPRealEstate : Unsupported major.minor version 51.0 at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:131) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-28-g05dc94e-b3055jnks] at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:328) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-28-g05dc94e-b3055jnks] at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:251) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-28-g05dc94e-b3055jnks] at org.bukkit.craftbukkit.v1_7_R3.CraftServer.loadPlugins(CraftServer.java:357) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-28-g05dc94e-b3055jnks] at org.bukkit.craftbukkit.v1_7_R3.CraftServer.reload(CraftServer.java:799) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-28-g05dc94e-b3055jnks] at org.bukkit.Bukkit.reload(Bukkit.java:288) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-28-g05dc94e-b3055jnks] at org.bukkit.command.defaults.ReloadCommand.execute(ReloadCommand.java:23) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-28-g05dc94e-b3055jnks] at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:180) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-28-g05dc94e-b3055jnks] at org.bukkit.craftbukkit.v1_7_R3.CraftServer.dispatchCommand(CraftServer.java:703) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-28-g05dc94e-b3055jnks] at org.bukkit.craftbukkit.v1_7_R3.CraftServer.dispatchServerCommand(CraftServer.java:690) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-28-g05dc94e-b3055jnks] at net.minecraft.server.v1_7_R3.DedicatedServer.aB(DedicatedServer.java:296) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-28-g05dc94e-b3055jnks] at net.minecraft.server.v1_7_R3.DedicatedServer.v(DedicatedServer.java:261) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-28-g05dc94e-b3055jnks] at net.minecraft.server.v1_7_R3.MinecraftServer.u(MinecraftServer.java:558) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-28-g05dc94e-b3055jnks] at net.minecraft.server.v1_7_R3.MinecraftServer.run(MinecraftServer.java:469) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-28-g05dc94e-b3055jnks] at net.minecraft.server.v1_7_R3.ThreadServerApplication.run(SourceFile:628) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-28-g05dc94e-b3055jnks] Caused by: java.lang.UnsupportedClassVersionError: me/GuyB790/GPR/GPRealEstate : Unsupported major.minor version 51.0 at java.lang.ClassLoader.defineClass1(Native Method) [?:1.6.0_65] at java.lang.ClassLoader.defineClassCond(ClassLoader.java:637) [?:1.6.0_65] at java.lang.ClassLoader.defineClass(ClassLoader.java:621) [?:1.6.0_65] at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141) [?:1.6.0_65] at java.net.URLClassLoader.defineClass(URLClassLoader.java:283) [?:1.6.0_65] at java.net.URLClassLoader.access$000(URLClassLoader.java:58) [?:1.6.0_65] at java.net.URLClassLoader$1.run(URLClassLoader.java:197) [?:1.6.0_65] at java.security.AccessController.doPrivileged(Native Method) [?:1.6.0_65] at java.net.URLClassLoader.findClass(URLClassLoader.java:190) [?:1.6.0_65] at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:77) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-28-g05dc94e-b3055jnks] at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:62) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-28-g05dc94e-b3055jnks] at java.lang.ClassLoader.loadClass(ClassLoader.java:306) [?:1.6.0_65] at java.lang.ClassLoader.loadClass(ClassLoader.java:247) [?:1.6.0_65] at java.lang.Class.forName0(Native Method) [?:1.6.0_65] at java.lang.Class.forName(Class.java:249) [?:1.6.0_65] at org.bukkit.plugin.java.PluginClassLoader.<init>(PluginClassLoader.java:40) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-28-g05dc94e-b3055jnks] at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:127) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-28-g05dc94e-b3055jnks] ... 14 more
I have tried for days to fix it, any clue as to how I can?
Many thanks
@lee3kfc
@GuyB790
I'll work on that.
"Player lost their money, but could not lease AdminSubClaims when they right click the sign."
Confirmed. Any solution?
Player lost their money, but could not lease AdminSubClaims when they right click the sign.
@n0nnie
Reason it does not support it is because it's basically a permissions group for adminclaims, not to one set user.
This plugin is the protection of the blocks?
@SuperPyroManic Hi, thank you for doing further developement =)
I got a question: The old Real Estate does not support selling Adminclaims. Can your Real Estate do this? That would be very cool, because I am using GP for years now, and now we are establishing a selling fix plots/estates system.
It would be very cool, if Adminclaims might be sold easily too =)
@Yggie1234
Something I do not personally plan to add, if you know another developer, he can edit mine from github and if it works i'll merge it.
Hey,
one question can you implement that players can lease it only for 7/14/30 Days? I dont want that players can buy it i want rly only that they lease ist for a period of time :) Can you help me ?
I am aware of the bug with subclaim permissions, I fixed it and testing it. I should have it uploaded soon.
Also if you guys want to be able to rent subclaims, feel free to edit it on the github. If it works and looks clean i'll push it.
EDIT: Thanks to thijssimonis for fixing the bug and some others for me! Uploading right now. Give it 1 - 5 days for bukkit staff to approve!