Mods
Resource Packs
Data Packs
Modpacks
Shaders
Plugins
Mods Resource Packs Data Packs Plugins Shaders Modpacks
Get Modrinth App Upgrade to Modrinth+
Sign in
ModsPluginsData PacksShadersResource PacksModpacks
Sign in
Settings
Gamingbarn's Guns

Gamingbarn's Guns

A datapack that adds simple, purposeful guns, advanced medical supplies, tactical equipment items, and a complex automated turret system!

151.4k
221
Equipment
Game Mechanics
Technology

Compatibility

Minecraft: Java Edition

1.21.x
1.20.6
1.20.4
1.20.2

Platforms

Data Pack
Fabric
Forge
NeoForge
Quilt

Supported environments

Server-side

90% of ad revenue goes to creators

Support creators and Modrinth ad-free with Modrinth+

Links

Report issues Visit wiki Join Discord server

Creators

Gamingbarn
Gamingbarn Owner

Details

Licensed CC-BY-NC-ND-4.0
Published last year
Updated 2 weeks ago
DescriptionGalleryChangelogVersions

Show all versions

1
2
4

V1.25 Mod

by Gamingbarn on Aug 3, 2025
Download

V1.25 Datapack

by Gamingbarn on Aug 3, 2025
Download

GBG V1.25

Updated to Minecraft 1.21.7/8

  • Datapack now works on the latest version of Minecraft

Major Gameplay Changes

Rewrote Ray Guns

  • The Ray Guns have been completely rewritten
  • Instead of a different ray gun for each gun archetype, they are all the same item and are cycled through by double-tapping [shift]
  • There is also a new Ray Gun color, yellow, which is based on the shotgun gun type
  • Ray Guns are no longer ammoless and now must be reloaded, but they still don't require an ammo item

Rewrote Throwable System

  • Now, throwables are thrown with two right clicks; the first primes the item, and the second throws it
  • All throwables (except for the Molotov Cocktail) will no longer explode on impact
  • All throwables can be held to "cook" them and have them explode sooner
  • Be careful, though, as cooking a throwable for too long will result in it exploding in your hand
  • The only way to cancel a throwable is to remove all of it from your hotbar
  • Throwable code is now much less laggy and has far fewer exploits
  • Custom throwables are now possible with a datapack

New Features

Added Smoke Grenade

  • A new throwable that spawns a cloud of smoke at the target area
  • Doesn't deal any damage, but the cloud will inflict blindness and slowness for 6 seconds

Added Distant Explosion Sounds + Particles

  • Explosions from Guns, C4s, and Grenades will play a distant explosion sound when heard from over 64 blocks away
  • The distant explosion sound cannot be heard from more than 256 blocks away
  • Explosions will now produce explosion particles from far away

Added Resource Pack Verify Pop-up

  • All first-time players will be greeted with a popup to verify that they've correctly installed the resource pack
  • The popup will show a picture of a Minigun and ask if the user can see the Minigun or not
  • If the user can't see the Minigun, they'll be directed to the versions tab on Modrinth

Added New Medkit Sound Effect

  • The Medkit now has a more unique sound instead of using a mix of GBG and vanilla MC sounds

Quality of Life & Minor Adjustments

Removed Interaction Range Item Modifiers from Guns

  • The interaction range modifiers removing the ability to interact with entities and blocks have been removed
  • Players can now store guns in item frames and open chests while holding guns

Added the Word "blocks" to Gun Descriptions

  • The Range stat of the gun's description now specifies the unit of measurement

Made Crossbows Fully Unenchantable

  • The custom crossbow enchantment to detect gun shooting has been tagged as a curse and as incompatible with all other crossbow enchantments

Made Expired Rockets Explode

  • When the rocket projectile type hits the end of its life, it will initiate the block_hit function
  • This means that rockets will explode in the air when they have traveled their max distance

Developer Changes

Added Gun Shoot Types

  • Shoot Types are entire stat combinations stored on a single gun and can be cycled through by double-tapping [shift]
  • Each shoot type can contain any of the normal GBG custom data components, but all components are optional
  • If a new value for a given custom data component isn't specified, the value won't be changed at all
  • This allows for guns to preserve attributes like damage or max_ammo between shoot types rather easily
  • Additionally, if the max_ammo custom data component is specified, the current_ammo will be stored until next time that shoot type is cycled to
  • (This is the system that the new Ray Gun uses)
  • (More in-depth information will be added to the Gun Core documentation and Gun Generator in the coming weeks)

