Likes

BentoBox的附加组件,允许玩家对岛屿进行排名投票。

资源图片
# 点赞扩展 点赞扩展通过引入对便当盒插件中的岛屿评分功能,增强了玩家互动。玩家可以通过多种评分模式来表达对其他玩家岛屿的赞赏或批评,从而确保动态和引人入胜的体验。 ## 功能一览 - **灵活的评分模式**: 可以选择以下三种专属模式: - **点赞**: 玩家可以添加点赞以表达积极反馈。 - **点赞与差评**: 允许玩家表达认可和不认可。 - **星级**: 采用1到5星级的评分系统,用于提供详细的反馈。 - **顶级玩家 GUI**: 一个可视化排行榜,展示最受喜爱的岛屿。 - **成本配置**: 可选地与游戏经济系统集成,以设置添加或删除点赞/差评的成本。 - **日志和历史记录**: 维护点赞/差评日志,以确保透明度和数据洞察。 - **重置集成**: 岛屿重置时自动重置点赞/差评。 - **无拥有者岛屿支持**: 可选地允许对无拥有者或出生岛屿进行评分。 ## 设置指南 1. 将扩展的 `.jar` 文件放置在 BentoBox 的 `addons` 文件夹中。 2. 重新启动服务器以初始化扩展。 3. 在 `config.yml` 中配置设置以符合您的偏好。 4. 再次重新启动服务器以应用更改。 ## 玩家命令 要对岛屿进行评分,玩家必须在待评分的岛屿上,然后运行点赞命令: - `/[player_command] likes`: 打开 GUI 以添加/删除点赞、差评或星级。 其他命令是: - `/[player_command] likes top`: 打开 GUI 显示按点赞、差评或星级排序的顶级岛屿。 - `/[player_command] likes view `: 打开 GUI 显示谁给该岛屿添加了点赞或星级。 [player_command] 和 [admin_command] 是命令,它们的不同取决于您运行的游戏模式。 ## 管理员命令 - `/[admin_command] likes`: 打开管理员 GUI。 - `/[admin_command] likes settings`: 打开管理员设置 GUI。 ## `config.yml` 配置指南 按照以下步骤配置 `config.yml` 文件以自定义点赞扩展的行为: ### 1. 找到配置文件 `config.yml` 文件位于您的 BentoBox 插件文件夹中的 `addons/Likes` 目录中。 ### 2. 理解关键设置 #### **默认图标** ```yaml default-icon: PLAYER_HEAD ``` 设置顶级岛屿面板的默认图标。 默认是 PLAYER_HEAD,它将尝试从服务器检索玩家的头像。 如果您发现此过程缓慢或存在问题,或者只是想使用不同的图标,则可以将其替换为任何有效的 Minecraft 材料名称。 #### **模式选择** ```yaml mode: LIKES_DISLIKES ``` 选择评分模式: - `LIKES`: 只能添加点赞。 - `LIKES_DISLIKES`: 允许添加点赞和差评。 - `STARS`: 启用1到5星级的评分系统。 #### **成本** ```yaml costs: add-like: 0.0 remove-like: 0.0 add-dislike: 0.0 remove-dislike: 0.0 ``` 定义游戏内货币成本,用于评分操作。 将值设置为 `0.0` 以进行免费操作。 如果使用 costs,则必须安装 Vault 和经济插件。 #### **重置时重置** ```yaml reset-on-reset: true ``` 将其设置为 `true` 以在岛屿重置时重置评分。 #### **记录历史** ```yaml log-history: false ``` 启用 (`true`) 或禁用 (`false`) 评分历史记录的日志记录。 这目前仅存储在数据库中,并且没有办法在游戏中查看它。 #### **允许无拥有者岛屿评分** ```yaml allow-unowned: true ``` 将其设置为 `true` 以允许对无拥有者或出生岛屿进行评分。 #### **禁用的游戏模式** ```yaml disabled-gamemodes: [] ``` 指定禁用扩展的 GameModes。 例如: ```yaml disabled-gamemodes: - BSkyBlock ``` ### 3. 保存更改 修改文件后,保存您的更改。 ### 4. 重新启动服务器 重新启动服务器以应用更新的配置。 --- 有关更多高级配置选项或故障排除,请访问 [Addon Wiki](https://docs.bentobox.world/en/latest/addons/Likes/)。 如果您需要进一步的帮助,请随时提问!