
Record
Adds two commands that show players that you are either recording or are live
249
0
Record Plugin - PaperMC 1.21+
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.
Features
- 
/rec or /r to add/remove the [Rec] Status  
- 
/live or /l to add/remove the [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
- Download the latest release of LuckPerms, LPC / LPC Minimessage and the Record Plugin
- Put all of the jars into the plugins folder of your Server
- 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
Совместимость
Создатели
Детали
Лицензия:GPL-3.0-or-later
Опубликован:10 месяцев назад
Обновлён:9 месяцев назад

