radiolink-1.3.0.jar
Curse Maven Snippet
What's new
Changelog
1.3.0 — 2026-08-03
- Everything is now in English: the Italian translation file has been removed (on an Italian client it was overriding the English one), and all remaining hardcoded strings, config comments, log lines and docs are in English.
- New toggle switches in the settings: no more "Label: ON/OFF" cycle buttons. A switch now lights up green with a lit LED when the option is enabled and stays dark grey when disabled, so there is no "do I click to enable it, or does it have to read ON?" ambiguity. Labels that do not fit are trimmed instead of overflowing onto the next button — which is almost certainly what made "Signal bars (HUD)" look inverted.
- The SQL (squelch) button in the main GUI uses the same switch: lit green = squelch closed = background static muted.
- A few setting labels were shortened so they fit their switch.
1.2.2 — 2026-08-03
- Adjustable tone volume: two sliders in the settings, "Roger / TX tone" and "Call ringtone". Base amplitudes were also lowered a lot (roger 0.40 -> 0.16, call 0.42 -> 0.18): even at 100% they are far more discreet. Voice, noise and the DMR buzzer stay fixed for everyone (tuning those would be an unfair advantage).
- TX courtesy tone reworked: it used to be a chirp mixed into the outgoing voice, effectively imperceptible. It is now a real talk permit tone: the TRANSMITTER hears it on their own radio when opening a transmission (910 -> 1215 Hz, ~180 ms), like real DMR radios.
- Info panel fix: the radio GUI text was showing through the "i" panel (Minecraft draws its font after the rectangles). It is now a separate screen, and it also explains the HUD bars.
- Missed call fix: they were only recorded for radios that were switched
OFF, so walking out of range with a powered radio produced no notification
at all. A missed call is now recorded for anyone tuned to that channel who
did not receive it — radio off, out of range, or blocked by terrain. It is
delivered as soon as they are back in coverage (or switch the radio on),
and in any case within a configurable grace period
(
missedCallGraceTicks, 60 s by default). - The call confirmation now reports how many players received it and how many are unreachable.
1.2.1 — 2026-08-03
- FM stays (the 1.2.0 removal was reverted on request): back to 3
modulations and 12 channels, 12-bar analyzer. Fixed the
cannot find symbol Modulation.FMthat broke the 1.2.0 build.
1.2.0 — 2026-08-03
- Chat = radio: messages typed in the normal chat (T key) are transmitted
over the radio on the channel of the first powered radio in the inventory,
with the usual link-based corruption. No powered radio = "chat is radio
only" warning. Configurable (
chatAsRadio). The GUI text field remains as an alternative. - Squelch: new SQL button in the GUI. Closed = no background static when nobody is transmitting; open = 1.1 behaviour.
- Idle static -50%: background noise with no transmission is at half the volume of the static that accompanies a voice at the range limit.
- Roger beep on the transmitter too: at the end of a transmission the beep is also heard on your own radio (clean, no distance DSP), if enabled.
- Signal bars: two "phone bars" icons in the GUI and in the top right of the screen while playing (option "Signal bars (HUD)"): PLR = coverage towards other players on the channel, RPT = coverage towards the nearest repeater. Red X = nobody reachable (normal early on for RPT). An "i" button in the GUI explains them.
- Debug overlay: the percentage is now link SATURATION (higher = closer to the range limit); colours inverted accordingly.
- Note: simultaneous transmissions from several players on the same DMR channel have always been allowed (there is no busy-channel lockout); the voices simply overlap.
1.1.1 — 2026-08-02
- Fix: the "TX courtesy tone" toggle added in 1.1.0 was not wired to the audio engine.
1.1.0 — 2026-08-02
- Background noise with an open squelch: a powered AM/FM radio always hisses with static, even with no transmission and beyond the range limit. New "two-curve" model: noise rises with distance, the voice falls; they cross at the range limit, past which only noise remains. DMR stays silent (digital squelch). Server cost is nearly constant: a single noise frame per modulation is encoded and shared by all receivers.
- Test tone block: volume drastically lowered and adjustable from a GUI (10%–100%, 10% by default). Right-click opens a small GUI with modulation, channel, DMR key (to test encryption) and volume.
- Simplified radio settings: removed the "Radio volume", "Noise volume" (that would have been an unfair advantage) and "DMR buzzer volume" sliders.
1.0.0 — 2026-08-02
- First release: AM/FM/DMR transceivers over Simple Voice Chat, 12 channels, distance/obstacle DSP, repeaters with antennas, radio text with corruption, paging and missed calls, DMR encryption with buzzer, test tone block, channel analyzer, debug overlay, vanilla chat blocking.
This mod has no additional files

