Repository navigation
Beacon v2.0.0
2.0.0 - Beacon Rename - 2026-09-01
Breaking
- Renamed the runtime, standalone mod, and hosted product to Beacon. The
namespace changed fromcom.alechilles.alecstelemetryto
com.alechilles.beacon; there is no namespace compatibility layer. - Renamed Maven and Gradle coordinates to
beacon-parent,beacon-runtime,
andbeacon. The Maven repository is now
https://beacon.modstats.io/maven/releases. - Renamed the Hytale dependency from
Alechilles:Alec's Telemetry!to
Alechilles:Beacon. - Renamed conventional descriptors from
Server/Telemetry/project.jsonto
Server/Beacon/project.json, and namespaced descriptors from
META-INF/alecs-telemetry/projects/toMETA-INF/beacon/projects/. - Kept the old conventional and namespaced descriptor paths as deprecated
fallbacks. The Beacon path wins when both forms are present. - Updated embedded bootstrap imports and packaging to the Beacon namespace.
Embedded consumers must still publish the runtimeCommon/**asset pack. - Renamed
/telemetryto/beaconand its permission prefix to
beacon.command.beacon. There is no command alias. - Changed the hosted origin to
https://beacon.modstats.io. The
/ingest/crash,/ingest/event, and/ingest/reportroute names remain. - Kept the hosted/self project ID and public stats route
alecs-telemetryso
existing project history and local consent state remain attached to the same
identity. The project display name is nowBeacon. - Changed the canonical local data root to
mods/Alechilles_Beacon/. The first Beacon startup performs a copy-only
migration from known Alec-created roots, keeps old sources, and uses Beacon
destinations when both copies exist.
See the Beacon 2.0 migration guide
before upgrading a consumer or embedded mod.