2024-04-22 17:00:12 +08:00

36 lines
1.5 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# icollect-alpha
ICollect-Challenge 是一个使用 [Carpet 脚本](https://github.com/gnembon/fabric-carpet) 的“物品收集 Minecraft小游戏”实现。
## 规则
以下是游戏规则:
【流程】
1. 游戏开始时会给出一个包含6个物品的列表每个玩家都会获得鞘翅和无限烟花。
2. 玩家需要在10分钟内必须收集完列表中的1个物品20分钟内必须收集完2个以此类推60分钟结束前必须收集满6个物品。时间可配置
4. 如果没能在规定时间内完成收集任务则玩家失败。反之如果成功完成6个物品的收集则玩家获胜。
【指令使用】
1. `/icc`:列出物品收集目标和时限信息
2. `/icc submit <slot>`:递交一个目标要求的物品
3. `/icc seed`:获取地图种子
3. `/icc refill`:刷新烟花
祝您游戏愉快!
## 管理员命令
首先需要安装 [Fabric](https://fabricmc.net/) 和 [Fabric Carpet](https://github.com/gnembon/fabric-carpet) 模组,然后将 `src` 目录下的 `.sc` 代码复制到世界的 `script` 文件夹下。打开世界后,使用 `/script load icc` 加载脚本:
- `/icc add <item>` 设置一个未使用的收集目标
- `/icc set <slot> <item>` 设置一个指定的收集目标
- `/icc setq <item> <item> <item> <item> <item> <item>` 一次性设置全部收集目标
- `/icc confirm` 开始游戏,开始时请保证所有参与者在线
- `/icc reset` 终断游戏
- `/icc tl <time>` 设置每个目标的时限
## 调试命令
- `/tick freeze` 冻结/解冻时间