Back to marketplace
Custom Guns
Modrinth Data Pack

Custom Guns

A fully customizable datapack & mod for Minecraft 1.20.5+ that features custom guns that fully integrate with the surrounding world. Anyone can make their own gun with a straightforward command setup.

Minecraft product info

Important product information

Compatibility, Minecraft versions, loaders, and external source data.

Type

Data Pack

Access

Free

Latest version

v2.3.0+mod

Downloads

121 803

Loaders / Platforms

datapack fabric forge neoforge quilt

Minecraft versions

1.20.2 1.20.5 – 1.21.3 1.21.5 – 1.21.11 26.1 26.1.1 26.1.2 26.2

Categories

game-mechanics library utility

Description

Detailed information

![Header](https://cdn.modrinth.com/data/cached_images/08c53a3351c507d2d86218f19d3e8c7fc8208a7d_0.webp) <center> <img src="https://img.shields.io/modrinth/followers/qF3eqZ1A?style=flat&logo=modrinth&label=Followers&color=6CFF7E&cacheSeconds=3600"> <img src="https://img.shields.io/modrinth/dt/qF3eqZ1A?color=6CFF7E&&label=Downloads&amp;logo=modrinth" alt="Modrinth"> <img src="https://img.shields.io/modrinth/game-versions/qF3eqZ1A?label=Game%20versions&labelColor=235865F2&color=6CFF7E"> <a href="https://discord.gg/TgTfQjYnRX" target="_blank"><img alt="Discord" src="https://img.shields.io/discord/878270685867311164?logo=discord&color=6CFF7E&cacheSeconds=3600&link=https%3A%2F%2Fdiscord.com%2Finvite%2FD75yRDfWKD"> </a> <a href="https://vanderflys.github.io" target="_blank"><img alt="Website" src="https://img.shields.io/website?url=https%3A%2F%2Fexplorerseden.eu&color=6CFF7E&amp;up_message=Click%20Me&amp;down_message=We%27ll%20be%20right%20back!&amp;label=Website&amp;cacheSeconds=3600"> </a> <a href="https://www.paypal.com/paypalme/vanderflysinc" target="_blank"><img src="https://img.shields.io/badge/Donate-PayPal-blue"></a> </center><br> ## 📖 Description A fully customizable datapack for Minecraft 1.20.5+ that features custom guns that fully integrate with the surrounding world. You can create your own guns with custom stats and also use this with friends without having to install mods. ### No resource pack required for it to work. ## ⭐ Features • Functional and accurate guns with realistic names, movement, and recoil.<br> • Functional throwables like grenades.<br> • Works with and without resource packs.<br> • 100% Multiplayer supported.<br> • It is easy to change settings via the chat menu.<br> • Create your own guns or use the ones that are already in the datapack. ## 🎗️ Compatibility ![compatibility](https://cdn.modrinth.com/data/cached_images/98bfe4deddef20a5bbbc6e7ad401f749c66bbf25.png) ## ⚙️ Installation After installing it, you may need to restart your world with `/reload`.<br> To open the chat menu, use `/reload` again. ## ⚡️IMPORTANT REMINDER You need permissions to use commands to install and configure the settings!<br> This means that commands must be turned on in single-player and OP in multiplayer however, you do not need permission to use commands to use the guns, only to create them or to change the settings. ## 🛠️ Creation ### For V2.1.0+ Hold the item that you want to convert into a gun in your mainhand and run this command: ``` /function guns:create {name:"AR-15",color:"blue",bullets:30,bullet_type:"medium",damage:9,headshot:20,cooldown:2,bloom:false,semi_auto:false,range:70,reload_time:40} ``` Replace the stats with your desired stats. Unsupported items for custom gun creation are: All types of firework, rods, armor pieces, buckets, bows, potions, (throwables), empty maps, spawn eggs, eggs, snowballs, tridents, axes (still strip logs when right clicked on them), ender pearls, debug stick, and ender eyes. <br><br> ### For V2 Hold the item that you want to convert into a gun in your mainhand and run this command: ``` /function guns:create {name:"AR-15",color:"blue",bullets:30,magazine:90,damage:9,headshot:20,cooldown:2,bloom:false,semi_auto:false,range:70,reload_time:40} ``` Replace the stats with your desired stats. <br><br> ### For V1 To make your own guns, simply use this command in a command block since it is too long for the chat box. ``` /data modify storage guns create set value { Damage:20, Headshot:20, Bullets:3, Magazine:3, Bloom:0, Cooldown:30, Recoil:2.5, Range:300, Semi-Auto:true, ReloadTime:40, Name:"AWP", } ``` <br> After modifying the storage for your weapon run<br> ``` /item modify entity @s weapon.mainhand main:change_stats ``` [![Partner Hosting](https://www.bisecthosting.com/partners/custom-banners/032f1237-db85-4efe-b680-37f7471726f7.png)](https://bisecthosting.com/vanderflys)

Developer

Vanderflys

Profile and data retrieved from Modrinth

Open on Modrinth

Product gallery

Project images

Screenshots and images from the original Modrinth page.

Change log

Project versions

Published versions and original Modrinth files.

v2.3.0+mod Current Release 07.07.2026

Custom Guns v2.3.0

Supported Minecraft versions
1.21.9 1.21.10 1.21.11 26.1 26.1.1 26.1.2 26.2
Loaders / Platforms
fabric forge neoforge quilt
Show changes
Patch Notes: - Added support for `26.2`.
Sign in

0.13 MB

v2.3.0 Release 07.07.2026

Custom Guns v2.3.0

Supported Minecraft versions
1.21.9 1.21.10 1.21.11 26.1 26.1.1 26.1.2 26.2
Loaders / Platforms
datapack
Show changes
Patch Notes: - Added support for `26.2`.
Sign in

0.07 MB

v2.3.0+mod Release 27.04.2026

Custom Guns v2.3.0

Supported Minecraft versions
1.21.9 1.21.10 1.21.11 26.1 26.1.1 26.1.2
Loaders / Platforms
fabric forge neoforge quilt
Show changes
Patch Notes: - Added support for `26.1 - 26.1.2`. - Fixed guns with bullet spread not working. - All glass blocks are added to the breakable blocks list.
Sign in

0.13 MB

v2.3.0 Release 27.04.2026

Custom Guns v2.3.0

Supported Minecraft versions
1.21.9 1.21.10 1.21.11 26.1 26.1.1 26.1.2
Loaders / Platforms
datapack
Show changes
Patch Notes: - Added support for `26.1 - 26.1.2`. - Fixed guns with bullet spread not working. - All glass blocks are added to the breakable blocks list.
Sign in

0.07 MB

v2.2.9+mod Release 19.02.2026

Custom Guns

Supported Minecraft versions
1.21.9 1.21.10 1.21.11
Loaders / Platforms
fabric forge neoforge quilt
Show changes
Patch Notes: - Fixed guns not being able to shoot correctly.
Sign in

0.13 MB

v2.2.9 Release 19.02.2026

Custom Guns

Supported Minecraft versions
1.21.9 1.21.10 1.21.11
Loaders / Platforms
datapack
Show changes
Patch Notes: - Fixed guns not being able to shoot correctly.
Sign in

0.06 MB

v2.2.8+mod Release 09.12.2025

Custom Guns

Supported Minecraft versions
1.21.10 1.21.11
Loaders / Platforms
fabric forge neoforge quilt
Show changes
Patch Notes: - Added support for `1.21.11`.
Sign in

0.13 MB

v2.2.8 Release 09.12.2025

Custom Guns

Supported Minecraft versions
1.21.10 1.21.11
Loaders / Platforms
datapack
Show changes
Patch Notes: - Added support for `1.21.11`.
Sign in

0.06 MB

v2.2.8+mod Release 01.10.2025

Custom Guns

Supported Minecraft versions
1.21.9 1.21.10
Loaders / Platforms
fabric forge neoforge quilt
Show changes
Patch Notes: - Added support for `1.21.9`.
Sign in

0.13 MB

v2.2.8 Release 01.10.2025

Custom Guns

Supported Minecraft versions
1.21.9 1.21.10
Loaders / Platforms
datapack
Show changes
Patch Notes: - Added support for `1.21.9`.
Sign in

0.06 MB

v2.2.8+mod Release 23.08.2025

Custom Guns

Supported Minecraft versions
1.21.6 1.21.7 1.21.8
Loaders / Platforms
fabric forge neoforge quilt
Show changes
Patch Notes: - Added fence gate hitbox detection for bullets. - Updated the fence hitbox detection. - Added smoke grenade. - Infinite ammo now also works for grenades. ![Smoke in ally](https://cdn.modrinth.com/data/cached_images/a270cf73c0739874bd4d88721dc3a22cc2e7c6b4.jpeg)
Sign in

0.13 MB

v2.2.8 Release 23.08.2025

Custom Guns

Supported Minecraft versions
1.21.6 1.21.7 1.21.8
Loaders / Platforms
datapack
Show changes
Patch Notes: - Added fence gate hitbox detection for bullets. - Updated the fence hitbox detection. - Added smoke grenade. - Infinite ammo now also works for grenades. ![Smoke in ally](https://cdn.modrinth.com/data/cached_images/a270cf73c0739874bd4d88721dc3a22cc2e7c6b4.jpeg)
Sign in

0.07 MB

v2.2.7+mod Release 30.07.2025

Custom Guns

Supported Minecraft versions
1.21.6 1.21.7 1.21.8
Loaders / Platforms
fabric forge neoforge quilt
Show changes
Patch Notes: - Added 'Frag Grenade' item that can be crafted or given with `/loot give @s loot guns:grenades/m61`. - More optimizations. - Better checks for bullets to pass through the gaps of fences and connected fence parts.
Sign in

0.12 MB

v2.2.7 Release 30.07.2025

Custom Guns

Supported Minecraft versions
1.21.6 1.21.7 1.21.8
Loaders / Platforms
datapack
Show changes
Patch Notes: - Added 'Frag Grenade' item that can be crafted or given with `/loot give @s loot guns:grenades/m61`. - More optimizations. - Better checks for bullets to pass through the gaps of fences and connected fence parts.
Sign in

0.06 MB

v2.2.6+mod Release 22.06.2025

Custom Guns

Supported Minecraft versions
1.21.6
Loaders / Platforms
fabric forge neoforge quilt
Show changes
Patch Notes: - Added support for 1.21.6. - Fixed the command to create custom guns. - Fixed the list of blocks that bullets would pass through without obstruction.
Sign in

0.11 MB

v2.2.6 Release 22.06.2025

Custom Guns

Supported Minecraft versions
1.21.6
Loaders / Platforms
datapack fabric
Show changes
Patch Notes: - Fixed the command to create custom guns. - Fixed the list of blocks that bullets would pass through without obstruction.
Sign in

0.06 MB

v2.2.5+mod Release 21.05.2025

Custom Guns

Supported Minecraft versions
1.21.5
Loaders / Platforms
fabric forge neoforge quilt
Show changes
Patch Notes: - Fixed not being able to shoot through partial blocks like slabs, stairs, fences, etc. - Code optimizations. Important Note: If you're updating from an older version, make sure to `/function guns:uninstall` for it to work again.
Sign in

0.11 MB

v2.2.5 Release 21.05.2025

Custom Guns

Supported Minecraft versions
1.21.5
Loaders / Platforms
datapack
Show changes
Patch Notes: - Fixed not being able to shoot through partial blocks like slabs, stairs, fences, etc. - Code optimizations. Important Note: If you're updating from an older version, make sure to `/function guns:uninstall` for it to work again.
Sign in

0.06 MB

v2.2.2+mod Release 16.05.2025

Custom Guns

Supported Minecraft versions
1.21 1.21.1
Loaders / Platforms
fabric forge neoforge quilt
Show changes
Patch Notes - Bullets are now effective underwater but lose speed and range when entering that environment. - Added ammo loot tables. - More entities can now be hit with bullets. - Bullets can now travel through short grass. - Changed some code to be more consistent with other versions.
Sign in

0.12 MB

v2.2.2 Release 16.05.2025

Custom Guns

Supported Minecraft versions
1.21 1.21.1
Loaders / Platforms
datapack
Show changes
Patch Notes - Bullets are now effective underwater but lose speed and range when entering that environment. - Added ammo loot tables. - More entities can now be hit with bullets. - Bullets can now travel through short grass. - Changed some code to be more consistent with other versions.
Sign in

0.06 MB

v2.2.2+mod Release 16.05.2025

Custom Guns

Supported Minecraft versions
1.21.5
Loaders / Platforms
fabric forge neoforge quilt
Show changes
Patch Notes - Bullets are now effective underwater but lose speed and range when entering that environment. - Added ammo loot tables. - More entities can now be hit with bullets. - Changed some code to be more consistent with other versions.
Sign in

0.11 MB

v2.2.2 Release 16.05.2025

Custom Guns

Supported Minecraft versions
1.21.5
Loaders / Platforms
datapack
Show changes
Patch Notes - Bullets are now effective underwater but lose speed and range when entering that environment. - Added ammo loot tables. - Changed some code to be more consistent with other versions.
Sign in

0.06 MB

v2.2.1+mod Release 26.04.2025

Custom Guns

Supported Minecraft versions
1.21.5
Loaders / Platforms
fabric forge neoforge quilt
Show changes
Patch Notes: - Fixed gun and bullet names. - Fixed gun not being able to shoot. - Fixed inaccurate hitbox detection for shooting. - Fixed gun and bullet recipes. - Fixed custom guns not working.
Sign in

0.11 MB

v2.2.1 Release 26.04.2025

Custom Guns

Supported Minecraft versions
1.21.5
Loaders / Platforms
datapack
Show changes
Patch Notes: - Fixed gun and bullet names. - Fixed gun not being able to shoot. - Fixed inaccurate hitbox detection for shooting. - Fixed gun and bullet recipes. - Fixed custom guns not working.
Sign in

0.05 MB

v2.2.0+mod Release 16.04.2025

Custom Guns

Supported Minecraft versions
1.21.5
Loaders / Platforms
fabric forge neoforge quilt
Show changes
Patch Notes - Added support for 1.21.5.
Sign in

0.11 MB

v2.2.0 Release 16.04.2025

Custom Guns

Supported Minecraft versions
1.21.5
Loaders / Platforms
datapack
Show changes
Patch Notes - Added support for 1.21.5.
Sign in

0.06 MB

v2.1.4+mod Release 03.12.2024

Custom Guns

Supported Minecraft versions
1.21.2 1.21.3
Loaders / Platforms
fabric forge neoforge quilt
Show changes
- Updated it to `1.21.2 - 1.21.3`. - Added range cap between 1 and 100.
Sign in

0.06 MB

v2.1.4 Release 03.12.2024

Custom Guns

Supported Minecraft versions
1.21.2 1.21.3
Loaders / Platforms
datapack fabric
Show changes
- Updated it to `1.21.2 - 1.21.3`. - Added range cap between 1 and 100.
Sign in

0.03 MB

v2.1.3+mod Release 27.06.2024

Custom Guns - MOD

Supported Minecraft versions
1.21
Loaders / Platforms
fabric forge quilt
Show changes
Added support for 1.21
Sign in

0.06 MB

v2.1.3 Release 27.06.2024

Custom Guns

Supported Minecraft versions
1.21
Loaders / Platforms
datapack fabric
Show changes
Added support for 1.21
Sign in

0.03 MB

v2.1.2+mod Release 07.05.2024

Custom Guns - MOD

Supported Minecraft versions
1.20.5 1.20.6
Loaders / Platforms
fabric forge quilt
Show changes
Fixed custom gun creation.
Sign in

0.06 MB

v2.1.2 Release 07.05.2024

Custom Guns

Supported Minecraft versions
1.20.5 1.20.6
Loaders / Platforms
datapack
Show changes
Fixed custom gun creation.
Sign in

0.03 MB

v2.1.1+mod Release 06.05.2024

Custom Guns v2.1.1 (MOD)

Supported Minecraft versions
1.20.5 1.20.6
Loaders / Platforms
fabric forge quilt
Show changes
Added gun recipes / gun crafting. Use `/reload` and install it again via the chat. The recipes should now be visible in your crafting table recipe book. ## ⚡️IMPORTANT REMINDER You need permissions to use commands to install and configure the settings!<br> Meaning commands turned on in singleplayer and OP on multiplayer. Make a bug report in the support server if something doesn't work like intended or use the datapack.
Sign in

0.06 MB

v2.1.1 Release 04.05.2024

Custom Guns v2.1.1

Supported Minecraft versions
1.20.5 1.20.6
Loaders / Platforms
datapack
Show changes
Added gun recipes / gun crafting. Use `/reload` and install it again via the chat. The recipes should now be visible in your crafting table recipe book.
Sign in

0.03 MB

v2.1.0 Release 26.04.2024

Custom Guns v2.1.0

Supported Minecraft versions
1.20.5 1.20.6
Loaders / Platforms
datapack
Show changes
Rewrote the ammunition feed system now using items instead of a score that could not be incremented by the player.
Sign in

0.03 MB

2 Beta 24.04.2024

Custom Guns V2.0.2

Supported Minecraft versions
1.20.5
Loaders / Platforms
datapack
Show changes
Updated raycast block list, recoil and sound.
Sign in

0.02 MB

v2.0.0 Beta 22.04.2024

Custom Guns V2.0.0

Supported Minecraft versions
24w14a 1.20.5-pre1 1.20.5-pre2 1.20.5-pre3 1.20.5-pre4 1.20.5-rc1 1.20.5-rc2 1.20.5-rc3
Loaders / Platforms
datapack
Show changes
## Still in BETA! A fully rewritten version of V1 but with more features.
Sign in

0.02 MB

1.0.1 Release 27.11.2023

CustomGuns v1.0.1

Supported Minecraft versions
1.20.2
Loaders / Platforms
datapack
Sign in

0.02 MB