Fabric · Minecraft 26.3

Ham Radio & Radiation

Two mods for Minecraft. One brings real amateur radio to the game: transceivers, antennas, coax, SWR and a simulated ionosphere. The other adds Fallout-style radiation zones, Geiger counters and hazmat suits.

Minecraft 26.3 Fabric Loader ≥ 0.19.5 Fabric API Java 25 Client + Server MIT License
Ham Radio icon

Ham Radio

v1.4.0 · hamradio-1.4.0.jar

HF, VHF and UHF transceivers, a handheld, a repeater, eleven antenna types, coax with frequency-dependent loss, SWR, an antenna tuner, linear amplifiers and a cross-needle meter. Signals travel through a simulated ionosphere that follows time of day, the solar cycle, geomagnetic storms and sporadic E, and VHF/UHF paths check the terrain for line of sight. Simulated DX stations call CQ when a band is open and answer if they can copy you.

RFTransceivers

HF all-band rig, VHF/UHF rig, HT-5 handheld and a repeater. Waterfall, S-meter and a band-scope.

ANT11 antenna types

Dipole, EFHW, verticals, ground planes, J-pole, collinear, discone, Yagis and a hex beam. Build them from blocks and masts.

SWRFeedline physics

Impedance-based SWR over lossy coax (RG-58, RG-213, LMR-400), an antenna tuner, linear amplifiers and a cross-needle power meter.

IONPropagation

Simulated ionosphere: day/night, solar cycle, storms, sporadic E. Ground wave depends on frequency. VHF/UHF line of sight follows the terrain.

VNATest gear

A vector network analyser (SWR, R/X, Smith chart), an antenna pattern analyser over real ground, and an antenna rotor.

CWReal Morse

Straight key or iambic paddles, an adaptive decoder with fading, and a CW robot to practise with.

BCBroadcasting

LW, MW and SW AM broadcasting with a transmitter and mast radiator, plus 2200 m and 630 m. Ground, buried and elevated radials.

NEWVoice over radio

Hold V on a handheld or PTT in a radio screen. 8 kHz µ-law, carried through propagation and repeaters, with FM threshold and SSB noise at the receiver.

NEWFM-1 studio & WR-1

Run a WFM station (87.5–108 MHz) that plays MP3/WAV playlists with RDS-style titles. The WR-1 world receiver covers 100 kHz–500 MHz with SEEK and SCAN.

NEWBT-1 beacon

A permanent beacon with messages up to 250 characters and NCDXF-style power steps. Also new: a wall feedthrough block (N bulkhead).

Screenshots

Radiation icon

Radiation

v1.0.0 · radiation-1.0.0.jar

Fallout-style radiation. Admins mark out irradiated zones and place radiation sources. Players who walk in get a red rad meter, hear a Geiger counter clicking, and go through stages of radiation sickness. At 1000 rads they die. Rads don't wear off on their own: you need RadAway, or you have to die.

☢ RADS+14.2 RAD/s
612 / 1000RES 45%Radiation Sickness
250
Mild Radiation Sickness

Hunger, −1 heart

500
Radiation Sickness

Hunger, Weakness, −2 hearts

750
Severe Radiation Sickness

Hunger II, Weakness II, Slowness, Mining Fatigue, −4 hearts

1000
Death

“died of radiation poisoning”

Items

Geiger Counter

Right-click for a detailed reading: ambient level, absorbed dose, protection and condition. Holding it shows the meter.

RadAway

Removes 150 rads over 10 seconds. Glass bottle, dried kelp, glow berries and sugar.

Rad-X

Blocks 50% of incoming radiation for 4 minutes. Paper, amethyst shard, sugar and orange dye make 2.

Hazmat Suit

Hood, suit, trousers and boots. Each piece blocks 22.5%, so the full set blocks 90%. Made from leather and yellow wool.

Nuclear Waste Barrel

A glowing block that drips green particles and irradiates everything around it (6 rad/s, radius 6). Creative/admin only.

Shielding

Each solid block between you and a point source absorbs 35%, so a thick wall helps. Zones are uniform and can't be shielded.

Admin commands

CommandWhat it does
/radsAny player: shows your own rads and condition
/radiation zone add <name> <from> <to> <rads/s> [fade]Box-shaped area with a uniform level, optionally ramping up from the edge
/radiation source add <name> <pos> <rads/s> <radius> [falloff] [shielded]Point source with linear, quadratic, inverse-square or constant falloff
/radiation show [seconds]Draws zones, sources and barrels with particles
/radiation check [pos]Radiation level at a position, broken down by zone and source
/radiation set|add|clear <players> …Change a player's rads
/radiation list · reloadList everything; reload the config and the sources file

Every value can be changed in config/radiation.json (gameplay) and config/radiation-client.json (HUD position, Geiger volume). Zones and sources are saved per world in radiation_sources.json.

Ready-made maps for Ham Radio

Sample worlds

Two worlds built around the Ham Radio mod, with club stations, antennas, and an hamradio_audio folder of 59 vintage swing and big-band recordings for the broadcast stations. On a server, set enable-command-block=true.

DARC Funkstadt overview

DARC Funkstadt

  • A city with club station DL0FS, a church, market square, harbour and lighthouse
  • Four villages, each with its own club station
  • 150 kHz / 500 kW longwave station with a T antenna
  • Teleporters between the city and the villages
Download 100 MB
DARC Minecraft City

DARC Minecraft City

  • A modern city with high-rises and a rooftop antenna farm
  • Equipped club station with HF and VHF/UHF rigs
  • Beacons and stations to work on several HF bands
Download 54 MB
Prism Launcher

Installation

Create a new instance with Minecraft 26.3 and the Fabric loader (0.19.5 or newer).

Open Edit → Mods → Download mods, search for Fabric API and install it.

Click Add file and pick hamradio-1.4.0.jar and/or radiation-1.0.0.jar.

For a world: unzip it into the instance's saves folder (Edit → Minecraft folder) and start the game.

Multiplayer: put the same jars plus Fabric API into the server's mods folder. Every player needs the mods installed as well.
Linux radio audio: voice and broadcast audio play through Java Sound, which only talks to ALSA. With PipeWire install pipewire-alsa (Arch: sudo pacman -S pipewire-alsa), with PulseAudio pulseaudio-alsa. Without it the radio stays silent and the log shows Voice: no audio output.
All files

Downloads

Mods

Worlds

ZIP
DARC_Funkstadt.zip
100 MB · world + music
sha256 fc07b4e31194eeac09869fd90614fd959dbc6671a0285bf5a1db72f4cdac5433
Or in four parts (~28 MB each). Unzip all of them into the same folder:
ZIP
DARC_Minecraft_City.zip
54 MB · world + music
sha256 cf10cee8744f8763c563d90ee44fa01838e37edb3fc8f658094ba37b86245b20
Or the world alone, with the music as two optional add-ons. Unzip into the same folder:

Checksums for every file: SHA256SUMS (check with sha256sum -c SHA256SUMS). Ham Radio bundles JLayer 1.0.1 (LGPL) for MP3 decoding.