Quick-house
Quickhouse
Don't forget to submit any bugs in 2.1!
Make sure you delete the config and let it regenerate for the new options if you haven't since 2.6
What is it?
Quickhouse is a plugin for generating houses. You can use the basic houses provided, or create your own which can be saved and regenerated anywhere.
How do I use it?
This plugin uses commands to work.
Commands
Command | Arguments | Use |
---|---|---|
/qhouse | basic | Generates a small simple house which can be destroyed in one hit |
tent | Generates a woolen house which can be destroyed in one hit | |
beacon <block type> <height> | Generates a beacon with the type (diamond, gold, emerald or iron) and height 0-3 | |
shouse | Generates a large house (has a cost in iron ingots or using Vault) | |
bhouse | Generates a house made of two "shouse"s (has a cost in diamonds or using Vault) | |
TARDIS [interior wall block] | Generates the TARDIS seed for the TARDIS plugin, if you have it | |
/qhremove | <playername> [house type] | If you just put the player name it will remove all the houses, other wise you can put basic, tent or custom to remove that house. |
/blueprintcreate | <housename> | Saves the house you selected with the gold hoe |
/qhcustom | Displays a list of custom houses you have saved | |
<housename> | Generates the custom house <housename> | |
/qhccloak | <housename> | Generates the custom house <housename>, and then cloaks it |
/qhcloak | Re-cloaks your custom house | |
/qhdecloak | De-cloaks your house | |
/qhtardis | <housename> | Generates the custom house <housename> in another world through a door that generates in front of you |
/qhgive | ||
<filename> [amount] [player] | Gives the amount (default 1) to the player (default the command runner) of the item made in the folder plugins/quickhouse/Custom Items/<filename>.yml |
Custom Houses
Custom houses have a cost feature, the second line of the blueprint file (/plugins/quickhouse/blueprints/<housename>.txt) can either have a data id, how many it requires (So the second line will look like this "1,12" if it costs 12 stones) or just a single number if you use vault.
House Items
You can also have items for performing the /qhouse and /qhcustom commands: Custom house items are in folder quickhouse/Custom Items/<filename>.yml customizes the recipes and stats of the items. You can call them whatever you like and have as many as you want. The recipe is shapeless (can be made in any way, like a book) and defaults as a stick, a diamond and a crafting table. To use it, simply right click on the ground and it will have the same effect as performing the command. (defaults as /qhcustom modern)
You can give the items to players by doing /qhgive <filename> [amount] [player].
Invisible Buildings
Soon to be its own plugin here, you can now do /qhccloak <custom house name>. This will generate the house, and then make it invisible. No one on to the server can see it. To make it visible again, type /qhdecloak. To make it invisible, type /qhcloak. When a house is invisible, when you get close to it the blocks will appear as red stained glass to you so you know where it is.
Finally, you can customize who you show your house to with /qhdecloak <playername>. Or, if only you want to see it you can type /qhdecloak me
Tardis houses
/qhtardis <custom house to use as interior> Creates a doorway in front of you which when you right click the bottom block of, takes you to the relative position of that custom house in another world. You then have to assign a block to right click to use as the doorway back.
This is very useful if you want to keep items and your house (and yourself) safe from other users.
When others want to enter your TARDIS you can either do /ht yes or /ht no to accept or deny their access to your TARDIS house when they click the bottom of the door. This command will last until someone else lets that player into their TARDIS
/qhouse tardis generates a TARDIS seed, but requires the TARDIS plugin by eccentricnz to work. /qhouse tardis <basic, medium, deluxe> <interior wall block (this is limited, so check the TARDIS page first!)>
What about the config?
There is a config for the mod which looks like this in 2.0. If yours doesn't have the same options, you need to delete the file and reload your server.
Use time bracket: //This decides whether or not to specify the time to make a house. false shouse cost in Iron Ingots: //ES 50 bhouse cost in Diamonds://ES 63 Override Blocks?://Whether a basic, tent or custom house will delete blocks and it would replace them after true Start Time (in ticks) You can build a house://For the time bracket above this is the start time (like ./time set) 0 End Time (in ticks) You can build a house://For the time bracket above this is the start time (like ./time set) 23999 Enable use of Vault for the economy //If you want to use vault instead of items for the shouse and bhouse. (if you don't know what vault is, this should be false for you) true shouse cost for economy //Price of shouse in vault 6000 bhouse cost for economy//Price of bhouse in vault 12000 basic house cost://Price of a basic in vault 0 tent house cost://Price of a tent in vault 0 Expiring time (milliseconds) or 0 to disable:(14 days) // how long until temporary houses are removed by default it is 14 days. 1209600000
And permissions?
yes! There are permissions:
Permission | Description (gives access to) |
---|---|
quickhouse.qhouse | /qhouse |
quickhouse.qhouse.basic | /qhouse basic |
quickhouse.qhouse.tent | /qhouse tent |
quickhouse.qhouse.shouse | /qhouse shouse |
quickhouse.qhouse.bhouse | /qhouse bhouse |
quickhouse.blueprintcreate | /blueprintcreate |
quickhouse.qhcustom | /qhcustom |
quickhouse.qhcustom.<housename> | /qhcustom <housename> (this is required for custom house items) |
quickhouse.item | Use the items |
quickhouse.qhgive | /qhgive <filename> [amount] [player] |
quickhouse.ht | /ht <yes or no> |
Does it work with my other plugins?
This plugin does work with other plugins, but none of them are required:
- Vault : This is used for virtual money
- Factions : You can only build houses in your faction's land
- WorldGuard : You cannot build houses in WorldGuard regions
- Grief Prevention : You cannot build houses in GriefPrevention regions you do not own
- Towny (external link) is currently being worked on
- TARDIS (by eccentricnz) (for a standard TARDIS)
- Any you use?
Any Plans?
Here are some things which will be going into quick-house.
- Rotation of houses depending on the direction you are facing.
- Rotation of custom house files via a command. Give Suggestions!
Really like this! Having a couple issues though. Can you/How do you set the Item to be a custom blueprint? And the Bed/Door/Torch don't stay when the custom house is built (They drop to the floor as their item). Effectively making it an excellent "Bed Farm".
I am planning on using this plugin for support on a zombie server project i'm working on. Do you think you could add a configurable time for when the house disappears? Another good idea would be making a time for how long it takes for the house to deploy as in it has to have time for it to be built [Customizable time]. Also, can't wait for region support!
@Joxiscraft
I'll put and option in the config:
Override Blocks:
true
You'll have to disable it yourself. This version should be out on the 20th of August. Sorry for the delay I am away a lot in the next couple of weeks.
@Joxiscraft
It will place it whatever, just it will replace blocks.
it's buggy as hell, i created a basichouse to try the plugin out a little bit, but when i removed the torch, i couldnt destroy the house in 1 hit anymore, so i destroyed the whole thing myself, now it keeps telling me i already have a house and it won't let me create a new one .. look into this
edit ; qhouse bhouse doesn't work, and when you use shouse, striking 1 block does NOT remove the whole thing.. fix
@thetrueprime
It is a serious issue. Users were griefing claimed land in my spawn. I had to disable and remove the plugin. I use quickhouse for part of my VIP Perks, so a fix would be great. I dont like rushing work, so take your time. Also, I noticed that the big house will not generate - that needs to be fixed as well.
So upcoming features? :D?
-Factions, Towny, and WorldGuard Protection -/qhouse bhouse fix
Again, no rush. I really like this plugin and will continue to use it in my VIP Perks once it is fixed.
@Webman97
Not currently, but I am trying to incorporate towny and regions. I hope you are not having to serious of a problem.
Another issue. I have a Towny server. My users can use this command to bypass Towny protection. Is there any way to fix this?
No worries mate. I understand.
Also I've found an issue. When you interact with something with QuickHouse enabled, this happens.
http://dev.bukkit.org/paste/7787/
I noticed it saying, .v1_5_R3, which is weird, as my server is running 1.5.2-R0.1. Not sure if these are related to each other in some way. It only occurs with levers, cakes, doors, redstonereapters, trapdoors, droppers, dispensers, furnaces, fence-gates and hoppers. Basically anything with can be interacted with.
Hope you can figure out whats wrong!
Have a great weekend,
Alex. K
@alexk252
Thanks for all the suggestions and bugs! I have had to take a break from coding this week due to an extremely busy project, but this weekend I shall be releasing a new file.
Oh also, i've got an idea. Basically, make the plugin check if the place where the house is going to be placed is flat enough/big enough. So if a user tries to place a 5x5 tent on a 4x5 piece of flat ground a message will appear:
"Error: This area is not large enough to place this tent/house!"
This would stop people placing tents over builds on peoples servers.
Thankyou, Alex. K
Awesome plugin! Recommending this to people!
However, 2 slight bugs. Custom homes with beds inside them, when placed with the:
/qhcustom [name]
The bed inside breaks on place, and a bed item is left on the ground.
Also, when creating a custom home made of wool, like a tent, some of the wool blocks change color. I tried it will all white wool, and some of it changed to orange wool. This has been happening over and over again.
Hope you can fix these bugs!
Thankyou, Alex. K
This is awesome!
Great plugin :D Is it possible to use schematics for the houses and make them disapear after a while (with a config file) ? It would be awesome :)
Add an economy option to houses please! :3
@hypocratic2
Use a gold hoe.
@xxxtrigger50xxx
Working on it.
Can you make data values stay with the quick house?
What do you make a selection with world edit wand dosent work
I like the update but it still does not actually allow me and my users to craft and or create the basic house by right clicking the ground with a stick... Also you should consider making to certain people using permissions of course could have multiple house types, instead of just one. Adding a reload command would be nice to!
Edit:
Could you make it to were when you make a house make it "paste" depending on were you created it. So let's say I make a house with a basement. Currently if I placed the house using a command it would paste the underground as the "base" level. Make it to were the "base" level is pasted on what ever height your on.
It appears the "item.yml" does not generate with the plugin.. :( Could you please fix that! Also please update the plugin, its great.
Also consider adding a donation button. I would love to donate to encourage you to continue to develop the plugin in any way shape or form!