Constructor [1.13-1.21] - NPCs build your schematics block by block [50% OFF] icon

Constructor [1.13-1.21] - NPCs build your schematics block by block [50% OFF] -----

Let NPCs build your schematics and structures block by block with Citizens




Version: 3.4
Just purchase it and already won't work right out of the box

20:03:40] [Server thread/ERROR]: Fatal error trying to convert Constructor v3.4:fr/weefle/constructor/Constructor.class
java.lang.IllegalArgumentException: Unsupported class file major version 65
at org.objectweb.asm.ClassReader.<init>(ClassReader.java:199) ~[asm-9.4.jar:9.4]
at org.objectweb.asm.ClassReader.<init>(ClassReader.java:180) ~[asm-9.4.jar:9.4]
at org.objectweb.asm.ClassReader.<init>(ClassReader.java:166) ~[asm-9.4.jar:9.4]

Version: 3.4
Thanks for the latest update! So far the plugin is working perfectly again! Thank you again. :)

Version: 3.2
Thanks for the awesome update! It's very nice of you to release an update. Thanks again, greetings Simukanal :)
-
Author's response
Thank you to review my latest update, it's a pleasure that you can enjoy this plugin :D

Version: 3.1
sorry about the 1 star thing, thought I'd fix that. thanks for updating this plugin again! didn't initially notice u guys already had a discord, there are some occasions where the npc will say certain blocks don't exist like Redstone wall torch and stuff but I'm sure u will fix that! great plugin nonetheless.
-
Author's response
Happy to see that you like the latest update, you can go to my discord server to send me your error so I can try to fix it !

Version: 3.0
Thank you for updating this plugin after so long, should really get a discord server or something so you can keep people posted on the progress regarding further updates.
-
Author's response
Why putting another 1 star if you thanks me for updating ? that's not cool ...

Version: 2.1.6
Been asking the developer to update the plugin since june/july, and he hasn't responded. This plugin is considered a waste of my money now due to the lack of updates. he doesn't even care at all, please do not buy this.
-
Author's response
I'm sorry about that, I'll try to do my best to keep updating this plugin sooner.

Version: 2.1.6
The developer does not update the plugin, does not respond, and does not release the code to make improvements.
Since the code is not released, you may be installing malware without knowing it.
It is not worth buying.
-
Author's response
I'm sorry about that, I'll try to do my best to keep updating this plugin sooner.

Version: 2.1.6
This is an amazing plugin. However, when I place things that don't take up a whole block (lanterns, glass panes, leaves) they are water logged. Any ideas? Thanks! 1.21
-
Author's response
Thank you for your review, could you explain me in detail your problem on my Discord server ?

Version: 2.1.6
Heyo! I used to use this plugin on older versions of Minecraft. I was wondering when 1.21 was expected? Seems to hold up on things like NETHER_PORTAL and LAVA_CAULDRON, etc. It just stops. Thanks!

Version: 2.1.6
Hey, I was just wondering when this plugin will update or if you can by any chance just send me the source code. I'd like to update it to 1.21 so I can use it on my server. I asked for an update to 1.20.6 back in march but I don't think you replied. Will this plugin update anytime soon?

Version: 2.1.6
I suggest keeping up with all the minecraft updates. 1.20.6 just came out recently. You may wanna update the plugin for us.

Version: 2.1.6
Please do not let the previous review scare you off! After the recent update, the plugin is working perfectly on 1.20.4! As stated in the update, you need to have worldedit for it work, but otherwise this is an amazing plugin, addition to citizens, and a great recreation of the abandoned original builder addon!
-
Author's response
Thank you very much for your review, I really appreciate it !

Version: 2.1.5
ERROR EN SPIGOT 1.20.4

