Class RadioSource
java.lang.Object
com.codinglitch.simpleradio.radio.RadioSource
- All Implemented Interfaces:
Source
A source containing the audio data as well as other data collected while travelling.
-
Field Summary
FieldsModifier and TypeFieldDescriptionfloatbyte[]shortfloatfloatlongfloatfloatfloat -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedRadioSource(UUID owner, WorldlyPosition location, byte[] data, float volume) RadioSource(UUID owner, WorldlyPosition location, String sound, float volume) RadioSource(UUID owner, WorldlyPosition location, net.minecraft.sounds.SoundEvent soundEvent, float volume) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddPower(float power) doublecopy()voidfloatbyte[]getData()getOwner()floatgetPitch()floatgetPower()getSound()net.minecraft.sounds.SoundEventbooleanisValid()voidsetData(byte[] data) voidsetFrequencyMedium(Frequency frequencyMedium) voidvoidsetPitch(float pitch) voidsetPower(float transmissionPower) voidsetWireMedium(Wiring wireMedium) voidvoidboolean
-
Field Details
-
owner
-
originalOwner
-
origin
-
frequencingType
public short frequencingType -
data
public byte[] data -
sound
-
pitch
public float pitch -
volume
public float volume -
offset
public float offset -
seed
public long seed -
activity
public float activity -
record
-
frequencyMedium
-
wireMedium
-
transmissionCap
public float transmissionCap -
transmissionPower
public float transmissionPower
-
-
Constructor Details
-
RadioSource
protected RadioSource() -
RadioSource
-
RadioSource
-
RadioSource
public RadioSource(UUID owner, WorldlyPosition location, net.minecraft.sounds.SoundEvent soundEvent, float volume)
-
-
Method Details
-
getActivity
public float getActivity()- Specified by:
getActivityin interfaceSource
-
getPitch
public float getPitch() -
setPitch
public void setPitch(float pitch) -
getData
public byte[] getData() -
setData
public void setData(byte[] data) -
getSound
-
getSoundEvent
public net.minecraft.sounds.SoundEvent getSoundEvent()- Specified by:
getSoundEventin interfaceSource
-
getOwner
-
setOwner
-
getPower
public float getPower() -
setPower
public void setPower(float transmissionPower) -
getTravelRecord
- Specified by:
getTravelRecordin interfaceSource
-
getFrequencyMedium
- Specified by:
getFrequencyMediumin interfaceSource
-
setFrequencyMedium
- Specified by:
setFrequencyMediumin interfaceSource
-
getWireMedium
- Specified by:
getWireMediumin interfaceSource
-
setWireMedium
- Specified by:
setWireMediumin interfaceSource
-
getRealOwner
- Specified by:
getRealOwnerin interfaceSource
-
delegate
-
addPower
public void addPower(float power) -
getFrequencingType
- Specified by:
getFrequencingTypein interfaceSource
-
copy
-
willShort
-
visit
-
travel
-
computeSeverity
public double computeSeverity()- Specified by:
computeSeverityin interfaceSource
-
isValid
public boolean isValid()
-