Challenges 是一款功能强大的挑战插件,允许你为玩家配置超过 400 种不同的挑战。玩家完成挑战的每个阶段时,都会在聊天栏收到通知,并且可以随时通过 GUI 界面领取已完成的阶段奖励。该插件几乎允许你自定义所有内容!
所有功能在发布前都经过测试,但如果你仍然遇到问题,可以在此处私信我。请勿在评论区报告问题,否则你将被引导至正确的支持渠道,在此之前你的反馈将被忽略。
首次下载?
本插件使用原版统计信息来追踪挑战进度,因此在安装插件之前已增加的任何统计数据都将用于挑战进度。若要重置所有统计信息,请删除主世界文件夹中名为“stats”的文件夹。
此外,本插件使用 bStats 收集一些匿名数据。你可以在 https://bstats.org/getting-started 了解更多信息。
/challenges - 打开挑战 GUI 界面。Challenges.jar 文件。plugins 文件夹。颜色代码支持在任何字符串值中使用 & 符号。
<details>
<summary>点击查看 config.yml 配置示例</summary>
settings:
check-for-updates: true
increment-checker-frequency: 1000
executor-max-threads: 0
gui:
title: '&aChallenges'
challenge-title: '&a%challenge %stage'
challenge-complete: '&rCOMPLETE'
challenge-progress: '&r%progress'
rewards:
title: '&aRewards'
unclaimed-title: '&aUnclaimed rewards'
reward: '&r%reward'
messages:
progress-loaded: '&aYour challenge progression has been loaded!'
progress-not-loaded: '&cYour challenge progression isn't loaded yet!'
stage-complete: '&aYou completed %challenge %stage!'
rewards-claimed: '&aYou claimed rewards for %challenge %stage!'
config-version: 1</details>
> 注意:更改 increment-checker-frequency 和 executor-max-pool-size 的值尚未经过充分测试。
所有占位符仅在其演示的值中生效。
%challenge - 替换为挑战名称。%stage - 替换为玩家在某个挑战中的阶段(在 GUI 中达到最大阶段时,替换为 challenge-complete 的值)。%progress - 替换为玩家在某个挑战中的进度。%reward - 替换为某个挑战的奖励(已领取或未领取)。rewards-title 或 unclaimed-rewards-title 下方,对应每个奖励。插件未来可能会使用此值自动更新配置文件,更改此值可能会破坏此功能。
插件会尝试读取 Challenges 文件夹内(除 config.yml 外)的任何 YML 文件作为一个挑战组。要创建新组,只需在此文件夹中创建一个新的 YML 文件,并使用下面的示例和指南进行配置。
<details>
<summary>点击查看挑战组配置示例</summary>
name: '&rGroup Name'
item: <item>
challenges:
challenge_id:
name: '&rChallenge Name'
item: <item>
stages:
- <requirement> [reward]
challenge_id-[sub_challenge]:
name: '&rAnother Challenge Name'
item: <item>
stages:
- <requirement> [reward] [reward]</details>
如果插件未找到任何现有的组配置,将创建两个示例组配置。这些仅作为帮助你配置挑战组的示例,可能不适合公开服务器。
<...> 表示此参数是必需的。[...] 表示此参数是可选的。<challenge_id>: 替换为你想要为此挑战追踪的统计 ID。[sub_challenge]: 如果要追踪的统计信息是特定类型的,请替换为你想要追踪的实体/物品/方块。不要忘记挑战 ID 和子挑战之间的 - 字符!<requirement>: 替换为玩家必须达到的统计增量次数才能完成此阶段。[reward]: 替换为奖励内容。cmd=<command_line>,[gui_preview]- `<command_line>`: 替换为你想要执行的命令,将空格替换为下划线。你可以在此处使用 `%player` 来获取领取奖励的玩家名称。- `[gui_preview]`: 如果你希望此奖励在 GUI 中预览,请替换为你想要预览的文本,并将空格替换为下划线。experience=<amount>- `<amount>`: 替换为你想要给予玩家的经验值数量。这不对应等级!item=<item>,<amount>,[meta1],[meta2]...- `<item>`: 替换为你想要奖励的物品类型。- `<amount>`: 替换为你想要奖励的物品数量。- `[meta]`: 替换为物品元数据。name=<item_name>- `<item_name>`: 替换为物品应有的名称,将空格替换为下划线。lore=<lore>- `<lore>`: 替换为物品应有的描述,将空格替换为下划线。要换行,请使用 `|` 字符。<enchantment_id>=<level>- `<enchantment_id>`: 如果你的服务器运行在 1.13 或以上版本,请替换为附魔的游戏内名称,将空格替换为下划线。对于 1.8-1.12 版本,请从此列表替换为 ID:https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/enchantments/Enchantment.html- `<level>`: 替换为你想要的附魔等级,支持 0 到 32767 级。除非统计信息明确要求子统计(例如 mine_block-<block>),否则不要为其配置子统计。
1.8+
drop-<item>)<block><item><item><item><entity><entity>1.9+
<item>1.11+
1.13+
1.14+
1.15+
1.16+
友情链接: 网易我的世界 | 泰拉瑞亚 | ocent云计算 | 米饭Minecraft插件文档 | 友链合作
历史访问人数:232,724 | 历史访问人次:346,028
今日访问人数:13,872 | 今日访问人次:16,711
昨日访问人数:26,047 | 昨日访问人次:31,068
Copyright © 2019-2026 我的世界服务器列表站. All rights reserved.
❤ Powered by GermMC 京ICP备17023959号-6