Added above_text Custom Data Component

  • Guns can now specify custom text to display above the gun's stats, even across reloads and shooting
  • This allows you to store custom lore for the gun, or information on its tier and category, even when the gun's lore is updated
  • This new tool is especially handy for telling the different shoot types apart at a glance

Switched from Red Dye to Music Discs for Guns

  • The old "Red Dye" guns have been replaced with "Music Disc" guns
  • These guns function exactly the same as red dye guns, except that they cannot be deleted by accidentally right-clicking on sheep or signs
  • Because of this, all interaction range attribute modifiers have been completely removed

Changed projectile_type to custom_raycast

  • The name of the function tag used to add custom projectiles has been changed

Added Custom Slowcast Support

  • A projectile will be determined to be a slowcast if the projectile_speed attribute is greater than or equal to 2
  • A slowcast entity will be automatically created that stores all relevant info on itself
  • Custom slowcasts can be added by using the new custom_slowcast function tag
  • (Support for slowcasts will be added to the Projectile Generator soon)

Bug Fixes, Misc Changes, & Removals

Added C4 Detonate Limit Config Option

  • Operators can now easily configure how many C4s explode at once when a remote is used
  • The default value is 150, but this can be increased up to 300, or to as low as 10
  • Value can be changed in the GBG config menu /function config:gbg

Removed Gun Description Style Types

  • This feature allowed players to change the colors of the gun's desc via a trigger command
  • Removed in order to decrease code complexity
  • May be introduced as a custom gun feature at a later date

Made 2-Tick Fire Rate Crossbow Guns Function as Expected

  • The old crossbow 1-tick fire rates are actually 2-tick fire rates
  • Now, the proper rate of fire can be displayed in the gun's lore
  • To see a true, 1-tick fire rate you can set that value for a music_disc gun

Removed Ammoless Guns

  • Ammoless Guns, guns that don't use ammo and have bottomless mags, have been removed
  • There were many special cases made only for ammoless guns, and these complicated the code a fair amount
  • In their place, it is recommended to switch to using Air Reload Type (7) guns, which fulfill a similar role to ammoless guns

Rewrote C4 Remote

  • The C4 Remote is no longer running on old code and using outdated methods
  • This should result in fewer conflicts with other datapacks and a smoother experience
  • The name color of the C4, C4 Remote, and Land Mine have been changed to indicate this
  • The C4 also now has a durability of 10 instead of 5

Rewrote Medical Item Code

  • Medical items code has been optimized
  • Custom medical supplies are now possible with a datapack

Fixed Gun Reload Indicator Refreshing When Gun was Shot

  • The reload progress bar would fill halfway if right click was held at the moment of the reload being over

Fixed Air Reload Type Not Working Sometimes

  • Occasionally, the gun would display "OUT OF AMMO" even if the reload type was set to air

V1.25 Resource Pack

by Gamingbarn on Aug 3, 2025
Download

V1.24.10 Mod

by Gamingbarn on Jun 21, 2025
Download

V1.24.10 Datapack

by Gamingbarn on Jun 21, 2025
Download

GBG V1.24.10

Updated to Minecraft 1.21.6

  • Datapack now works on the latest version of Minecraft

Buffed Ray Guns Green, Blue, and Red

  • Their damage, range, and rate of fires have been vastly improved
  • Now, the Ray Guns are more on-par with the rest of the guns in power level

Fixed bandage sound not playing when Simple Bandage was used

  • The bandage sound didn't play when using the Simple Bandage

V1.24.10 Resource Pack

by Gamingbarn on Jun 21, 2025
Download

V1.24.9 Mod

by Gamingbarn on Jun 21, 2025
Download

V1.24.9 Datapack

by Gamingbarn on Jun 21, 2025
Download

GBG V1.24.9

Deleted ray_gun_red (copy).json file

  • While it didn't cause any actual issues, it did send a warning message in the logs each time the datapack was loaded

Fixed Minigun Attribute Modifiers being visible in description

  • Only a visual problem, very minor

Fixed removing item name breaking death messages bug

  • If the player removed the custom name of any gun, it would break the death message completely
  • This bug could also occur on Gun Generator guns, or guns from addons that use item_name instead of the custom_name

