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"
I would like to request some features :P
It would be cool if you could tell one builder to keep repairing more than one building/schematic. Also it would be awesome if you can somehow make them resource bound, say there's a chest near there usual place and if you fill it with the right material he will start building. edit: or based on some kind of currency
Oh and would this work with stuff like tekkit ? curious :)
Cool plugin btw.
@Zeinh
I'm not sure what you mean about worldedit, that's a separate plugin. The quickest way to do multi-builder is give them the same schematic, same origin, and different build pattern, you can do this for up to 4 builders. Builders cannot fly.
@aidaniscool7
There is a donation link on the wiki page :)
@IsmaelSanchez
It looks like you don't have citizens2 installed.
AHUN help please I can not solve my problem when I load it appears: 19:42:43 [INFO] [Builder] Enabling Builder v0.4.1.1 19:42:43 [INFO] [Builder] Builder Could not register with Denizen 19:42:43 [SEVERE] Error occurred while enabling Builder v0.4.1.1 (Is it up to date?) java.lang.NoClassDefFoundError: net / citizensnpcs / api / CitizensAPI at net.jrbudda.builder.Builder.onEnable (Builder.java: 57) at org.bukkit.plugin.java.JavaPlugin.setEnabled (JavaPlugin.java: 217) at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin (JavaPluginLoader.java: 365) at org.bukkit.plugin.SimplePluginManager.enablePlugin (SimplePluginManager.java: 381) at org.bukkit.craftbukkit.CraftServer.loadPlugin (CraftServer.java: 265) at org.bukkit.craftbukkit.CraftServer.enablePlugins (CraftServer.java: 247) at net.minecraft.server.MinecraftServer.i (MinecraftServer.java: 296) at net.minecraft.server.MinecraftServer.d (MinecraftServer.java: 275) at net.minecraft.server.MinecraftServer.a (MinecraftServer.java: 225) at net.minecraft.server.DedicatedServer.init (DedicatedServer.java: 140) at net.minecraft.server.MinecraftServer.run (MinecraftServer.java: 378) at net.minecraft.server.ThreadServerApplication.run (SourceFile: 539) Caused by: java.lang.ClassNotFoundException: net.citizensnpcs.api.CitizensAPI at java.net.URLClassLoader $ 1.run (URLClassLoader.java: 202) at java.security.AccessController.doPrivileged (Native Method) at java.net.URLClassLoader.findClass (URLClassLoader.java: 190) at org.bukkit.plugin.java.PluginClassLoader.findClass (PluginClassLoader.java: 44) at org.bukkit.plugin.java.PluginClassLoader.findClass (PluginClassLoader.java: 29) at java.lang.ClassLoader.loadClass (ClassLoader.java: 306) at java.lang.ClassLoader.loadClass (ClassLoader.java: 247) ... 12 more xx
this plugin is amazing The person who made this deserves 100000000 dollors
bob is my only friend :)
Hi I Have Citizens and Builder Plugin and i want the Builder's to use Worldedit..But How?
the Second thing i need help with is Like 5 Npcs Working Together On a Build to Make It Build Faster so it can Be Finished Faster Like When i want to Load a Schematic File On a Builder I Want the Builder To Work With Another Builder(s)...But How?
How do i Let the Builder(s) Fly?
Do u Mind Pming Me the Answer Please? So i can Do it? Or Just Post the Answer On This Link:
http://forums.bukkit.org/threads/citizens-builder-help-me.102878/
On deercam2.3322.org - I used the Builder NPC to recreate the Royal Palace - same one featured in the famous minecraft.net video. (I didn't know that was the same place until Bob was 1/2 way through building)
It took Bob an amazing Nine Hours to recreate the Royal Palace from schematic - the video is here: Bob the Epic Royal Palace Builder - its 4 hrs and 20 mins long - you can skip through it. But it is proof that the Builder is VERY POWERFUL and will continue working, through client crashes, internet slowdowns, etc - he just kept building and building and building and building.... Absolutely stunning work, Bob. I retired him after that and placed him in front with a tribute. Thanks Bob! - and thanks guys for Citizens 2.0 and Builder. Love it! -Ken
@niccolo29
Please use the specified build of Citizens2, you appear to be using 380.
@senne97
Your crashes are being caused by Multiverse and Authme, not Builder. And please use pastebin.com next time.
[SEVERE] null org.bukkit.command.CommandException: Unhandled exception executing command 'buil der' in plugin Builder v0.5 at org.bukkit.command.PluginCommand.execute(PluginCommand.java:42) at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:16 8) at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:4 92) at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler. java:878) at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:825)
at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:807) at net.minecraft.server.Packet3Chat.handle(Packet3Chat.java:44) at net.minecraft.server.NetworkManager.b(NetworkManager.java:276) at net.minecraft.server.NetServerHandler.d(NetServerHandler.java:109) at net.minecraft.server.ServerConnection.b(SourceFile:35) at net.minecraft.server.DedicatedServerConnection.b(SourceFile:30) at net.minecraft.server.MinecraftServer.q(MinecraftServer.java:581) at net.minecraft.server.DedicatedServer.q(DedicatedServer.java:212) at net.minecraft.server.MinecraftServer.p(MinecraftServer.java:474) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:406) at net.minecraft.server.ThreadServerApplication.run(SourceFile:539) Caused by: java.lang.NoSuchMethodError: net.citizensnpcs.Citizens.getNPCSelector ()Lnet/citizensnpcs/npc/NPCSelector; at net.jrbudda.builder.Builder.onCommand(Builder.java:208) at org.bukkit.command.PluginCommand.execute(PluginCommand.java:40) ... 15 more
@jrbudda
ay cant use 2 builder thane it craches
@Doc_Mat
Rotate it with worledit, make new scematic.
This whole plugin rocks! I only have one question though- say I wanted to make 2 of the same statue facing different directions- as if on either side of a road- I can't quite figure out how to do that... any suggestion?
@senne97
Split the schematic into 2 or same schematic, same origin, different build pattern.
ay don't get the wiki how u get 2 builder to work ?
cane u use 2 bobs at a time if ay loa thise file my server craches
http://www.mcschematics.com/index.php?topic=1594.msg9104;topicseen#newµ
is it possible to set this up, so that you need to bring him the resources for him to build? so give him for example a stack of wood, then he will build until he is out of wood and returns to his previous position and then u need to give him more wood, so he can build some more? would be awesome :D
@jrbudda:
Freaking love this plugin :)
@whackygamer
NOT REALLY. READ THE WIKI.
IS IT POSSIBLE TO ADD MORE THAN ONE NPC ON SAME PROJECT PLEASE REPLY.
EMAIL- [email protected]