Class FrequencyChannel
java.lang.Object
com.codinglitch.simpleradio.core.central.FrequencyChannel
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.codinglitch.simpleradio.central.Frequency
Frequency.Modulation -
Field Summary
FieldsModifier and TypeFieldDescriptionfinal Stringbooleanfinal Frequency.Modulationfinal RouterContainer<Receiver>final RouterContainer<Transmitter> -
Constructor Summary
ConstructorsConstructorDescriptionFrequencyChannel(Frequencies frequencies, String frequency, Frequency.Modulation modulation) -
Method Summary
Modifier and TypeMethodDescriptionaddReceiver(Receiver receiver) addReceiver(UUID id, WorldlyPosition location) addReceiver(UUID id, net.minecraft.world.entity.Entity entity) addTransmitter(Transmitter transmitter) addTransmitter(UUID id, WorldlyPosition location) addTransmitter(UUID id, net.minecraft.world.entity.Entity entity) intgetIndex()getReceiver(WorldlyPosition location) getReceiver(Predicate<Receiver> filter) getReceiver(UUID id) getReceiver(net.minecraft.world.entity.Entity owner) getTransmitter(WorldlyPosition location) getTransmitter(Predicate<Transmitter> filter) getTransmitter(UUID id) getTransmitter(net.minecraft.world.entity.Entity owner) voidvoidregisterReceiver(Receiver receiver) voidregisterTransmitter(Transmitter transmitter) removeReceiver(WorldlyPosition location) removeReceiver(Receiver receiver) removeReceiver(Predicate<Receiver> criteria) removeReceiver(UUID id) removeReceiver(net.minecraft.world.entity.Entity owner) removeTransmitter(WorldlyPosition location) removeTransmitter(Transmitter transmitter) removeTransmitter(Predicate<Transmitter> criteria) removeTransmitter(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) booleanvalidate()
-
Field Details
-
isValid
public boolean isValid -
modulation
-
frequency
-
receivers
-
transmitters
-
-
Constructor Details
-
FrequencyChannel
-
-
Method Details
-
getFrequency
- Specified by:
getFrequencyin interfaceFrequency
-
getModulation
- Specified by:
getModulationin interfaceFrequency
-
getIndex
public int getIndex() -
getReceivers
- Specified by:
getReceiversin interfaceFrequency
-
getTransmitters
- Specified by:
getTransmittersin interfaceFrequency
-
getReceiver
- Specified by:
getReceiverin interfaceFrequency
-
getReceiver
- Specified by:
getReceiverin interfaceFrequency
-
getReceiver
- Specified by:
getReceiverin interfaceFrequency
-
getReceiver
- Specified by:
getReceiverin interfaceFrequency
-
registerReceiver
- Specified by:
registerReceiverin interfaceFrequency
-
addReceiver
- Specified by:
addReceiverin interfaceFrequency
-
tryAddReceiver
- Specified by:
tryAddReceiverin interfaceFrequency
-
addReceiver
- Specified by:
addReceiverin interfaceFrequency
-
tryAddReceiver
- Specified by:
tryAddReceiverin interfaceFrequency
-
addReceiver
- Specified by:
addReceiverin interfaceFrequency
-
removeReceiver
- Specified by:
removeReceiverin interfaceFrequency
-
removeReceiver
- Specified by:
removeReceiverin interfaceFrequency
-
removeReceiver
- Specified by:
removeReceiverin interfaceFrequency
-
removeReceiver
- Specified by:
removeReceiverin interfaceFrequency
-
removeReceiver
- Specified by:
removeReceiverin interfaceFrequency
-
getTransmitter
- Specified by:
getTransmitterin interfaceFrequency
-
getTransmitter
- Specified by:
getTransmitterin interfaceFrequency
-
getTransmitter
- Specified by:
getTransmitterin interfaceFrequency
-
getTransmitter
- Specified by:
getTransmitterin interfaceFrequency
-
registerTransmitter
- Specified by:
registerTransmitterin interfaceFrequency
-
addTransmitter
- Specified by:
addTransmitterin interfaceFrequency
-
tryAddTransmitter
- Specified by:
tryAddTransmitterin interfaceFrequency
-
addTransmitter
- Specified by:
addTransmitterin interfaceFrequency
-
tryAddTransmitter
- Specified by:
tryAddTransmitterin interfaceFrequency
-
addTransmitter
- Specified by:
addTransmitterin interfaceFrequency
-
removeTransmitter
- Specified by:
removeTransmitterin interfaceFrequency
-
removeTransmitter
- Specified by:
removeTransmitterin interfaceFrequency
-
removeTransmitter
- Specified by:
removeTransmitterin interfaceFrequency
-
removeTransmitter
- Specified by:
removeTransmitterin interfaceFrequency
-
removeTransmitter
- Specified by:
removeTransmitterin interfaceFrequency
-
serverTick
public void serverTick(int tickCount) -
validate
public boolean validate() -
invalidate
public void invalidate() -
toString
-