Compatibility
Minecraft: Java Edition
1.21.x
Platforms
Paper
Supported environments
90% of ad revenue goes to creators
Support creators and Modrinth ad-free with Modrinth+Creators
Details
Licensed GPL-3.0-or-later
Published last month
Updated 4 days ago
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