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]
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.
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.
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.
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.
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
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!
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?
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!
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) ~[?:?]
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:?]
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!
[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
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.
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 ❤
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.
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