Estate
Works with 1.4.6!
Like the plugin? Your support would be amazing! Comments, Suggestions, Donations, anything you can give :)
Donate
This is a simple real estate plugin I have been working on. It's still in it's dev stage so I would be very happy if you guys make me aware of any errors or anything :) Thanks.
Video Tutorial
Prerequisites/Dependencies
- Vault by Sleaker - http://dev.bukkit.org/server-mods/vault/
Commands / Permissions
You can view a full list of commands and permissions here
How to use
- First, you need to select an area for the estate with /estatetool, This area needs to be a cuboid.
- Next, you need to create an Estate Sign, The lines need to be like this
- [Estate]
- Price for estate
- Estates owner name or [AdminPlot]
- The name for the estate
Now, The cuboid selected with WorldEdit is linked to that sign.
Someone with the estate.buy permission can oposite click the sign to buy the estate. Now, Only they can build on it =3
Source Code
https://github.com/thefiscster510/RegionBuy/
Download
V0.91
Download
http://dev.bukkit.org/server-mods/estate/files/7-estate-jar-v0-91/
Changelog
- Added built in economy system - /estateeco
- Added /estatesign command (Will simply put a sign in the users inventory)
- Added /estatepos1 and /estatepos2 commands (Alternative to using the /estatetool)
- Added /estatetool as a replacment for worldedit
- Removed WorldEdit as a dependency
- Removed the need for a economy plugin
- Added /estateeco sell (For selling diamond, iron, gold and emeralds to make money)
- Added /estateeco pay (For paying other users money directly)
- Added colored console messages
- Added built in auto updater
- Added Estate V0.9 plot importer (Automatic)
- Removed access to doors, chests and other such things while on an estate
- Added /estateconfig command (For setting Max setting and EstateTool setting in the config)
- Added Server Owned Estates, Just use "[AdminPlot]" instead of a username
- Added better error handling
- Added better thread handling
- Improved functionality
View older versions here
To Do
- ✓
Add a command to put your plot back up for sale - ✓
Add a limit to how many plots a user can own server wide. - ✓
Add a command to change the name of a plot - ✓
Make it so that a single plot can have more than one owner. - ✓
Remove WorldEdit as a dependency - ✓
Add built in economy System in case servers don't have one
Version 0.92
- Add support for plugins like "Towny", "Factions", "Herostronghold" and "WorldGuard"
Version 0.93
- Add "Renting" functionality
- What Else?
Thanks
- Thanks to Astram, PoopYou and LargoData for testing the plugin :)
- Thanks to PoopYou and CorriePie for their contributions
- Thanks to xJadonx for the awesome logo!
Thanks to PoopYou for getting me started with plugin coding!
@TheExperiance
You need a permission plugin. Please read the above text thoroughly
@pomtom44
You need to update your java on your computer. Just read this forum post.
http://dev.bukkit.org/server-mods/estate/forum/36376-report-plugin-errors-here/#p3
Help! noone on my server can buy plots except ops!
@thefiscster510
Im running the latest build of bukkit, 1.2.5 R4.0
and heres the log:
2012-07-23 10:28:42 [SEVERE] Could not load 'plugins\Estate.jar' in folder 'plugins' org.bukkit.plugin.InvalidPluginException: java.lang.UnsupportedClassVersionError: me/thefiscster510/regionbuy/Main : Unsupported major.minor version 51.0 at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:151) at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:305) at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:230) at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:213) at org.bukkit.craftbukkit.CraftServer.<init>(CraftServer.java:189) at net.minecraft.server.ServerConfigurationManager.<init>(ServerConfigurationManager.java:53) at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:166) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:432) at net.minecraft.server.ThreadServerApplication.run(SourceFile:492) Caused by: java.lang.UnsupportedClassVersionError: me/thefiscster510/regionbuy/Main : Unsupported major.minor version 51.0 at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClassCond(Unknown Source) at java.lang.ClassLoader.defineClass(Unknown Source) at java.security.SecureClassLoader.defineClass(Unknown Source) at java.net.URLClassLoader.defineClass(Unknown Source) at java.net.URLClassLoader.access$000(Unknown Source) at java.net.URLClassLoader$1.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(Unknown Source) at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:41) at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:29) at java.lang.ClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Unknown Source) at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:140) ... 8 more
@pomtom44
What version of Bukkit are you running? And can you pastebin me a log file?
@thefiscster510 or anyone else who might know, i have put the plugin into my server plugins but it doesnt seem to want to load when i run the server, any ideas why?
@thefiscster510
When you get back can you fix a problem i have were ppl can destroy the signs even though they dont own the plot thx
@bZaR1Fury
Hey, So I'm away for the summer, But i can get to work on that once i get back. It won't be till about august though. Sorry about that.
Hey, please reply i need to know. Is it possible to make rank specific plots using PermissionsEX? Eg: VIP's get a 15x15 plot while megavip's get a 30x30 plot. If this is possible, please tell me :)
Hello there sir! It seems as when I buy a estate property, it does not charge me anything... what's up here? I set the sign exactly it way it is in the picture, with my IGN and different name of course, but when I bought it for a test, it did not charge me any money. I know I have Vault installed, and the latest stable version of iConimy. What's wrong here? I really want to use this plugin as a anti grief solution.
@ThoLav
Please view this forum post to fix your issue.
http://dev.bukkit.org/server-mods/estate/forum/36376-report-plugin-errors-here/#p3
@CorriePie
Hello!
@ThoLav
which version of java are you running on the server computer?
Hi,
I get this error on start:
git-Bukkit-1.2.5-R4.0-b2222jnks (1.2.5-R4.0)
hey i was wondering if you could add a rent function
.... I am new at Server-hosting and i wanna know if its possible to set the region except the plots to public-building access?
Thanks in advance ;-)
Hey, how about server owned plots, because my IGN is too long to fit on one line, so i need to have another name on it. This would really help out. :3
@xalixilax
@MrPeters91
For both of you, Please refer to this forum post.
http://dev.bukkit.org/server-mods/estate/forum/36376-report-plugin-errors-here/#p3
@MrPeters91
I got the exact same error and i can't install the plugin :\
Help! 22.05 19:54:36 [Server] INFO ... 13 more 22.05 19:54:36 [Server] INFO at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:139) 22.05 19:54:36 [Server] INFO at java.lang.Class.forName(Class.java:264) 22.05 19:54:36 [Server] INFO at java.lang.Class.forName0(Native Method) 22.05 19:54:36 [Server] INFO at java.lang.ClassLoader.loadClass(ClassLoader.java:266) 22.05 19:54:36 [Server] INFO at java.lang.ClassLoader.loadClass(ClassLoader.java:321) 22.05 19:54:36 [Server] INFO at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:29) 22.05 19:54:36 [Server] INFO at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:41) 22.05 19:54:36 [Server] INFO at java.net.URLClassLoader.findClass(URLClassLoader.java:205) 22.05 19:54:36 [Server] INFO at java.security.AccessController.doPrivileged(Native Method) 22.05 19:54:36 [Server] INFO at java.net.URLClassLoader$1.run(URLClassLoader.java:212) 22.05 19:54:36 [Server] INFO at java.net.URLClassLoader.access$000(URLClassLoader.java:73) 22.05 19:54:36 [Server] INFO at java.net.URLClassLoader.defineClass(URLClassLoader.java:277) 22.05 19:54:36 [Server] INFO at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) 22.05 19:54:36 [Server] INFO at java.lang.ClassLoader.defineClass(ClassLoader.java:634) 22.05 19:54:36 [Server] INFO at java.lang.ClassLoader.defineClass1(Native Method) 22.05 19:54:36 [Server] INFO Caused by: java.lang.UnsupportedClassVersionError: me/thefiscster510/regionbuy/Main : Unsupported major.minor version 51.0 22.05 19:54:36 [Server] INFO at net.minecraft.server.ThreadServerApplication.run(SourceFile:492) 22.05 19:54:36 [Server] INFO at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:450) 22.05 19:54:36 [Server] INFO at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:572) 22.05 19:54:36 [Server] INFO at net.minecraft.server.MinecraftServer.b(MinecraftServer.java:603) 22.05 19:54:36 [Server] INFO at org.bukkit.craftbukkit.CraftServer.dispatchServerCommand(CraftServer.java:475) 22.05 19:54:36 [Server] INFO at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:479) 22.05 19:54:36 [Server] INFO at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:166) 22.05 19:54:36 [Server] INFO at org.bukkit.command.defaults.ReloadCommand.execute(ReloadCommand.java:22) 22.05 19:54:36 [Server] INFO at org.bukkit.Bukkit.reload(Bukkit.java:182) 22.05 19:54:36 [Server] INFO at org.bukkit.craftbukkit.CraftServer.reload(CraftServer.java:550) 22.05 19:54:36 [Server] INFO at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:213) 22.05 19:54:36 [Server] INFO at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:230) 22.05 19:54:36 [Server] INFO at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:305) 22.05 19:54:36 [Server] INFO at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:150) 22.05 19:54:36 [Server] INFO org.bukkit.plugin.InvalidPluginException: java.lang.UnsupportedClassVersionError: me/thefiscster510/regionbuy/Main : Unsupported major.minor version 51.0 22.05 19:54:36 [Server] SEVERE Could not load 'plugins/Estate.jar' in folder 'plugins'