RogueRustDeathNotes

RogueRust death notification engine based on the Death Notes concept, with native GUI output, per-player controls and optional notification integrations.

Version: 2.5.3
Author: RogueAssassin
Frameworks: Oxide / Carbon
Required extension: Oxide.Ext.RogueRust

Plugin source · Back to plugin catalogue

Recent Changes

Features

Optional integrations

Neither is required when using native GUI/chat/console output.

Permissions

Do not grant every permission to a group. cantsee, suppress and seeteamonly switch notices off. A group that holds all four permissions (for example an admin group granted everything) sees no death notes at all, and deaths involving its members are hidden from everyone.

Commands

/dn

Player-facing death-notification controls: /dn [on|off|toggle|teamonly|teamoff|meters|feet|yards]. With no argument it toggles notices. Distance units are a per-player choice. Availability is controlled by Can Player Use /dn Command in configuration.

Configuration

Configuration file: config/RogueRustDeathNotes.json

The current grouped configuration contains:

Older numbered/flat configuration keys are migrated into the grouped layout. Existing values are read from either the numbered legacy key or its original name.

Message matching

Death message definitions can match killer type, victim type and damage type. * acts as a wildcard. Matching progressively falls back from exact combinations to wildcard combinations, allowing specific messages to override general ones.

Data

RogueRust data keys:

Legacy RogueRust/RogueRustDeathNotes/... data keys are recognized for migration.

Localization

Language files use:

lang/<language>/RogueRust/RogueRustDeathNotes/messages.json

Runtime and performance notes

Installation

  1. Install the latest Oxide.Ext.RogueRust release.
  2. Place RogueRustDeathNotes.cs in the plugin directory.
  3. Optionally install Notify or UINotify.
  4. Review output modules, permissions, radius and message definitions.

Updating

Replace the .cs file while retaining configuration and RogueRust data. The plugin includes migration handling for older configuration keys and legacy data locations.