Interface Source

All Known Implementing Classes:
RadioSource

public interface Source
  • Method Details

    • getData

      byte[] getData()
    • getSoundEvent

      net.minecraft.sounds.SoundEvent getSoundEvent()
    • getSound

      String getSound()
    • getPitch

      float getPitch()
    • getOwner

      UUID getOwner()
    • getPower

      float getPower()
    • getTravelRecord

      List<Short> getTravelRecord()
    • getFrequencyMedium

      Frequency getFrequencyMedium()
    • getWireMedium

      Wiring getWireMedium()
    • getRealOwner

      UUID getRealOwner()
    • getFrequencingType

      FrequencingType getFrequencingType()
    • getActivity

      float getActivity()
    • setPitch

      void setPitch(float pitch)
    • setData

      void setData(byte[] data)
    • setOwner

      void setOwner(UUID owner)
    • setPower

      void setPower(float transmissionPower)
    • setFrequencyMedium

      void setFrequencyMedium(Frequency frequencyMedium)
    • setWireMedium

      void setWireMedium(Wiring wireMedium)
    • delegate

      void delegate(UUID owner)
    • addPower

      void addPower(float power)
    • copy

      Source copy()
    • willShort

      boolean willShort(Router router)
    • computeSeverity

      double computeSeverity()
    • visit

      void visit(Router router)
    • travel

      void travel(Router from, Router to, Medium medium)