ModsFinder

Multi-Function Trash Cannon

by aaaIIen

Multi-Function Trash Cannon is a Forge equipment gun that fires whatever item is loaded into it, turning junk ammo into projectiles.

ForgeClient and serverMIT License1.20.1

What it does

Players load items into the cannon's 27-slot container, and the gun fires whatever it holds. Each gun keeps its own settings, including gravity, projectile speed, spawn offset and damage, and stackable and unstackable items can use separate minimum and maximum fire rates. Each gun's settings can be adjusted individually, or a single global default can apply to all of them, and the config automatically fixes any minimum value set above its maximum.

Holding the right mouse button keeps the cannon firing; the rate is configurable, with a default of one shot every 5 ticks, roughly four per second. The container opens with the G key, which can be rebound, and buttons above it handle load and clear. The gun works only in the main hand, and sneaking while right-clicking places the cannon as a block. Mining the block returns the gun with its enchantments and pickup filters intact.

The mod needs Geckolib to run. In combat the cannon can also tear through blocks or place them, drag enemies back on a fishing line, or suck in loose items the way a portable hopper does. The environment is client and server, so the server and every player need the mod, and it is published for Forge only, under the MIT License, as a project that is not open source. Files exist for 1.20.1 alone, and the latest file is 1.2.0, released on 2026-08-30.

Key features

  1. Load any item as ammo

    The cannon fires whatever item is placed in its container, so unwanted items can be turned into projectiles.

  2. Per-gun settings

    Gravity, projectile speed, spawn offset and damage can each be set for an individual gun, with global defaults in the config.

  3. Combat and utility behaviour

    Shots can dig out and set down blocks, reel in targets with a fishing hook, or draw in dropped items within reach.

  4. Adjustable fire rate

    Stackable and unstackable items each get a minimum and maximum fire rate, and holding right-click keeps the gun firing.

Compatibility

Latest build for each game version and loader.

1.20.11.2.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 1

GeckolibA 3D animation library for entities, blocks, items, armor, and more!
Required

How it compares

Full comparison

Easy Guns is a Forge gun for 1.20.1 that runs on client and server, under All rights reserved, and it is not open source. vanil Gun is also a Forge gun for 1.20.1, with the same environment and license, and it is not open source. Trash Cannon is also Forge-only for 1.20.1 and runs on client and server under the MIT License, but it is not open source.

ModLoadersGame versionsEnvironmentUpdated
Multi-Function Trash CannonForge1.20.1Client and server2026-08-30
Easy GunsForge1.20.1Client and server2024-06-24
vanil GunForge1.20.1Client and server2025-12-28

Questions

Does Multi-Function Trash Cannon require Geckolib?

Yes. Geckolib is a required dependency and must be installed alongside the mod on Forge.

Does the server need the mod?

Yes. Servers that run it need every player to install it too.

Can the fire rate be changed?

Yes. The default is 5 ticks between shots, and the minimum and maximum rates for stackable and unstackable items are configurable.

In the catalog

Multi-Function Trash Cannon is one of 17,631 Equipment mods on ModsFinder, and one of 9,216 Equipment mods for Forge. 34,764 mods support Minecraft 1.20.1.

More from aaaIIen

All projects

Similar mods

What the author says

Turn your junk into ammo. The Trash Cannon is a fully configurable multi-purpose gun that fires whatever you load into it: fight mobs, break and place blocks,pull targets back with a fishing hook, or vacuum up items like a portable hopper.Every behaviour can be tuned per gun or globally.
aaaIIen, on the Modrinth page

Official listing

Owner
aaaIIen
Published
2026-08-07
Updated on Modrinth
2026-08-30
Facts verified
2026-10-15

Tags