[20:08:24] [Server thread/ERROR]: Error occurred while enabling Constructor v2.1.5 (Is it up to date?)
java.lang.IllegalStateException: zip file closed
at java.util.zip.ZipFile.ensureOpen(ZipFile.java:846) ~[?:?]
at java.util.zip.ZipFile.getEntry(ZipFile.java:338) ~[?:?]
at java.util.jar.JarFile.getEntry(JarFile.java:516) ~[?:?]
at java.util.jar.JarFile.getJarEntry(JarFile.java:471) ~[?:?]
at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:172) ~[spigot-api-1.20.4-R0.1-SNAPSHOT.jar:?]
at java.lang.ClassLoader.loadClass(ClassLoader.java:593) ~[?:?]
at org.bukkit.plugin.java.PluginClassLoader.loadClass0(PluginClassLoader.java:117) ~[spigot-api-1.20.4-R0.1-SNAPSHOT.jar:?]
at org.bukkit.plugin.java.PluginClassLoader.loadClass(PluginClassLoader.java:112) ~[spigot-api-1.20.4-R0.1-SNAPSHOT.jar:?]
at java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[?:?]
at fr.weefle.constructor.Constructor.onEnable(Constructor.java:67) ~[?:?]
at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:266) ~[spigot-api-1.20.4-R0.1-SNAPSHOT.jar:?]
at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:342) ~[spigot-api-1.20.4-R0.1-SNAPSHOT.jar:?]
at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:480) ~[spigot-api-1.20.4-R0.1-SNAPSHOT.jar:?]
at org.bukkit.craftbukkit.v1_20_R3.CraftServer.enablePlugin(CraftServer.java:539) ~[spigot-1.20.4-R0.1-SNAPSHOT.jar:4026-Spigot-c198da2-292ec79]
at org.bukkit.craftbukkit.v1_20_R3.CraftServer.enablePlugins(CraftServer.java:453) ~[spigot-1.20.4-R0.1-SNAPSHOT.jar:4026-Spigot-c198da2-292ec79]
at net.minecraft.server.MinecraftServer.loadWorld0(MinecraftServer.java:623) ~[spigot-1.20.4-R0.1-SNAPSHOT.jar:4026-Spigot-c198da2-292ec79]
at net.minecraft.server.MinecraftServer.loadLevel(MinecraftServer.java:409) ~[spigot-1.20.4-R0.1-SNAPSHOT.jar:4026-Spigot-c198da2-292ec79]
at net.minecraft.server.dedicated.DedicatedServer.e(DedicatedServer.java:250) ~[spigot-1.20.4-R0.1-SNAPSHOT.jar:4026-Spigot-c198da2-292ec79]
at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:1000) ~[spigot-1.20.4-R0.1-SNAPSHOT.jar:4026-Spigot-c198da2-292ec79]
at net.minecraft.server.MinecraftServer.lambda$0(MinecraftServer.java:304) ~[spigot-1.20.4-R0.1-SNAPSHOT.jar:4026-Spigot-c198da2-292ec79]
at java.lang.Thread.run(Thread.java:1583) ~[?:?]
-
Author's response
Do you still have this error ?

Version: 2.1.5
it's good, but when i got the latest version of the plugin, this happens when using the menus:

