Class ClientBattleAnimationAcknowledgements

java.lang.Object
com.pixelmonmod.pixelmon.client.battles.animation.ClientBattleAnimationAcknowledgements

public final class ClientBattleAnimationAcknowledgements extends Object
Client-side dispatch point for battle animation acknowledgements.
  • Method Details

    • register

      public void register(String channel, ClientBattleAnimationAcknowledgements.Handler handler)
    • unregister

      public void unregister(String channel)
    • request

      public void request(RequestBattleAnimationAcknowledgePacket packet)
    • channelIdle

      public void channelIdle(String channel)
    • animationFinished

      public void animationFinished(UUID animationId, String channel)
    • acknowledge

      public void acknowledge(RequestBattleAnimationAcknowledgePacket packet)
    • acknowledge

      public void acknowledge(int battleIndex, UUID acknowledgementId)
    • hasPendingAcknowledgements

      public boolean hasPendingAcknowledgements()
    • hasPendingAcknowledgementOnAnyChannel

      public boolean hasPendingAcknowledgementOnAnyChannel(Collection<String> channels)
    • hasPendingAcknowledgementMatching

      public boolean hasPendingAcknowledgementMatching(Predicate<String> channelPredicate)
    • clear

      public void clear()
    • hasRecentAcknowledgement

      public boolean hasRecentAcknowledgement()
    • hasRecentAcknowledgementOnAnyChannel

      public boolean hasRecentAcknowledgementOnAnyChannel(Collection<String> channels)
    • hasRecentAcknowledgementMatching

      public boolean hasRecentAcknowledgementMatching(Predicate<String> channelPredicate)
    • tick

      public void tick()
    • waitingDiagnostics

      public List<String> waitingDiagnostics()