开启左侧

MTRneedvilager beta0.4.1正式发布!

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

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

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

×
本帖最后由 京局京段AD钙 于 2026-8-21 19:14 编辑 1 z( m# r' n& m; e. {( W3 U5 }2 D  o/ F
, v8 N+ d) f: J, W+ A! t4 l
MTRNV(MTR需要乘客)是一款为了让4.0.5MTR的村民能够进入你(费劲巴拉)建造出来的绝美车站并且乘车而开发的模组,能够让你的城市活起来!详情请看Readme.md……/ L( f# X- E% Z, w
1 o# W. B" x+ ^4 O- l+ s9 n
README.md:4 l6 `7 S) K+ r! \; n- g
/ J8 c+ n: Z/ Z
. X  K- E  M4 |4 L2 Y) z1 S
# MTRneedVillager
  p9 X* V" E& `/ h### By [@呱瓜多米](https://space.bilibili.com/1434735329?spm_id_from=333.1007.0.0)3 {- E; `" n- S, L, L. y9 g

1 G6 `* N7 S; C- G3 j2 ?1 m% v> 一个让村民真正「活」起来的 MTR 扩展模组 —— 村民会自主走进车站、通过闸机、乘坐列车。3 o1 I. s5 K; W. _& q- l7 q
>
: R. ]$ q& l1 v7 D  o1 A( Z# h> 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**9 \# I8 B9 ~9 e7 Y
- ^& ~7 Z1 g8 G4 l( n
---
* B/ r, c# d' u0 l( b+ B  l
: D% A5 o3 u8 w+ n9 r) a5 q9 ]## 宗旨, N& M! k" |- M) g1 f3 V2 Y
6 Y3 ]* C* {# n! ~, q7 P
在这个模组出现之前,MTR 的世界里,车站、列车、站台都只为**玩家**服务——__村民永远只是背景板里的木偶,再繁华的都市也没有一丝烟火气。__
0 l- u- }% E4 d  }5 y
. t: }/ d1 O3 d+ p' |**MTRneedVillager 想让轨道交通世界真正「活着」。**, u7 G4 H6 _9 F# G/ \
% |5 W0 ^$ {6 j- B% O/ N" Q& z, ~
我们追求:
. I7 c* O1 M6 R+ P+ e6 i- Y6 o
- **自然**:村民的行为完全自主,无人操控、无按钮、无界面,一切像生活本身一样发生。
4 V. i0 H+ q& b+ ?8 t; B- **严谨**:完整遵循 MTR 原版闸机机制与方向逻辑,入口进、出口出,不破坏原版平衡。
$ b% J1 U2 H7 F2 n/ b3 D- **克制**:村民只是「偶尔」行动,不会整村蜂拥挤成一团,都市依然井然有序。
. R* Y; t. R: K3 B- **零配置**:安装即生效,与 MTR 车站 100% 兼容,无需任何设置。
1 N& o/ Y& m( x# n/ Y& S
! H4 R; ~, E9 H& R0 j0 V---
) E# t5 ^1 _9 j/ u) c" W& e* q4 _0 K8 \$ x; C
## 功能9 _% X+ n& u# B$ ?9 ^  s) l

; n9 D5 \4 D- N+ g* }0 d### 🚶 村民自主进站、出站; {$ r( s' J1 y# w) G
" E8 b) ]( H8 p0 F- j
- 村民会**偶尔**(平均约每 2 分钟随机触发一次)自主走向附近的车站闸机;
$ p5 h; X6 p) ^. \2 E  v' y- 站台外的村民走向**入口闸机** → **进站**;
8 t& f' n5 Y. |$ ^, R- 站台内的村民走向**出口闸机** → **出站**;, F4 L& g; Y! [# A
- 完全符合现实交通逻辑:入口进、出口出。
  x  j# T# c+ v- T, J
; W4 ]* _4 o  A: x5 l+ L4 W2 }### 🚇 闸机自动为村民开合
* \3 B7 Q  B; j. r% ^7 F
6 f7 q- Q* a  Z- 村民触碰关闭的闸机时,闸机自动打开;村民通过后立即关闭;) n, J/ F5 s# a5 z- ?5 j& g
- 若村民在门口停留,闸机会在 2 秒后自动关闭,村民再次触碰会重新打开——绝不放村民被困;
# {/ u$ U( J& @5 ~' ~- 仅对**村民**生效,玩家过闸体验与 MTR 原版完全一致。& a+ J) D% i8 `% B9 O+ Z. k7 L
% V$ a* i. o2 S" k$ U- }
### 💰 村民"无限绿宝石"余额系统
, c. o1 ?0 M. h" L3 t- K1 O
4 _- P; @( a, q2 [4 j- 每个村民加载时自动在计分板创建 `mtr_balance` 目标,余额设为最大值;1 [9 O1 e& @! \( E% ^& R8 u  `
- 为未来村民消费、购票等玩法预留接口(当前版本不影响游戏)。
5 q! d7 y4 b* O6 l3 g( t$ r  Q+ b/ p' P4 R6 F' z
### 🏙 让城市活起来  w; b5 V5 U) B9 F0 {' o

8 n0 X& @& z6 F- 无需任何操作,只要在城市里放好车站和闸机,村民就会自己开始"通勤";
5 p9 G- t7 c+ E) _8 Q' w* M- 与 MTR 车站、站台、列车完全兼容,适配 MSD、JCM 等 MTR 扩展车站装饰。
+ r5 Q4 H5 e+ b3 p# U5 U: h9 Z, q! z3 j" F2 ^0 N% N5 m" d% [8 M
---
6 V5 s9 u# m* L: K# E! r
- c' q9 Z% D( C8 ?## 工作原理) @9 ?6 T2 D4 n2 A) \( E. A4 d

# r$ l0 A: i: v( s```: C+ @4 P* J+ ^% Y  N. E, B
VillagerGoalAdder(村民加载时注册 AI)" `% o( I, j. ~# x0 M
        │, q$ e8 }% g* }7 R/ Q/ \0 z- o
        ▼/ h) N8 T5 ]8 t1 p( \; R
RideTrainGoal(随机触发 + 扫描 24 格内闸机)! |2 L+ n" z6 K! J) N; ?* J. r
        │  只选择"村民位于其入口侧(zMapped < 0)"的最近闸机" m& ^& K: T% \0 t! W$ ]# C( ~
        ▼
6 Y8 I- `, y# b. c/ V村民以 0.5 速度走向闸机
1 p# C. O$ h6 b% l' P        │
, r/ ^* F- [+ ?2 G' b. C% S        ▼4 Q7 I. P! o& R, w1 a4 Y" Z, A
BlockTicketBarrierMixin(触碰闸机)" O* X' x2 a2 U1 y2 @0 e- C
        │  村民触碰关闭闸机 → 自动开门(40 tick 后自动关): C$ p6 }! u9 k$ p% o
        │  村民越过闸机中心 → 立即关门
* h# ~( B& F' L% m8 b* R; U$ J: V5 {        ▼
; Q/ V$ j0 m1 f8 \; y; q村民完成进出站 ✓
4 S& ]# {9 C) b) H/ |' o; s```# j* ^/ a. a- ?

! K; B8 O5 J4 N$ E**关键设计**:  Z7 b& k, k  J$ [0 R3 Q

! z+ v  v* b/ f: J" W| 模块 | 作用 |
& ~5 x: r' N3 y+ r+ F/ u# b8 a| --- | --- |" [$ T! |# E. S% S/ l' y8 x
| `RideTrainGoal` | 村民过闸 AI:随机触发(约每 2 分钟)、400 tick 冷却、24 格搜索半径、入口侧定向 |) {; R  T* s! f$ F
| `BlockTicketBarrierMixin` | 闸机对村民的自动开合,穿过即关,不干扰玩家 |- ~1 s$ T) _8 F  U# Z8 O
| `MobEntityGoalAccessor` | 通过 Accessor 安全访问村民的 `goalSelector`,无需修改村民 AI 核心 |4 [$ K$ S# N: C
| `MTRVillagerHelper` | 计分板余额初始化,为后续玩法铺路 |
8 W4 w; o7 x: B/ `4 }: f3 V& `+ O- A) |
---$ _3 q  ]& E* \6 l0 d

: P; S( T- b* }" Y/ T, g0 Z8 u! z, x! e8 w## 安装
7 _+ Z& _" ]  Z" R+ N+ A2 i+ S3 k' a6 V, S1 K$ n
1. 下载1.20.1Fabric版本
! L4 c) j6 y7 x2. 将 **MTRneedVillager-0.4.1beta.jar** 放入 `mods` 文件夹(同时安装 Fabric API 与 [MTR 4.0.5+(4.1.x以下)](https://www.modrinth.com/mod/minecraft-transit-railway));
+ l, ~4 @; U( Q7 F9 W3. 启动游戏,进入世界即可生效——**无需任何其它配置**;
" U# v1 ?4 s6 g' D7 M' p4. *关注我*我就会给你这个模组。
& a; p" N5 E$ S% M- J- v# g" n' H- U; L8 z9 K3 K6 X4 i  w- H
### 依赖& x9 y* K+ M0 t  l

3 I' T$ y/ {6 h: B7 k' Q2 G8 X| 项目 | 版本要求 |( S$ J# E3 M8 O0 X. `3 q% }
| --- | --- |0 Z  G, e$ }1 `& }/ L
| Minecraft | 1.20.1 |
& I) I# F( w: U& w4 ~  f; `| Fabric Loader | >= 0.14.0 |$ q+ Y. O! z4 O! C5 x
| Fabric API | 任意 1.20.1 版本 |
3 q" _8 G% G4 w| MTR(minecraft-transit-railway) | >= 4.0.5  ; <4.1.0(modid: `mtr`) |
3 {$ v0 d0 M, q# ?+ n$ x2 m( T; q: }| Java | >= 17 |
( n5 c) C/ I$ K) p+ Y
; V- K9 X) ?2 }$ F: V# u> ⚠️ 注意:MTR 4.x 的 mod id 为 `mtr`,若你的游戏提示依赖不兼容,请确认安装的是 MTR 4.0.5 版本。# c8 V- p; h1 I* R
0 A- w* {2 }& f" Q8 c
---
. ~% i8 Y! g- y5 M6 ?4 {: A; E: `" O  g& x
## 如何体验
# Y# s% I- g, U, s/ `& b" i3 Y9 I/ p  u! x
1. 用 MTR 建造一个带**入口闸机**和**出口闸机**的车站(闸机朝向相反摆放);
4 o  ~& ^( L5 I4 C2. 在车站附近放置几只村民;
+ j2 c; r$ K4 d8 R" N3. 等待几分钟——村民就会开始"通勤":从入口进站、穿过站厅、从出口出站。2 N& M4 r* _. p( Z0 L7 a7 r  J
( ?8 B: _% i1 R
**效果提示**:夜晚 + 灯光 + 站台列车,观察村民过闸的瞬间最有电影感 🎬
$ ^8 i2 e0 Z8 Z  A
1 R) b2 t3 {) ]+ k, o---
' O2 y( R: U& a6 k- }4 P  R# _: v! z
## 已知说明/ V7 D8 p$ ]& g( t( S6 @: H

; \6 x( I) Y7 e7 G9 |; y- 村民仅在**入口侧**触发过闸,出口侧村民不会反向强穿(遵循 MTR 单向闸机设计);
9 R+ [- v2 [' T& n0 _- 村民过闸全程为自然寻路,若闸机与地形复杂,村民可能绕行或偶尔放弃(会重新随机触发);; H/ V! Q) @9 [9 `5 w+ Z) @" E
- 本模组为 **beta** 版本,可能存在未知问题,请提前备份存档。+ S2 S7 ^' d! A: f# k0 ^+ u  r

) o5 }# S9 A: x2 T- s---6 k. J! P' {2 @: E% S1 R
5 K, Z& r& N+ S( u3 ~% ?
## 版本记录
% ~7 I" r" a$ L# x% q$ R' e! f- g# m  R1 V
| 版本 | 说明 |  l6 l. A) d0 l- k5 n, U; W9 t5 f
| --- | --- |
0 s" z# b6 J# I  S2 p| 0.4.1beta | 村民自主进出站(入口进、出口出);闸机自动开合;余额系统初始化;重新命名 MTRneedVillager |
6 W' e7 z* i4 c, A3 r4 v6 s6 @  b: [9 `
---
& }$ v5 B6 n( P5 s' c9 n% ?2 W& q# y+ D/ }1 I. }
## 特别鸣谢
0 `* t1 t  p6 j) `
: v( X) T  E; o2 P8 Z7 ]- [Minecraft Transit Railway (MTR)](https://github.com/jonafanho/Minecraft-Transit-Railway) —— 轨道交通梦的基石  i4 @9 x" ^2 T: I# \9 ]% W* g
- ~~有 Deepseek 的亿点点帮助(zhende~~9 b+ V2 H2 |9 a; v, R
- **OpenCode** 没有它,这个模组将永远停留在开发阶段
$ r3 D8 }, {0 f0 b; g7 I5 @, X' O0 b% F% I1 s7 o
> 我是 Bilibili UP 主 **@呱瓜多米**,一个很小的 UP,但我想让天河变得更加美好。+ R- [5 H. p, R% u) T. J' ^
> **如果这个模组让你开心,~请给我一个赞和硬币~,谢谢!** ❤️
3 k( q; s( E3 ]6 }, P$ e$ F
' G" R6 ?! u# A" V# G4 T## License
9 u8 f0 [; D+ P+ W4 d5 G5 i, A; ?0 |7 H# y; @% D3 u( \2 r% |/ ^
请遵守**MIT License** 请在经过原作者允许情况下学习、二次开发与整合。
8 K; c+ G; n' S" D: x7 e' }# ~. m" m9 T+ V) Q' B1 Q
下载请前往Q群11029739145 B" \4 m, ^9 U$ W
; {% [9 z9 l2 B; E
8 H; a  B$ g+ g6 H- U/ \- o
回复

使用道具 举报

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. t9 D( e- A/ N0 G5 W% F! _/ y$ \
能不能教教我你是怎么用DeepSeek做模组的(比如如何在idea中接入DeepSeek API、如何撰写提示词等) ...
- c4 o& @# W  Y" r( y
安装CodeX或者Claude Code等,在IDEA开启MCP服务,然后在CodeX、Claude Code客户端上交给ai你的MCP服务地址,让它自己配置就行了1 ^) d; h3 s# B5 ?5 D
3 o4 ~/ a( z5 b6 V& c
或者用AI插件,我喜欢Github Copilot,它的代码补全很强,但是免费额度有限,你可以在IDEA的插件市场找到它
考试完连夜把出卷人家里的锅换成不粘锅
回复

使用道具 举报

mrt114514 作者认证 2026-8-21 22:09:19
596wjr 发表于 2026-8-21 19:42, D4 P$ e3 {" n$ e8 z/ Q( S
虽然但是,你这个宣传页面看着有点太费劲了

0 a  X% P- [* g* a2 F* E6 ~* e1 gREADME.md
) e" y( }+ `- @, g, [( F感觉像是AI写的,应该是直接从Github上面复制的?
考试完连夜把出卷人家里的锅换成不粘锅
回复

使用道具 举报

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

使用道具 举报

楼主 京局京段AD钙 2026-8-22 09:54:53
596wjr 发表于 2026-8-21 19:42
1 G8 q2 E9 a% q/ C虽然但是,你这个宣传页面看着有点太费劲了
% k3 o8 g2 V; ^2 F) J$ L! L9 n- W
复制的md,没看直接发了,所以我现在自己都看不清┭┮﹏┭┮
回复

使用道具 举报

楼主 京局京段AD钙 2026-8-22 09:55:22
鹤城uttyut 发表于 2026-8-22 09:258 \& U8 s6 c" H- G9 X% w  X, R: F
想不到吧,我在MTRBBS也有账号

+ x" r, X4 \9 t' b' ^& F+ Z; c哦no被发现了
回复

使用道具 举报

楼主 京局京段AD钙 2026-8-22 09:55:48
mrt114514 发表于 2026-8-21 22:09
# w1 R1 D4 ^5 \4 [1 b/ |README.md+ p* @- O2 P! z" Z% V
感觉像是AI写的,应该是直接从Github上面复制的?
! F: G+ x' R# ?$ L4 C$ r+ a
md是我自己和ai写的
回复

使用道具 举报

楼主 京局京段AD钙 2026-8-22 09:56:13
Lamian 发表于 2026-8-21 22:00
' z+ i/ p+ Q5 A6 ]太厉害了,实现了无数人多年来的夙愿

& L- v# `8 K; R) f( {6 o谢谢夸奖^_^
回复

使用道具 举报

楼主 京局京段AD钙 2026-8-22 09:56:56
Lamian 发表于 2026-8-21 22:01
0 |" a: W7 k( U+ a9 O& H能不能教教我你是怎么用DeepSeek做模组的(比如如何在idea中接入DeepSeek API、如何撰写提示词等) ...

1 }/ k0 O/ i  r& l+ ~- b我用的openCode,有免费的deepseek v4,但我也会用自己买的api导入,用起来挺简单的(我是不是在打免费的广告)
回复

使用道具 举报

mrt114514 作者认证 2026-8-22 10:58:13
京局京段AD钙 发表于 2026-8-22 09:56
5 A: `0 p7 p. x6 T$ x1 U% @6 i  S我用的openCode,有免费的deepseek v4,但我也会用自己买的api导入,用起来挺简单的(我是不是在打免费的 ...

4 Z) F# B; W5 G/ E8 u1 ^0 w; n) VDS涨价了,这个月贡献了¥95.17
, H# C+ T! }0 m
考试完连夜把出卷人家里的锅换成不粘锅
回复

使用道具 举报

大宝剑呀 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! S6 U6 g( I8 D3 {1 ?
没想到作者真的做出来了!但是我的一些车站站台还没有修怎么办

2 H8 x( l2 ^8 }3 D/ r……模组有点炸了……怎么办
回复

使用道具 举报

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

本版积分规则

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