Builder for Citizens2
Builder is a character plugin for the NPC plugin Citizens2. With Builder, A NPC can be given a mcedit/worldedit schematic file and build it block by block. Builder NPCs can also maintain an existing building, replacing changed blocks or removing new ones.
Features
Builde' NPCs can:
- Build MCEdit/Worldedit schematics, block by block.
- Rebuild an existing structure, fixing anything that has been changed.
- Require players to supply the building materials before starting to build.
Installation
- Install Citizens2 Please use Latest Dev Builds
- Unzip Builder.zip to your minecraft /plugins/ directory.
- This will install Builder jar, create the Builder/schematics/ folder and put house.schamatic in it.
- Start your server.
Usage
- Create a NPC with Citizens and give it the 'builder' trait.
/npc create Bob --trait builder
- Load a schematic with /builder load, Example:
/builder load house
- This will load the included example house.schematic file.
- Position the NPC in the center of the area in which it should build.
- Start the NPC building with:
/builder build
More detailed instructions and other commands can be found on the Citizens 2 Wiki
FAQ
Q: How can I use multiple builders on one project?
A: You can use up to 4 builders on one project by giving them all the same schematic and origin, but different build patterns. You can also manually split your schematic into multiple parts with WorldEdit or MCEdit.
Q: How can I make builders go faster?
A: Use the /builder timeout command to set the max time between blocks. You can also make the builder walk faster with "/npc speed"
@jrbudda
Pls update to Bukkit 1.7.5. Working not with ne craftbukkit 1.7.5 or Spigot 1.7.5
@jrbudda i believe it said that command blocks should be copied, however when I tried this it didn't work. None of the information inside transferred. Is there a fix for this? Or can you try and add this in the next update? Thanks. -Rockdude
I need it so that it will build a command block with stuff written inside it. Is this possible in this plugin? Or does anyone know one similar to this that will do that?
I'm having a weird problem : I'm playing on the same machine that hosts the server, and builder won't tell me materials name before building, just global quantity. Like 7 wood and 2 cobblestone will be "I still need 9 before starting building" :s It's working for my son who is moderator. The same problem occurs with the dtlTrader : in the chat it says "you bought 1 for 2.00" instead of "you bought 1 oakwood for 2.00" (but even my sons won't see the names) :(
So what if we have a builder build say the Jar9 Castle schematic and we set the builders origin to that location and want to add torches? We love that builders can fix parts that have been destroyed and remove blocks that we didn't want put there, but the builder also removes the torches. How do we keep the torches?
If we update the schematic file with the torches placed, and without changing the file name, will the builder freak out?
@chsedv
have you tried timeout at 0.1?
Hello, and nice plugin! I'm just wondering if you guys could tell me the commands in order, because i just can't get it right when i use 4 builders. isn't it 3 or 4 commands on each builder?
i hoe in next version is this included:
I need more as One Buidler for one big Project-House. Bu i will not split my schematic for the builders.
can you add in next version: any can use more as 1 builder for a Building ?
I love that Plugin, but i have a question? Can i enable that more npcs build at one schematic and that i can choose the build speed?
Hello Guys, this plugin is very awesome and extremely usefull, although I have got a question :)
What do I do if I want people to be able to upgrade their buildings, for example: "Farm level 1" I would like to upgrade to "Farm level 2", so it like adds a few hay stacks and more.
It doesnt matter if it first removes the entire farm or just places/replaces the upgraded items :)
Thank you in advance! /Andedam10
i love this plugin its verry fine and good but i miss one function.
When a NPC builds a schematic, can i not make the speed for build.
Time is long by schematics (house).
Can you update next version with builder time speed for builder ?
When i make /npc speed 2 ...3...4..5 my NPC runs around himself any more but builds slowly ...runs most around himself.....by Speed 1 all ok but slowly build
Hello!
First of all, i want to say that this is one of my favorite plugins, with countless uses.
Second of all, and this may be my stupidity at work, i'm sorry in advance: Is there a way that a builder can be assigned to maintain a structure, i.e. any blocks broken will cause him to go to the area, and fix the blocks without requiring any commands? And if so, can he be set to return to a certain spot afterword? I can see many possibilities for npc groundskeepers if this can be done.
Thanks!
mKing
This plugin is amazing. The builder built this amazing redstone device that I had in one of my worlds in Single Player. Needed to move it to my server so this plugin came to the rescue.
Edit: Redstone reason found, wasn't builder. Sorry for any confusion.
Also there is a bug, if you use more than one builder (even with different patterns), they will all build the same thing more than once (like 4 builders = 4 of the same structures)
@d00msay3r3
What if you just do /builder build ignoreair Without the execute option it should leave the water alone.
@dragon66605
'/npc playerlist' is what comes to mind to make it so a builder npc will keep chucnks loaded by himself... Something about that may have changed recently, I'll check with the citizens dev and update.
You need to make a way to build into water that doesn't remove the water. When I place an object like a boat it removes the water as well during excavation of the dirt and then leaves the water several levels down after build. You need an ignore water on excavation feature. Thanks otherwise it works great, thanks for the great software.
Ok quick question, does someone have to be online for the builder to keep building or am i able to leave. Without being afk, since im using this for a huge project. It did crash my server but then it came back letting the builder make the schamtic.
works Fine thanks
@dynastiewww
In order to properly build in order Builder has to load the entire schematic into memory... depending on the size of the schematic and the memory on your server you may get a OutOfMemory error with very large schematics. Only solution would be to load the schematic in something like MCEdit and cut it up into smaller ones.