Tags
Creators
Details
V1.26.5-data
Compatibility
Changes
GBG V1.26.5
Added Bullet Whiz-by Feature
- The Bullet and Light Bullet projectile types will now play a whiz-by sound when passing players
- The sound can be heard when projectile passes within 3-4 blocks of the given player
- This serves not only as a cool touch, but to signify if you are under fire when you hear gunshots
Added Water Weakness Feature
- All bullet-based projects now slowed down significantly in water
- Pellets slow down the fastest, followed by light bullets, and then regular bullets
Added C4 & Landmine Disarming Feature
- Laser guns can now disarm both C4s and Landmines when shot at
- This also works for any custom guns using the Laser Standard or Laser Strong damage type
Added custom Damage Type support
- Developers can now use the
damage_type_blockordamage_type_entityfunction tag to call functions on projectile impact - The
damage_type_blocktag will be called upon raycast/slowcast impacting a block - The
damage_type_entitytag is called whenever a raycast or slowcast hits a valid entity - For checking the damage type for raycasts, use the scoreboard:
gbg.damage_type gbg.temp - For checking the damage type for slowcasts, use the scoreboard:
marker_damage_type gbg.temp
Slightly Increased Swap-Shoot Type Threshold
- Increased the threshold from 12 ticks (0.6 sec) to 16 ticks (0.8 sec)
Fixed Gun Duplication Bug
- When reloads were initiated with certain guns with guns in both hands, the guns could duplicate
- To fix this, gun reloading is fully disabled if guns are present in both hands
- (As a bit of a bonus, guns can now be "dual-weidled" in a sense, where a gun can be stored in the offhand for quick switching)
Supplementary resources
| File | Type | Size | |
|---|---|---|---|
| Gamingbarn's Guns - Resources V1.26.5.zip | Required resource pack | 3.83 MiB |
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:gLko9Axn:3svXjL9y"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:gLko9Axn:3svXjL9y"
}

