开启左侧

MTRneedvilager beta0.4.1正式发布!

[复制链接]
京局京段AD钙 2026-8-21 19:11:46

还没有账号?赶快去注册吧!

您需要 登录 才可以下载或查看,没有账号?立即注册

×
本帖最后由 京局京段AD钙 于 2026-8-21 19:14 编辑
1 M; N5 Q' J5 s3 [# ]0 O5 ?
8 [8 D. n( H% f+ D- |( U1 kMTRNV(MTR需要乘客)是一款为了让4.0.5MTR的村民能够进入你(费劲巴拉)建造出来的绝美车站并且乘车而开发的模组,能够让你的城市活起来!详情请看Readme.md……4 s6 r- {, o# @2 c. E

& R/ q- n$ I" q0 G/ u& r% H# L9 EREADME.md:; E, e6 u) [+ n" t, o2 y( S5 u

, B4 Y) X+ p' ~
/ p6 e; r  V# N6 c5 m& A# MTRneedVillager
: d9 Y! p2 }) a& F/ z' W5 X! |### By [@呱瓜多米](https://space.bilibili.com/1434735329?spm_id_from=333.1007.0.0)
+ L! Q2 A/ L% B2 y! h8 c- u% s" Z! T5 y1 a$ C
> 一个让村民真正「活」起来的 MTR 扩展模组 —— 村民会自主走进车站、通过闸机、乘坐列车。, M+ {9 p2 l3 W2 B
>$ g: E; h9 D0 a8 {+ L
> By **[@呱瓜多米](https://space.bilibili.com/1434735329?spm_id_from=333.1007.0.0)** | Minecraft 1.20.1 Fabric | MTR 4.0.5+ | 当前版本 **0.4.1beta**" x) o, ?! g: q4 K3 r

1 E. N) L+ k* M* k$ U8 d$ F' l---
: Z! @0 S5 p% V4 S# s. {: F& g2 D9 M4 W8 z, }
## 宗旨
. x" d2 d7 v7 d/ A3 _9 _& M, C) E* J8 M- Z6 s. d' n' y
在这个模组出现之前,MTR 的世界里,车站、列车、站台都只为**玩家**服务——__村民永远只是背景板里的木偶,再繁华的都市也没有一丝烟火气。__* R* e( }: O' B& O) n

/ r/ ^0 p" w! y2 \: O7 C8 q6 G+ j**MTRneedVillager 想让轨道交通世界真正「活着」。**8 L* |- y3 _" _! D. m7 D
. a4 y0 g! M7 T1 a4 F2 p3 Z+ F& E
我们追求:
4 t/ Q' t. q; R* D& j; h7 L$ o0 i' z
- **自然**:村民的行为完全自主,无人操控、无按钮、无界面,一切像生活本身一样发生。
  W9 ^7 \# S" @1 B6 H6 m) B- **严谨**:完整遵循 MTR 原版闸机机制与方向逻辑,入口进、出口出,不破坏原版平衡。
% P3 T6 n% |/ y! u4 H, H' V2 u- **克制**:村民只是「偶尔」行动,不会整村蜂拥挤成一团,都市依然井然有序。8 l9 T( u! v3 A1 W  r1 j
- **零配置**:安装即生效,与 MTR 车站 100% 兼容,无需任何设置。
5 M+ r" R, \& Z; a
6 h& R" D# m# D! P# y/ j" |---
. g$ k. A; S9 l3 v4 I9 B) O
' A' ?; v  p/ q; i' C## 功能
9 u& r3 E( `0 F3 b  |8 u! S6 F
### 🚶 村民自主进站、出站
( W  T1 O+ I7 I9 k
7 C' h, i( q! E! x! U: g- 村民会**偶尔**(平均约每 2 分钟随机触发一次)自主走向附近的车站闸机;
6 }2 U5 _+ |. V# n4 j# s5 e6 v* p2 @- 站台外的村民走向**入口闸机** → **进站**;. H0 \5 g: P( \) G/ U
- 站台内的村民走向**出口闸机** → **出站**;8 v# D. }" X+ I0 X- I4 t
- 完全符合现实交通逻辑:入口进、出口出。
- {1 S- e( ?' W4 o6 V( L) a& u* C- e6 d8 y9 _: f/ H' c' b9 M
### 🚇 闸机自动为村民开合/ e/ u) B0 M  a: U7 k9 Z8 L: C

' ]/ B9 a* c) ~3 D$ z1 J6 P- 村民触碰关闭的闸机时,闸机自动打开;村民通过后立即关闭;
/ ^8 P1 N3 ?% S$ M- 若村民在门口停留,闸机会在 2 秒后自动关闭,村民再次触碰会重新打开——绝不放村民被困;
3 ]4 M$ Y) j3 \, m9 y( A4 L: z  {- 仅对**村民**生效,玩家过闸体验与 MTR 原版完全一致。
2 U8 U& N' B2 s8 q3 ^# x: N  b
* e. X# z5 F( @6 U### 💰 村民"无限绿宝石"余额系统
0 ]5 U( U& k7 m, V9 g& b1 B, f/ r, r* z8 E/ B
- 每个村民加载时自动在计分板创建 `mtr_balance` 目标,余额设为最大值;
; U( c. f3 l7 l% P  [- q- 为未来村民消费、购票等玩法预留接口(当前版本不影响游戏)。& N6 e0 R) J  i& _- \9 ]
! d4 V) O& O6 V2 r5 H
### 🏙 让城市活起来
) M$ e7 X' E8 k" [9 T9 A  }$ i* J; ^- o: e
- 无需任何操作,只要在城市里放好车站和闸机,村民就会自己开始"通勤";
& l1 e( M  M: d4 f! r, _0 y- 与 MTR 车站、站台、列车完全兼容,适配 MSD、JCM 等 MTR 扩展车站装饰。0 }8 }( q1 Z4 e! j+ K0 [
: i# _( z, _8 ~: G1 C
---
$ |, |% U% a8 p$ w
. f4 Z3 N5 a) [  c, U## 工作原理' k9 |- V, a0 x. h! \

8 g3 G$ h& @& h% ^+ S```
& ~9 Z$ ]" O+ Y$ m( Q  f7 M4 fVillagerGoalAdder(村民加载时注册 AI)" x4 S* I; _" {
        │
3 K( n3 N$ q6 x2 l1 g- w: a4 a        ▼( Y& g$ {+ d: b0 D6 Z0 A0 v
RideTrainGoal(随机触发 + 扫描 24 格内闸机)1 b- o/ H; d  q# T( e: t9 _
        │  只选择"村民位于其入口侧(zMapped < 0)"的最近闸机
( d3 Q" I! }; n* k2 i        ▼
. b0 a/ {# r* z+ H村民以 0.5 速度走向闸机
; l" F5 P& M3 Q2 }# d        │* |+ i" M6 N( J5 x* z$ s( c; Q
        ▼8 J3 I' t4 i( h( l( n# Q
BlockTicketBarrierMixin(触碰闸机)
& U% W5 p' U0 F& {9 e        │  村民触碰关闭闸机 → 自动开门(40 tick 后自动关)! D* E% `5 a( L' Z
        │  村民越过闸机中心 → 立即关门! M% j5 r1 j! x: j
        ▼' }7 Q3 b9 S4 M& n. @
村民完成进出站 ✓% U/ _- W2 i+ M5 d" u
```  Q2 {, w9 i( V1 u5 I

4 |: z$ m$ H/ |; W6 g$ p' c. \3 A! C**关键设计**:( p/ i# h% s4 x" ^& `

, ~1 r- C: n7 n- _| 模块 | 作用 |/ Z# Q: y% j' |$ l
| --- | --- |
' \# @! P0 H. L/ g| `RideTrainGoal` | 村民过闸 AI:随机触发(约每 2 分钟)、400 tick 冷却、24 格搜索半径、入口侧定向 |) c: W: R& ^. c: E' `( P
| `BlockTicketBarrierMixin` | 闸机对村民的自动开合,穿过即关,不干扰玩家 |+ a% h" |3 E: m, X
| `MobEntityGoalAccessor` | 通过 Accessor 安全访问村民的 `goalSelector`,无需修改村民 AI 核心 |
( B7 i* A. z/ F" F8 Z| `MTRVillagerHelper` | 计分板余额初始化,为后续玩法铺路 |& `6 `( u. n) |4 \
9 N0 d" W/ A: V" t
---+ e- y5 E* w1 P9 R$ Z% \
% O* D* W% V) C) ?  z2 d9 T9 ~
## 安装) S& [* p5 x* a$ S) r  F

4 c+ V+ S0 X4 e- D1. 下载1.20.1Fabric版本
/ _+ |7 ]! p3 m, {7 B% R9 H2. 将 **MTRneedVillager-0.4.1beta.jar** 放入 `mods` 文件夹(同时安装 Fabric API 与 [MTR 4.0.5+(4.1.x以下)](https://www.modrinth.com/mod/minecraft-transit-railway));
! p1 g/ K0 c6 m3. 启动游戏,进入世界即可生效——**无需任何其它配置**;) {4 ?5 s, x1 r/ T+ C
4. *关注我*我就会给你这个模组。2 l( Q% P/ g& w5 v

7 p' o$ L6 I. a6 M5 }  X( i### 依赖
7 d( a5 `, E9 `. t0 G0 C8 K
) A( t, B% `' k, H| 项目 | 版本要求 |
/ B" t- R( U- k9 I9 l! V| --- | --- |6 L" [$ I" g$ w
| Minecraft | 1.20.1 |. \9 T- ^8 c: y+ O
| Fabric Loader | >= 0.14.0 |
& p, |! W6 B5 N" t| Fabric API | 任意 1.20.1 版本 |
' Z2 }$ ?  p; l0 a| MTR(minecraft-transit-railway) | >= 4.0.5  ; <4.1.0(modid: `mtr`) |
: f) z: a6 n# j, Y/ Z, L8 s| Java | >= 17 |" d7 J' ?7 t4 l2 r8 L: `5 z
) u# }  Y0 K8 \0 @3 G. ]
> ⚠️ 注意:MTR 4.x 的 mod id 为 `mtr`,若你的游戏提示依赖不兼容,请确认安装的是 MTR 4.0.5 版本。
4 ?) ~+ u3 a) o8 Q: h% k' x* s0 b8 [$ a( {3 q
---
1 @+ F' v" r) n' r1 t' W0 k
6 B. ?( n0 F+ e* ^* D3 i## 如何体验6 @- T# @! j/ a  _1 Q0 L: v3 E6 {

& ~) x: `5 E  k: r$ g7 @  X  _# e1. 用 MTR 建造一个带**入口闸机**和**出口闸机**的车站(闸机朝向相反摆放);
* l1 Z" Y# {/ d- v2 v$ j2. 在车站附近放置几只村民;. {0 ^0 O+ J: M2 X* q
3. 等待几分钟——村民就会开始"通勤":从入口进站、穿过站厅、从出口出站。
! v/ s: H+ z/ p1 ^* J% z
2 h- ^5 N- \5 E# ^9 Q**效果提示**:夜晚 + 灯光 + 站台列车,观察村民过闸的瞬间最有电影感 🎬! B7 B' h: ]' t8 P3 F  E

. T# }( ^# x. W8 ^) q---
$ ?8 M& H8 k* C' ]' o' j, ~5 _7 u4 m$ ~/ y! ]2 A
## 已知说明
. R- t: ]- {* x+ q/ q9 o/ m- u- ~1 `+ ^; N5 }5 m$ ]& C  I
- 村民仅在**入口侧**触发过闸,出口侧村民不会反向强穿(遵循 MTR 单向闸机设计);
. C/ g0 d4 g3 Y0 A1 T  ^, a1 i0 a  |- 村民过闸全程为自然寻路,若闸机与地形复杂,村民可能绕行或偶尔放弃(会重新随机触发);# A3 {4 Q8 C; |% |/ ^5 ^; u
- 本模组为 **beta** 版本,可能存在未知问题,请提前备份存档。, r; ?% A- C, n9 j) m
/ t/ ^6 s* y- D8 u$ v: I2 E
---
$ D7 x2 a' g6 y+ a5 P' e. M( {9 P
## 版本记录
: B0 A5 I, Z9 p4 A4 K
7 \# E8 R, \- U( N8 [! P8 N| 版本 | 说明 |
3 H! C3 }2 Y6 q0 g% l| --- | --- |, p% B( e- W! Z! m
| 0.4.1beta | 村民自主进出站(入口进、出口出);闸机自动开合;余额系统初始化;重新命名 MTRneedVillager |
# x9 {% |0 G7 H* G2 D. y# Z
" X6 J3 L% Q+ {( F) s---
9 }+ b( |( m# z& h+ ~6 y
- }* T3 M8 V1 B4 ^## 特别鸣谢
! z7 Y( f4 p, Y3 t1 L, u) D) F" X. O) D+ _4 `
- [Minecraft Transit Railway (MTR)](https://github.com/jonafanho/Minecraft-Transit-Railway) —— 轨道交通梦的基石4 m0 v. w5 d: L# G+ b+ H
- ~~有 Deepseek 的亿点点帮助(zhende~~
/ E0 m) l1 T0 F' B0 ~1 w- **OpenCode** 没有它,这个模组将永远停留在开发阶段% U: q" D9 Z- I6 |7 W
5 c3 o5 p) g  R1 A+ d/ j2 n5 {
> 我是 Bilibili UP 主 **@呱瓜多米**,一个很小的 UP,但我想让天河变得更加美好。
+ @/ p# J, r  H0 j> **如果这个模组让你开心,~请给我一个赞和硬币~,谢谢!** ❤️  q" l2 P- t" Y! y$ h3 S2 E

, Y+ ]7 [6 M. ]% E5 o# U6 n; @## License1 B* Z: g- N7 f# a
/ r! r  r" K; g! g: g( f. Q# l
请遵守**MIT License** 请在经过原作者允许情况下学习、二次开发与整合。/ f1 A( ]& w$ |* T2 ?. f+ S! ?
  ?5 S' g, \& A0 m3 |8 i
下载请前往Q群[color=rgba(255, 255, 255, 0.6)]1102973914

; d$ b# K  n. X' k& o) B1 U! @

1 v8 B( S7 ~6 O+ D; E! s
+ R+ u' |8 N7 d6 r5 Z5 v# s
回复

使用道具 举报

596wjr 作者认证 2026-8-21 19:42:27
虽然但是,你这个宣传页面看着有点太费劲了
596那些神奇的追加包(点击名字可跳转)
方速轨道包(适用于MTR3.*+NTE) 已完工
方速轨道包(适用于MTR4.*) 持续开发中
北京地铁闸机 已完工
[url=https://www.mtrbbs.top/thread-4800-1-1.htm
回复

使用道具 举报

Lamian 2026-8-21 22:00:30
太厉害了,实现了无数人多年来的夙愿
一名伟大的中国车迷,熟识深圳地铁,通晓大湾区轨道交通,了解中国各地地铁系统,曾涉猎全世界的轨道交通
热爱学习,正在努力学习科学文化知识(包括西班牙语),感谢大家的支持
回复

使用道具 举报

Lamian 2026-8-21 22:01:41
能不能教教我你是怎么用DeepSeek做模组的(比如如何在idea中接入DeepSeek API、如何撰写提示词等)
一名伟大的中国车迷,熟识深圳地铁,通晓大湾区轨道交通,了解中国各地地铁系统,曾涉猎全世界的轨道交通
热爱学习,正在努力学习科学文化知识(包括西班牙语),感谢大家的支持
回复

使用道具 举报

mrt114514 作者认证 2026-8-21 22:07:49
Lamian 发表于 2026-8-21 22:01
( w9 E9 Y9 r# j. n4 A& q/ N* z能不能教教我你是怎么用DeepSeek做模组的(比如如何在idea中接入DeepSeek API、如何撰写提示词等) ...
# w& c) H$ t9 d
安装CodeX或者Claude Code等,在IDEA开启MCP服务,然后在CodeX、Claude Code客户端上交给ai你的MCP服务地址,让它自己配置就行了6 p+ S, ]0 h5 w. Y, g
9 f8 k! l9 G/ W% t4 L1 ]
或者用AI插件,我喜欢Github Copilot,它的代码补全很强,但是免费额度有限,你可以在IDEA的插件市场找到它
考试完连夜把出卷人家里的锅换成不粘锅
回复

使用道具 举报

mrt114514 作者认证 2026-8-21 22:09:19
596wjr 发表于 2026-8-21 19:42/ x0 Q$ M5 ^- m9 }  l, c
虽然但是,你这个宣传页面看着有点太费劲了

' T% }& O2 x* W2 R3 XREADME.md: w% ]$ e0 S& M( T8 B
感觉像是AI写的,应该是直接从Github上面复制的?
考试完连夜把出卷人家里的锅换成不粘锅
回复

使用道具 举报

鹤城uttyut 2026-8-22 09:25:13
想不到吧,我在MTRBBS也有账号
啥都想搞,啥都不会搞
回复

使用道具 举报

楼主 京局京段AD钙 2026-8-22 09:54:53
596wjr 发表于 2026-8-21 19:42" y* l5 P2 W' W
虽然但是,你这个宣传页面看着有点太费劲了

0 G% \% Z0 u  T& k0 U* L复制的md,没看直接发了,所以我现在自己都看不清┭┮﹏┭┮
回复

使用道具 举报

楼主 京局京段AD钙 2026-8-22 09:55:22
鹤城uttyut 发表于 2026-8-22 09:25+ E+ S6 I% ^' Z) }! G" k8 i* A/ @" I
想不到吧,我在MTRBBS也有账号

9 k/ b1 F- p( K/ k哦no被发现了
回复

使用道具 举报

楼主 京局京段AD钙 2026-8-22 09:55:48
mrt114514 发表于 2026-8-21 22:09
& _9 u6 {& g) F# P4 U1 H( S8 U4 RREADME.md
0 I$ [% x, A4 i1 v) X# E) D8 N3 W6 R8 X感觉像是AI写的,应该是直接从Github上面复制的?

$ }9 z) J! s( wmd是我自己和ai写的
回复

使用道具 举报

楼主 京局京段AD钙 2026-8-22 09:56:13
Lamian 发表于 2026-8-21 22:006 U2 K! _5 Q- q7 P" w
太厉害了,实现了无数人多年来的夙愿
( ~# \! |1 f( |6 I
谢谢夸奖^_^
回复

使用道具 举报

楼主 京局京段AD钙 2026-8-22 09:56:56
Lamian 发表于 2026-8-21 22:01, l5 c8 T/ V9 ], D  L
能不能教教我你是怎么用DeepSeek做模组的(比如如何在idea中接入DeepSeek API、如何撰写提示词等) ...

  Z6 ^% }. Y* S) g0 ?我用的openCode,有免费的deepseek v4,但我也会用自己买的api导入,用起来挺简单的(我是不是在打免费的广告)
回复

使用道具 举报

mrt114514 作者认证 2026-8-22 10:58:13
京局京段AD钙 发表于 2026-8-22 09:56' k# F' E4 U2 v* `& t
我用的openCode,有免费的deepseek v4,但我也会用自己买的api导入,用起来挺简单的(我是不是在打免费的 ...
! r! d& u* k  w5 e2 i
DS涨价了,这个月贡献了¥95.171 v: N: o; F+ C/ P) E: B
考试完连夜把出卷人家里的锅换成不粘锅
回复

使用道具 举报

大宝剑呀 2026-8-22 21:17:58
这个宣传页看着确实有点费眼睛
*ููููููููููููููููููููููููููููููููููููููููููููููููููููููููููููููููููููููููููููููููู็็็็็็็็็็็็新喷射字符                                  *←已绝版的喷射字符
欢迎使用大宝剑的实用工具模组     B站:大宝剑呀404
回复

使用道具 举报

LiChenHao7600 作者认证 2026-8-23 18:27:08
没想到作者真的做出来了!但是我的一些车站站台还没有修怎么办
各位孙子,广(抢)铁海段火车迷吓死您
本人是海南省海口市某中学某班的牛马一位
本人正在创作MINECRAFT TRANSIT RAILWAY地图:LCH轨道交通(LCH RAILWAY TRANSIT)并永远抵制网暴
回复

使用道具 举报

楼主 京局京段AD钙 2026-9-26 14:38:33
LiChenHao7600 发表于 2026-8-23 18:27% E' I# z* V1 t- h
没想到作者真的做出来了!但是我的一些车站站台还没有修怎么办
) o4 K* c0 R% M0 ^$ I* G1 @
……模组有点炸了……怎么办
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表