创建:更多传动

创建:更多传动

为Create添加144种材料传动轴——它们与原版传动轴功能完全相同,但每种都拥有自身的材料属性和可配置的转速上限,超速旋转时会碎裂。

创建

More Transmission

为机械动力(Create)添加 144 种材质的传动杆——每一根都和原版轴用法完全一致,每一根都有自己的转速上限,转太快就会碎裂。

泥土、木头、石头、羊毛、玻璃、金块、黑曜石、基岩……原版里几乎所有方块,都有一根对应的传动杆。它们能传动、能接齿轮、能套封套、能挂支架、能含水、能被活塞和装置搬走,和 Create 原版轴一模一样。

区别在材质。每根杆都继承对应原版方块的属性——硬度、音效、挖掘工具、掉落规则,甚至是否发光。在此之上,每根杆还有自己的可配置转速上限。


✨ 特色

  • 144 种传动杆。 从泥土、木板到钻石块、羊毛、染色玻璃和基岩。
  • 材质化物性。 木质轴用斧头、松软材质用铲子、石质与矿物用镐;羊毛轴和挖羊毛一样(剪刀 5× / 剑 1.5×);玻璃轴任意工具能挖,但只有精准采集才掉落;荧石、海晶灯、岩浆块、幽匿轴还能当灯用。
  • 每根杆都有转速上限。 超过上限就会碎裂,TNT 传动杆则是爆炸。所有数值都可在配置文件中逐根修改。
  • 上限看得见。 物品提示框直接显示 最大转速,不用查资料。
  • 特殊传动杆:
    • 🧨 TNT 传动杆:可被火、岩浆、打火石、火焰弹点燃,立即爆炸(没有引信);转速超限也会自爆。一次性用品。
    • 🔴 红石块传动杆:像红石块一样,向六个面持续发出 15 级红石信号。
    • 🪨 基岩传动杆:生存模式下挖不掉,且能吃满 256 RPM。
    • 🪟 玻璃传动杆(18 种):透明好看,但别上高速网络。
  • 不改动 Create 任何代码。 动能网络、渲染、封套、支架、装置搬运全部由 Create 原生逻辑驱动;转速上限通过 Create 的 BlockEntityBehaviourEvent 注入。
  • 中英双语内置语言文件。

⚙️ 转速上限怎么运作

情况 结果
转速 ≤ 上限 一切正常
转速 > 上限 碎裂并掉落自身,捡回来还能继续用
TNT 传动杆超过上限 爆炸(威力等同原版 TNT),不掉落
玻璃传动杆超过上限 碎裂且什么也不掉(和徒手挖玻璃一样)
  • 正转反转都算——判定的是绝对值,倒着转超速一样会碎。
  • 会一起碎——同一动能网络里,转速超标的同款杆子会在同一时刻集体碎裂。

⚠️ 本模组也会限制 Create 原版轴

转速上限同时作用于原版 create:shaft,默认上限 128 RPM。如果你用原版轴搭了大型风车或 256 RPM 大电机这类高转速方案,它们会当场散架。

想恢复原版手感:把配置里 shaft 改成 256,或把那些线路换成上限更高的材质(下界合金块 / 黑曜石 / 基岩,上限均为 256 RPM)。


🧱 材质与默认转速

144 根杆按上限分成 11 档,上限越高,能接的动力越猛。

上限 数量 材质
256 RPM 3 下界合金块、黑曜石、基岩
224 RPM 1 钻石块
192 RPM 8 铁块、金块、红石块、绿宝石块、青金石块、石英块、石英柱、紫水晶块
160 RPM 4 煤炭块、铜块、切制铜块、岩浆块
128 RPM 8 玄武岩、磨制玄武岩、黑石、镶金黑石、磨制黑石、磨制黑石砖、紫珀块、滴水石方块
112 RPM 2 下界砖块、红色下界砖块
96 RPM 4 深板岩、深板岩圆石、磨制深板岩、深板岩砖
64 RPM 21 石头、圆石、苔石、平滑石头、石砖、苔石砖、花岗岩、磨制花岗岩、闪长岩、磨制闪长岩、安山岩、磨制安山岩、凝灰岩、磨制凝灰岩、凝灰岩砖、海晶石、暗海晶石、末地石、末地石砖、方解石、骨块
48 RPM 10 砖块、泥坯、泥砖、砂岩、平滑砂岩、红砂岩、平滑红砂岩、海晶灯、下界岩、荧石
32 RPM 33 全部木质与植物类:橡木 / 云杉 / 白桦 / 丛林 / 金合欢 / 深色橡木 / 红树 / 樱花的原木・去皮原木・木板,竹块・去皮竹块・竹板,绯红与诡异菌柄・去皮菌柄・木板
16 RPM 50 16 色羊毛、玻璃与 16 色染色玻璃、遮光玻璃、黏土块、沙砾、冰、雪块、苔藓块、灵魂沙、沙子、红沙、海绵、干草块、蜜脾块、黏液块、蜂蜜块、幽匿块、TNT、泥土

以上均为默认值,全部可在配置文件中修改。


🛠 合成

每根杆都有三条配方(以泥土传动杆为例):

方式 配方 产出
工作台 同列竖放 2 个对应方块 8 根
切石机 1 个对应方块 8 根
工作台(逆向) 9 根传动杆 1 个对应方块

切石机那条最省材料,逆向配方则让多做的杆子不会浪费。


🔧 配置文件

首次启动时在 config/more_transmission-common.toml 生成:

[shaft_max_speed]
	#Max speed for dirt_shaft (default 16)
	# Range: 0 ~ 256
	dirt_shaft = 16
	...
	#Max speed for shaft (default 128)
	shaft = 128      # <- 这一条是 Create 原版传动轴
  • 值域 0 ~ 256。
  • 0 不是"关闭",而是"一有转速就碎"。
  • 256 基本等于关掉碎裂——Create 默认转速上限就是 256 RPM。
  • 保存后重启游戏(或在配置界面重载)生效。
  • 提示框里的数字会同步更新,随时能看到当前生效值。

📦 安装

  1. Minecraft 1.21.1 + NeoForge 21.1.250 或更高。
  2. 机械动力 Create 6.0.10 或更高。
  3. 把 more_transmission-neo_1.21.1-1.0.0.jar 放进 .minecraft/mods/。
  4. 启动游戏,创造物品栏出现「更多传动」分类。

JEI 为可选,仅用于查看配方。


🔌 兼容性

  • 所有轴继承 Create 的 ShaftBlock / BracketedKineticBlockEntity,动能网络、旋转渲染、支架、封套、含水全部由 Create 自身逻辑驱动。
  • 不改动 Create 代码——转速上限通过 BlockEntityBehaviourEvent 注入,提示框通过 NeoForge 的 ItemTooltipEvent 追加。
  • 可与其它 Create 附属模组共存,数据包与整合包友好。

📜 许可与致谢

以 MIT 许可证开源。作者:sheng_zi。

感谢 机械动力(Create) 及其团队提供了优秀的开源基础与 API。

遇到问题或有建议,欢迎提 Issue。