Class Frequency
java.lang.Object
com.codinglitch.simpleradio.core.central.Frequency
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic Stringstatic Frequency.Modulationfinal Stringstatic intstatic Stringbooleanstatic intfinal Frequency.Modulationfinal List<RadioChannel>final List<RadioListener> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddReceiver(UUID owner) addTransmitter(RadioListener transmitter) static booleanstatic @Nullable FrequencyfromTag(net.minecraft.nbt.CompoundTag tag) static voidgetChannel(UUID player) getChannel(net.minecraft.world.entity.player.Player player) static FrequencygetFrequency(String string, Frequency.Modulation modulation) static intgetFrequencyIndex(String string, Frequency.Modulation modulation) static FrequencygetOrCreateFrequency(String frequency, Frequency.Modulation modulation) static StringincrementFrequency(String frequency, int amount) voidstatic @Nullable Frequency.ModulationmodulationOf(String shorthand) static voidvoidremoveReceiver(UUID player) voidremoveReceiver(net.minecraft.world.entity.player.Player player) voidremoveTransmitter(RadioListener transmitter) voidserverTick(int tickCount) @Nullable RadioChanneltryAddReceiver(UUID owner) @Nullable RadioListenertryAddTransmitter(RadioListener transmitter) static Frequencybooleanvalidate()
-
Field Details
-
DEFAULT_FREQUENCY
-
DEFAULT_MODULATION
-
FREQUENCY_DIGITS
public static int FREQUENCY_DIGITS -
MAX_FREQUENCY
public static int MAX_FREQUENCY -
FREQUENCY_PATTERN
-
isValid
public boolean isValid -
modulation
-
frequency
-
receivers
-
transmitters
-
-
Constructor Details
-
Frequency
-
-
Method Details
-
tryParse
-
onLexiconRevision
public static void onLexiconRevision() -
garbageCollect
public static void garbageCollect() -
modulationOf
-
check
-
incrementFrequency
-
getFrequencies
-
getFrequencyIndex
-
getFrequency
-
getChannel
-
getChannel
-
tryAddReceiver
-
addReceiver
-
removeReceiver
public void removeReceiver(net.minecraft.world.entity.player.Player player) -
removeReceiver
-
tryAddTransmitter
-
addTransmitter
-
removeTransmitter
-
serverTick
public void serverTick(int tickCount) -
validate
public boolean validate() -
invalidate
public void invalidate() -
revalidate
-
getOrCreateFrequency
-
fromTag
-