CC:CBC
CC:CBC is a mc mod that adds compatibility between the ComputerCraft and Create Big Cannons!
Quick challenge
How far can you run before the mobs catch you?
Minecraft check
Confirm your run
Complete the quick check to get your code.
CC:CBC
CC:CBC
A Create Big Cannons peripheral that adds computer control for cannons from Create Big Cannons.
Features
- Computer control mode (`setComputerControl`) that disables default shaft-driven rotation. - Two-axis aiming (`yaw`/`pitch`) with behavior tied to CBC kinetic speed. - Assembly/disassembly control (`assemble`) and firing control (`fire`). - Cannon telemetry via `getInfo()`.
Lua API
Peripheral type: `cannon_mount`
| Method | Parameters | Returns | Description | |---|---|---|---| | `setComputerControl` | `enabled: boolean` | `nil` | Enables/disables computer control mode. | | `isComputerControl` | - | `boolean` | Current computer control mode status. | | `setTargetAngles` | `yaw: number`, `pitch: number` | `nil` | Sets target aiming angles. | | `setTargetYaw` | `yaw: number` | `nil` | Sets horizontal angle only. | | `setTargetPitch` | `pitch: number` | `nil` | Sets vertical angle only. | | `getInfo` | - | `table` | Returns cannon telemetry/state. | | `assemble` | `enabled: boolean` | `boolean` | `true` = assemble, `false` = disassemble. | | `fire` | `enabled: boolean` | `boolean` | Controls fire signal (`true` keeps firing signal active). |
`getInfo()` fields
| Field | Type | Description | |---|---|---| | `computerControl` | `boolean` | Whether computer control mode is active. | | `assembled` | `boolean` | Whether the cannon is assembled on the mount. | | `yaw` | `number` | Current horizontal angle (`0..360`). | | `pitch` | `number` | Current vertical angle. | | `targetYaw` | `number` | Target horizontal angle (`0..360`). | | `targetPitch` | `number` | Target vertical angle. | | `yawShaftSpeed` | `number` | Yaw interface shaft speed. | | `pitchShaftSpeed` | `number` | Pitch interface shaft speed. | | `x`, `y`, `z` | `number` | `Cannon Mount` position in the world. |