36 lines
1.5 KiB
Markdown
36 lines
1.5 KiB
Markdown
# 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` 冻结/解冻时间
|