[15:15:50] [Server thread/ERROR]: Could not pass event InventoryClickEvent to Constructor v2.1.5
org.bukkit.command.CommandException: Unhandled exception executing command 'constructor' in plugin Constructor v2.1.5
at org.bukkit.command.PluginCommand.execute(PluginCommand.java:47) ~[purpur-api-1.20.2-R0.1-SNAPSHOT.jar:?]
at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:168) ~[purpur-api-1.20.2-R0.1-SNAPSHOT.jar:?]
at org.bukkit.craftbukkit.v1_20_R2.CraftServer.dispatchCommand(CraftServer.java:1003) ~[purpur-1.20.2.jar:git-Purpur-2074]
at org.bukkit.craftbukkit.v1_20_R2.entity.CraftPlayer.performCommand(CraftPlayer.java:726) ~[purpur-1.20.2.jar:git-Purpur-2074]
at fr.weefle.constructor.essentials.ConstructorListener.onInventoryClick(ConstructorListener.java:527) ~[Constructor.jar:?]
at com.destroystokyo.paper.event.executor.asm.generated.GeneratedEventExecutor893.execute(Unknown Source) ~[?:?]
at org.bukkit.plugin.EventExecutor$2.execute(EventExecutor.java:77) ~[purpur-api-1.20.2-R0.1-SNAPSHOT.jar:?]
at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:77) ~[purpur-api-1.20.2-R0.1-SNAPSHOT.jar:git-Purpur-2074]
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:70) ~[purpur-api-1.20.2-R0.1-SNAPSHOT.jar:?]
at io.papermc.paper.plugin.manager.PaperEventManager.callEvent(PaperEventManager.java:54) ~[purpur-1.20.2.jar:git-Purpur-2074]
at io.papermc.paper.plugin.manager.PaperPluginManagerImpl.callEvent(PaperPluginManagerImpl.java:126) ~[purpur-1.20.2.jar:git-Purpur-2074]
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:617) ~[purpur-api-1.20.2-R0.1-SNAPSHOT.jar:?]
at net.minecraft.server.network.ServerGamePacketListenerImpl.handleContainerClick(ServerGamePacketListenerImpl.java:3171) ~[?:?]
at net.minecraft.network.protocol.game.ServerboundContainerClickPacket.handle(ServerboundContainerClickPacket.java:58) ~[?:?]
at net.minecraft.network.protocol.game.ServerboundContainerClickPacket.handle(ServerboundContainerClickPacket.java:23) ~[?:?]
at net.minecraft.network.protocol.PacketUtils.lambda$ensureRunningOnSameThread$0(PacketUtils.java:53) ~[?:?]
at net.minecraft.server.TickTask.run(TickTask.java:18) ~[purpur-1.20.2.jar:git-Purpur-2074]
at net.minecraft.util.thread.BlockableEventLoop.doRunTask(BlockableEventLoop.java:153) ~[?:?]
at net.minecraft.util.thread.ReentrantBlockableEventLoop.doRunTask(ReentrantBlockableEventLoop.java:24) ~[?:?]
at net.minecraft.server.MinecraftServer.doRunTask(MinecraftServer.java:1349) ~[purpur-1.20.2.jar:git-Purpur-2074]
at net.minecraft.server.MinecraftServer.d(MinecraftServer.java:193) ~[purpur-1.20.2.jar:git-Purpur-2074]
at net.minecraft.util.thread.BlockableEventLoop.pollTask(BlockableEventLoop.java:126) ~[?:?]
at net.minecraft.server.MinecraftServer.pollTaskInternal(MinecraftServer.java:1326) ~[purpur-1.20.2.jar:git-Purpur-2074]
at net.minecraft.server.MinecraftServer.pollTask(MinecraftServer.java:1319) ~[purpur-1.20.2.jar:git-Purpur-2074]
at net.minecraft.util.thread.BlockableEventLoop.managedBlock(BlockableEventLoop.java:136) ~[?:?]
at net.minecraft.server.MinecraftServer.waitUntilNextTick(MinecraftServer.java:1297) ~[purpur-1.20.2.jar:git-Purpur-2074]
at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1185) ~[purpur-1.20.2.jar:git-Purpur-2074]
at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:318) ~[purpur-1.20.2.jar:git-Purpur-2074]
at java.lang.Thread.run(Thread.java:833) ~[?:?]
Caused by: java.lang.NullPointerException: Profile name must not be null
at java.util.Objects.requireNonNull(Objects.java:233) ~[?:?]
at com.mojang.authlib.GameProfile.<init>(GameProfile.java:31) ~[authlib-5.0.47.jar:?]
at fr.weefle.constructor.extra.ConstructorCommand.getItem(ConstructorCommand.java:906) ~[Constructor.jar:?]
at fr.weefle.constructor.extra.ConstructorCommand.onCommand(ConstructorCommand.java:239) ~[Constructor.jar:?]
at org.bukkit.command.PluginCommand.execute(PluginCommand.java:45) ~[purpur-api-1.20.2-R0.1-SNAPSHOT.jar:?]

Version: 2.1.4
I love this plugin and have had fun with it I think almost 2 years? Its the best addition ever for some fun. I dont let anyone use it but me on my test server. Worth it completely for great fun!
-
Author's response
Thanks a lot for your review ! :D

Version: 2.1.1
Thanks for updating, now the perm works fine. Interesting using it with denizen script.
-
Author's response
Thanks a lot for your review ! :D

Version: 2.1.0
Please release the source code or add me on github "Stewart-Anubis", I need to translate some functions! ex /help
-
Author's response
Thanks a lot for your review ! :D

Version: 2.1.0
The plugin is very interesting and unique. I would highly recommend this plugin.
-
Author's response
Thanks a lot for your review ! :D

Version: 2.0.8
Thanks so much for reviveing the builder plugin.
This plugin is a master pice.
Keep up the great work :)
-
Author's response
Thanks a lot for your review, I'll do my best ! <3

Version: 2.0.4
cool!!! probe el gratuito y es excelente, decidi comprar el premium para apoyarte, no lo abandones ya que tiene mucho potencial este complemento.
-
Author's response
Thanks a lot for your review ! :D

