[06:47:26 WARN]: [RotatingHeads2] Plugin RotatingHeads2 v1.2.0 generated an exception while executing task 135
java.lang.NullPointerException: constructor
at com.google.common.base.Preconditions.checkNotNull(Preconditions.java:895) ~[patched_1.17.1.jar:git-Purpur-1428]
at com.comphenix.protocol.reflect.accessors.MethodHandleHelper.getConstructorAccessor(MethodHandleHelper.java:70) ~[ProtocolLib.jar:?]
at com.comphenix.protocol.reflect.accessors.Accessors.getConstructorAccessor(Accessors.java:167) ~[ProtocolLib.jar:?]
at com.comphenix.protocol.reflect.accessors.Accessors.getConstructorAccessor(Accessors.java:145) ~[ProtocolLib.jar:?]
at com.comphenix.protocol.wrappers.LegacyDataWatcher.newHandle(LegacyDataWatcher.java:113) ~[ProtocolLib.jar:?]
at com.comphenix.protocol.wrappers.LegacyDataWatcher.<init>(LegacyDataWatcher.java:108) ~[ProtocolLib.jar:?]
at com.comphenix.protocol.wrappers.LegacyDataWatcher.<init>(LegacyDataWatcher.java:85) ~[ProtocolLib.jar:?]
at com.comphenix.protocol.wrappers.WrappedDataWatcher.<init>(WrappedDataWatcher.java:86) ~[ProtocolLib.jar:?]
at cz.gennario.newrotatingheads.rotatingengine.PacketUtils.getDataWatcher(PacketUtils.java:79) ~[RotatingHeads2-1.2.0 (1).jar:?]
at cz.gennario.newrotatingheads.rotatingengine.PacketEntity.spawn(PacketEntity.java:56) ~[RotatingHeads2-1.2.0 (1).jar:?]
at cz.gennario.newrotatingheads.system.RotatingHead.spawn(RotatingHead.java:363) ~[RotatingHeads2-1.2.0 (1).jar:?]
at cz.gennario.newrotatingheads.system.HeadRunnable.run(HeadRunnable.java:28) ~[RotatingHeads2-1.2.0 (1).jar:?]
at org.bukkit.craftbukkit.v1_17_R1.scheduler.CraftTask.run(CraftTask.java:101) ~[patched_1.17.1.jar:git-Purpur-1428]
at org.bukkit.craftbukkit.v1_17_R1.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:57) ~[patched_1.17.1.jar:git-Purpur-1428]
at com.destroystokyo.paper.ServerSchedulerReportingWrapper.run(ServerSchedulerReportingWrapper.java:22) ~[patched_1.17.1.jar:git-Purpur-1428]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?]
at java.lang.Thread.run(Thread.java:840) ~[?:?]
[06:47:26 WARN]: java.lang.NullPointerException: constructor
[06:47:26 WARN]: at com.google.common.base.Preconditions.checkNotNull(Preconditions.java:895)
[06:47:26 WARN]: at ProtocolLib.jar//com.comphenix.protocol.reflect.accessors.MethodHandleHelper.getConstructorAccessor(MethodHandleHelper.java:70)
[06:47:26 WARN]: at ProtocolLib.jar//com.comphenix.protocol.reflect.accessors.Accessors.getConstructorAccessor(Accessors.java:167)
[06:47:26 WARN]: at ProtocolLib.jar//com.comphenix.protocol.reflect.accessors.Accessors.getConstructorAccessor(Accessors.java:145)
[06:47:26 WARN]: at ProtocolLib.jar//com.comphenix.protocol.wrappers.LegacyDataWatcher.newHandle(LegacyDataWatcher.java:113)
[06:47:26 WARN]: at ProtocolLib.jar//com.comphenix.protocol.wrappers.LegacyDataWatcher.<init>(LegacyDataWatcher.java:108)
[06:47:26 WARN]: at ProtocolLib.jar//com.comphenix.protocol.wrappers.LegacyDataWatcher.<init>(LegacyDataWatcher.java:85)
[06:47:26 WARN]: at ProtocolLib.jar//com.comphenix.protocol.wrappers.WrappedDataWatcher.<init>(WrappedDataWatcher.java:86)
[06:47:26 WARN]: at RotatingHeads2-1.2.0 (1).jar//cz.gennario.newrotatingheads.rotatingengine.PacketUtils.getDataWatcher(PacketUtils.java:79)
[06:47:26 WARN]: at RotatingHeads2-1.2.0 (1).jar//cz.gennario.newrotatingheads.rotatingengine.PacketArmorStand.spawn(PacketArmorStand.java:59)
[06:47:26 WARN]: at RotatingHeads2-1.2.0 (1).jar//cz.gennario.newrotatingheads.system.RotatingHead.spawn(RotatingHead.java:360)
[06:47:26 WARN]: at RotatingHeads2-1.2.0 (1).jar//cz.gennario.newrotatingheads.system.HeadRunnable.run(HeadRunnable.java:28)
[06:47:26 WARN]: at org.bukkit.craftbukkit.v1_17_R1.scheduler.CraftTask.run(CraftTask.java:101)
[06:47:26 WARN]: at org.bukkit.craftbukkit.v1_17_R1.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:57)
[06:47:26 WARN]: at com.destroystokyo.paper.ServerSchedulerReportingWrapper.run(ServerSchedulerReportingWrapper.java:22)
[06:47:26 WARN]: at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
[06:47:26 WARN]: at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
[06:47:26 WARN]: at java.base/java.lang.Thread.run(Thread.java:840)
[06:22:53 WARN]: [RotatingHeads2] Plugin RotatingHeads2 v1.2.0 generated an exception while executing task 135
java.lang.NullPointerException: constructor
at com.google.common.base.Preconditions.checkNotNull(Preconditions.java:895) ~[patched_1.17.1.jar:git-Purpur-1428]
at com.comphenix.protocol.reflect.accessors.MethodHandleHelper.getConstructorAccessor(MethodHandleHelper.java:70) ~[ProtocolLib.jar:?]
at com.comphenix.protocol.reflect.accessors.Accessors.getConstructorAccessor(Accessors.java:167) ~[ProtocolLib.jar:?]
at com.comphenix.protocol.reflect.accessors.Accessors.getConstructorAccessor(Accessors.java:145) ~[ProtocolLib.jar:?]
at com.comphenix.protocol.wrappers.LegacyDataWatcher.newHandle(LegacyDataWatcher.java:113) ~[ProtocolLib.jar:?]
at com.comphenix.protocol.wrappers.LegacyDataWatcher.<init>(LegacyDataWatcher.java:108) ~[ProtocolLib.jar:?]
at com.comphenix.protocol.wrappers.LegacyDataWatcher.<init>(LegacyDataWatcher.java:85) ~[ProtocolLib.jar:?]
at com.comphenix.protocol.wrappers.WrappedDataWatcher.<init>(WrappedDataWatcher.java:86) ~[ProtocolLib.jar:?]
at cz.gennario.newrotatingheads.rotatingengine.PacketUtils.getDataWatcher(PacketUtils.java:79) ~[RotatingHeads2-1.2.0 (1).jar:?]
at cz.gennario.newrotatingheads.rotatingengine.PacketEntity.spawn(PacketEntity.java:56) ~[RotatingHeads2-1.2.0 (1).jar:?]
at cz.gennario.newrotatingheads.system.RotatingHead.spawn(RotatingHead.java:363) ~[RotatingHeads2-1.2.0 (1).jar:?]
at cz.gennario.newrotatingheads.system.HeadRunnable.run(HeadRunnable.java:28) ~[RotatingHeads2-1.2.0 (1).jar:?]
at org.bukkit.craftbukkit.v1_17_R1.scheduler.CraftTask.run(CraftTask.java:101) ~[patched_1.17.1.jar:git-Purpur-1428]
at org.bukkit.craftbukkit.v1_17_R1.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:57) ~[patched_1.17.1.jar:git-Purpur-1428]
at com.destroystokyo.paper.ServerSchedulerReportingWrapper.run(ServerSchedulerReportingWrapper.java:22) ~[patched_1.17.1.jar:git-Purpur-1428]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?]
at java.lang.Thread.run(Thread.java:840) ~[?:?]
The RotatingHeads 2 plugin is a solid choice for adding dynamic decorations in Minecraft, offering features like armor stands, heads, and entities across versions 1.14 to 1.20. It enhances server aesthetics with smooth animations and customization options. However, the plugin's potential is hindered by poor documentation. The wiki lacks clear instructions and detailed explanations, making it difficult for users to fully utilize its features. Improving the documentation would significantly enhance the user experience, allowing for easier setup and configuration. Overall, a good plugin, but the inadequate wiki limits its effectiveness.
How do I transfer all the heads from the old version to the new one ? I had version 1.5.1 and it was different, and I would not want to rewrite everything
Amazing Plugin! I love this so much, and it makes a great decoration and information system to my lobby! I updated to 1.19.3, and it's not enabled, in the next update could you please update the plugin to the latest minecraft version? Thank you!
Hello dear developer! I really liked the plugin, but i would like to share my idea on how to improve this plugin. It`s possible to make the choice of animation of the head and hologram not in the config.yml file, but in the settings of the head itself?) It will be much more convenient
Amazing plugin, Myself and another user had mentioned a bug spamming our consoles and within a day the dev had fixed it. Really good features and active updates! :)
Hello. Thank you for your review. HEX support is already added.
<SOLID:hex>
<GRADIENT:hex>text</GRADIENT:hex>
Version: 1.3.4
best plugin. idk what to say. but yes one request. please add like handy orbs which plants crops etc. btw bes plugin love it. i was finding a plugin like this
Even though I was always told about this plugin as one of the worse ones, not only with the backstory about plugin development, but overall functionality, so I can't confirm it, on the contrary, refute it. As a Server Engineer of larger Czechoslovak projects, I can confirm that this is one of those plugins that everyone should have on their server, primarily the Lobby. The plugin is highly optimized, easy to use and has a great Developer who will help with everything and is also very friendly. Hope you'll make another plugin like this one.
Thank you very much for the review. Yes, that's right, I've ruined my reputation a few years back, but I've been trying to be different for the last seven months and you can see that a lot of people have noticed what I really am. Thank you.
Version: 1.3.4
Come On!!! Lets get it to 1,000 Downlaods!!
-------------------------------------------------
Yes! Finally this incredible plugin returned, I had been looking for it for days, I was excited when I found out that this plugin and its author returned, I recommend this plugin 100% one of the best that exists.