Scavenger-Host
适用于 Minecraft 1.21–1.21.11 的 Fabric 物品速通模组,支持服务器、局域网、单人、双人、三人、团队、自定义昵称、计时同步和胜利画面。
截图
介绍
Scavenger Host
Scavenger Host 是 Scavenger 的 GPL-3.0 修改版分支,面向 Minecraft Fabric 物品速通。服务器管理员、版主或单人游戏/LAN 房主可以随机生成或选择目标方块或物品,选择一项额外挑战修饰项,选择单人/双人/三人模式,然后使用 /scavenger startgame 开始限时竞赛。
此分支专为专用服务器、LAN 世界、Radmin VPN 联机和单人游戏世界设计。
新增内容
- 适用于服务器的 Scavenger 挑战,物品、修饰项、计时器、获胜者和胜利画面数据均会同步。
- 为管理员、版主、服务器运营者以及单人游戏/LAN 房主提供控制菜单。
- 将准备步骤与开始步骤分开,因此选择队伍或转动转盘不会启动计时器。
/scavenger startgame以开始已准备好的挑战。- 单人、双人和三人竞赛模式。
- 用于管理双人/三人挑战队伍的命令。
- 可自定义 Scavenger 昵称,用于聊天、胜利消息和队伍显示。
- 玩家或队伍找到目标物品时,会发布共享获胜公告。
- 单人获胜流程会显示获胜者,随后断开玩家连接,以便房主重新创建世界。
- 支持 Minecraft 1.21 至 1.21.11,并要求使用对应版本的依赖项。
- 对世界生成修饰项进行更安全的处理:服务器/LAN 挑战会拒绝需要新世界的修饰项,而单人游戏可在需要时重新创建世界。
安装
安装 Fabric Loader 0.18.4 或更高版本、Fabric API、Architectury API,以及适用于你的 Minecraft 版本的 OctoLib 或 ShatterLib 构建版本。
针对你的 Minecraft 版本,只使用一个 Scavenger jar。例如,仅在 Minecraft 1.21.1 上使用 1.21.1 版 Scavenger jar。
在 Modrinth 上,每个 Minecraft 版本都应作为独立的项目版本上传,并附带一个主要 Scavenger jar。不要将其他 Minecraft 版本的 jar 作为额外文件上传。额外文件仅应用于 sources.jar 或 Javadocs 等内容。
版本依赖项
| Minecraft | Fabric API | Architectury | 前置库 |
| — | — | — | — |
| 1.21 | 0.102.0+1.21 | 13.0.8+ | OctoLib 0.6.2+1.21 |
| 1.21.1 | 0.116.12+1.21.1 | 13.0.8+ | OctoLib 0.6.2+1.21 |
| 1.21.2 | 0.106.1+1.21.2 | 14.0.4+ | OctoLib 0.6.2+1.21 |
| 1.21.3 | 0.114.1+1.21.3 | 14.0.4+ | OctoLib 0.6.2+1.21 |
| 1.21.4 | 0.119.4+1.21.4 | 15.0.3+ | OctoLib 0.6.2+1.21 |
| 1.21.5 | 0.128.2+1.21.5 | 16.1.4+ | OctoLib 0.6.2+1.21 |
| 1.21.6 | 0.128.2+1.21.6 | 17.0.6+ | OctoLib 0.6.2+1.21 |
| 1.21.7 | 0.129.0+1.21.7 | 17.0.8+ | OctoLib 0.6.2+1.21 |
| 1.21.8 | 0.136.1+1.21.8 | 17.0.8+ | ShatterLib 0.6.0.4+1.21.8 |
| 1.21.9 | 0.134.1+1.21.9 | 18.0.5+ | ShatterLib 0.6.0.5+1.21.9 |
| 1.21.10 | 0.138.4+1.21.10 | 18.0.8+ | ShatterLib 0.6.0.5+1.21.9 |
| 1.21.11 | 0.141.4+1.21.11 | 19.0.1+ | ShatterLib 0.6.0.8+1.21.11 |
不要混用不同 Minecraft 版本的依赖项。例如,Architectury 19.0.1 适用于 Minecraft 1.21.11,不应安装在 Minecraft 1.21.1 配置中。
如何开始挑战
- 加入专用服务器、LAN 世界或单人游戏世界。
- 管理员、运营者、版主或房主打开 Scavenger 菜单或使用命令。
- 随机生成或选择目标方块/物品。
- 随机生成或选择修饰项。
- 选择
solo、duo或trio。 - 如果选择的是
duo或trio模式,则设置队伍。 - 所有人准备就绪后,运行
/scavenger startgame。
准备挑战不会启动计时器。只有在 /scavenger startgame 后,计时器才会开始。
模式
solo:每位玩家单独竞速。第一个获得目标物品的玩家获胜。duo:每支队伍最多可有 2 名玩家。队伍中任意一名成员获得目标物品,整支队伍即获胜。trio:每支队伍最多可有 3 名玩家。队伍中任意一名成员获得目标物品,整支队伍即获胜。
在 duo 或 trio 模式中,没有加入队伍的玩家将以单人身份竞速。游戏开始时,人数超限的队伍将无法参赛。
命令
运行管理命令需要服务器操作员/管理员权限,或拥有单人游戏/LAN 主机访问权限。
/scavenger
/scavenger help
/scavenger menu
/scavenger random
/scavenger random <solo|duo|trio>
/scavenger start <item> <modifier>
/scavenger start <item> <modifier> <solo|duo|trio>
/scavenger startgame
/scavenger stop
/scavenger clear
队伍命令:
/scavenger addteam <leader> add <player>
/scavenger addteam <leader> remove <player>
/scavenger addteam <leader> list
/scavenger addteam <leader> delete
/scavenger addteam <leader> clear
/scavenger team <leader> add <player>
/scavenger teams
/scavenger teamlist
/scavenger teams clear
/scavenger unteam <player>
昵称命令:
/scavenger nick
/scavenger nick <nickname>
/scavenger nick clear
/scavenger nick set <player> <nickname>
/scavenger nick clearplayer <player>
/scavenger nick list
示例:
/scavenger random duo
/scavenger addteam minesgames11 add vanya228
/scavenger nick SpeedRunner
/scavenger start minecraft:diamond scavenger:none trio
/scavenger startgame
配置
配置文件保存在:
config/scavenger.yaml
你可以配置计时器显示、转盘行为、可抽取物品、修饰符黑名单条目、物品黑名单/白名单行为,以及胜利界面的颜色。
许可证与署名
本项目是 catboybinary 的 Scavenger 的修改分支。
- 原项目:https://github.com/catboybinary/scavenger
- 分支源代码仓库:https://github.com/nrxzwq/scavenger-host
- 许可证:GNU 通用公共许可证 v3.0
此分支沿用 GPL-3.0 许可证,包含原始许可证文本,并注明项目经过修改。署名信息及主要分支改动摘要请参阅 NOTICE.md。
常见问题
Scavenger-Host 支持哪些 Minecraft 版本?
Scavenger-Host 支持 Minecraft Java 版 1.21–1.21.11,共 12 个版本,可用的加载器:Fabric。下载时注意选择和你游戏版本一致的文件。
Scavenger-Host 怎么安装?
先用 PCL2 或 HMCL 启动器安装对应版本的 Fabric,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。运行环境:客户端和服务端都要装。
评论
登录后评论和评分