All versions
1.2.9
Release
Guns Without Roses : Expansions 1.2.9last month 3,536
Compatibility
Minecraft: Java Edition
1.20.1
Platform
Forge
Supported environments
Client and server
Required content
Any compatible version
Any compatible version
Any compatible version
Changes
Guns Without Roses Expansions 1.29
New Features
- Added initial KubeJS support for creating custom guns.
- Added KubeJS builders for:
- Guns
- Shotguns
- Gatling guns
- Sniper rifles
- Added configurable KubeJS gun parameters, including damage, fire delay, projectile speed, projectiles per shot, knockback, pierce count, and ammunition preservation chance.
- Added KubeJS projectile conversion support.
- Added server-side KubeJS gun skills with item-based cooldowns.
- Added KubeJS callbacks for:
- Gun firing
- Entity hits
- Headshots
- Gun skill usage
- Added new firing and hit event contexts for KubeJS integrations.
Weapons and Mechanics
- Added new 3D models, animations, and textures for:
- Netherite Shotgun
- Cursium Ballista
- Super Shotgun
- Obsidian Launcher
- Destiny Seven
- Hellforge Revolver
- Skullcrusher Pulverizer
- Improved Super Shotgun shooting feel and feedback.
- Added and refined the Super Shotgun Meat Hook system.
- Added additional Super Shotgun hit effects and gameplay mechanics.
- Improved Hellforge Revolver coin and combo mechanics.
- Added Hellforge Revolver rotational coin animations.
- Added new Skullcrusher Pulverizer mechanics, HUD support, sounds, and visual effects.
- Added new Obsidian Launcher spell interactions and projectile behavior.
- Added Destiny Seven lottery effects, sounds, animations, and reward mechanics.
Visual and Resource Updates
- Updated weapon models, animations, textures, icons, and sound effects.
- Fixed several model and animation resource paths.
- Fixed GeoModel resource references for the Netherite Shotgun and Super Shotgun.
- Netherite Sniper currently uses its 2D icon as a temporary fallback while its 3D artwork is being finalized.
Compatibility
- Added optional KubeJS integration.
- Added support for custom KubeJS gun registrations without requiring extra gun tag scripts.
- Improved compatibility with Guns Without Roses projectile and bullet systems.
- Updated mod metadata and dependency information.
Fixes
- Fixed various weapon animation and rendering issues.
- Fixed incorrect model resource references.
- Improved projectile ownership and callback handling.
- Improved event handling for KubeJS-created weapons.
- Fixed several HUD priority and weapon feedback issues.
Requirements
- Minecraft 1.20.1
- Forge 47+
- Guns Without Roses 1.20.1-2.5.1+
- Cloth Config 11+ on the client
Optional KubeJS Support
- KubeJS Forge 2001.6.5-build.26
- Rhino 2001.2.3-build.10
- Architectury API 9.2.14
Optional dependencies
Any compatible version
Any compatible version
Any compatible version
Any compatible version
Any compatible version
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:F59lnBa2:SqdMLsnW"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:F59lnBa2:SqdMLsnW"
}

