Builder for Citizens2

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.


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.


  • Install Citizens2 Please use Latest Dev Builds
  • Unzip to your minecraft /plugins/ directory.
  • This will install Builder jar, create the Builder/schematics/ folder and put house.schamatic in it.
  • Start your server.


  • 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


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"

You must login to post a comment. Don't have an account? Register to get one!

  • Avatar of evo400 evo400 Apr 08, 2013 at 09:53 UTC - 0 likes

    I typed the following commands is not working: /npc create Bob - trait builder; /builder load house; /builder build. He just stands there and does nothing.This is what showed up on my console:

    2013-04-08 05:43:52 [WARNING] [Builder] Task #76 for Builder v0.6.7 generated an exception java.lang.NoClassDefFoundError: net/minecraft/server/v1_4_R1/Block at net.jrbudda.builder.Util.canStand( at net.jrbudda.builder.BuilderTrait.findaspot( at net.jrbudda.builder.BuilderTrait.access$3( at net.jrbudda.builder.BuilderTrait$ at at org.bukkit.craftbukkit.v1_5_R2.scheduler.CraftScheduler.mainThreadHeartbeat( at net.minecraft.server.v1_5_R2.MinecraftServer.r( at net.minecraft.server.v1_5_R2.DedicatedServer.r( at net.minecraft.server.v1_5_R2.MinecraftServer.q( at at

    Last edited Apr 08, 2013 by evo400


  • Avatar of jonmikedon jonmikedon Apr 06, 2013 at 22:10 UTC - 1 like

    No console errors I make npc npc began construction on the load's position says, but he expects npc does not work.

  • Avatar of jrbudda jrbudda Apr 06, 2013 at 14:07 UTC - 0 likes

    @jonmikedon: Go

    console errors?

  • Avatar of jonmikedon jonmikedon Apr 05, 2013 at 21:54 UTC - 0 likes

    Please This Plugin 1.5.1 New update I am writing the following commands is not working npc / npc create Bob - trait builder / house builder load / builder build NPC does not begin to do the job

  • Avatar of jrbudda jrbudda Apr 05, 2013 at 17:31 UTC - 0 likes

    @Necromedes: Go

    Is your citizens2 up to date?

    @MinerKP: Go

    I'm not the developer for citizens. Check your console for errors. By default NPCs do not look at players or talk (you need to run /npc lookclose and /npc text) and you have to right click with a stick for quick-selection.

  • Avatar of MinerKP MinerKP Apr 04, 2013 at 18:49 UTC - 0 likes

    Hey, I was wondering if I could get some help with citizens 2. The issue that I'm having is that when I create a NPC, the npc is created, but hit won't look at the closest player to it, won't talk, can't be quick selected through right-clicking, and my economy configs won't work either. Thought it might have been a vault issue, but I updated, and nothing differently happened. I DID edit the config file, and it looks like this:

    npc: chat: options: bystandersheartargetedchat: true maxnumberoftargetstoshow: 2 multipletargetsformat: <target>|, <target>| & <target>| & others range: 5 format: notargets: '[<npc>]: <text>' withtargettobystanders: '[<npc>] -> [<target>]: <text>' totarget: '[<npc>] -> You: <text>' withtargetstobystanders: '[<npc>] -> [<targets>]: <text>' default: lookclose: true enabled: true range: 5 pathfinding: range: 25.0 randomtalker: true realisticlooking: true stationaryticks: -1 talkclose: true enabled: true range: 5 text: '0': Hi, I'm <npc>! limits: defaultlimit: 10 maxpermissionchecks: 100 maxspeed: 100 chunks: alwayskeeploaded: false selection: quickselect: true item: '280' message: <b>You selected <a><npc><b>! player: removefromlist: true serverownership: false text: maxtalkcooldown: 10 mintalkcooldown: 10 talkitem: '340' pathfinding: usenewfinder: false advanced: checkminecraftversion: true storage: database: driver: '' password: '' url: '' username: '' savetask: delay: 72000 file: saves.yml type: yaml general: debugmode: false colorscheme: messagehighlight: <e> message: <a> translation: locale: '' economy: use-economy: true npc: cost: 1000.0 subplugins: folder: plugins


  • Avatar of Necromedes Necromedes Apr 04, 2013 at 10:48 UTC - 0 likes

    @SkPatrikHun: Go

    Well thats the thing, mine is updated. I'm currently using 1.4.7 and its been updated all the way up to 1.5.1. And also, this problem has persisted EVERY time I have tried to use it in the past, regardless of its version. I'm wondering if maybe it has something to do with my java but I'm not willing to tinker around with it until I know for a fact. Sorry to hear you're having the same issue though...

  • Avatar of SkPatrikHun SkPatrikHun Apr 04, 2013 at 06:10 UTC - 0 likes

    @Necromedes: Go

    My problem too :( . It'not up to date :(

  • Avatar of Necromedes Necromedes Apr 03, 2013 at 02:18 UTC - 0 likes

    Bumping my question.

  • Avatar of goakiller900 goakiller900 Apr 02, 2013 at 12:37 UTC - 0 likes

    @robinvm8: Go

    @robinvm8: Go

    you cant.. you need to use the full schematic build it select new parts with it with world edit and only use section to make a schematic


Date created
Sep 11, 2012
Last update
Dec 11, 2013
Development stage
Public Domain
Curse link
Builder for Citizens2
Recent files