Builder Reloaded [1.8-1.17] 6.0.3

Let NPCs build your schematics with Citizens2

  1. MrWeefle
    Native Minecraft Version:
    Legacy (< 1.13)
    Tested Minecraft Versions:
    • 1.8
    • 1.11
    • 1.12
    • 1.13
    • 1.14
    • 1.15
    • 1.16
    • 1.17
    Source Code:
    https://github.com/Weefle/Builder
    Contributors:
    jrbudda, AnhCraft
    This is a fork of the official Builder plugin!
    All intellectual property rights go to
    jrbudda.
    The official plugin: https://dev.bukkit.org/projects/builder-citizens2

    This plugin has a premium version with a lot of new features and more support: https://www.spigotmc.org/resources/...s-and-structures-block-by-block-50-off.79683/

    It took me some time on my usual work time so be generous if you support my work it would make me really happy and would encourage me a lot to maintain this plugin if you can donate me over my donation link.


    This version of Builder can now support new 1.13-1.17 sponge schematics format!

    Version to use:
    - spigot 1.8: 1.0.3
    - spigot 1.11: 1.0.5
    - spigot 1.12: 1.0.7
    - spigot 1.13 (for 1.12 mcedit schematics): 2.0.7
    - spigot 1.13 (for 1.13 sponge schematics): 3.0.1
    - spigot 1.14 (for 1.13-1.14 sponge schematics): 4.0.3
    - spigot 1.15 (for 1.13-1.15 sponge schematics): 5.0.0
    - spigot 1.16 (for 1.13-1.16 sponge schematics): 6.0.1
    - spigot 1.17 (for 1.13-1.17 sponge schematics): 6.0.3

    Go here and select your version!



    [​IMG]
    [​IMG]
    Let NPCs build your schematic structures with 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
    • Add Builder.jar to your minecraft /plugins/ directory.
    • Put your <filename>.schematic in Builder/schematics/ folder.
    • 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

    bStats:
    [​IMG]

    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"



    Compatibility
    - If you want to convert an older schematic from before 1.13, you can do it by installing WordEdit, putting your schematic file in /Wordedit/schematics/schematic_name.schematic folder and do these commands: //schem load <schematic_name>
    //schem save <schematic_name.schem>
    It's important that you put .schem on the end of the file so it will become a .schem file.