Fixed removing gun name renames it to "Crossbow"

  • If the player removed the gun's name in an anvil, it would change the name to say "Crossbow"
  • Now, the gun's name will persist as expected

Fixed Minor Infection Cure killing zombie animals

  • Instead of curing them, the Minor Infection Cure would kill the zombie animal

Fixed Target Type resetting when turret entered damage stage

  • Instead of keeping the target type it was set to before it changed states, it's set to [Monsters]

V1.24.9 Resource Pack

by Gamingbarn on Jun 21, 2025
Download

V1.24.8 Mod

by Gamingbarn on May 26, 2025
Download

V1.24.8 Datapack

by Gamingbarn on May 26, 2025
Download

Increased hitbox detection size for projectiles
All projectiles have had their hitbox detection radius increased from 0.05 to 0.3
This number is aligned much closer with the detection radius for vanilla arrows

Fixed Assault Rifle and Minigun not using the bullet_light projectile type
This projectile type was designed for automatic weapons, yet was not actually used by them

Fixed not being able to shoot through torches bug
All projectiles were unable to shoot through wall torches, but were able to shoot through ground torches

Added Air Reload Type
Allows for a gun to be reloaded like normal, but doesn't need an ammo item
This is similar to reloading any gun in creative mode The int for this reload type is 7

V1.24.8 Resource Pack

by Gamingbarn on May 26, 2025
Download

V1.24.7 Mod

by Gamingbarn on Apr 17, 2025
Download

V1.24.7 Datapack

by Gamingbarn on Apr 17, 2025
Download

Fixed Ammo only working in inventory bug
Ammo items were only recognized if they were in the player's inventory Ammo items wouldn't be seen if in the offhand or hotbar

Fixed Projectiles not going through new Spring to Life blocks
All projectiles wouldn't pass through dry grass, leaf litter, bushes, firefly bushes, cactus flowers, or wildflowers

V1.24.7 Resource Pack

by Gamingbarn on Apr 17, 2025
Download

V1.24.6 Mod

by Gamingbarn on Apr 14, 2025
Download

V1.24.6 Datapack

by Gamingbarn on Apr 14, 2025
Download

Updated to Minecraft 1.21.5
Datapack now works on the latest version of Minecraft

Removed "Projectile: [GBG Projectile]" part of gun description
This was previously an unavoidable side-effect of the gun system

Fixed Broken Pistol Model
The item model of the pistol was heavily deformed

Fixed C4 Remote not playing beep sound
When the C4 Remote was used, the beep sound effect wasn't played

Fixed syringe sound not playing
When any syringe item was used, the syringe sound wouldn't play

Fixed non-stacking syringes
When a syringe item was used, the syringe given to the player was technically different from the syringe obtained via crafting

Fixed extra space in gun description when crafted/given
The guns' description had an extra space after each stat, this issue would only exist before the gun was shot/reloaded

V1.24.6 Resource Pack

by Gamingbarn on Apr 14, 2025
Download

V1.24.5 Mod

by Gamingbarn on Mar 17, 2025
Download

V1.24.5 Datapack

by Gamingbarn on Mar 17, 2025
Download

Fixed Items not being given when inventory was full

When a turret was either picked up or salvaged, the items wouldn't be given to the player if their inventory was full

When a turret is picked up or salvaged, the items are now instead dropped on the ground at the location of the turret

Fixed some item models breaking when playing with other datapacks

The Syringe, 15V Laser Battery, and 15V Laser Battery Bundle have now been given explicit model definitions in their components

This should hopefully prevent their item models from breaking when played alongside another datapack that happens to still use CMD

Fixed item modifier issues with /function give commands

The Pistol and Minigun items' item modifiers were broken when obtained with /function give

Fixed incorrect initial reload speed value for Bazooka

The initial value in the description for the Bazooka's reload speed was incorrect

1
2
4

Modrinth is open source.

main@acf2694

© Rinth, Inc.

Company

TermsPrivacyRulesCareers

Resources

SupportBlogDocsStatus

Interact

Discord X (Twitter) Mastodon Crowdin
Get Modrinth App Settings
NOT AN OFFICIAL MINECRAFT SERVICE. NOT APPROVED BY OR ASSOCIATED WITH MOJANG OR MICROSOFT.