Class ClientSimpleRadioApi

java.lang.Object
com.codinglitch.simpleradio.SimpleRadioApi
com.codinglitch.simpleradio.ClientSimpleRadioApi
Direct Known Subclasses:
ClientRadioManager

public abstract class ClientSimpleRadioApi extends SimpleRadioApi
  • Constructor Details

    • ClientSimpleRadioApi

      public ClientSimpleRadioApi()
  • Method Details

    • getInstance

      public static ClientSimpleRadioApi getInstance()
    • getRouters

      public abstract List<Router> getRouters()
    • getRouter

      public abstract Router getRouter(Predicate<Router> criteria)
    • getRouter

      public abstract Router getRouter(short identifier)
    • getRouter

      public abstract Router getRouter(UUID reference, @Nullable @Nullable String type)
    • getRouter

      public abstract Router getRouter(UUID reference)
    • getRouter

      public abstract Router getRouter(net.minecraft.world.entity.Entity owner)
    • getRouter

      public abstract Router getRouter(WorldlyPosition location)
    • getListener

      public abstract Listener getListener(UUID uuid)
    • getListener

      public abstract Listener getListener(net.minecraft.world.entity.Entity owner)
    • getListener

      public abstract Listener getListener(WorldlyPosition location)
    • getSpeaker

      public abstract Speaker getSpeaker(UUID uuid)
    • getSpeaker

      public abstract Speaker getSpeaker(net.minecraft.world.entity.Entity owner)
    • getSpeaker

      public abstract Speaker getSpeaker(WorldlyPosition location)
    • getReceiver

      public abstract Receiver getReceiver(UUID uuid)
    • getReceiver

      public abstract Receiver getReceiver(net.minecraft.world.entity.Entity owner)
    • getReceiver

      public abstract Receiver getReceiver(WorldlyPosition location)
    • getTransmitter

      public abstract Transmitter getTransmitter(UUID uuid)
    • getTransmitter

      public abstract Transmitter getTransmitter(net.minecraft.world.entity.Entity owner)
    • getTransmitter

      public abstract Transmitter getTransmitter(WorldlyPosition location)
    • removeRouter

      public abstract Router removeRouter(Predicate<Router> predicate)
    • removeRouter

      public abstract Router removeRouter(Router router)
    • removeRouter

      public abstract Router removeRouter(UUID reference)
    • removeRouter

      public abstract Router removeRouter(UUID reference, @Nullable @Nullable String type)
    • removeRouter

      public abstract Router removeRouter(net.minecraft.world.entity.Entity owner)
    • removeRouter

      public abstract Router removeRouter(net.minecraft.world.entity.Entity owner, @Nullable @Nullable String type)
    • removeRouter

      public abstract Router removeRouter(WorldlyPosition location)
    • removeRouter

      public abstract Router removeRouter(WorldlyPosition location, @Nullable @Nullable String type)
    • removeListener

      public abstract Listener removeListener(UUID uuid)
    • removeSpeaker

      public abstract Speaker removeSpeaker(UUID uuid)
    • removeReceiver

      public abstract Receiver removeReceiver(UUID uuid)
    • removeTransmitter

      public abstract Transmitter removeTransmitter(UUID uuid)