Recent Reviews

  1. DanielOsorio
    DanielOsorio
    5/5,
    Version: 6.0.3
    es la hostia este plugin!!! me encanto y muy sencillo de usar, lo único malo y es entendible es que la construcción sea lenta bloque x bloque
  2. Qazmo
    Qazmo
    5/5,
    Version: 6.0.1
    how were you able to update it to 1.16 i want to use this for a plugin i have but cant find a api or java doc can you please help
  3. Samplayz2007
    Samplayz2007
    5/5,
    Version: 6.0.1
    This is a great plugin the cause of the Fricking errors are corrupted or unreadable by builder schematics to make it work do this first load the schematic in world edit then //paste then copy the pasted house or any build then //schematic save (name for it) now put the generated schematic into the builder schematic now do the steps done hope fully the dev fix this issue thanks for the plugin cool plugin
  4. iJustFocus
    iJustFocus
    5/5,
    Version: 6.0.1
    Very good, fantastic, excellent are the words that come to mind whenever I think of this plugin.
    1. MrWeefle
      Author's Response
      Thank you so much for your reply! :D
  5. Belette
    Belette
    5/5,
    Version: 6.0.0
    Le plugins est super cool, mais problème... lorsque je fais le /builder build j'ai une erreur :
    org.bukkit.command.CommandException: Unhandled exception executing command 'builder' in plugin Builder v6.0.0
    at org.bukkit.command.PluginCommand.execute(PluginCommand.java:47) ~[spigot-1.16.3.jar:git-Spigot-3a70bd9-bf3d720]
    at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:149) ~[spigot-1.16.3.jar:git-Spigot-3a70bd9-bf3d720]
    at org.bukkit.craftbukkit.v1_16_R2.CraftServer.dispatchCommand(CraftServer.java:756) ~[spigot-1.16.3.jar:git-Spigot-3a70bd9-bf3d720]
    at net.minecraft.server.v1_16_R2.PlayerConnection.handleCommand(PlayerConnection.java:1697) ~[spigot-1.16.3.jar:git-Spigot-3a70bd9-bf3d720]
    at net.minecraft.server.v1_16_R2.PlayerConnection.a(PlayerConnection.java:1540) ~[spigot-1.16.3.jar:git-Spigot-3a70bd9-bf3d720]

    Je ne mes pas tout sinon on va se perdre.
    Est-ce parce que je suis en 1.16.3 ?
    Sinon le plugins est vraiment top, bravo
    1. MrWeefle
      Author's Response
      Il peut y avoir plusieurs raisons:
      - le schematic a été sauvegardé dans une version plus récente ou trop ancienne et ne peut pas charger
      - le plugin Citizens n'a pas la dernière mise à jour
      - le plugin n'est pas compatible avec la version de Spigot actuelle
  6. ghiranos
    ghiranos
    5/5,
    Version: 6.0.0
    i love this plugin its very useful for my minigame server that centered around auto generating monument
  7. inbar_shelef
    inbar_shelef
    1/5,
    Version: 6.0.0
    internal errors are fun
    also spams the console
    just dont please dont download it
    1. MrWeefle
      Author's Response
      You're just not using it correctly
  8. TrPython
    TrPython
    5/5,
    Version: 6.0.0
    thank u for this plugin is amazing.How can 2 builder same build (together for quick)
  9. _Astrap
    _Astrap
    4/5,
    Version: 6.0.0
    [ERROR] null

    org.bukkit.command.CommandException: Unhandled exception executing command 'builder' in plugin Builder v3.0.1

    at org.bukkit.command.PluginCommand.execute(PluginCommand.java:48) ~[patched_1.13.2.jar:git-Paper-639]

    at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:151) ~[patched_1.13.2.jar:git-Paper-639]

    at org.bukkit.craftbukkit.v1_13_R2.CraftServer.dispatchCommand(CraftServer.java:734) ~[patched_1.13.2.jar:git-Paper-639]

    at net.minecraft.server.v1_13_R2.PlayerConnection.handleCommand(PlayerConnection.java:1783) ~[patched_1.13.2.jar:git-Paper-639]

    at net.minecraft.server.v1_13_R2.PlayerConnection.a(PlayerConnection.java:1591) ~[patched_1.13.2.jar:git-Paper-639]

    at net.minecraft.server.v1_13_R2.PacketPlayInChat.a(PacketPlayInChat.java:45) ~[patched_1.13.2.jar:git-Paper-639]

    at net.minecraft.server.v1_13_R2.PacketPlayInChat.a(PacketPlayInChat.java:5) ~[patched_1.13.2.jar:git-Paper-639]

    at net.minecraft.server.v1_13_R2.PlayerConnectionUtils.lambda$ensureMainThread$0(PlayerConnectionUtils.java:15) ~[patched_1.13.2.jar:git-Paper-639]

    at net.minecraft.server.v1_13_R2.PlayerConnectionUtils$$Lambda$3878/0000000050190A00.run(Unknown Source) ~[?:?]

    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) ~[?:1.8.0_265]

    at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_265]

    at net.minecraft.server.v1_13_R2.SystemUtils.a(SystemUtils.java:108) ~[patched_1.13.2.jar:git-Paper-639]

    at net.minecraft.server.v1_13_R2.MinecraftServer.b(MinecraftServer.java:1018) ~[patched_1.13.2.jar:git-Paper-639]

    at net.minecraft.server.v1_13_R2.DedicatedServer.b(DedicatedServer.java:439) ~[patched_1.13.2.jar:git-Paper-639]

    at net.minecraft.server.v1_13_R2.MinecraftServer.a(MinecraftServer.java:940) ~[patched_1.13.2.jar:git-Paper-639]

    at net.minecraft.server.v1_13_R2.MinecraftServer.run(MinecraftServer.java:837) ~[patched_1.13.2.jar:git-Paper-639]

    at java.lang.Thread.run(Thread.java:823) [?:1.8.0_265]

    Caused by: java.lang.NullPointerException

    at net.jrbudda.builder.BuilderSchematic.BuildQueue(BuilderSchematic.java:61) ~[?:?]

    at net.jrbudda.builder.BuilderTrait.StartBuild(BuilderTrait.java:344) ~[?:?]

    at net.jrbudda.builder.BuilderTrait.TryBuild(BuilderTrait.java:286) ~[?:?]

    at net.jrbudda.builder.Builder.onCommand(Builder.java:484) ~[?:?]

    at org.bukkit.command.PluginCommand.execute(PluginCommand.java:46) ~[patched_1.13.2.jar:git-Paper-639]

    ... 16 more
  10. John192
    John192
    4/5,
    Version: 5.0.0
    It would awesome if add in 1.16.1 support to the plugin but other than that it works in 1.15.2