Mods
Resource Packs
Data Packs
Modpacks
Shaders
Plugins
Mods Resource Packs Data Packs Plugins Shaders Modpacks
Get Modrinth App Upgrade to Modrinth+
Sign in
ModsPluginsData PacksShadersResource PacksModpacks
Sign in
Settings
Record

Record

Adds two commands that show players that you are either recording or are live

149
0
Social
Utility
AboutChangelogVersions

Record Plugin - PaperMC 1.21+

KH-Banner

This is a simple Minecraft Plugin that uses the LuckPerms API and LuckPermsChat Plugin to add and remove the [Rec] And [Live] Prefixes to/from your Username.

Todo

Features

  • /rec or /r to add/remove the [Rec] Status

    Recording Status

  • /live or /l to add/remove the [Live] Status

    Live Status

  • You can execute either the /rec or the /live command while having a different status and the plugin will automatically change your status to the new one.

  • Customizable Prefixes & Prefix Weight

  • Translations inside the configuration file

  • Message Broadcasting

Dependencies

  • LuckPerms
  • LPC / LPC Minimessage
  • TAB (Shows the Status in the Tab bar - optional)

Installation

  1. Download the latest release of LuckPerms, LPC / LPC Minimessage and the Record Plugin
  2. Put all of the jars into the plugins folder of your Server
  3. Done!

The plugin will automatically create the required groups in LuckPerms

Configuration

This is the default configuration file (last updated: v1.1.0):

# If a feedback message should be sent to a player when changing the status
# (Messages are configurable)
enable-private-feedback: true
# If a public Broadcast should be sent (to all players) if a player changes the status
# (Messages are configurable)
enable-public-broadcast: false
# If the command executor should be excluded from the broadcast
# Requires enable-public-broadcast: true
exclude-executor-from-broadcast: false

# Prefixes
rec-prefix: "&5[&r&4Rec&5] &r"
live-prefix: "&5[&r&bLive&5] &r"

# Prefix Weights - Controls the order of the prefixes
# May be useful when having ranks/prefixes in LuckPerms
rec-prefix-weight: 100
live-prefix-weight: 100

# Messages - (Un)Comment the German/English translations to change the language
# INFO: Available Placeholders: {player}, {prefix}, {group}
# > A Placeholder is only available in those messages, that already contain it!
messages:
  console: 
    # Console Messages do not support Color Codes!
    invalid-config: "Invalid configuration file! Did you update it? Please check the config.yml!"
    #invalid-config: "Ungültige Konfigurationsdatei! Hast du sie aktualisiert? Bitte überprüfe die config.yml!"
    rec-group-already-exists: "Group 'rec' already exists, skipping creation"
    #rec-group-already-exists: "Gruppe 'rec' existiert bereits, überspringe Erstellung"
    rec-group-created: "Created group 'rec'"
    #rec-group-created: "Gruppe 'rec' wurde erstellt"
    rec-group-updated: "Updated group 'rec'"
    #rec-group-updated: "Gruppe 'rec' wurde aktualisiert"
    updating-prefix-rec: "Updating Prefix for group 'rec'"
    #updating-prefix-rec: "Aktualisiere Prefix für Gruppe 'rec'"
    error-creating-group-rec: "Error while trying to create group 'rec': "
    #error-creating-group-rec: "Fehler beim Erstellen der Gruppe 'rec': "
    live-group-already-exists: "Group 'live' already exists, skipping creation"
    #live-group-already-exists: "Gruppe 'live' existiert bereits, überspringe Erstellung"
    live-group-created: "Created group 'live'"
    #live-group-created: "Gruppe 'live' wurde erstellt"
    live-group-updated: "Updated group 'live'"
    #live-group-updated: "Gruppe 'live' wurde aktualisiert"
    updating-prefix-live: "Updating Prefix for group 'live'"
    #updating-prefix-live: "Aktualisiere Prefix für Gruppe 'live'"
    error-creating-group-live: "Error while trying to create group 'live': "
    #error-creating-group-live: "Fehler beim Erstellen der Gruppe 'live': "
    added-group: "Added group '{group}' to {player}"
    #added-group: "Gruppe '{group}' wurde {player} hinzugefügt"
    removed-group: "Removed group '{group}' from {player}"
    #removed-group: "Gruppe '{group}' wurde von {player} entfernt"
    reset-player: "Removed {player} from group 'rec' and 'live'"
    #reset-player: "{player} wurde aus den Gruppen 'rec' und 'live' entfernt"
    deleted-group-rec: "Deleted group 'rec'"
    #deleted-group-rec: "Gruppe 'rec' wurde gelöscht"
    deleted-group-live: "Deleted group 'live'"
    #deleted-group-live: "Gruppe 'live' wurde gelöscht"
  player:
    broadcast-add-rec: "{player} is now recording!"
    #broadcast-add-rec: "{player} nimmt nun auf"
    broadcast-add-live: "{player} is now live!"
    #broadcast-add-live: "{player} ist jetzt live!"
    broadcast-remove-rec: "{player} has ended their recording."
    #broadcast-remove-rec: "{player} hat die Aufnahme beendet."
    broadcast-remove-live: "{player} has ended their stream."
    #broadcast-remove-live: "{player} hat den Stream beendet."
    rec-group-added: "&2Added the status {prefix} &r&2to you."
    #rec-group-added: "&2Du hast den Status {prefix} &r&2erhalten."
    rec-group-removed: "&2Removed the status {prefix} &r&2from you."
    #rec-group-removed: "&2Dir wurde der Status {prefix} &r&2entfernt."
    live-group-added: "&2Added the status {prefix} &r&2to you."
    #live-group-added: "&2Du hast den Status {prefix} &r&2erhalten."
    live-group-removed: "&2Removed the status {prefix} &r&2from you."
    #live-group-removed: "&2Dir wurde der Status {prefix} &r&2entfernt."
    cannot-run-with-op: "&cYou can't run this command as an Operator!"
    #cannot-run-with-op: "&cDu kannst diesen Befehl nicht als Operator ausführen!"
    insufficient-perms: "&cYou have insufficient permissions to execute this command!"
    #insufficient-perms: "&cDu hast nicht genügend Rechte, um diesen Befehl auszuführen!"
    please-run-as-player: "&cPlease execute this command as a player!"
    #please-run-as-player: "&cBitte führe diesen Befehl als Spieler aus!"

Additional Information

Logo made by Midas | Discord

90% of ad revenue goes to creators

Support creators and Modrinth ad-free with Modrinth+

Compatibility

Minecraft: Java Edition

1.21.x

Platforms

Paper

Supported environments

Server-side

Links

Report issues View source Join Discord server
Donate on Ko-fi

Creators

SkyKingPX
SkyKingPX Plugin Developer

Details

Licensed GPL-3.0-or-later
Published 5 months ago
Updated 4 months ago

Modrinth is open source.

main@fafd47f

© Rinth, Inc.

Company

TermsPrivacyRulesCareers

Resources

SupportBlogDocsStatus

Interact

Discord X (Twitter) Mastodon Crowdin
Get Modrinth App Settings
NOT AN OFFICIAL MINECRAFT SERVICE. NOT APPROVED BY OR ASSOCIATED WITH MOJANG OR MICROSOFT.