From a21a09b1a79597d2f55a7cbd3ba2f25055edfc65 Mon Sep 17 00:00:00 2001 From: SoniEx2 Date: Tue, 18 Mar 2025 00:44:22 -0300 Subject: Filter only transmitters that have text --- .../space/autistic/radio/client/sound/PirateRadioSoundInstance.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src') diff --git a/src/client/kotlin/space/autistic/radio/client/sound/PirateRadioSoundInstance.kt b/src/client/kotlin/space/autistic/radio/client/sound/PirateRadioSoundInstance.kt index 5fb80bc..4e3fd51 100644 --- a/src/client/kotlin/space/autistic/radio/client/sound/PirateRadioSoundInstance.kt +++ b/src/client/kotlin/space/autistic/radio/client/sound/PirateRadioSoundInstance.kt @@ -47,7 +47,7 @@ class PirateRadioSoundInstance(private val player: ClientPlayerEntity) : MovingS // find relevant entities @Suppress("UNCHECKED_CAST") val trackedEntities: List = player.clientWorld.entities.filter { it.type == PirateRadioEntityTypes.DISPOSABLE_TRANSMITTER } - .filter { (it as DisposableTransmitterEntity).frequency <= PirateRadioClient.frequency + 1 && it.frequency >= PirateRadioClient.frequency - 1 } + .filter { (it as DisposableTransmitterEntity).frequency <= PirateRadioClient.frequency + 1 && it.frequency >= PirateRadioClient.frequency - 1 && it.text.isNotEmpty() } .sortedBy { player.pos.squaredDistanceTo(it.pos) } as List val main = trackedEntities.filter { it.frequency == PirateRadioClient.frequency } .take(if (PirateRadioClient.mode == FmSimulatorMode.FAST) 1 else 2) -- cgit 1.4.1