Version: 2.0.3
[13:51:27] [Server thread/ERROR]: Could not load 'plugins\Constructor (1).jar' in folder 'plugins'
org.bukkit.plugin.InvalidPluginException: java.lang.NoClassDefFoundError: java/rmi/activation/ActivationException
at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:149) ~[spigot-1.17.1.jar:3246-Spigot-6c1c1b2-dc764e7]
at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:394) ~[spigot-1.17.1.jar:3246-Spigot-6c1c1b2-dc764e7]
at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:301) ~[spigot-1.17.1.jar:3246-Spigot-6c1c1b2-dc764e7]
at org.bukkit.craftbukkit.v1_17_R1.CraftServer.loadPlugins(CraftServer.java:403) ~[spigot-1.17.1.jar:3246-Spigot-6c1c1b2-dc764e7]
at net.minecraft.server.dedicated.DedicatedServer.init(DedicatedServer.java:233) ~[spigot-1.17.1.jar:3246-Spigot-6c1c1b2-dc764e7]
at net.minecraft.server.MinecraftServer.x(MinecraftServer.java:1010) ~[spigot-1.17.1.jar:3246-Spigot-6c1c1b2-dc764e7]
at net.minecraft.server.MinecraftServer.lambda$0(MinecraftServer.java:305) ~[spigot-1.17.1.jar:3246-Spigot-6c1c1b2-dc764e7]
at java.lang.Thread.run(Thread.java:833) [?:?]
Caused by: java.lang.NoClassDefFoundError: java/rmi/activation/ActivationException
at java.lang.Class.forName0(Native Method) ~[?:?]
at java.lang.Class.forName(Class.java:467) ~[?:?]
at org.bukkit.plugin.java.PluginClassLoader.<init>(PluginClassLoader.java:67) ~[spigot-1.17.1.jar:3246-Spigot-6c1c1b2-dc764e7]
at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:145) ~[spigot-1.17.1.jar:3246-Spigot-6c1c1b2-dc764e7]
... 7 more
Caused by: java.lang.ClassNotFoundException: java.rmi.activation.ActivationException
at org.bukkit.plugin.java.PluginClassLoader.loadClass0(PluginClassLoader.java:142) ~[spigot-1.17.1.jar:3246-Spigot-6c1c1b2-dc764e7]
at org.bukkit.plugin.java.PluginClassLoader.loadClass(PluginClassLoader.java:99) ~[spigot-1.17.1.jar:3246-Spigot-6c1c1b2-dc764e7]
at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]
at java.lang.Class.forName0(Native Method) ~[?:?]
at java.lang.Class.forName(Class.java:467) ~[?:?]
at org.bukkit.plugin.java.PluginClassLoader.<init>(PluginClassLoader.java:67) ~[spigot-1.17.1.jar:3246-Spigot-6c1c1b2-dc764e7]
at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:145) ~[spigot-1.17.1.jar:3246-Spigot-6c1c1b2-dc764e7]
... 7 more
-
Author's response
Please don't post code in reviews and open an issue instead on Github here: https://github.com/Weefle/Constructor/issues
Are you running this plugin on Java 8 ?

Version: 1.0.6
An amazing plugin! Constructor is a fun addon for Citizens that lets your NPCs to build your very own structures! I'm still experimenting the plugin to see its full power but from what I've seen this is extremely powerful and fun to play with.

MrWeefle is a really friendly dev, who seems to care a lot for his creation. I have no regrets on purchasing this resource. Recommended.

5/5.

Kind regards,

Flamel.
-
Author's response
Thank you a lot, I'm doing my best to make this plugin as good as possible :D

Version: 1.0.3
The plugin is ok, but when you are not next to the citizen, he stop building, and everytime you came, he start again.

Are thre any command to change this cause i've not found.
-
Author's response
It's a Citizens problem I'm sorry :/

Version: 1.0.2
This plugin is so cool
My first start with the plugin was a 250x250 large build.
The NPC worked a lot to build it.
If we would not set the npc speed, this build would never be done.
My players are loving it
The plugin is stable and awesome
MrWeefle is very kind, and friendly developer
Great job 5/5
I definitely recommend it ❤
-
Author's response
Thank you really much for your review I'm glad you like my plugin, thanks for supporting my work ☺️

Version: 1.0.0
I instantly bought this plugin when it went premium, however I had issues with it often. After a little bit sorting out my own difficulties everything is working correctly. How wonderfully it works too! While this isn't a perfect plugin it's well worth it for very unique features.
-
Author's response
Your review is so nice, I thank you very much for this and if there is any problem you can find or some ameliorations, just tell it to me on the Constructor's Discord or in the discussion section! :D

Version: 0.0.7
Hello I have a question about the plugin if you need Citizens 2 or not? By the way eccellent add-on
-
Author's response
Thank you very much and yeah, this plugin depends on Citizens 2

Version: 0.0.4
Amazing, recommend it. Note version 0.0.3 was much worse but after the update amazing.
-
Author's response
Thank you really much, if anyone have any problem, just send me a message on the Discord server, the link is on the plugin overview.

Version: 0.0.2
I haven't tried this yet.
But i saw what you had done before.. so credit
I believe you will be fine in the future.
-
Author's response
Thank you very much for your support!
I'll continue to maintain this resource :D

Resource Information
Author:
----------
Total Downloads: 501
First Release: Jun 14, 2020
Last Update: Feb 19, 2025
Category: ---------------
All-Time Rating:
23 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings