CC Optical Mod (1.21.1) – 使用 Lua 代码瞄准大炮并追踪敌方飞艇
CC Optical Mod 为 CC:Tweaked 和 Create Big Cannons 增加了传感器和火炮控制外设。该模组提供了全新的方块,用于检测生物、远距离追踪飞艇,并使用 Lua 代码瞄准重型大炮。它支持移动组合体和飞艇系统,让你可以构建自动化防御站和智能炮塔。
![]()
功能特点:
- 增加了四种传感器方块,用于扫描生物、玩家和飞艇。
- 光学传感器允许你通过缩小视野来放大画面,从而发现远处的目标。
- 实体雷达可以穿透墙壁和固体方块进行全方位扫描。
- 雷达增幅器和天线方块可将雷达追踪距离延伸至 900 格。
- 传感器扫描可以按生物名称、体型等级或飞艇子层级过滤目标。
- 扫描过程中会忽略物品展示框和画等装饰性实体。
- 大炮底座可转换为 CC:Tweaked 电脑的可编程外设。
- 脚本可以自动完成组装、调整俯仰角、调整偏航角、检查装填状态以及开火。
传感器类型:
- 光学传感器:360 度基础扫描,可调节缩放,距离最高可达 192 格。
- 定向光学传感器:锥形扫描,在最小视野下距离可达 512 格。
- 远距离光学传感器:窄锥形扫描器,距离最高可达 900 格。
- 雷达:全向扫描器,可穿透固体方块,探测范围随增幅器方块扩展。
大炮控制:
- 将 Create Big Cannons 的底座封装为可编写脚本的外设。
- 通过代码直接设置目标俯仰角和偏航角。
- 检查大炮重量、旋转限制和开火就绪状态。
使用方法:
- 将光学传感器或雷达放置在 CC:Tweaked 电脑或有线调制解调器旁边。
- 如果你需要自动化武器,请在大炮底座旁配置电脑。
- 打开电脑终端,使用 Lua 脚本封装(wrap)该方块。
- 运行扫描以获取目标坐标,或发送角度值来瞄准并开火。
local sensor = peripheral.wrap("left")
if sensor.isOptical() then
sensor.setFov(15)
sensor.setFilter("sublevel")
end
while true do
local res = sensor.scan(true)
print("Targets: " .. Res.count)
for _, t in ipairs(res.detections) do
print(t.type .. " at " .. T.distance .. " blocks")
end
sleep(0.25)
end
配置选项:
cbcPeripheralEnabled:开启或关闭大炮底座的电脑控制功能。cbcFreeRotationEnabled:控制大炮底座是否可以不受常规限制自由旋转。cbcFreeRotationMaxWeight:设置允许自由旋转的最大重量限制。
截图:






前置需求:
CC Optical Mod 下载链接
点击为这篇文章评分!
[Total: 0 Average: 0]
0

这篇文章还没有评论。 来抢沙发吧 —— 你的评论会显示在这里。