跳到主要内容

3.10(国际版 1.21.130)

网易在 2026 年 9 月 24 日开启 3.10 的 Beta 测试,10 月 28 日上线稳定版,10 月 30 日全渠道更新玩家包体。3.10 基于国际版 1.21.130。照例,我们进行一些关键性的内容总结。读者可以查看网易的官方文档:

我的世界开发者官网

国际版对应的更新​

3.10 对应国际版 1.21.130,即群骑纷争(Mounts of Mayhem)版本。该版本主要加入了矛、鹦鹉螺、骆驼尸壳等内容,与开发者相关的主要是动能武器(minecraft:kinetic_weapon、minecraft:piercing_weapon)相关的物品组件与实体意向。

国际版 1.21.130

另见:

群骑纷争

包体合并​

从 3.9 的 Beta 包起,网易不再分别提供渲染龙(RenderDragon)与 OpenGL 两个包体,两者现已合并为单一包体,并默认使用 OpenGL 渲染模式。

注意:局内切换渲染引擎的功能目前仍需完善。开发者需要在 MCS 创建世界时先选择渲染引擎,创建完成后才可切换渲染模式。

物理系统​

3.10 最重要的一次更新是物理系统的扩充,新增了大量与刚体、关节、碰撞形状相关的接口。

注意:物理系列接口属于实验性内容,后续版本可能出现接口变更、开发环境变更等情况。网易建议开发者合理安排开发内容与正式版本,避免物理系统更新后出现模组失效。有关物理系统的完整说明与使用教程,请查阅网易的自定义物理系统。

质量与惯性​

  • 新增 SetMass、GetMass服务端接口,用于设置与获取刚体的质量,以进行更精细的物理模拟。
  • 新增 SetCMassLocalPose服务端接口,用于设置质心的局部位置。
  • 新增 GetMassSpaceInertiaTensor服务端接口,用于获取质量空间的惯性张量。

速度与阻尼​

关节​

碰撞形状​

刚体状态​

场景、浮力与同步​

模拟回调与调试​

调整​

  • 更改 AddBoxGeometry、AddCapsuleGeometry、AddSphereGeometry、AddBoxTrigger服务端接口,现在支持给已有的自定义刚体动态增加盒形、胶囊形、球形碰撞体与盒形触发器。
  • 更改 AddForce服务端接口,明确了不同PxForceMode的输入单位,非法枚举值将返回False。
  • 更改 AddTorque服务端接口,运动学刚体调用时返回False,不再传入 PhysX。
  • 更改 SetJointBreakForce服务端接口,-1会映射为不可断裂,有限阈值必须为非负有限数。
  • 更改 GetJointBreakForce、GetJointType服务端接口,无效或已销毁的关节将返回None;关节类型中增加了4,代表 Prismatic 滑动关节。
  • 更改 PhysXJointBreakServerEvent服务端事件,补充了breakForce与breakTorque,并支持4号 Prismatic 类型。

屏幕坐标与世界坐标​

由于移动端没有严格意义上的准星,一些需要依赖准星判断的内容此前无法实现。该版本新增了一组坐标转换接口,提供了实现这些内容的基础能力。需要注意,这些接口仅提供基本能力,具体的计算方法需要开发者自行处理,官方暂不封装为现成 API。

  • 新增 GetWorldRayFromScreenPoint客户端接口,将屏幕坐标转换为世界射线,返回射线原点(近平面上的点)与单位方向向量。
  • 新增 WorldToScreenPoint客户端接口,将世界坐标转换为屏幕坐标,返回屏幕坐标、归一化深度与是否在屏幕可见范围内。
  • 新增 GetViewMatrix客户端接口,用于获取视图矩阵,返回GameRenderer每帧缓存的mLastLevelViewMatrix。
  • 新增 GetProjectionMatrix客户端接口,用于获取投影矩阵,返回GameRenderer每帧缓存的mLastLevelProjMatrix。
  • 新增 GetNearFarPlane客户端接口,用于获取近、远裁剪面的距离。
  • 新增 GetAspectRatio客户端接口,用于获取画面的宽高比。

联机大厅​

标签查询​

这两个接口均支持#引用的标签自动展开,同一标签名被多个模组注册时会自动合并去重,未注册的原版标签也可直接查询。其配置方法见上方netease_tags所指向的官方文档。

渲染与贴图​

其他调整​

  • 更改 由于游戏引擎的原生限制,clouds.png云层贴图不得使用 1×1 大小,否则会被强制替换为纯白色。请改用其他像素尺寸的云层贴图。