AstraRating

我的世界服务器评分插件。

资源图片
# 简单的 EmpireProjekt.ru 评分插件 ## 无延迟且免费! > [!注意] > 仅支持 Java 21 和 Paper 1.21.1! 使用其他版本需要您自行承担风险! 更多插件来自 [AstraInteractive](https://github.com/Astra-Interactive) | 占位符 | 描述 | |:--------------------|:-------------------| | `/%erating_color%` | 显示评分颜色 | | `/%erating_rating%` | 显示玩家评分 | | 指令 | 描述 | 权限 | |:---------------------------------------|:----------------------------------------|:-------------------------------| | `/aratingreload` | 重新加载插件 | astra_rating.reload | | `/arating reload` | 重新加载插件 | astra_rating.reload | | `/arating rating` | 打开评分 GUI | - | | `/arating rating <玩家名>` | 打开玩家的评分 GUI | - | | `/arating <玩家> <消息>` | 提升/降低玩家评分 | astra_rating.vote | | `-` | 在GUI中删除玩家投票 | delete_report.vote | | `-` | 允许玩家每天为同一玩家投票 M 次 | astra_rating.single_player_rate_per_day.M | | `-` | 允许玩家每天投票 N 次 | astra_rating.max_rate_per_day.N | ### 添加 MySql 为了添加 MySql 支持,您需要在您的 config.yml 中创建一个部分。 首次安装插件时,部分将会默认创建。 ```yaml # 仅使用 sqlite 或 mysql # 如果同时定义了 mysql 和 sqlite - 将使用 mysql # 要在 mysql 和 sqlite 之间重新连接,需要进行完整的重启 rating_database: type: "MySql" host: "0.0.0.0" port: 3006 user: "user_name" password: "password" name: "rating_database" # 或者 rating_database: type: "H2" name: "file_name" # 或者 rating_database: type: "SQLite" name: "file_name" ``` ### 添加颜色占位符 首次安装插件时,部分将会默认创建。 papi.yml ```yaml # 颜色按值排序: [-10, -5, 0, 5, 10] # 务必填写所有间隙/间隔 - 否则将在控制台中出现错误 # 如果您不需要此功能,请删除颜色部分或使用 '#' 符号注释掉它 colorings: # [-inf,-10) - type: LESS value: -10 color: "#9c0303" # [-10,-0) - type: LESS value: 0 color: "#eb3131" # [0,0] - type: EQUALS value: 0 color: "#FFFFFF" # [0,10) - type: MORE value: 0 color: "#51a8f5" # [10,+inf] - type: MORE value: 10 color: "#0872cf" ``` ### 添加事件 [实验性] 首次安装插件时,部分将会默认创建。 启用后,当玩家杀死具有积极评分的玩家时,插件将降低玩家的评分。 ```yaml events: kill_player: change_by: -1 enabled: false ```