CrackShot (Guns)

Create your own melee or ranged weapons and replicate any first-person shooter. With advanced gun-mechanics and a huge number of customizable features, your only limit is your imagination!
Works on all servers above 1.7.2. See Known issues below for more information.
Specialties
![]()
Features
- A stand-alone system. Does not require mods or Spout.
- Gun mechanics: firearm actions, iron sights, dual wield, attachments and more!
- Reloads: replicate reload-animations with CrackShot's reloading system - press Q to reload!
- Custom sounds: choose what sounds your weapons make!
- Custom recipes: create crafting recipes for your weapons!
- Shops: buy your customized weapons from established shops!
- Multi-world support: disable CrackShot weapons in certain worlds with ease!
- Mechanics: deal bonus damage on headshots, backstabs or critical hits!
- Flexibility: compatible with all region-protection and arena plugins such as MobArena!
- Flexibility: functions alongside all kit and economy plugins such as SignShop!
- Riot shields: introduce riot shields from the Call of Duty franchise into your server!
- Explosives: call in airstrikes, fire an RPG, deploy landmines or remotely detonate C4!
- Much more! For more information, view each and every module in detail.
Getting started
Frequently asked questions
How do I use CrackShot weapons with other plugins? (kits, arenas, shops, classes etc.)
I configured my permissions file. How come players can still use all weapons?
I modified the configuration. Why don't the weapons show up anymore?
Can you please add <insert weapon name here>?
Default weapons
For those who are curious about what CrackShot is capable of achieving, but squealed like a little girl upon viewing the complete list of modules, you're in luck. The plugin comes with 18 default weapons, so you can jump right into the action! ... a very small taste of the action.
- Python: Revolver w/ tactical knife
- Frag Grenade: Explosive
- Riot Shield: Protection device
- Olympia: Double-barreled shotgun
- Hunting Rifle: Bolt-action rifle
- Type 95: Assault rifle
- AK-47: Assault rifle
- Flashbang: Tactical grenade
- Toaster: Incendiary landmine
- Harrier Strike: Precision airstrike
- C4: Remote-detonated explosive
- Trinket: Booby trap
- CocoPops: Cluster bomb
- Bazooka: Rocket launcher
- Desert Eagle: Dual pistols
- Carbine: Assault rifle w/ grenade launcher
- Gauss Shotgun: Advanced pump-action shotgun
- Putty: Remote-detonated explosive
Known issues
Minecraft visual bug: Projectiles that are launched at high velocities (>40) may follow a warped flight path. Generally, they will appear to either curve to the left or to the right. Do not be fooled though, as the projectiles will always be spot-on despite what you see!
Minecraft 1.9 bug: Players may hurt themselves if they shoot at an entity that is too close to them. Affects servers between 1.9 and 1.16.
Spigot 1.15 bug: Entities cannot be hit by multiple projectiles at the same time. Affects servers between 1.15 and 1.16.4.
-
View User Profile
-
Send Message
Posted May 30, 2015will this harm my computer if i download it
-
View User Profile
-
Send Message
Posted May 29, 2015@Sean_Amor
One of your weapons is using a sound called "HURT", which doesn't exist.
Has more to do with your config than CrackShot.
-
View User Profile
-
Send Message
Posted May 28, 2015Getting some minor errors after the updated: http://pastebin.com/N9sWWSf3
The main thing that starts erroring before all the text pops up is below:
WARN Task #1066 for CrackShot v0.98.1 generated an exception java.lang.IllegalArgumentException: No enum constant org.bukkit.Sound.HURT
-
View User Profile
-
Send Message
Posted May 24, 2015Hey,
How can we use laser beams?
-
View User Profile
-
Send Message
Posted May 23, 2015Argh I'm trying to make a Rainbow Gun, but in the particle "block break" I can't use block IDs for different wool colours ;-; Please fix Shampaggon!
-
View User Profile
-
Send Message
Posted May 22, 2015Hi there! When my players throw a grenade at my shop it blows up all the item frames and the items in the frames. How do I disable that? Please help me.
-
View User Profile
-
Send Message
Posted May 19, 2015Hi Shampaggon! Im a former staff of minecraft server, and now currrent gun maker of GTA Minecraft server. Im glad that you make this helpful awesome cool plugin, that makes me dont want to leave minecraft. Well, im here to post some suggestion for future updates. Here i give a list of suggested module and some description : - Projectile_Tracer This module is a sub-module of Particle_Effects. What will this module do is leaving a particle behind the fired projectile. The usage is Projectile_Tracer: <particle>-<amount>. Also, here the particle list : witch, redstone, flame, black_smokes, white,_smokes, edplosion, potion<sub id>, firework<sub id, aka color>, lava, bubble, fishing, block-<id>-<how long the block will remain behind the particle, thicks>, crops_bonemeal, blockbreak-<id>, villager_mad, villager_trade, heart, enchant_hit.
This module will be useful for weapon bassed on laser, for nighttime battle, wand ect.
- Airstrike Message Time. This module simply apply the message of airstrike's delay. Using thicks. This is a sub-module of airstrike. Example the Airstrike_Message_Time: 100, means the Airstrike_Message will be showed after 5 second. I think of this, because i create a tomahawk, with a message "Tomahawk will arrive in 5 minutes".
- Projectile Hooming a sub module of Shooting, if set to true, a projectile will updated every thicks to shoot available and nearest entity within Projectile_Hooming_Radius This module effective for Fireball, Snowball, and Egg.
- Projectile Hooming Radius A radius arround projectile that allow anything within radius get detected by projectile. This radius things supposed to be like an invisible laser that appear after hooming projectile fired. More great radius, the laser expand itself. This will be very handy for making Needler, from Halo 4.
- Spawn On Shooter Sub module of SpawnEntity_Baby_Explode_Amount, if set to true, the entity will spawn at shooter position, and walk to the target. Switch to false for deffault mode.
- Camera Bump Sub module of shooting, will randomly switch the playwer's angle upon shooting, then turn the player angel back to position before. Usage is Camera_Bump: <amount>. The more great number, more far too, the value between player current angle and bump angle. This will replace the recoil, without deleting recoil module.
Maybe thats all for today, if i have another idea, let me send u another. Im typing via phone, my finger must be bad for this.
-
View User Profile
-
Send Message
Posted May 17, 2015the recoil on guns causes players to temporarily stop falling until not shooting anymore
is this an issue?? http://sendvid.com/q0r629jq
-
View User Profile
-
Send Message
Posted May 12, 2015Hey, so I made tomahawks on my server with this plugin, and it worked great except for one thing. I have it on one time use, so that when you shoot it it takes the weapon out of your inventory. However I want to make it so that when it hits a player/mob, it drops the weapon by the player/mob it hit. Is there any way to do this?
-
View User Profile
-
Send Message
Posted May 12, 2015I've done a CrackShotKit plugin, i can customize it for few money (very few, just 1$).
The preview is here: http://www.spigotmc.org/resources/crackshotkit.2601/
-
View User Profile
-
Send Message
Posted May 12, 2015@Sitmobedaf
...that has nothing to do with this plugin?
-
View User Profile
-
Send Message
Posted May 11, 2015This is a very big bug http://pastebin.com/UrpdQMjU
-
View User Profile
-
Send Message
Posted May 11, 2015@littleboy8399
Thank you for responding, but you clearly didn't read what i wrote.
-
View User Profile
-
Send Message
Posted May 10, 2015@lANTHONYl
This plugin does have that feature. The other plugin's dev just needs to make some changes to the code so it can detect events from other plugins? Not really sure how it works, but making this plugin an optional dependency for the other plugin is necessary.
@Exdestro
There is a module that does this. Please do more reading. The dev of this plugin didn't make a tutorial page showing you how to do everything and what everything does for nothing. >.>
https://github.com/Shampaggon/CrackShot/wiki/The-Complete-Guide-to-CrackShot#kaboom
-
View User Profile
-
Send Message
Posted May 9, 2015Hey shampaggon, Could you add an event/function? could you add something like on shoot execute a command? console or player wise?
-
View User Profile
-
Send Message
Posted May 6, 2015@minimaddog
Fixed it for you: http://pastebin.com/LKi7WUxU
@CuriousGamerFTW
It has something to do with your CrackShot Weapon Configs.
-
View User Profile
-
Send Message
Posted May 5, 2015Can someone please help me? http://pastebin.com/ZY2P5PZ7
-
View User Profile
-
Send Message
Posted May 4, 2015Someone help me? xD http://pastebin.com/XLbq1aDy
-
View User Profile
-
Send Message
Posted May 1, 2015@Shampaggon
Why isn't damage applied correctly so that /all/ plugins can know the player that caused damage? Same for minecraft statistics. If things were applied appropriately, mob kills, block changes and the like would correctly increment.
Plugins shouldn't need to add CrackShot as a dependency just to know who killed another entity or if a block change has a player associated with it.
-
View User Profile
-
Send Message
Posted Apr 29, 2015How can I setup smoke grenade, which will do smoke effect in {#} block area for {#} ticks?