Houses
Houses is a house system for servers who want to allow their players to buy,sell and rent houses. Buying, selling and renting houses is easily done by clicking custom signs. A player who owns or rented a house will be able to open the house door, while others can not. Signs are automatically linked with iron doors. Houses have class and number.
The house class is how good they are, for example class 1 would be the best house available and class 4 a decent house.
The house number is like an apartment number. A class might have many similar or even copies of houses working as apartments. A skyscraper could be one class containing many numbers.
Admins can add and remove house owner from the database manually to have complete control of who own which house. Admins and/or other players with permission are the ones putting up the signs next to the house (iron) doors.
Features:
- Buy and sell houses with signs
- Rent houses with signs
- Players can rank up/down depending on what house they buy
- Automatically set the class prices through the config file
- Display house owners, prices and info
- Guest system
- Home teleportation
- Teleport to any house
- Massive sign changes to make room for new classes
- Multiworld support
- Database synchronization for massive sign edits and restore and ranks correction
- Backup system
Commands and Permissions
Head over to the Commands and Permissions page for a list of commands and their permissions
Dependencies
- Vault
- An economy plugin
- A permissions plugin (optional but highly recommended)
Join mc.hektropolis.com to see the plugin in action
Tutorials
Tutorial on buying and selling houses with signs.
Tutorial on renting houses with signs.
Tutorial on making editable houses by Sevlon
@ChronoShaman
My server, for which i developed this, recently died and i got a whole lot of other, more interesting projects going on so I will not continue its development for some months probably. I will however still maintain it. I do have a git repo for this plugin, but nobody knows about it. I will post it here so people can add features to the plugin. I will still be the owner of the repo which means I will choose which features to add.
@Solivero
Does that mean there are no plans to continue its development? If not, would you be open to having others attempt to work on adding features?
ChronoShaman
no offence but this plugin is so annyoing i make a house then put them to governor i have no governor rank then when i try and set anything in the config different if f*cking resets the config to default!!!!!!
Could you PLEASE add a permission node for /house guests
Hi, I like this plugin, but if I try to buy a house and I type /house confirm its says Unknown houses command, type /house help to see a list of commands for Houses
@ChronoShaman
Thanks. I find it odd that it actually works clicking while the block disappears but hey, there are a ton of odd bugs and what not i minecraft and bukkit. I like your idea with the signs. It's simple. I wanted to make it possible without signs by having a command like "1 12 Owner Acess" instead of a sign so you don't need space for ugly signs inside your house. This feature is too big and complicated for me to have time for, but the chest signs could someday be implemented. Not anytime soon though. I'm basically not adding much to this plugin now since i got so many other coding projects going on.
Chest Protect Function - Feature Request
I love this plugin... however I have problems with players being able to open chests from outside the houses. These houses are in block protected areas.
Players are breaking the wall or glass blocks and as the block disappears the player can quickly right click a chest and it opens. Then the Block reappears bc of the region protection.
My request is to be able to use a SIGN on each chests that says...
[Chest] 1 12 Owner Access
This sign would only allow access to the chests for the owner of the house 1, 12.
Thank you for this plugin!
ChronoShaman
* UPDATE just saw this post from before "Solivero Jun 27, 2014 at 10:55 - 0 likes Like
@Jakebooy9: Go
No, but you can protect the whole house with WorldGuard or similar so that only the house owner can get in the house and that way protect everything in the house"
Does this mean each house needs to have a world guard region with parent child functions set up?
@Nixxt
I have that version of essentials in my server but i have same problem also. Know how to fix? Error: [01:11:25 WARN]: at net.milkbowl.vault.economy.plugins.Economy_Essentials.depositPlayer(Economy_Essentials.java:151) [01:11:25 WARN]: at net.milkbowl.vault.economy.plugins.Economy_Essentials.depositPlayer(Economy_Essentials.java:151) [01:11:25 WARN]: at net.milkbowl.vault.economy.plugins.Economy_Essentials.depositPlayer(Economy_Essentials.java:151)
@skylercraft
skylercraft, I was having this same problem when I used the development release of Essentials. Try downgrading to Essentials-2.13.1 for CB 1.7.2-R0.3 and it should fix your problem.
@skylercraft
That's not the whole error but from what i can see it's a problem with Essentials or maybe Vault
@ByGxdz
And how would that work?
You should make it so it auto protects the house
I have this error every time a player trys to buy a house… .depositPlayer(Economy_Essentials.java:151) [14:24:51 WARN]: at net.milkbowl.vault.economy.plugins.Economy_Essential
@Alexiscool7
This happens because you have ranks enabled but no permissions plugin setup with Vault
http://pastie.org/9380839
I've got a weird error, i can't own any houses, if you guys want i even make a video about the bug, is really weird but this is what the console says.
11.07 07:23:46 [Server] WARN ... 19 more 11.07 07:23:46 [Server] WARN at com.hektropolis.houses.commands.Commands.confirm(Commands.java:939) 11.07 07:23:46 [Server] WARN at com.hektropolis.houses.Ranks.setRank(Ranks.java:28) 11.07 07:23:46 [Server] WARN at net.milkbowl.vault.permission.plugins.Permission_SuperPerms.getPlayerGroups(Permission_SuperPerms.java:91) 11.07 07:23:46 [Server] WARN Caused by: java.lang.UnsupportedOperationException: SuperPerms no group permissions. 11.07 07:23:46 [Server] WARN at net.minecraft.server.v1_7_R1.ThreadServerApplication.run(SourceFile:617) 11.07 07:23:46 [Server] WARN at net.minecraft.server.v1_7_R1.MinecraftServer.run(MinecraftServer.java:457) 11.07 07:23:46 [Server] WARN at net.minecraft.server.v1_7_R1.MinecraftServer.t(MinecraftServer.java:545) 11.07 07:23:46 [Server] WARN at net.minecraft.server.v1_7_R1.DedicatedServer.u(DedicatedServer.java:250) 11.07 07:23:46 [Server] WARN at net.minecraft.server.v1_7_R1.MinecraftServer.u(MinecraftServer.java:655) 11.07 07:23:46 [Server] WARN at net.minecraft.server.v1_7_R1.ServerConnection.c(SourceFile:134) 11.07 07:23:46 [Server] WARN at net.minecraft.server.v1_7_R1.NetworkManager.a(NetworkManager.java:146) 11.07 07:23:46 [Server] WARN at net.minecraft.server.v1_7_R1.PacketPlayInChat.handle(PacketPlayInChat.java:47) 11.07 07:23:46 [Server] WARN at net.minecraft.server.v1_7_R1.PacketPlayInChat.a(PacketPlayInChat.java:28) 11.07 07:23:46 [Server] WARN at net.minecraft.server.v1_7_R1.PlayerConnection.a(PlayerConnection.java:814) 11.07 07:23:46 [Server] WARN at net.minecraft.server.v1_7_R1.PlayerConnection.handleCommand(PlayerConnection.java:952) 11.07 07:23:46 [Server] WARN at org.bukkit.craftbukkit.v1_7_R1.CraftServer.dispatchCommand(CraftServer.java:683) 11.07 07:23:46 [Server] WARN at me.Incomprehendable.WorldPlugins.FakeSimpleCommandMap.dispatch(FakeSimpleCommandMap.java:99) 11.07 07:23:46 [Server] WARN at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) 11.07 07:23:46 [Server] WARN at com.hektropolis.houses.commands.Commands.onCommand(Commands.java:86) 11.07 07:23:46 [Server] WARN at java.lang.reflect.Method.invoke(Method.java:606) 11.07 07:23:46 [Server] WARN at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 11.07 07:23:46 [Server] WARN at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) 11.07 07:23:46 [Server] WARN at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 11.07 07:23:46 [Server] WARN java.lang.reflect.InvocationTargetException 11.07 07:23:46 [Server] INFO Player Alexiscool7 bought a house at class: 10 number: 40 11.07 07:23:37 [Server] INFO Set the money of player 'Alexiscool7' to 35,000 coins.
What steps will reproduce the problem? 1. Create the buy house sign with correct class and number 2. Try to buy it by richt-clicking on the sign 3. It gives a message "type /house confirm to [...]" 4. Do /house confirm
What is the expected output? What do you see instead? I expect that the player is able to buy the house
What version of the product are you using? 1.7 but it says 1.6.4.1 on /version Houses
Do you have an error log of what happened? http://pastebin.com/BWYX0t4E
Please provide any additional information below. The /house confirm command works when you are selling the house, but it doesnt work when you are buying the house, it just says that its an Unknown Command.
@Jakebooy9
No, but you can protect the whole house with WorldGuard or similar so that only the house owner can get in the house and that way protect everything in the house
URGENT!
Does this plugin have chest protection?
I have installed Vault,iconomy and Houses plugins but when i try to use the the plugin nothing happens! (Im on 1.5.2 with the correct versions). Example I do /houses help no response at all doesn't even say unkown command?! Please HELP! Sorry i dont think this is where thhis post should go but.. I dont know wher to put it!