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!
please update for 1.13.1!!
Excuse me. Please make the custom house permanent as i want it for players to buy for their own.
Hi ... i hope this is still active .. i tray this plugin on craftbukkit-1.8-R0.1-SNAPSHOT-latest.jar, and must say all works fine ))) - good for us .. but what is not working .. when you brake a block on costum house house disappear, and solution for TheTrain2000 is not working .. or house not load .. please do for destroying house to hit a block with gold axe or something and for all houses not only costum one ... happend for me offen to hit a block by accident and house disappear (
thnx for read and fix you can pm to me for mail .. i can do tests for you ..
and directing house in a way you are looking would be nice to have but only 4 directions N,E,W,S .. it's all we need,or maby a command to use /qhcustom <housename> <direction>, but this will be tricky to put house with item - stick by default
"It works by right clicking the ground, then it should spawn it relative to you." This is working well, but we need to give user a lot of premissions:
permissions: - quickhouse.qhcustom - quickhouse.qhcustom.test_3 - quickhouse.item
well if user gets an item .. he can use it .. so maby to build house with stick only an quickhouse.item permission should be good, bacouse if you have 10 levels an a lot of users then is hard to control each user permissions..
and last thing after a placment item for build must be taken from player manualy .. idea is buy a house and place it only one time ..
and last thing .. can you put all messages in config file with using colors ... so we can modify them for our use
@TheTrain2000
Yep, just go into plugins/quickhouse/custom houses/ and the name of the house. Then change the second line to either 0 if you have vault, or 0,0 if you don't.
Don't know if this is still active, but is there a way to make custom houses permanent. This would be so helpful because I don't want the houses to disappear when a block is broken inside.
This plugin works fantastically. Added to the server and was testing it out, then realized that there isn't any Towny support.
I discovered an exploit where, if you put a destructable custom house down (I use these as tents) on top of a a door, and then break the house, the door is removed.
Obviously, I can't allow players to use this in Towny regions. Way too many chances to exploit. Any chance that there'll be Towny support soon? :)
In any case, I absolutely love this plugin. I'd love to do a short video tutorial on the contents, if you would give me permission. :) I could pass on the link. (I also hope to use the video as a short tutorial for people on my server, if I ever figure out a way to get it working safely alongside Towny). Thanks!
SIDE NOTE: Turning "Override Blocks?" to false helped me out quite a bit, as they can no longer build on top of doorways. Thanks for that option in the config!
@naihamdude
If it is a custom house, go to /plugins/quickhouse/blueprints/ find the name of the house, open the file and change the second line (that says false) to 0. If not sorry....
@jdbhkf
It works by right clicking the ground, then it should spawn it relative to you. If you are still having problems, could you PM me with the exact name of the house and item file? Thanks.
I've created a custom house yml file that is located in the Custom Items folder. I also have a house created and saved in the blueprints folder. I can spawn the house with qhouse <name> fine. I cannot however create the house via an item. I've done the qhgive <filename> 1 <playername> and they do receive the item specified in the yml file. It simply does nothing when used. How do you activate/use the house item to generate the house where you are?
Can you make the quickhouses ignore air?
I want players to be able to make quickhouses, and be able to build/customize the interior. Right now that doesn't work, because as soon as you break a block inside the quickhouse, the entire thing disappears.
This plugin is perfect for what I need, except for that problem. :|
@Mre30
oh... i seem to have got some coding the wrong way round. Fix soon!
You're the man!
This make factions really cool this way. But I did notice one bug... even for op.
You can only make a qhouse in the wild in factions. If you try to make it in your own faction land, it says You must place this in a faction land you own... or something like that.
Thanks for this very cool plugin!
@Mre30
Find the file in plugins/quickhouse/blueprints/housename.txt, open it, change the second line which currently says "true" to the material and then "," then how many it costs. for example if it cost 5 stone, I would put 1,5.
Hope I helped. if you want it to be free but permanent put 1,0.
How do you make it so that custom houses don't break when you hit them?
how can i make more than 2 basic houses? when I try to make another basic house it says.
"You Already have a basic house"
Please allow more than 2 >.<
Thanks!!
@wyndkin
I am very sorry for this to happen.
I noticed this bug, and it should have a fix for it in the next version. Of course, don't take my word for it, you can test it yourself once it comes out. I am glad you enjoy the plugin, but I am very sorry that this has happened.
Compatibility from LWC and PlotMe will be coming in future versions as well.
So this was very very bad:
Players can use the /qh command and build their quickhouse on top of any LWC locked chest/door/furnace, the quickhouse dissolves the chest, leaving the items from it laying on the ground, players break the quickhouse and collect the loot.
I did have Override Blocks set to False when they did this.
I was using Craftbook's command item method to allow players to spawn the quickhouse using an item.
After the problem was found, we did testing to figure out how they bypassed the protections from PlotMe and LWC. Using the item did not have any effect, as they were not allowed to build in those areas, however simply typing the commmand (/qhcustom) would pop the quickhouse up, destroy the chest while it was active, spew the items out and upon breaking the quickhouse, the now empty chest would reappear, and leave no trace of grief behind. We still haven't figured out how they were able to pull this off without posting the /qhcustom command to the console.
However one of our players did have a WorldGuard region around his area and QuickHouse apparently respected this and kept that area protected.
I really like this plugin, its very easy to use, but for now we can't use it because of this. I hope you can fix this.
@_@
@wyndkin
Sure thing, fixing now. Glad you enjoy it!
Some of my players have built their houses on each other's houses, this has caused pieces of the houses to get stuck there (if the houses are made of wool it equals free wool for them) and also there doesn't seem to be any way an admin or op can easily remove a player's house. Can you please fix these things? Thank you for a nice plugin so far though its been a lot of fun even with these minor problems.
Nice plugin im testing it now, like it so far, have you thought about adding a few more pre made houses to the list. Is there a way to have the houses made permanent so that that could be broken without being removed? Nice plugin man
Hey I love this plugin, its really easy to use and its awesome for a survival server. I did a tutorial on it: https:www.youtube.com/watch?v=TLcvwDAYHR0&lc=z12ehtrgnwvaizo5c04cdrd5byygdf1auyc0k
Cant wait to see what you add to it next!