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!
Hi there I just have one more question. After a player creates a tent for example, are they not allowed to create another one in that same world? I keep getting a message saying I already have a tent. Perhaps I'm not using this right? Can you please help? Thank you.
thanks for the update :)
Awesome!! Thank you.
@catprowler
I would advise waiting for the next version (until saturaday) as there will be less bugs, then I'll talk to you more about how everything works because of the economy shift.
Sorry to ask another question, but can you build more than 1 of the same house in the same world. For example, I built a basic house and when I tried to build another one it said, "you already have a house.", I also got a message saying "internal error" when I went to build the shouse. I typed /quickhouse shouse. I check my permissions and it looked right... quickhouse.qhouse.shouse? It wouldn't work right from the start, but the bhouse, basic, tent, all worked? Can you copy a house? I Any suggestions on what I can try? Thank you.
@catprowler
Only the custom houses, basic or tent by destroying 1 block of it.
Is there a way to remove a house if you generated in the wrong spot? Thank you
@BoesesMammut
Make sure when you are using the /blueprintcreate command, that you are standing at ground level. It works similar to worldedit's cut and paste method.
For example if you are hovering in the air at level 64 and your house is at level 60, you create the blueprint, and whenever the quickhouse is used it will always be created 4 levels below the player. So make sure you are standing at the same level as your house before you create the blueprint.
@thetrueprime
WorldGuard... making progress I see. I need Towny incorporated as well.
Wow! It´s crazy! I solved the problem with marking the coordinates. I need to build a tower of blocks to mark the 3d coordinate. That´s the good news. The bad news are, that the house ive build with the blueprint is not on the surface. It´s underground! I make a video and post the link. I also give you a link to download the files you need. I hope i can make it today but i have a ass full of work! ;-) Otherwise, certainly tomorrow.
@BoesesMammut Sorry to hear you having problems. Hopefully if you give me some data about your quickhouse folder then I can identify the problem quickly.
Thanks, I should be able to help now.
Hi!
I solved the Problem. After a couple of restarts of my testserver the build from blueprints now works. But theres only one little Problem. When i build my blueprint, it builds only the groundblocks, not the whole house. To create the blueprint I´ve marked the points with the golden hoe diagonally across. Then i wrote /blueprintcreate in chat and it says, Blueprint Created!. Then i typed /qhcustom to see the list of houses. Ok, it´s there. Get to a good place to build the house and type /qhcustom <housename> to build the house. No errors appeared anytime.
@BoesesMammut
That's okay, I can understand you fine! Residence isn't implemented yet, shall be soon.
Can you try to explain how you have done your entire process? How you saved the house, how you regenerated it, and if there were any errors, then I can help you better.
Good morning!
I downloaded the plugin to give it a try. It works fin with the implemented houses, but when i create a blueprint and would build it, nothing. The blueprints are created and shown in the list, but i can´t build any of them. I use Residence but i cant build any in my territory or ouside of it. To build the implemented houses are no problem, in and out of my territory. Only the custom houses make problems.
Sorry for my poor english,I´m Austrian.
@wyndkin
Make sure you delete the config and let it regenerate for the new options in 1.9 as it says at the top is the issue, not your fault at all. Edit: Thanks for the donation, it will keep this project going and updated!
Thank you for the quick response, I just tried it out got this in my console:
If it helps, all I did was replace the old jar file, reboot my server and I flew a few blocks around in creative mode. My console was just packed full of this same error it was bad q_q
EDIT: I completely reinstalled this and it seems to be working fine, my kids did have some tents already placed which may have caused the problem but I'll leave this here just in case it really is a bug. =o Sorry to be a bother.
@wyndkin
Donate is at the top ^, thanks for anything. 1.9 is out now so feel free to download.
Great to hear you are having fun!
@thetrueprime
To start with, thank you for making this plugin, can we donate to your work somewhere? My players (mostly kids) can now enjoy living the life of nomads on my server, I've bypassed any recipe problems by just using Craftbook. We have made multiple colors of 'tents' they can craft and its been fun seeing them wander with them.
As far as your question below: I mostly use worldguard but have used griefprevention also. You may also look into factions but I hear its become a bit complicated since 1.6 came out. On a side note could we get a sneak peek at 1.9 by any chance? =D
Thank you very much for your time!
1.9=> @John290
Fixed
@Eprocks6054
Done-Check the config
@Joxiscraft
Done-Only for tent and basic though.
@Webman97
Done-WorldGuard incorporated!- Only for basic, tent and qhcustom houses though.
Guys, I am incorporating regions into the next version, can you give me a list of region plugins you use? Thanks.