**AngeloAchievements** 是一款插件,允许您在服务器上添加和自定义成就。通过此插件,您可以修改成就,以自定义庆祝消息,并在玩家解锁成就时执行特定命令。**非常适合希望通过独特的奖励来增强游戏体验并激励玩家的服务器。**
**该插件支持类似于 MiniMessage 的颜色格式。**
**要重新加载插件,请使用 /achievementreload**
就像和女人聊天一样简单!
**该插件与数据包兼容,您也可以使用它来实现数据包成就。**
只需像使用其他成就一样操作,<数据包名称>/pirates。
### 示例:
```yaml
type: more_advancments:pirates_of_the_carribean
```
**_成就列表:_ [https://www.digminecraft.com/lists/advancements_pc.php](https://www.digminecraft.com/lists/advancements_pc.php)**
# 配置文件
config.yml
```yml
# AngeloAchievements 是一款专注于自定义默认 Minecraft 成就的插件。
# 我建议使用命令 '/gamerule announceAdvancements false',以便默认消息
# 不会打扰您,您可以享受插件提供的自定义消息。
# 'default_message' 的作用是为所有成就提供一个默认消息,这些消息将在 'achievements:' 部分下没有特定配置时显示。
# 如果某个成就下有特定的类型配置在 'achievements:' 中,则该成就的默认消息将被忽略,
# 而是会显示自定义消息。
# AngeloAchievements 支持 MiniMessage,允许您以极大的灵活性自定义消息。
# 用于自定义特定成就的部分:
# 您可以随意命名 'achievements:' 下的条目,名称不影响插件的功能。
# 确保使用 'type' 设置成就类型,后面跟 Minecraft 路径 (例如,minecraft:story/mine_diamond)。
# 成就配置示例:
# achievements:
# Achievement1: ⬅ 这个名称是自由的;您可以将其更改为您想要的任何内容。
# type: minecraft:story/mine_diamond ⬅ 您要自定义的成就类型。
# message: ⬅ 玩家完成此成就时将发送的消息。
# - "您已完成成就 Mine a Diamond"
# - "恭喜!"
# Achievement2:
# type: minecraft:adventure/kill_a_mob
# message:
# - "您已完成成就 First Blood!"
# - "不可思议!"
# title: "您已完成一个成就" ⬅ 会在玩家屏幕上显示标题。
# subtitle: "请查看聊天" ⬅ 会在玩家屏幕上显示的副标题。
# commands: ⬅ 玩家完成成就时将执行的命令。使用 '%player%' 表示玩家的名称。
# - "give %player% diamond 1"
# - "[BROCAST] %player% 杀死了他们的第一个生物!" ⬅ 向所有玩家广播消息。
# - "[SOUND] entity_player_levelup 1.0 1.0" ⬅ 成就完成时播放声音。
# 如果成就没有特定配置,将显示的默认消息。
default_message: "%player% 获得了成就 %achievements%!"
achievements:
Achievement1:
type: minecraft:story/mine_diamond
message:
- "您已完成成就 Mine a Diamond"
- "恭喜!"
Achievement2:
type: minecraft:adventure/kill_a_mob
message:
- "您已完成成就 First Blood!"
- "不可思议!"
title: "您已完成一个成就"
subtitle: "请查看聊天"
commands:
- "give %player% diamond 1"
- "[BROADCAST] %player% 完成了一个成就并获得了一颗钻石奖励。"
- "[SOUND] entity_player_levelup 1.0 1.0"
```