promotional bannermobile promotional banner

NeroLink

Your Neroland world in your pocket — check your drones, energy, quests and stock from anywhere, and nudge them while you're away.
Back to Files

NeroLink 1.1.0 - NeoForge 26.3

File namenerolink-neoforge-26.3-1.1.0.jar
Uploader
NerolandNeroland
Uploaded
Oct 23, 2026
Downloads
27
Size
1.4 MB
Mod Loaders
NeoForge
File ID
9296659
Type
R
Release
Supported game versions
  • 26.3

Curse Maven Snippet

NeoForge

implementation "curse.maven:nerolink-1601735:9296659"

Learn more about Curse Maven

What's new

Added

  • Mod-supplied notification copy (additive). A player-scoped link event may carry a reserved _notify object {title ≤ 120, body ≤ 240, deepLink ≤ 256}; the relay push uses those strings instead of the generic "NeroLink — <module> / <topic> update". Each field is validated on its own and falls back to the generic value; the deep link must match nerolink://server/<id>/<module>[/<entity>[/<entity>]] and {server} is replaced by this server's relay id. Nothing else in the payload is read; the wire API and WS frames are unchanged. Producers are responsible for keeping _notify text non-personal — it is shown on lock screens.

Changed

  • Requires Neroland Core 1.15.0 or newer, below 2.0 (was 1.13.0). Core 1.15.0 detects saved-data files that Minecraft 26.x silently fails to decode, so a damaged store is restored from its backup instead of the backup being overwritten with an empty store.
  • Alert pushes fire only when an alert is raised; acknowledging, snoozing or eviction no longer sends a push.
  • A module that supplies its own copy for an event shadows the generic alert push for the same player and module for two seconds, so one security event is one notification.
  • Supplied notification text drops control characters and invisible Unicode formatting marks (such as right-to-left overrides) before it reaches the lock screen.

Fixed

  • Crash-safe saved data. The device-token, notification-preference and relay stores now load through Core's SavedDataRecovery. A corrupt or unreadable file no longer crashes the server. The store is restored from its last-known-good backup or, if there is none, starts empty.
  • Erasure reaches the backups. A POPIA/GDPR erasure request now refreshes the token and preference backups straight away, and the relay store's backup when a relay is in use, so the erased player's rows are not left in a backup copy.

Tests

  • Added an erasure conformance test that runs NeroLink's token and preference stores through Core's ErasureConformance harness.
  • Added NotifyCopyTest for the _notify caps, per-field fallback, deep-link validation, the raised-only alert filter and the two-second shadow.

This mod has no additional files