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"
Amazing Plugin but can you do a tutorial video on how to have more than 1 builder build at once because i have no idea :L
@silentnight18
The layers: option in .4.1 can make a build go much, much faster if needed.
@CadillacJack95
There is no inbuilt way to have multiple builders on one project
What people have been doing is dividing their schematics up into multiple ones before giving their builders one schematic each,
Since builders ignore blocks that are already correct. Builder A can for example do all the framing and then Builder B can finish off the interior design by simply giving them a more/less completed version of the schematic.
Also: With the latest version you could have one builder doing "/builder build linear" while a 2nd one does "/builder build reverselinear" with the same schematic and origin point (this would make them do half each
gogo 0.5! Custom build speeds!
Hi there, i am just a bit confused on how you set multiple builders on one project. Mind if you tell me how to accomplish that? i went through your Wiki page but i couldnt find anything related to that.
Thanks
@EvilSkuba
I'm quite certain the bedrock is part of the schematic
Here is a picture of what I mean.
http://imgur.com/wGREM
Hey I have a sorta big problem. Everytime I add a new schematic and have the builder build it, he makes bedrock around the entire creation in which the creator assigned the 2 points. Is there a way to prevent this?
@jrbudda
that suits me fine, I'd already planned to do everything through variable triggers or denizens scripts
so my users wont be able to do anything i haven't sanctioned your world guard implementation will be perfect.
@Duskterror
how do you set the way they build???
@dvbweb Just open the schematic, rotate it, then save it again with a different name.
@SuasageCat & casdereuver
New build patterns! builders can use: spiral, linear, reversespiral or reverselinear (this is for the x-z plane, builders still build from the bottom layer up, 1 layer at a time... for now!) the default is spiral. (Okay I'll admit this sort of lets you use up to 4 builders on 1 schematic if they have the same origin and different patterns... but shhh it's our secret :))
That was copied from the build wiki page.
how do you make them work together on the same projects... like how do you split the schematic???
Can you make an teamwork mode? Like more npc's, or can that already
@BradleyDS2
Use pluginmanager
When builder is started has anyon else noticed high ram usage? This is the latest build as of last yesterday release. I have 2 builders and my ram went from 700mb to 3.5gb. Sometimescrashing the server during the build.
how do you rotate the building because i have have my homes built in the wrong direction can you rotate them some how dan
Using the newest citizens dev and 0.4 of this, it doesn't load on server startup and using plugman, when I use /plugman load builder it says: File exists, but isn't a plugin file! and doesn't show in /pl
Question for Builder-using server admins: How best to implement WorldGuard compatibility?
Current thought is not build anywhere the NPC's owner can't build unless 'ignoreprotection' option is specified when calling build, then you can make an alias that limits users to the basic /builder build.
Server-owned NPCs could build anywhere.
Any other ideas?
@Kiak
This option has been coded. Come to IRC if you want to test before the next release.