# Record 插件 - PaperMC 1.21+
[](https://billing.kinetichosting.net/aff.php?aff=947)
这是一个简单的 Minecraft 插件,它使用 [LuckPerms API](https://luckperms.net/wiki/Developer-API) 和 [LuckPermsChat 插件](https://modrinth.com/plugin/lpc-chat) 来添加或删除 [Rec] 和 [Live] 前缀到/从您的用户名。
[待办事项](https://github.com/users/SkyKingPX/projects/5/views/1)
## 功能
- /rec 或 /r 添加/删除 [Rec] 状态

- /live 或 /l 添加/删除 [Live] 状态

- 您可以在具有不同状态的情况下执行 /rec 或 /live 命令,插件将自动将您的状态更改为新状态。
- 可定制的前缀和前缀权重
- 配置文件中的翻译
- 消息广播
## 依赖项
- [LuckPerms](https://luckperms.net/download)
- [LPC](https://www.spigotmc.org/resources/lpc-chat-formatter-1-7-10-1-20.68965/) / [LPC Minimessage](https://modrinth.com/plugin/lpc-chat)
- [TAB](https://www.spigotmc.org/resources/tab-1-5-1-21-4.57806/) (在 Tab 条中显示状态 - **可选**)
## 安装
1. 下载 [LuckPerms](https://luckperms.net/download)、[LPC](https://www.spigotmc.org/resources/lpc-chat-formatter-1-7-10-1-20.68965/) / [LPC Minimessage](https://modrinth.com/plugin/lpc-chat) 和 Record 插件的最新版本
2. 将所有 jar 文件放入服务器的插件文件夹中
3. 完成!
插件将自动在 LuckPerms 中创建所需的组
## 配置文件
这是默认配置文件(上次更新:v1.1.0):
```
# 如果在更改状态时应向玩家发送反馈消息
# (消息可配置)
enable-private-feedback: true
# 如果在玩家更改状态时应发送公共广播(向所有玩家)
# (消息可配置)
enable-public-broadcast: false
# 如果应从广播中排除命令执行者
# 需要 enable-public-broadcast: true
exclude-executor-from-broadcast: false
# 前缀
rec-prefix: "&5[&r&4Rec&5] &r"
live-prefix: "&5[&r&bLive&5] &r"
# 前缀权重 - 控制前缀的顺序
# 当在 LuckPerms 中具有等级/前缀时可能很有用
rec-prefix-weight: 100
live-prefix-weight: 100
# 消息 - 取消注释德语/英语翻译以更改语言
# 注意:仅在已经包含占位符的消息中可用!
messages:
console:
# 控制台消息不支持颜色代码!
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!"
```
## 补充信息
Logo 由 Midas 制作 | [Discord](https://discordapp.com/users/688228978108137505)