A team-based exploration racing mod for Minecraft 1.20.1 (Fabric). Form teams of up to 8 colors in lobby, then race to discover structures and rare biomes in the overworld to earn points for your team. First to reach the target score — or the highest score when time runs out — wins!
一个基于 Minecraft 1.20.1(Fabric) 的团队竞速探索模组。玩家可组队进入世界竞速,通过发现结构与稀有群系、跑图、击杀等方式为队伍赚取积分,率先达到目标分数或时间结束时积分最高者获胜!
- 独立虚空大厅:40×40 玻璃平台,8 种颜色队伍自由组队(GUI 指南针 /
/race join)- 两种获胜模式:积分制(先到目标分获胜)/ 限时制(时间到最高分获胜),平局判定
- 结构计分:发现即加分、同队不重复、先到先得(占有制)
- 群系计分:首次踏入稀有群系加分,不占有,各队可分别获得
- 更多积分来源:跑图里程、怪物击杀、维度探索(下界/末地)、林地府邸
- 落后补偿:落后第一名 20 分以上的队伍自动获得速度提升
- 迷路指引:3 分钟无发现自动提示最近结构坐标(个人计时、提示后 7 分钟冷却)
- 队伍召回:消耗 10 分把队友召回身边(5 分钟冷却)
- 防作弊:单次位移超 50 格视为传送,不计里程
- 多语言:简体中文 / English,快捷键 L 或
/language随时切换- 双端安装:客户端 + 服务端(或单机)均需安装
- 进服:先在主世界地底等待点加载世界数据(约 10 秒),随后自动进入大厅。
- 组队:右键背包中的**队伍选择器(指南针)**打开选队界面,或输入
/race join <颜色>。- 开始:管理员输入
/race start,全体 5 秒倒计时后传送至主世界出生点,背包被清空,时间重置为白天。- 竞速:探索世界,发现结构与群系为队伍赚取积分;聊天默认仅本队可见,
!前缀为全局消息。- 结束:达到目标分 / 时间结束 → 公布排名并显示获胜队伍,10 秒后全体回到大厅,多波次烟花庆祝。
来源 规则 积分 结构 首次发现即加分;同队不重复;被任意队发现后其他队不得分 见分值表 群系 首次踏入目标群系加分;不占有,各队可独立获得 见分值表 里程 步行/飞行每 500 格 +1(坐船行驶不计;传送不计) +1 / 500 格 击杀 每击杀 10 只敌对怪物 +1(含远程击杀,上限 200 只) +1 / 10 只 维度 队伍首次进入下界 / 末地 +10 / +20 林地府邸 携带探险家地图 / 无地图 +50 / +30
中文 English 分值 远古城市 Ancient City 25 堡垒遗迹 Bastion Remnant 18 林地府邸(有地图/无地图) Woodland Mansion (w/ map / w/o) 50 / 30 末地城 End City 40 要塞 Stronghold 30 下界堡垒 Nether Fortress 15 雪屋 Igloo 12 女巫小屋 Witch Hut 12 丛林神庙 Jungle Pyramid 12 古迹废墟 Trail Ruins 12 废弃矿井 Mineshaft 10 海底神殿 Ocean Monument 10 沙漠神殿 Desert Pyramid 8 掠夺者前哨站 Pillager Outpost 8 废弃矿井(恶地) Mineshaft (Mesa) 6 埋藏的宝藏 Buried Treasure 6 村庄(平原) Plains Village 5 村庄(沙漠) Desert Village 5 村庄(热带草原) Savanna Village 5 村庄(雪原) Snowy Village 5 村庄(针叶林) Taiga Village 5 沉船(搁浅) Shipwreck (Beached) 4 破损传送门 Ruined Portal 3 破损传送门(沙漠) Ruined Portal (Desert) 3 破损传送门(丛林) Ruined Portal (Jungle) 3 破损传送门(山地) Ruined Portal (Mountain) 3 破损传送门(下界) Ruined Portal (Nether) 3 破损传送门(海洋) Ruined Portal (Ocean) 3 破损传送门(沼泽) Ruined Portal (Swamp) 3 沉船 Shipwreck 3 海底废墟(寒带) Ocean Ruin (Cold) 3 海底废墟(热带) Ocean Ruin (Warm) 3 下界化石 Nether Fossil 1
中文 English 分值 蘑菇岛 Mushroom Fields 20 深暗之域 Deep Dark 15 冰刺之地 Ice Spikes 8 冰封山峰 Frozen Peaks 6 尖峭山峰 Jagged Peaks 6 沼泽 Swamp 5 沙漠 Desert 5 竹林 Bamboo Jungle 5 恶地 Badlands 5 被风蚀的恶地 Eroded Badlands 5 繁茂恶地 Wooded Badlands 5 红树林沼泽 Mangrove Swamp 5 溶洞 Dripstone Caves 5 裸岩山峰 Stony Peaks 5 丛林 Jungle 4 樱花树林 Cherry Grove 4 繁茂洞穴 Lush Caves 4 雪坡 Snowy Slopes 4 雪林 Grove 4 繁花森林 Flower Forest 4 风袭森林 Windswept Forest 4 风袭砾质丘陵 Windswept Gravelly Hills 4 风袭丘陵 Windswept Hills 4 风袭热带草原 Windswept Savanna 4 积雪平原 Snowy Plains 4 积雪针叶林 Snowy Taiga 4 稀疏丛林 Sparse Jungle 3 黑森林 Dark Forest 3 草甸 Meadow 3 原始桦木森林 Old Birch Forest 3 原始松木针叶林 Old Pine Taiga 3 原始云杉针叶林 Old Spruce Taiga 3 积雪沙滩 Snowy Beach 2
键 功能 K 打开规则书(玩法指南) P 打开积分映射书(结构/群系分值) U 打开竞速进度书(本队进度 / 未找到的群系) L 打开语言选择界面(简体中文 / English) 可在「选项 → 控制 → 按键绑定 → 结构竞速」中修改。
指令 说明 /race join <颜色>加入/切换队伍(red/blue/yellow/orange/green/white/black/purple) /race leave离开队伍成为观众 /race recall [玩家]召回队友(耗 10 分,冷却 5 分钟) /race point打开积分映射书 /race progress打开竞速进度书 /language/lang打开语言选择界面(或 /language zh_cn/en_us直接指定)
指令 说明 /race start开始新一局(5 秒倒计时) /race stop停止比赛(暂停计分) /race resume恢复比赛 /race reset重置比赛与所有玩家数据 /race mode <score|timer>切换获胜模式 /race config winscore <分>设置积分制获胜分数 /race config duration <秒>设置限时制时长 /race status查看当前状态 /race time查看剩余时间 /race top查看排行榜 /race team add/remove <玩家>强制分配/移出队伍 /race team list/info/check查询队伍信息
- 支持 简体中文 与 English,通过快捷键 L、
/language指令或大厅语言界面切换;- 语言选择会持久化到存档,重进游戏仍保留;
- 规则书、积分映射书、进度书、聊天、广播、title、指令反馈均按玩家语言显示。
- 安装 Fabric Loader(≥ 0.15.11)与 Fabric API(0.92.0+1.20.1);
- 将
structure_race_v2-2.8.0.jar放入 mods 文件夹(客户端与服务端都放,单机只需客户端);- 启动游戏,进入任意存档即可开始。
git clone <your-repo-url> cd structure_race gradlew build构建产物位于
build/libs/structure_race_v2-<version>.jar。环境:JDK 17 · Minecraft 1.20.1 · Yarn mappings · Fabric Loom 1.5
所有可调参数集中存放在
StructureRaceConfig.java:
- 获胜条件(
WIN_SCORE/MATCH_DURATION_SECONDS)- 检测参数(积分冷却、群系检测间隔)
- 迷路指引(3 分钟无发现 / 7 分钟冷却 / 检索半径)
- 进服等待时长(10 秒)、开赛倒计时(5 秒)
- 结构/群系分值映射、中文/英文名称映射

