跳到正文

CC: Sable

作者:TechTastic

Create: Simulated! 的 Sable 后端 CC: Tweaked 附属模组

收藏

介绍

介绍由机器翻译自 Modrinth 原页面,仅供参考。

CC: Sable 是适用于 Create: Simulated! 的 Sable 后端的 CC: Tweaked 附属模组!
目前,它为所有游戏内电脑提供子层级 API(sublevel)!只有当电脑位于子层级(物理对象)上时,才能正确调用其中的方法。它还为所有游戏内电脑提供空气动力学 API(aero,aerodynamics),以便访问特定维度的物理信息!

此模组还附带了 CC: Advanced Math 数据包,其中包含额外的数学工具,尤其是用于处理三维空间旋转的 quaternion 模块。该模块可将子层级的朝向转换为更便于 Lua 使用的格式。


额外参考

LuaBezierResourceFunction

此对象可从 aero.getRaw 和 aero.getDefault 返回的表中获取,具体来说,是从 pressureFunction 键中获取。

getPoints(): table

此方法会返回一个沿贝塞尔曲线分布的点数组,每个点都包含 altitude、value 和 slope 字段。

evaluateFunction(altitude: number): number

此方法会根据给定的海拔高度,计算贝塞尔曲线上对应的函数值。

更多方块详情

此模组还会将方块的物理属性添加到所有调用方块详情的方法中,例如 turtle.inspect()。
这些新增详情会列在 "sable" 键下,并包含以下键值对:

  • mass: number
  • friction: number
  • restitution: number
  • volume: number
  • floatingScale: number
  • floatingMaterial: table(可以为空)
  • factHorizontalFriction: number
  • factVerticalFriction: number
  • slowHorizontalFriction: number
  • slowVerticalFriction: number
  • liftStrength: number
  • transitionSpeed: number
  • preventSelfLift: boolean
  • scaleWithGravity: boolean
  • scaleWithPressure: boolean

常见问题

CC: Sable 支持哪些 Minecraft 版本?

CC: Sable 支持 Minecraft Java 版 1.21.1,可用的加载器:Fabric / NeoForge。下载时注意选择和你游戏版本一致的文件。

CC: Sable 怎么安装?

先用 PCL2 或 HMCL 启动器安装对应版本的 Fabric / NeoForge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。运行环境:客户端 / 服务端。

评论

登录后评论和评分

TechTastic 的其他作品

查看全部 →