Class Frequency
java.lang.Object
com.codinglitch.simpleradio.api.central.Frequency
- All Implemented Interfaces:
Medium
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic Stringstatic Frequency.Modulationfinal Stringstatic intstatic Stringbooleanstatic intfinal Frequency.Modulationfinal RouterContainer<RadioReceiver>final RouterContainer<RadioTransmitter> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddReceiver(RadioReceiver receiver) addReceiver(UUID id, WorldlyPosition location) addReceiver(UUID id, net.minecraft.world.entity.Entity entity) addTransmitter(RadioTransmitter transmitter) addTransmitter(UUID id, WorldlyPosition location) addTransmitter(UUID id, net.minecraft.world.entity.Entity entity) static booleanstatic voidclose()static @Nullable FrequencyfromTag(net.minecraft.nbt.CompoundTag tag) static voidstatic FrequencygetFrequency(String string, Frequency.Modulation modulation) static intgetFrequencyIndex(String string, Frequency.Modulation modulation) static FrequencygetOrCreateFrequency(String frequency, Frequency.Modulation modulation) getReceiver(WorldlyPosition location) getReceiver(Predicate<RadioReceiver> filter) getReceiver(UUID id) getReceiver(net.minecraft.world.entity.Entity owner) getTransmitter(WorldlyPosition location) getTransmitter(Predicate<RadioTransmitter> filter) getTransmitter(UUID id) getTransmitter(net.minecraft.world.entity.Entity owner) static StringincrementFrequency(String frequency, int amount) voidstatic @Nullable Frequency.ModulationmodulationOf(String shorthand) static voidvoidregisterReceiver(RadioReceiver receiver) voidregisterTransmitter(RadioTransmitter transmitter) voidremoveReceiver(WorldlyPosition location) voidremoveReceiver(RadioReceiver receiver) voidremoveReceiver(Predicate<RadioReceiver> criteria) voidremoveReceiver(UUID id) voidremoveReceiver(net.minecraft.world.entity.Entity owner) voidremoveTransmitter(WorldlyPosition location) voidremoveTransmitter(RadioTransmitter transmitter) voidremoveTransmitter(Predicate<RadioTransmitter> criteria) voidvoidremoveTransmitter(net.minecraft.world.entity.Entity owner) voidserverTick(int tickCount) toString()tryAddReceiver(UUID id, WorldlyPosition location) tryAddReceiver(UUID id, net.minecraft.world.entity.Entity entity) tryAddTransmitter(UUID id, WorldlyPosition location) tryAddTransmitter(UUID id, net.minecraft.world.entity.Entity entity) 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() -
close
public static void close() -
modulationOf
-
check
-
incrementFrequency
-
getFrequencies
-
getFrequencyIndex
-
getFrequency
-
getReceiver
-
getReceiver
-
getReceiver
-
getReceiver
-
registerReceiver
-
addReceiver
-
tryAddReceiver
-
addReceiver
-
tryAddReceiver
-
addReceiver
-
removeReceiver
-
removeReceiver
-
removeReceiver
public void removeReceiver(net.minecraft.world.entity.Entity owner) -
removeReceiver
-
removeReceiver
-
getTransmitter
-
getTransmitter
-
getTransmitter
-
getTransmitter
-
registerTransmitter
-
addTransmitter
-
tryAddTransmitter
-
addTransmitter
-
tryAddTransmitter
-
addTransmitter
-
removeTransmitter
-
removeTransmitter
-
removeTransmitter
public void removeTransmitter(net.minecraft.world.entity.Entity owner) -
removeTransmitter
-
removeTransmitter
-
serverTick
public void serverTick(int tickCount) -
validate
public boolean validate() -
invalidate
public void invalidate() -
revalidate
-
getOrCreateFrequency
-
fromTag
-
toString
-