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.

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.
• Functional and accurate guns with realistic names, movement, and recoil.
• Functional throwables like grenades.
• Works with and without resource packs.
• 100% Multiplayer supported.
• It is easy to change settings via the chat menu.
• Create your own guns or use the ones that are already in the datapack.

After installing it, you may need to restart your world with /reload.
To open the chat menu, use /reload again.
You need permissions to use commands to install and configure the settings!
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.
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.
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.
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",
}
After modifying the storage for your weapon run
/item modify entity @s weapon.mainhand main:change_stats
Optional
Required
Умови використання, зміни та поширення цього товару.
07.07.2026 · Modrinth
Patch Notes:
- Added support for 26.2.
Скриншоти та зображення з оригінальної сторінки Modrinth.



Опубліковані версії та оригінальні файли Modrinth.
07.07.2026 · 9 983 завантаження
Patch Notes:
- Added support for 26.2.
07.07.2026 · 994 завантаження
Patch Notes:
- Added support for 26.2.
27.04.2026 · 18 335 завантаження
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.
27.04.2026 · 1 787 завантаження
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.
19.02.2026 · 6 860 завантаження
Patch Notes:
- Fixed guns not being able to shoot correctly.
19.02.2026 · 661 завантаження
Patch Notes:
- Fixed guns not being able to shoot correctly.
09.12.2025 · 8 322 завантаження
Patch Notes:
- Added support for 1.21.11.
09.12.2025 · 994 завантаження
Patch Notes:
- Added support for 1.21.11.
01.10.2025 · 5 181 завантаження
Patch Notes:
- Added support for 1.21.9.
01.10.2025 · 692 завантаження
Patch Notes:
- Added support for 1.21.9.
23.08.2025 · 6 206 завантаження
Patch Notes:
- Added fence gate hitbox detection for bullets.
- Updated the fence hitbox detection.
- Added smoke grenade.
- Infinite ammo now also works for grenades.

23.08.2025 · 532 завантаження
Patch Notes:
- Added fence gate hitbox detection for bullets.
- Updated the fence hitbox detection.
- Added smoke grenade.
- Infinite ammo now also works for grenades.

30.07.2025 · 1 829 завантаження
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.
30.07.2025 · 279 завантаження
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.
22.06.2025 · 765 завантаження
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.
22.06.2025 · 203 завантаження
Patch Notes:
- Fixed the command to create custom guns.
- Fixed the list of blocks that bullets would pass through without obstruction.
21.05.2025 · 5 547 завантаження
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.
21.05.2025 · 441 завантаження
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.
16.05.2025 · 24 215 завантаження
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.
16.05.2025 · 716 завантаження
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.
16.05.2025 · 382 завантаження
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.
16.05.2025 · 78 завантаження
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.
26.04.2025 · 1 158 завантаження
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.
26.04.2025 · 150 завантаження
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.
16.04.2025 · 639 завантаження
Patch Notes
- Added support for 1.21.5.
16.04.2025 · 106 завантаження
Patch Notes
- Added support for 1.21.5.
03.12.2024 · 2 326 завантаження
1.21.2 - 1.21.3.03.12.2024 · 382 завантаження
1.21.2 - 1.21.3.27.06.2024 · 12 407 завантаження
Added support for 1.21
27.06.2024 · 1 113 завантаження
Added support for 1.21
07.05.2024 · 5 562 завантаження
Fixed custom gun creation.
07.05.2024 · 545 завантаження
Fixed custom gun creation.
06.05.2024 · 251 завантаження
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.
You need permissions to use commands to install and configure the settings!
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.
04.05.2024 · 151 завантаження
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.
26.04.2024 · 774 завантаження
Rewrote the ammunition feed system now using items instead of a score that could not be incremented by the player.
24.04.2024 · 120 завантаження
Updated raycast block list, recoil and sound.
22.04.2024 · 254 завантаження
A fully rewritten version of V1 but with more features.
27.11.2023 · 863 завантаження