Interface Transmitting

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

public interface Transmitting extends Frequencing
  • Method Details

    • startTransmitting

      default Transmitter 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 Transmitter startTransmitting(WorldlyPosition location, Frequency frequency, UUID id)
    • startTransmitting

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

      default Transmitter 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 Transmitter startTransmitting(net.minecraft.world.entity.Entity entity, Frequency frequency, UUID id)
    • startTransmitting

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

      default void stopTransmitting(String frequencyName, Frequency.Modulation modulation, UUID reference, boolean isClient)
      Stop listening in a certain frequency. This will remove the transmitter from both global and specific router maps.
      Parameters:
      frequencyName - the frequency to stop listening to
      modulation - the modulation type of the frequency
      reference - the UUID to remove