Spigot HolographicExtension 1.10.9

Animations and placeholders in Holographic Displays

  1. Niall7459

    Supporter

    • Agree Agree x 1
  2. Any Plans for 1.14.3 update ?
    Maybe building against the latest API will resolve some of the issues?
    FYI if it helps with updates
    getting the following errors running the latest version of spigot 1.14.3 / Protocollib / Holodisplay
    https://pastebin.com/PAt8MCjU
     
    #223 ronc617, Jun 8, 2019
    Last edited: Jul 3, 2019
    • Agree Agree x 1
  3. I like the plugin although I can not get the statistic placeholders to work, are they not supported? I do have PlaceholderAPI installed with the Statistic module and protocollib. All other placeholders work fine
     
  4. at the moment hext doesn't work on the latest spigot unfortunately
     
  5. Niall7459

    Supporter

    If all other placeholders are working then this looks like an issue with a) PlaceholderAPI or b) Statistics Expansion.

    The current version works on 1.14.2, although we’re waiting for ProtocolLib our fix some issues with entity metadata packets (effecting placeholders)
     
    • Like Like x 2
  6. Would building an updated version against the latest API Help?

    Server thread/WARN Plugin HolographicExtension v1.10.7 does not specify an api-version.

    https://pastebin.com/7Agj6wPX
     
    • Like Like x 1
  7. some plugins break where if specify an API where it would need a complete rewrite and then it may not work on older versions. That warning don't change how the plugin works.
     
    • Optimistic Optimistic x 1
  8. Everything works good, although I have an issue with some placeholders crashing the server after boot, the only placeholders ive had this issue with are VotingPlugin and CraftingStore. When using only 1 or 2 placeholders its fine although if I use 5+ the server crashes at the next restart, I dont know of this is an PlaceholderAPI or HolographicExtensions issue
     
  9. Niall7459

    Supporter

    Could you post an error log for me to take a look at? thanks.
     
    • Agree Agree x 1
  10. Sounds like the same issues i posted:)
     
  11. can you fix the problem ?

    Code (Text):
    [01:43:13] [Server thread/ERROR]: [HolographicExtension] Unhandled exception occured in onPacketSending(PacketEvent) for HolographicExtension
    java.lang.RuntimeException: Failed to clone [email protected]a8 (class net.minecraft.server.v1_14_R1.PacketPlayOutEntityMetadata) with [email protected]
        at com.comphenix.protocol.reflect.cloning.AggregateCloner.clone(AggregateCloner.java:262) ~[?:?]
        at com.comphenix.protocol.events.PacketContainer.deepClone(PacketContainer.java:1075) ~[?:?]
        at net.kitesoftware.holograms.listener.PacketPlaceholderListener.onPacketSending(PacketPlaceholderListener.java:39) ~[?:?]
        at com.comphenix.protocol.injector.SortedPacketListenerList.invokeSendingListener(SortedPacketListenerList.java:195) ~[?:?]
        at com.comphenix.protocol.injector.SortedPacketListenerList.invokePacketSending(SortedPacketListenerList.java:149) ~[?:?]
        at com.comphenix.protocol.injector.PacketFilterManager.handlePacket(PacketFilterManager.java:588) ~[?:?]
        at com.comphenix.protocol.injector.PacketFilterManager.invokePacketSending(PacketFilterManager.java:564) ~[?:?]
        at com.comphenix.protocol.injector.netty.ProtocolInjector.packetQueued(ProtocolInjector.java:338) ~[?:?]
        at com.comphenix.protocol.injector.netty.ProtocolInjector.onPacketSending(ProtocolInjector.java:298) ~[?:?]
        at com.comphenix.protocol.injector.netty.ChannelInjector.processSending(ChannelInjector.java:364) ~[?:?]
        at com.comphenix.protocol.injector.netty.ChannelInjector.access$800(ChannelInjector.java:63) ~[?:?]
        at com.comphenix.protocol.injector.netty.ChannelInjector$3.handleScheduled(ChannelInjector.java:329) ~[?:?]
        at com.comphenix.protocol.injector.netty.ChannelInjector$3.onMessageScheduled(ChannelInjector.java:299) ~[?:?]
        at com.comphenix.protocol.injector.netty.ChannelProxy$2.schedulingRunnable(ChannelProxy.java:127) ~[?:?]
        at com.comphenix.protocol.injector.netty.EventLoopProxy.execute(EventLoopProxy.java:95) ~[?:?]
        at net.minecraft.server.v1_14_R1.NetworkManager.b(NetworkManager.java:208) ~[patched_1.14.3.jar:git-Paper-131]
        at net.minecraft.server.v1_14_R1.NetworkManager.sendPacket(NetworkManager.java:171) ~[patched_1.14.3.jar:git-Paper-131]
        at net.minecraft.server.v1_14_R1.PlayerConnection.a(PlayerConnection.java:1552) ~[patched_1.14.3.jar:git-Paper-131]
        at net.minecraft.server.v1_14_R1.PlayerConnection.sendPacket(PlayerConnection.java:1525) ~[patched_1.14.3.jar:git-Paper-131]
        at net.minecraft.server.v1_14_R1.EntityTrackerEntry.a(EntityTrackerEntry.java:278) ~[patched_1.14.3.jar:git-Paper-131]
        at net.minecraft.server.v1_14_R1.EntityTrackerEntry.b(EntityTrackerEntry.java:260) ~[patched_1.14.3.jar:git-Paper-131]
        at net.minecraft.server.v1_14_R1.PlayerChunkMap$EntityTracker.updatePlayer(PlayerChunkMap.java:1306) ~[patched_1.14.3.jar:git-Paper-131]
        at net.minecraft.server.v1_14_R1.PlayerChunkMap.movePlayer(PlayerChunkMap.java:942) ~[patched_1.14.3.jar:git-Paper-131]
        at net.minecraft.server.v1_14_R1.ChunkProviderServer.movePlayer(ChunkProviderServer.java:530) ~[patched_1.14.3.jar:git-Paper-131]
        at net.minecraft.server.v1_14_R1.PlayerConnection.a(PlayerConnection.java:1131) ~[patched_1.14.3.jar:git-Paper-131]
        at net.minecraft.server.v1_14_R1.PacketPlayInFlying.a(SourceFile:126) ~[patched_1.14.3.jar:git-Paper-131]
        at net.minecraft.server.v1_14_R1.PacketPlayInFlying$PacketPlayInPosition.a(SourceFile:57) ~[patched_1.14.3.jar:git-Paper-131]
        at net.minecraft.server.v1_14_R1.PlayerConnectionUtils.lambda$ensureMainThread$0(PlayerConnectionUtils.java:18) ~[patched_1.14.3.jar:git-Paper-131]
        at net.minecraft.server.v1_14_R1.TickTask.run(SourceFile:18) ~[patched_1.14.3.jar:git-Paper-131]
        at net.minecraft.server.v1_14_R1.IAsyncTaskHandler.executeTask(IAsyncTaskHandler.java:127) ~[patched_1.14.3.jar:git-Paper-131]
        at net.minecraft.server.v1_14_R1.IAsyncTaskHandlerReentrant.executeTask(SourceFile:23) ~[patched_1.14.3.jar:git-Paper-131]
        at net.minecraft.server.v1_14_R1.IAsyncTaskHandler.executeNext(IAsyncTaskHandler.java:105) ~[patched_1.14.3.jar:git-Paper-131]
        at net.minecraft.server.v1_14_R1.MinecraftServer.aW(MinecraftServer.java:1002) ~[patched_1.14.3.jar:git-Paper-131]
        at net.minecraft.server.v1_14_R1.MinecraftServer.executeNext(MinecraftServer.java:995) ~[patched_1.14.3.jar:git-Paper-131]
        at net.minecraft.server.v1_14_R1.IAsyncTaskHandler.executeAll(IAsyncTaskHandler.java:91) ~[patched_1.14.3.jar:git-Paper-131]
        at net.minecraft.server.v1_14_R1.MinecraftServer.sleepForTick(MinecraftServer.java:978) ~[patched_1.14.3.jar:git-Paper-131]
        at net.minecraft.server.v1_14_R1.MinecraftServer.run(MinecraftServer.java:912) ~[patched_1.14.3.jar:git-Paper-131]
        at java.lang.Thread.run(Thread.java:748) [?:1.8.0_212]
    Caused by: java.lang.RuntimeException: Failed to clone [[email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected]] (class java.util.ArrayList) with [email protected]
        at com.comphenix.protocol.reflect.cloning.AggregateCloner.clone(AggregateCloner.java:262) ~[?:?]
        at com.comphenix.protocol.reflect.cloning.NullableCloner.clone(NullableCloner.java:43) ~[?:?]
        at com.comphenix.protocol.reflect.cloning.FieldCloner.defaultTransform(FieldCloner.java:67) ~[?:?]
        at com.comphenix.protocol.events.PacketContainer$2$1.access$200(PacketContainer.java:1086) ~[?:?]
        at com.comphenix.protocol.events.PacketContainer$2$1$1.transformField(PacketContainer.java:1095) ~[?:?]
        at com.comphenix.protocol.reflect.ObjectWriter.copyToInternal(ObjectWriter.java:115) ~[?:?]
        at com.comphenix.protocol.reflect.ObjectWriter.copyTo(ObjectWriter.java:80) ~[?:?]
        at com.comphenix.protocol.reflect.cloning.FieldCloner.clone(FieldCloner.java:91) ~[?:?]
        at com.comphenix.protocol.reflect.cloning.AggregateCloner.clone(AggregateCloner.java:260) ~[?:?]
        ... 37 more
    Caused by: java.lang.RuntimeException: Failed to clone [[email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected]] (class java.util.ArrayList)
        at com.comphenix.protocol.reflect.cloning.CollectionCloner.clone(CollectionCloner.java:136) ~[?:?]
        at com.comphenix.protocol.reflect.cloning.AggregateCloner.clone(AggregateCloner.java:260) ~[?:?]
        at com.comphenix.protocol.reflect.cloning.NullableCloner.clone(NullableCloner.java:43) ~[?:?]
        at com.comphenix.protocol.reflect.cloning.FieldCloner.defaultTransform(FieldCloner.java:67) ~[?:?]
        at com.comphenix.protocol.events.PacketContainer$2$1.access$200(PacketContainer.java:1086) ~[?:?]
        at com.comphenix.protocol.events.PacketContainer$2$1$1.transformField(PacketContainer.java:1095) ~[?:?]
        at com.comphenix.protocol.reflect.ObjectWriter.copyToInternal(ObjectWriter.java:115) ~[?:?]
        at com.comphenix.protocol.reflect.ObjectWriter.copyTo(ObjectWriter.java:80) ~[?:?]
        at com.comphenix.protocol.reflect.cloning.FieldCloner.clone(FieldCloner.java:91) ~[?:?]
        at com.comphenix.protocol.reflect.cloning.AggregateCloner.clone(AggregateCloner.java:260) ~[?:?]
        ... 37 more
    Caused by: java.lang.RuntimeException: Failed to clone [email protected] (class net.minecraft.server.v1_14_R1.DataWatcher$Item) with [email protected]
        at com.comphenix.protocol.reflect.cloning.AggregateCloner.clone(AggregateCloner.java:262) ~[?:?]
        at com.comphenix.protocol.reflect.cloning.NullableCloner.clone(NullableCloner.java:43) ~[?:?]
        at com.comphenix.protocol.reflect.cloning.CollectionCloner.getClone(CollectionCloner.java:150) ~[?:?]
        at com.comphenix.protocol.reflect.cloning.CollectionCloner.clone(CollectionCloner.java:72) ~[?:?]
        at com.comphenix.protocol.reflect.cloning.AggregateCloner.clone(AggregateCloner.java:260) ~[?:?]
        at com.comphenix.protocol.reflect.cloning.NullableCloner.clone(NullableCloner.java:43) ~[?:?]
        at com.comphenix.protocol.reflect.cloning.FieldCloner.defaultTransform(FieldCloner.java:67) ~[?:?]
        at com.comphenix.protocol.events.PacketContainer$2$1.access$200(PacketContainer.java:1086) ~[?:?]
        at com.comphenix.protocol.events.PacketContainer$2$1$1.transformField(PacketContainer.java:1095) ~[?:?]
        at com.comphenix.protocol.reflect.ObjectWriter.copyToInternal(ObjectWriter.java:115) ~[?:?]
        at com.comphenix.protocol.reflect.ObjectWriter.copyTo(ObjectWriter.java:80) ~[?:?]
        at com.comphenix.protocol.reflect.cloning.FieldCloner.clone(FieldCloner.java:91) ~[?:?]
        at com.comphenix.protocol.reflect.cloning.AggregateCloner.clone(AggregateCloner.java:260) ~[?:?]
        ... 37 more
    Caused by: java.lang.IllegalArgumentException: Cannot clone [email protected] ( class net.minecraft.server.v1_14_R1.VillagerData): No cloner is suitable.
        at com.comphenix.protocol.reflect.cloning.AggregateCloner.clone(AggregateCloner.java:267) ~[?:?]
        at com.comphenix.protocol.reflect.cloning.NullableCloner.clone(NullableCloner.java:43) ~[?:?]
        at com.comphenix.protocol.reflect.cloning.FieldCloner.defaultTransform(FieldCloner.java:67) ~[?:?]
        at com.comphenix.protocol.events.PacketContainer$2$1.access$200(PacketContainer.java:1086) ~[?:?]
        at com.comphenix.protocol.events.PacketContainer$2$1$1.transformField(PacketContainer.java:1095) ~[?:?]
        at com.comphenix.protocol.reflect.ObjectWriter.copyToInternal(ObjectWriter.java:115) ~[?:?]
        at com.comphenix.protocol.reflect.ObjectWriter.copyTo(ObjectWriter.java:80) ~[?:?]
        at com.comphenix.protocol.reflect.cloning.FieldCloner.clone(FieldCloner.java:91) ~[?:?]
        at com.comphenix.protocol.reflect.cloning.AggregateCloner.clone(AggregateCloner.java:260) ~[?:?]
        at com.comphenix.protocol.reflect.cloning.NullableCloner.clone(NullableCloner.java:43) ~[?:?]
        at com.comphenix.protocol.reflect.cloning.CollectionCloner.getClone(CollectionCloner.java:150) ~[?:?]
        at com.comphenix.protocol.reflect.cloning.CollectionCloner.clone(CollectionCloner.java:72) ~[?:?]
        at com.comphenix.protocol.reflect.cloning.AggregateCloner.clone(AggregateCloner.java:260) ~[?:?]
        at com.comphenix.protocol.reflect.cloning.NullableCloner.clone(NullableCloner.java:43) ~[?:?]
        at com.comphenix.protocol.reflect.cloning.FieldCloner.defaultTransform(FieldCloner.java:67) ~[?:?]
        at com.comphenix.protocol.events.PacketContainer$2$1.access$200(PacketContainer.java:1086) ~[?:?]
        at com.comphenix.protocol.events.PacketContainer$2$1$1.transformField(PacketContainer.java:1095) ~[?:?]
        at com.comphenix.protocol.reflect.ObjectWriter.copyToInternal(ObjectWriter.java:115) ~[?:?]
        at com.comphenix.protocol.reflect.ObjectWriter.copyTo(ObjectWriter.java:80) ~[?:?]
        at com.comphenix.protocol.reflect.cloning.FieldCloner.clone(FieldCloner.java:91) ~[?:?]
        at com.comphenix.protocol.reflect.cloning.AggregateCloner.clone(AggregateCloner.java:260) ~[?:?]
        ... 37 more
    [01:43:13] [Server thread/ERROR]: Parameters:
      [email protected]a8[
        a=43029
        b=[[email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], net.minecraft.server.v1_14_R[email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected]]
      ]
     
     
     
    • Agree Agree x 1
  12. Niall7459

    Supporter

    Issue with ProtocolLib, being tracked here: https://github.com/Niall7459/HolographicExtension/issues/9
    and here: https://github.com/dmulloy2/ProtocolLib/issues/637
     
    • Like Like x 1
  13. update for 1.14.4 coming soon?
     
    • Funny Funny x 1
  14. Does it not work on 1.14.4? Is so, what are the errors? Server version? Plugin version? What have you tried? Have you tried downgrading? Have you even considered that 1.14.4 released in the past 24 hours and that this is a free plugin you should be thankful to have and not expect updates for new versions on the day of release? Has any of this occurred to you?
     
    • Funny Funny x 1
  15. Yes all of that has occurred to me no need to be rude was just asking a question
     
  16. Then why not answer the first 6 questions?