All versions
1.0
Release
SGuns 1.08 months ago 801
Compatibility
Minecraft: Java Edition
1.21.x
1.20.x
Platforms
Bukkit
Paper
Spigot
Changes
๐ซ SGuns v1.0 - Initial Release
๐ Initial Release
Welcome to SGuns - The ultimate gun system plugin for Minecraft!
โจ New Features
๐ฏ Weapons System
- โ Added 25+ unique weapons across 7 categories
- โ Pistols: Glock-17, Desert Eagle, P228, USP-S
- โ SMGs: MP5, UZI, P90, MP7
- โ Assault Rifles: AK-47, M4A1, SCAR-L, FAL, Galil
- โ Sniper Rifles: AWP, Bolt Action, Dragunov, M24
- โ Shotguns: Pump Shotgun, Tactical Shotgun, Double Barrel
- โ LMGs: Minigun, M249
- โ Special Weapons: Rocket Launcher, Grenade Launcher, Flamethrower
๐ฅ Combat Mechanics
- โ Realistic recoil system (vertical & horizontal)
- โ Weapon-specific fire rates
- โ Single shot mode for all weapons
- โ Automatic fire mode (Shift + Left Click for SMGs & Rifles)
- โ Magazine system with limited capacity
- โ Reload system (Press F to reload)
- โ Ammo management with different ammo types
๐ฏ Advanced Features
- โ Headshot system with 2x damage multiplier
- โ Live ammo display on action bar
- โ Real-time bullet velocity (10x faster than default)
- โ Sniper scope system with spyglass zoom
- โ Shoot while scoped functionality
- โ Anti-dupe protection for scope items
๐จ Visual Effects
- โ Muzzle flash particles
- โ Bullet trail effects (Flame, Smoke, Crit)
- โ Impact explosion particles
- โ Weapon-specific particle effects
- โ Beautiful hex gradient colors
- โ Small caps UI styling
๐ฅ๏ธ GUI System
- โ Interactive gun shop GUI
- โ Left click to get weapon
- โ Right click to get 64 ammo
- โ Shift + Right click for full ammo stack
- โ Complete anti-dupe protection
- โ Frozen GUI (items cannot be moved)
โ๏ธ Configuration
- โ Fully customizable config.yml
- โ Configure damage, fire rate, recoil
- โ Customize magazine size, reload time
- โ Adjust particle and sound effects
- โ Set headshot multiplier
- โ Configure explosion power
๐ฎ Commands & Permissions
- โ
/sguns help- Show all commands - โ
/sguns list- List all guns - โ
/sguns giveweapon- Give weapons - โ
/sguns giveammo- Give ammo - โ
/sguns gui- Open gun shop - โ
/sguns reload- Reload config - โ Full permission system
๐ง Technical Features
- โ Optimized for high performance
- โ No lag with multiple players shooting
- โ Clean code architecture
- โ Proper event handling
- โ InventoryHolder implementation for GUI
- โ Anti-exploit protection
๐ฏ Weapon Statistics
Pistols
- Glock-17: 4.5 damage, 17 rounds, 8 fire rate
- Desert Eagle: 8.0 damage, 7 rounds, 4 fire rate
- P228: 5.0 damage, 13 rounds, 7 fire rate
- USP-S: 4.0 damage, 12 rounds, 6 fire rate
SMGs
- MP5: 3.5 damage, 30 rounds, 15 fire rate
- UZI: 3.0 damage, 25 rounds, 18 fire rate
- P90: 3.2 damage, 50 rounds, 20 fire rate
- MP7: 3.3 damage, 30 rounds, 17 fire rate
Assault Rifles
- AK-47: 6.5 damage, 30 rounds, 10 fire rate
- M4A1: 5.5 damage, 30 rounds, 12 fire rate
- SCAR-L: 6.0 damage, 30 rounds, 11 fire rate
- FAL: 7.0 damage, 20 rounds, 8 fire rate
- Galil: 5.8 damage, 35 rounds, 11 fire rate
Sniper Rifles
- AWP: 20.0 damage, 5 rounds, 1 fire rate
- Bolt Action: 18.0 damage, 5 rounds, 1 fire rate
- Dragunov: 15.0 damage, 10 rounds, 2 fire rate
- M24: 17.0 damage, 5 rounds, 1 fire rate
๐ง Requirements
- Minecraft 1.20+
- PaperMC (or Spigot/Paper forks)
- Java 17+
๐ Known Issues
None! This is a stable initial release.
๐ Credits
- Author: SpacyGaming
- Version: 1.0.0
- Release Date: 2026
Thank you for using SGuns! ๐ซโจ
Report bugs and suggest features on Discord!
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:M1cv6UZl:aptimHMO"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:M1cv6UZl:aptimHMO"
}

