ModsFinder

Create Big Cannons: Peripherals

by nosqd

With CC: Tweaked installed, a computer can drive Create Big Cannons cannons through Lua, since Create Big Cannons: Peripherals adds a peripheral that aims and fires them.

NeoForgeServer-side onlyMIT LicenseOpen source1.21.1

What it does

The mod exposes Create Big Cannons cannon mounts to CC: Tweaked as a peripheral, so a program can read and change where a cannon points and trigger it. Its methods cover assembling and disassembling a cannon, firing it, reading the current yaw and pitch, and setting both angles. A call to fire or set an angle on a cannon that is not assembled raises an error instead of doing nothing.

The peripheral is available on the fixed cannon mount block from Create Big Cannons. Each method works on the mount's assembly status and position, so a program can check whether a cannon is built before it tries to aim or fire. The position getters return the coordinates of the mount block in the world. The mod runs on the server alone, and players join without installing it.

Create Big Cannons: Peripherals needs CC: Tweaked, Create and Create Big Cannons as required dependencies. It is released for NeoForge only, with one file, version 0.1.0, built for 1.21.1, and the code is under the MIT License, so it is open source.

Key features

  1. Aiming methods

    setYaw and setPitch set a cannon's angles from Lua, and getYaw and getPitch return the values currently in place.

  2. Assembly control

    Programs can assemble or disassemble a cannon and read its assembly status before issuing any other command.

  3. Firing from code

    The fire method launches the cannon, so a script can time shots or respond to sensor input.

  4. Mount position

    getX, getY and getZ report where the cannon mount block sits, which helps when several cannons share a base.

Compatibility

Latest build for each game version and loader.

1.21.10.1.0
ReleaseBetaAlphaNot available

Only full game releases are shown. This mod publishes no snapshot builds.

Requirements

Dependencies declared by the latest file for each loader.

Required 3

CreateAesthetic Technology that empowers the Player
Required
CC: TweakedComputerCraft fork adding programmable computers, turtles and more to Minecraft.
Required
Create Big CannonsA Minecraft mod for building large cannons with the Create mod.
Required

How it compares

Full comparison

CC:CBC Compact Mount is a NeoForge mod for 1.21.1 under the Apache License 2.0 and open source, and it runs on the client and server. Create-Big-Cannon-Autogun-Revolution is a NeoForge mod released under the MIT License for 1.21.1 – 1.21.11, also open source and requiring both sides. CC:CBC targets Forge and NeoForge across 1.20.1 – 1.21.1 under the Apache License 2.0, and only the server needs it.

ModLoadersGame versionsEnvironmentUpdated
Create Big Cannons: PeripheralsNeoForge1.21.1Server-side only2026-04-26
CC:CBC Compact MountNeoForge1.21.1Client and server2026-06-21
Create-Big-Cannon-Autogun-RevolutionNeoForge1.21.1 – 1.21.11Client and server2026-09-08
CC:CBCForge and NeoForge1.20.1 – 1.21.1Server required, client optional2026-05-25

Questions

Which dependencies does Create Big Cannons: Peripherals need?

It requires CC: Tweaked, Create and Create Big Cannons. All three must be installed on the server next to it.

Does a player need to install the mod to use it?

No. Players join without it, since only the server has to run the mod.

Which loader and game version does the mod support?

The mod is built for NeoForge and 1.21.1 only. Its latest file, 0.1.0, was published on 2026-04-26.

What happens if a program fires an unassembled cannon?

The peripheral throws an error when a cannon is disassembled, so a script should check the assembly status first.

In the catalog

Create Big Cannons: Peripherals is one of 8,499 Technology mods on ModsFinder, and one of 3,557 Technology mods for NeoForge. 32,366 mods support Minecraft 1.21.1.

Similar mods

What the author says

Peripheral Methods: - assemble() / disassemble() - assembles and disassembles the cannon, respectively. - fire() - fires the cannon; throws an error if the cannon is disassembled. - getYaw() / getPitch() - returns the cannon's current yaw and pitch. - getX() / getY() / getZ() - returns the cannon mount block…
nosqd, on the Modrinth page

Official listing

Owner
nosqd
Published
2026-04-26
Updated on Modrinth
2026-04-26
Facts verified
2026-10-15

Tags