Interface Receiving

All Superinterfaces:
Frequencing
All Known Implementing Classes:
RadioBlock, RadioBlockEntity, ReceiverBlock, ReceiverBlockEntity, TransceiverItem, WalkieTalkieItem

public interface Receiving extends Frequencing
  • Method Details

    • startReceiving

      default RadioReceiver startReceiving(WorldlyPosition location, String frequencyName, Frequency.Modulation modulation, UUID id)
      Start receiving in a certain frequency.
      Parameters:
      location - the location to receive at
      frequencyName - the frequency to listen to
      modulation - the modulation type of the frequency
      id - the UUID that will listen
      Returns:
      The channel created from the listener.
    • startReceiving

      default RadioReceiver startReceiving(WorldlyPosition location, Frequency frequency)
    • startReceiving

      default RadioReceiver startReceiving(WorldlyPosition location, Frequency frequency, UUID id)
    • startReceiving

      default RadioReceiver startReceiving(net.minecraft.world.entity.Entity entity, String frequencyName, Frequency.Modulation modulation, UUID id)
      Start receiving in a certain frequency.
      Parameters:
      entity - the Entity to receive at
      frequencyName - the frequency to listen to
      modulation - the modulation type of the frequency
      id - the UUID that will listen
      Returns:
      The channel created from the listener.
    • startReceiving

      default RadioReceiver startReceiving(net.minecraft.world.entity.Entity entity, Frequency frequency)
    • startReceiving

      default RadioReceiver startReceiving(net.minecraft.world.entity.Entity entity, Frequency frequency, UUID id)
    • stopReceiving

      default void stopReceiving(String frequencyName, Frequency.Modulation modulation, UUID owner)
      Stop listening in a certain frequency
      Parameters:
      frequencyName - the frequency to stop listening to
      modulation - the modulation type of the frequency
      owner - the UUID to remove
    • stopReceiving

      default void stopReceiving()
      Stop receiving. Infers information from itself.