Used to run smoothly but now im getting this error, everyti anyone joins the server.
[14:19:17 ERROR]: Error sending packet clientbound/minecraft:set_entity_data
io.netty.handler.codec.EncoderException: Failed to encode packet 'clientbound/minecraft:set_entity_data'
at net.minecraft.network.codec.IdDispatchCodec.a(SourceFile:55) ~[spigot-1.21.4-R0.1-SNAPSHOT.jar:4409-Spigot-33ece3e-e28af08]
at net.minecraft.network.codec.IdDispatchCodec.encode(SourceFile:14) ~[spigot-1.21.4-R0.1-SNAPSHOT.jar:4409-Spigot-33ece3e-e28af08]
at net.minecraft.network.PacketEncoder.a(SourceFile:26) ~[spigot-1.21.4-R0.1-SNAPSHOT.jar:4409-Spigot-33ece3e-e28af08]
at net.minecraft.network.PacketEncoder.encode(SourceFile:12) ~[spigot-1.21.4-R0.1-SNAPSHOT.jar:4409-Spigot-33ece3e-e28af08]
at io.netty.handler.codec.MessageToByteEncoder.write(MessageToByteEncoder.java:107) ~[netty-codec-4.1.115.Final.jar:4.1.115.Final]
at io.netty.channel.AbstractChannelHandlerContext.invokeWrite0(AbstractChannelHandlerContext.java:893) ~[netty-transport-4.1.115.Final.jar:4.1.115.Final]
at io.netty.channel.AbstractChannelHandlerContext.invokeWrite(AbstractChannelHandlerContext.java:875) ~[netty-transport-4.1.115.Final.jar:4.1.115.Final]
at io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:984) ~[netty-transport-4.1.115.Final.jar:4.1.115.Final]
at io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:868) ~[netty-transport-4.1.115.Final.jar:4.1.115.Final]
at io.netty.handler.codec.MessageToMessageEncoder.write(MessageToMessageEncoder.java:113) ~[netty-codec-4.1.115.Final.jar:4.1.115.Final]
at io.netty.channel.AbstractChannelHandlerContext.invokeWrite0(AbstractChannelHandlerContext.java:893) ~[netty-transport-4.1.115.Final.jar:4.1.115.Final]
at io.netty.channel.AbstractChannelHandlerContext.invokeWrite(AbstractChannelHandlerContext.java:875) ~[netty-transport-4.1.115.Final.jar:4.1.115.Final]
at io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:984) ~[netty-transport-4.1.115.Final.jar:4.1.115.Final]
at io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:868) ~[netty-transport-4.1.115.Final.jar:4.1.115.Final]
at io.netty.handler.codec.MessageToByteEncoder.write(MessageToByteEncoder.java:120) ~[netty-codec-4.1.115.Final.jar:4.1.115.Final]
at io.netty.channel.AbstractChannelHandlerContext.invokeWrite0(AbstractChannelHandlerContext.java:893) ~[netty-transport-4.1.115.Final.jar:4.1.115.Final]
at io.netty.channel.AbstractChannelHandlerContext.invokeWrite(AbstractChannelHandlerContext.java:875) ~[netty-transport-4.1.115.Final.jar:4.1.115.Final]
at io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:984) ~[netty-transport-4.1.115.Final.jar:4.1.115.Final]
at io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:868) ~[netty-transport-4.1.115.Final.jar:4.1.115.Final]
at io.netty.channel.ChannelOutboundHandlerAdapter.write(ChannelOutboundHandlerAdapter.java:113) ~[netty-transport-4.1.115.Final.jar:4.1.115.Final]
at net.minecraft.network.NetworkManager$2.write(NetworkManager.java:555) ~[spigot-1.21.4-R0.1-SNAPSHOT.jar:4409-Spigot-33ece3e-e28af08]
at io.netty.channel.AbstractChannelHandlerContext.invokeWrite0(AbstractChannelHandlerContext.java:893) ~[netty-transport-4.1.115.Final.jar:4.1.115.Final]
at io.netty.channel.AbstractChannelHandlerContext.invokeWrite(AbstractChannelHandlerContext.java:875) ~[netty-transport-4.1.115.Final.jar:4.1.115.Final]
at io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:984) ~[netty-transport-4.1.115.Final.jar:4.1.115.Final]
at io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:868) ~[netty-transport-4.1.115.Final.jar:4.1.115.Final]
at io.netty.channel.DefaultChannelPipeline.write(DefaultChannelPipeline.java:964) ~[netty-transport-4.1.115.Final.jar:4.1.115.Final]
at io.netty.channel.AbstractChannel.write(AbstractChannel.java:300) ~[netty-transport-4.1.115.Final.jar:4.1.115.Final]
at com.comphenix.protocol.injector.netty.channel.NettyChannelProxy.write(NettyChannelProxy.java:210) ~[?:?]
at com.comphenix.protocol.injector.netty.channel.NettyChannelProxy.write(NettyChannelProxy.java:199) ~[?:?]
at net.minecraft.network.NetworkManager.c(NetworkManager.java:374) ~[spigot-1.21.4-R0.1-SNAPSHOT.jar:4409-Spigot-33ece3e-e28af08]
at net.minecraft.network.NetworkManager.lambda$sendPacket$12(NetworkManager.java:367) ~[spigot-1.21.4-R0.1-SNAPSHOT.jar:4409-Spigot-33ece3e-e28af08]
at com.comphenix.protocol.injector.netty.channel.NettyEventLoopProxy.lambda$proxyRunnable$2(NettyEventLoopProxy.java:49) ~[?:?]
at io.netty.util.concurrent.AbstractEventExecutor.runTask(AbstractEventExecutor.java:173) ~[netty-common-4.1.115.Final.jar:4.1.115.Final]
at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:166) ~[netty-common-4.1.115.Final.jar:4.1.115.Final]
at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:472) ~[netty-common-4.1.115.Final.jar:4.1.115.Final]
at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:569) ~[netty-transport-4.1.115.Final.jar:4.1.115.Final]
at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) ~[netty-common-4.1.115.Final.jar:4.1.115.Final]
at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[netty-common-4.1.115.Final.jar:4.1.115.Final]
at java.base/java.lang.Thread.run(Thread.java:1575) [?:?]
Caused by: java.lang.ClassCastException: class java.lang.Byte cannot be cast to class java.lang.Integer (java.lang.Byte and java.lang.Integer are in module java.base of loader 'bootstrap')
at net.minecraft.network.codec.ByteBufCodecs$27.encode(SourceFile:115) ~[spigot-1.21.4-R0.1-SNAPSHOT.jar:4409-Spigot-33ece3e-e28af08]
at net.minecraft.network.syncher.DataWatcher$c.a(DataWatcher.java:217) ~[spigot-1.21.4-R0.1-SNAPSHOT.jar:4409-Spigot-33ece3e-e28af08]
at net.minecraft.network.protocol.game.PacketPlayOutEntityMetadata.a(SourceFile:26) ~[spigot-1.21.4-R0.1-SNAPSHOT.jar:4409-Spigot-33ece3e-e28af08]
at net.minecraft.network.protocol.game.PacketPlayOutEntityMetadata.b(SourceFile:44) ~[spigot-1.21.4-R0.1-SNAPSHOT.jar:4409-Spigot-33ece3e-e28af08]
at net.minecraft.network.codec.StreamCodec$8.encode(SourceFile:44) ~[spigot-1.21.4-R0.1-SNAPSHOT.jar:4409-Spigot-33ece3e-e28af08]
at net.minecraft.network.codec.StreamCodec$11.a(SourceFile:99) ~[spigot-1.21.4-R0.1-SNAPSHOT.jar:4409-Spigot-33ece3e-e28af08]
at net.minecraft.network.codec.StreamCodec$11.encode(SourceFile:89) ~[spigot-1.21.4-R0.1-SNAPSHOT.jar:4409-Spigot-33ece3e-e28af08]
at net.minecraft.network.codec.IdDispatchCodec.a(SourceFile:53) ~[spigot-1.21.4-R0.1-SNAPSHOT.jar:4409-Spigot-33ece3e-e28af08]
... 38 more
Once you install this it's hard to play vanilla afterwards. It's so convenient to see exactly how much health things have and how much damage you do. It took me a bit to figure out how to get it to display exactly the way i wanted, but that's mostly because I'm not tech savvy, not because this isn't a great plugin.
i have a issue that when you turn on multiline, the hearts just float in the sky sometimes from everymob and the custom mobs. Sometimes it works but then it breaks and almost every mob lost their health bar and just float somewhere around
Well, mob health is fixed now, but the damage indicator does not work.
LOG:
[11:34:01 WARN]: [HoloMobHealth] Plugin HoloMobHealth v2.3.7.0 generated an exception while executing task 35801
java.lang.RuntimeException: java.lang.ClassCastException: class java.lang.Integer cannot be cast to class net.minecraft.network.syncher.DataWatcherObject (java.lang.Integer is in module java.base of loader 'bootstrap'; net.minecraft.network.syncher.DataWatcherObject is in unnamed module of loader java.net.URLClassLoader @2ef1e4fa)
at com.loohp.holomobhealth.nms.V1_20.createSpawnDamageIndicatorPackets(V1_20.java:347) ~[HoloMobHealth-2.3.7.0.jar:?]
at com.loohp.holomobhealth.modules.DamageIndicator.lambda$playIndicator$1(DamageIndicator.java:344) ~[HoloMobHealth-2.3.7.0.jar:?]
at org.bukkit.craftbukkit.v1_20_R1.scheduler.CraftTask.run(CraftTask.java:101) ~[purpur-1.20.1.jar:git-Purpur-2062]
at org.bukkit.craftbukkit.v1_20_R1.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:57) ~[purpur-1.20.1.jar:git-Purpur-2062]
at com.destroystokyo.paper.ServerSchedulerReportingWrapper.run(ServerSchedulerReportingWrapper.java:22) ~[purpur-1.20.1.jar:?]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) ~[?:?]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) ~[?:?]
at java.lang.Thread.run(Thread.java:1583) ~[?:?]
Caused by: java.lang.ClassCastException: class java.lang.Integer cannot be cast to class net.minecraft.network.syncher.DataWatcherObject (java.lang.Integer is in module java.base of loader 'bootstrap'; net.minecraft.network.syncher.DataWatcherObject is in unnamed module of loader java.net.URLClassLoader @2ef1e4fa)
at com.loohp.holomobhealth.nms.V1_20.createSpawnDamageIndicatorPackets(V1_20.java:331) ~[HoloMobHealth-2.3.7.0.jar:?]
... 7 more
I tried several configurations in different serversettings and this plugin simply does nothing. The only part that works are the Damage Indicators. Thats all.
best plugin and very good the only problem is the performance it affects a lot the performance of the server, my server with 80 people online the plugin is using 7% of the CPU
Hello, this is really a super good plugin CWC (I'm using Google Translate
I have a good idea, I want to change that number! ! The damage I want it to show is a picture I made myself, so it's really super awesome!
ohh man! I have my minecraft modded and couldn't find a good mod to show health bars without breaking NPC with holograms xD. Then i found this plugin and put it on my survival server and it made a huge difference!!! Works 10/10.
I get this a lot tho for now the plugin will only work with mobs, as in the name suggests. Thanks for the review!
Version: 2.3.0
找了很久终于找到了这款最合适我服务器的血条插件,而且可以自定义血条的样式,真的非常棒。
After looking for a long time, I finally found the most suitable blood bar plug-in for my server, and I can customize the style of blood bar, which is really great.
The plugin is awesome and very customizable and is perfect for any type of MMO Survival server, I even had a small issue and the owner replied on the discord server instantly fixing my problem
Thank you! By LibDisguise, do you mean player disguise support? If so, you can kinda get it to work by enabling multiline.
Version: 2.2.2
Things look great but trying to understand how to put this healthbar either on players. or player disguised mobs. this is a pretty large deal as no other plugins i've found so far can do this.
[12:39:42 INFO]: [HoloMobHealth] Unable to setup languages
[12:39:42 WARN]: java.lang.NullPointerException
[12:39:42 WARN]: at java.base/java.io.StringReader.<init>(StringReader.java:50)
[12:39:42 WARN]: at org.json.simple.parser.JSONParser.parse(JSONParser.java:79)
[12:39:42 WARN]: at org.json.simple.parser.JSONParser.parse(JSONParser.java:75)
[12:39:42 WARN]: at com.loohp.holomobhealth.Utils.HTTPRequestUtils.getJSONResponse(HTTPRequestUtils.java:23)
[12:39:42 WARN]: at com.loohp.holomobhealth.Utils.LanguageUtils.lambda$loadTranslations$3(LanguageUtils.java:95)
[12:39:42 WARN]: at org.bukkit.craftbukkit.v1_16_R3.scheduler.CraftTask.run(CraftTask.java:99)
[12:39:42 WARN]: at org.bukkit.craftbukkit.v1_16_R3.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:54)
[12:39:42 WARN]: at com.destroystokyo.paper.ServerSchedulerReportingWrapper.run(ServerSchedulerReportingWrapper.java:22)
[12:39:42 WARN]: at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
[12:39:42 WARN]: at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
[12:39:42 WARN]: at java.base/java.lang.Thread.run(Thread.java:834)
Love this plugin. It's by far the easiest plugin I've dealt with since starting a server.
The hardest part was finding the rating button on the Spigot page.
Multi line hasn't worked yet, but honestly Single line looks great once you customize it.
Very nice little plugin to the gameplay. Works on paper 1.16.3 make sure you check the example config on this page for more explanations, the generated config is a little dry :)
Installed 2.0.2, however it's still not showing any holohealth. The plugin is loaded, tried the command /hmh toggle. Is it becasue some other plugin crashed it? Like action bar health?
Hello,
I downloaded the dependencies and ran your plugin but it doesn’t work. When I use the command it says there are internal errors, I checked the console and this shows up at different lines:
12.07 11:44:04 [Server] Server thread/WARN Legacy plugin HoloMobHealth v1.2.0 does not specify an api-version.
——
12.07 11:44:18 [Server] Server thread/INFO Enabling HoloMobHealth v1.2.0
12.07 11:44:18 [Server] MainThread/LOAD/INFO Permissions for world minecraft has loaded!
12.07 11:44:18 [Server] Server thread/INFO This version of minecraft is unsupported!
12.07 11:44:18 [Server] Server thread/INFO Disabling HoloMobHealth v1.2.0
12.07 11:44:18 [Server] MainThread/LOAD/INFO Permissions for world minecraft_nether has loaded!
12.07 11:44:18 [Server] Server thread/INFO HoloMobHealth has been Disabled!
————
12.07 11:57:28 [Server] INFO at java.lang.Thread.run(Thread.java:748) [?:1.8.0_211]
12.07 11:57:33 [Server] Server thread/WARN Task #8 for HoloMobHealth v1.2.0 generated an exception
12.07 11:57:33 [Server] INFO org.bukkit.plugin.IllegalPluginAccessException: Plugin attempted to register task while disabled
Which version of Minecraft are you running the plugin on?
Do you mind withdrawing the review and move over to the discussions so we can further investigate?
Version: 1.7.10
Really helpful dev, very customisable, plugin just works. Haven't noticed any additional lag since adding plugin either.
It's pretty good, however I have found a small issue. I don't know if this is on my part or the plugins, but when trying to display health for mobs that are disguised with MythicMobs, the heath does not show up. It does show up with normal mobs created with mythic mobs. If you could please look into this, that would be great! Cheers! :D
The plugin should work with mythicmobs except those with the player type. Due to player displayname being completely different from how mob names work.
Version: 1.7.0
As always, lovely and working! I would love to see how the new hexadecimal codes work in the title but for now, im happy with looking this precious plugin work.
This plug-in is very useful for the server, I hope more people can use him. Can I carry it to the
www.mcbbs.net forum in China? I'll mark the original author.
Thank you!
Tho 4 plugins to maintain at the same time is enough for me for now :P
Quality over quantity. :)
Version: 1.5.0
----------------------------------------------------------
How can i be so in love with this dude?
✯ ✯ ✯ ✯ ✯ x5 and i keep doing it
----------------------------------------------------------
Thanks for the 5 stars. Well, tbh I can't blame people who made their plugin paid, because maintaining a plugin is really tough and we just simply can't live off of it. (It's almost impossible to get donations)
Version: 1.4.0
- Developer makes a free plugin.
- The free plugin is worth a damn prize for being incredible.
- The plugin is fully working and compatible with tons of plugins.
- Developer turns into an active and friendly.
And a day after that...
Everything from before but compatible with old versions.
MARRY ME.
Uh... XD Quite the compliment! Thank you for yet yet yet another awesome review and the continuous support! Hopefully, I will be able to keep my stuff free as long as possible!
Version: 1.4.0
does plugins can show name of plugins Mythicmobs ?
It should, unless the mob is a player, then it won't affect it.
If you don't want the plugin to mess with any mythic mobs, you disable it in the config.
Version: 1.4.0
bro your plugin is perfect for my skyblock server, please add two lines to add name and second line to add the hearts for the mob. 10/10
Appreciate the review, unfortunately, HoloMobHealth currently uses the default name tag in Minecraft for text display which only supports one line. Might have to use a different system, perhaps as a different feature, I'll keep your suggestion in mind!
Version: 1.3.1
Sup, if my main .jar is 1.9, does it still work on 1.8 with viaversion?
Thanks! :)
Apparently SpigotMC updates the version number quite slowly (as I'm checking against that for update messages), after a while, the update messages should go away. Guess all I can say is that you updated *too quicky* XD
Version: 1.3.0
[18:51:05 WARN]: [HoloMobHealth] Plugin HoloMobHealth v1.3.0 generated an exception while executing task 1212848
java.lang.NullPointerException: null
Do you notice when you got the error? When you run up against a mob or something? Can you provide a bit more information so I can fix it?
Also, the discussion is much more convenience for communication.
Version: 1.3.0
Yeah. I loved the MythicMobs support really! That's what i was struggling for and you solved it without asking for it. Thanks buddy, you rock!
Thanks for yet yet yet another review XD Thanks for all the support you guys have given me on improving the plugin!
Version: 1.2.2
The best plugin for mob health without disturbing other plugins! 6/5 stars.
Can you also add an option in the config to disable the mob health for Citizens NPCs?
Thanks for the review yet again! That is a great suggestion. unfortunately, with the system HoloMobHealth is using, second line isn't supported. That said, I'll see if there are other ways to implement this!
Version: 1.1.1
Pretty fast hotfix, didn't knew how that bug existed internally but thanks for the update!
Bugs gotta be addressed quickly ;)
Especially the ones that break things!
Version: 1.1.0
----------------------------------------------------------------
Good plugin! Keep going! Thanks you make it!
----------------------------------------------------------------
----------------------------------------------
Thank you for using it as well!!!
----------------------------------------------
Version: 1.1.0
Lovely! Working fine, no bugs so far (even with another HOLOGRAPHIC DISPLAY plugins that helps a lot too). Hope all the devs were that dedicated and put their resources for free instead of selling them for the free users.
I really appreciate the 5 stars! And yes, as I run a server myself, I had to make sure my plugin works with popular plugins so that I can use it on my own server :P
Although I do understand why some plugin developers had to make their plugin paid. I myself is a student and it's really difficult for me to just write plugins, sadly life just doesn't work like that :(
Version: 1.1.0
=====================
Best holo health plugin. Keep it live :D
=====================
Thanks for the review! I will keep it alive as long as I possibly can!
Enjoy the plugin!
Version: 1.0.0
Hi,Creator ;) I come from China. I haven't seen a nice plugin for a long time,can I post your plugin to MCBBS? A famous forum of chinese. I will translate your plugin language into Chinese and put them under the post...Hope your plugin will be known by more people.
Thanks for the review! I'm glad you liked it!
And yes you can, as long as you link them to this site for donwload, and please XD send me a link to where you posted it (because I know Chinese I would like to see it for myself)
Version: 1.0.0
Good plugin! working 1.15.2 ,
can hide animal's Health and how to edit Language?
Thanks for the review!
Currently (1.0.0) , it isn't possible to disable certain mob type's health. But that is an excellent suggestion, I'll add that in the future!
As to how to edit the language, send me a message with the Minecraft version you are using and I will help you there!