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 загрузки