Interface Transmitting

All Superinterfaces:
Frequencing
All Known Implementing Classes:
TransceiverItem, TransmitterBlock, TransmitterBlockEntity, WalkieTalkieItem

public interface Transmitting extends Frequencing
  • Method Details

    • startTransmitting

      default RadioTransmitter startTransmitting(WorldlyPosition location, String frequencyName, Frequency.Modulation modulation, UUID id)
      Start transmitting in a certain frequency.
      Parameters:
      location - the location to transmit from
      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.
    • startTransmitting

      default RadioTransmitter startTransmitting(WorldlyPosition location, Frequency frequency, UUID id)
    • startTransmitting

      default RadioTransmitter startTransmitting(WorldlyPosition location, Frequency frequency)
    • startTransmitting

      default RadioTransmitter startTransmitting(net.minecraft.world.entity.Entity entity, String frequencyName, Frequency.Modulation modulation, UUID id)
      Start transmitting in a certain frequency.
      Parameters:
      entity - the Entity to transmit from
      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.
    • startTransmitting

      default RadioTransmitter startTransmitting(net.minecraft.world.entity.Entity entity, Frequency frequency, UUID id)
    • startTransmitting

      default RadioTransmitter startTransmitting(net.minecraft.world.entity.Entity entity, Frequency frequency)
    • stopTransmitting

      default void stopTransmitting(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
    • stopTransmitting

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