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 Dec 1, 2013@HaltsLongBow
yes just deny PVP
-
View User Profile
-
Send Message
Posted Dec 1, 2013Just one question how do we disable damage at spawn with worldguard do I just deny them pvp or what?
-
View User Profile
-
Send Message
Posted Nov 30, 2013Awesome plugin, But i can't seem to let a user buy ANY gun from a sign. I use the Essentials shop plugin and could really use some help! I am not having any permissions issues, because even the OP's can't get any. And which node changes the distance of the shot?
-
View User Profile
-
Send Message
Posted Nov 29, 2013Hello, Can you add a shop to upgrade the weapons as Hypixel plugin (Quake Craft). Can you add permissions?
Photos of the sugested features:
image1
and
image2
-
View User Profile
-
Send Message
Posted Nov 29, 2013@Sharpestshooter1579
Easy Negate the perms in the other worlds. That should do it.
-
View User Profile
-
Send Message
Posted Nov 29, 2013Hey i was wondergin if it is possible to make it be enabled in certain worlds only??? Instead of the whole server?
Thanks great plugin! :)
-
View User Profile
-
Send Message
Posted Nov 29, 2013For some reason (i am using default guns no changes, streight out of the jar) all weapons work except the carbine. When i give my highest ranks - crackshot.use.all they can use the carbine, but when I do - -crackshot.use.all and give them - crackshot.use.crabine they can not use the gun. any1 else having this issue with just the carbine?
-
View User Profile
-
Send Message
Posted Nov 28, 2013@king_keen
Yes, that is possible. Check the wiki. https://github.com/Shampaggon/CrackShot/wiki/The-Complete-Guide-to-CrackShot#projectile_incendiary
If you're wanting to make a flamethrower, I suggest using the "energy" projectile type. Just be aware that crackshot can't prevent knockback, so make sure the weapon isn't overpowered (knockback can prevent people from getting close to the shooter with guns that shoot rapidly, such as flamethrowers).
-
View User Profile
-
Send Message
Posted Nov 28, 2013Hey Shampaggon, I was wondering if a newer feature would be the ability to add custom ammunition. An entirely different config file would be used, such as defaultAmmo.yml. I don't want to post much more of a suggestion for fear of making it seem like a plugin request, but this feature would add in many new possibilities, such as amunition that when used deletes a second item in the inventory, or making a gun able to use multiple types of ammunition. I would appreciate this, thanks!
-
View User Profile
-
Send Message
Posted Nov 27, 2013Hey i was wondering if you are able to put an effect when the player is hit with a certain type of gun for example: Flamethrower will burn anything that is hit with its bullets.If not will you please add it in? thanks.
-
View User Profile
-
Send Message
Posted Nov 26, 2013I have problem. It appears that the Potion_Effect_Victim node does not work; I have tested it on mobs several times, and they do not appear to be receiving the potion effect. I'm trying to create a potion injector that can be used either to give a potion effect to the user, or to stab someone else and give them the potion effect.
My Config: http://pastebin.com/YtGSDyR0 I had initially wanted to make the attachment a melee weapon, but tried changing it to an energy weapon after this didn't work. The energy weapon appears to have not worked either.
-
View User Profile
-
Send Message
Posted Nov 26, 2013@Bacchus540
Tweak the weapon's Delay_Between_Shots node and Burstfire module.
For example, to achieve the highest rate-of-fire possible in Minecraft, set the Delay_Between_Shots node to 4, then have the following section for Burstfire:
-
View User Profile
-
Send Message
Posted Nov 26, 2013Hello Mr. Shampaggon. In Maine this plug-in, I'm building a GunPvP server in Japan. I am a Japanese, English is not good, but I wishes well
By methods such as adding a new node,Is it possible to set more fine rate of fire?
We look forward.Thank you.
-
View User Profile
-
Send Message
Posted Nov 25, 2013@9berend9
Post your config, Einstein.
Damage_Based_On_Flight_Time (Reduce/increase damage based on distance traveled) Reset_Hit_Cooldown (Allow an infinite number of hits at any point in time)
-
View User Profile
-
Send Message
Posted Nov 25, 2013I think I might have discovered a bit of a flaw...
I configured a shotgun to shoot 8 bullets per shot, and configured each bullet to do 1 (half a heart) damage. HOWEVER, when shooting somebody from 4 blocks away and all the pellets hitting their target, the damage the person took was only half a heart.
I increased the damage per pellet to 8 (4 hearts). When every pellet hit their target once again, the damage was 4 hearts. When shooting from a long range and only 1-2 pellets hitting their target, the damage was also 4 hearts.
My THEORY is that the pellets hit at the same time so the hit detection only counts the entire bunch of pellets as '1 hit' and therefore the damage is only counted once as if it were just '1 pellet'. This is not a huge deal for shotguns at close range (I can just replicate the damage by giving them 10 damage, assuming all pellets will hit anyway) but when someone gets a single pellet to hit from like 80 blocks away and still does 10 damage, I sense a problem.
Is there anyway to bypass this hit-detection problem ?
-
View User Profile
-
Send Message
Posted Nov 24, 2013Does anyone know where I can find Enchant_To_Check Node??? I have the General.yml Weapons: Weapons.yml, attachments.yml, and explosives.yml. I have checked everywhere but can't find The Encahnt_To_Check Node or Skip_Name_Check. Please Help, I've searched everywhere.
-
View User Profile
-
Send Message
Posted Nov 23, 2013I recently installed crackshot and now all of the sudden I (personally) cannot be damaged from explosions at all on my server. I am have the '*' permission node which to my understanding gives me all perms,.. and I have tracked it down to the group being the issue. Can anyone point out a perm that I can negate to bring me back to taking explosion damage?
-
View User Profile
-
Send Message
Posted Nov 22, 2013@ImminentFire
For those with data values use this instead '41710'
-
View User Profile
-
Send Message
Posted Nov 21, 2013what I would do is create a gun off of another like lets say I wanted to make a Minigun. I would use the Ak-47, copy and paste the config for it, and then configure it from there. You don't always have to start off new unless it's something other than a gun. I HIGHLY recommend this strategy.
-
View User Profile
-
Send Message
Posted Nov 20, 2013@CraftPimp
https://github.com/Shampaggon/CrackShot/wiki/The-Complete-Guide-to-CrackShot#wiki-regions