Class PlayerAudienceImpl

java.lang.Object
com.xpdustry.distributor.common.audience.PlayerAudienceImpl
All Implemented Interfaces:
com.xpdustry.distributor.api.audience.Audience, com.xpdustry.distributor.api.audience.PlayerAudience

public final class PlayerAudienceImpl extends Object implements com.xpdustry.distributor.api.audience.PlayerAudience
  • Method Summary

    Modifier and Type
    Method
    Description
    com.xpdustry.distributor.api.key.KeyContainer
     
    com.xpdustry.distributor.api.permission.PermissionContainer
     
    mindustry.gen.Player
     
    void
     
    void
    kick(com.xpdustry.distributor.api.component.ComponentLike reason, Duration duration)
     
    void
    openURI(URI uri)
     
    void
    sendAnnouncement(com.xpdustry.distributor.api.component.ComponentLike component)
     
    void
    sendMessage(com.xpdustry.distributor.api.component.ComponentLike component)
     
    void
    sendMessage(com.xpdustry.distributor.api.component.ComponentLike component, com.xpdustry.distributor.api.component.ComponentLike unformatted, com.xpdustry.distributor.api.audience.Audience sender)
     
    void
    sendNotification(com.xpdustry.distributor.api.component.ComponentLike component, char icon)
     
    void
    sendWarning(com.xpdustry.distributor.api.component.ComponentLike component)
     
    void
    showHUDText(com.xpdustry.distributor.api.component.ComponentLike component)
     
    void
    showLabel(com.xpdustry.distributor.api.component.ComponentLike label, float x, float y, Duration duration)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface com.xpdustry.distributor.api.audience.Audience

    getAudiences, toStream
  • Method Details

    • sendMessage

      public void sendMessage(com.xpdustry.distributor.api.component.ComponentLike component)
      Specified by:
      sendMessage in interface com.xpdustry.distributor.api.audience.Audience
    • sendMessage

      public void sendMessage(com.xpdustry.distributor.api.component.ComponentLike component, com.xpdustry.distributor.api.component.ComponentLike unformatted, com.xpdustry.distributor.api.audience.Audience sender)
      Specified by:
      sendMessage in interface com.xpdustry.distributor.api.audience.Audience
    • sendWarning

      public void sendWarning(com.xpdustry.distributor.api.component.ComponentLike component)
      Specified by:
      sendWarning in interface com.xpdustry.distributor.api.audience.Audience
    • showHUDText

      public void showHUDText(com.xpdustry.distributor.api.component.ComponentLike component)
      Specified by:
      showHUDText in interface com.xpdustry.distributor.api.audience.Audience
    • hideHUDText

      public void hideHUDText()
      Specified by:
      hideHUDText in interface com.xpdustry.distributor.api.audience.Audience
    • sendNotification

      public void sendNotification(com.xpdustry.distributor.api.component.ComponentLike component, char icon)
      Specified by:
      sendNotification in interface com.xpdustry.distributor.api.audience.Audience
    • sendAnnouncement

      public void sendAnnouncement(com.xpdustry.distributor.api.component.ComponentLike component)
      Specified by:
      sendAnnouncement in interface com.xpdustry.distributor.api.audience.Audience
    • openURI

      public void openURI(URI uri)
      Specified by:
      openURI in interface com.xpdustry.distributor.api.audience.Audience
    • showLabel

      public void showLabel(com.xpdustry.distributor.api.component.ComponentLike label, float x, float y, Duration duration)
      Specified by:
      showLabel in interface com.xpdustry.distributor.api.audience.Audience
    • kick

      public void kick(com.xpdustry.distributor.api.component.ComponentLike reason, Duration duration)
      Specified by:
      kick in interface com.xpdustry.distributor.api.audience.Audience
    • getMetadata

      public com.xpdustry.distributor.api.key.KeyContainer getMetadata()
      Specified by:
      getMetadata in interface com.xpdustry.distributor.api.audience.Audience
    • getPermissions

      public com.xpdustry.distributor.api.permission.PermissionContainer getPermissions()
      Specified by:
      getPermissions in interface com.xpdustry.distributor.api.audience.Audience
    • getPlayer

      public mindustry.gen.Player getPlayer()
      Specified by:
      getPlayer in interface com.xpdustry.distributor.api.audience.PlayerAudience