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 Apr 28, 2015Guns aren't always returning on death as intended with the node....
-
View User Profile
-
Send Message
Posted Apr 27, 2015Can you have multiple crafting recipes for the same weapon? If so how do you go about that?
-
View User Profile
-
Send Message
Posted Apr 26, 2015@Shampaggon
I'll ask once again.
Could you add a method to WeaponDamageEntityEvent which would return the final amount of damage given to the player (it's supposed to work like EntityDamageEvent#getFinalDamage() from bukkit)? Because getDamage() seems to return the raw amount of damage not lowered by armor defense etc.
-
View User Profile
-
Send Message
Posted Apr 23, 2015@Onardox
Add the reload module. Here is an example of one of mine:
http://pastebin.com/R3TVQcyA
This plugin takes a good amount of readin' m8. Don't skip over it liek a lazy owner. >.> https://github.com/Shampaggon/CrackShot/wiki/The-Complete-Guide-to-CrackShot#kaboom
-
View User Profile
-
Send Message
Posted Apr 23, 2015It seems that "Reset Hit Cooldown" is broken as of 1.8... Anyone got any ideas?
-
View User Profile
-
Send Message
Posted Apr 21, 2015@PhanaticD
See comment #2614: my response to your previous error.
@LethaLx_xMunsteR
Consider the suggestion in the comment above yours.
-
View User Profile
-
Send Message
Posted Apr 21, 2015hi getting this error: http://pastebin.com/A0h1pJsE
-
View User Profile
-
Send Message
Posted Apr 20, 2015I dont really get why but cant seem to make ammo work. i set the ammo but the gun shoots freestyle. i read the guide but nothing really helped.
please halp
-
View User Profile
-
Send Message
Posted Apr 19, 2015@cullen ty :
Explosions:
Enable: true
Knockback: 10
Damage_Multiplier: 45
Explosion_No_Grief: true
Explosion_Radius: 3
Sounds_Shooter: SHOOT_ARROW-1-2-0
Use Enable_Owner_Immunity: true
and it still hurts ? :/
Nevermind I'm an idiot and put "Use" in it hahaha sorry
-
View User Profile
-
Send Message
Posted Apr 18, 2015@LethaLx_xMunsteR
Just a suggestion, because I've noticed you have a lot of other plugins running on the server: try removing all plugins except for CrackShot before reproducing your experiment.
This can help you make sure that CrackShot is actually causing your problem, and not another plugin that is interfering with it.
Personally, I don't have the problem you're having.
-
View User Profile
-
Send Message
Posted Apr 18, 2015If anyone is willing to help me with this, that would be more than wonderful.
I run a drugs server. We use crackshot for guns. We only use the default guns pack, but i am revamping guns. A problem that has been going on is that someone will get shot with an olympia or some weapon (doesnt matter which one) and then they will be prone to INSANE damage. The players call it the crit glitch. This is how we tested:
- Get shot with an olympia - Eat a god apple - run into a cactus
By doing this, we figured out that players lose more hearts, faster after being shot with a gun. I want to know how i can fix this. Below is the current guns configuration.
HERE IS A VIDEO: https://www.youtube.com/watch?v=nYCmaOaIMlE&feature=youtu.be - RIGHT AFTER HE GETS SHOT WITH A GUN, HE RUNS INTO A CACTUS. HE HAS PROT 5 UNBREAKING 5 ARMOR WITH A GOD APPLE.
-
View User Profile
-
Send Message
Posted Apr 16, 2015@videodrone81
Use Enable_Owner_Immunity: <true/false>
As seen here https://github.com/Shampaggon/CrackShot/wiki/The-Complete-Guide-to-CrackShot#kaboom
-
View User Profile
-
Send Message
Posted Apr 16, 2015@Shampaggon:
I have a dilemma.
On my server for the longest time, players didn't get harmed by shooting their bazooka at their feet or throwing grenades at theirselves.
Now suddenly they do. My players are saying the gta minigame I made is no fun anymore because they cannot rocket launch without getting hurt.
Is there a way to change this in the configuration. I don't know how to change it back to the way it was.
Thank you for your time.
-
View User Profile
-
Send Message
Posted Apr 15, 2015@Shampaggon
Thank you, removing the dot resolved the issue.
However, I've got one more problem. Could you add a method to WeaponDamageEntityEvent which would return the final amount of damage given to the player (it's supposed to work like EntityDamageEvent#getFinalDamage() from bukkit)? Because getDamage() seems to return the raw amount of damage not lowered by armor defense etc.
-
View User Profile
-
Send Message
Posted Apr 15, 2015Hi,
I was trying to figure out how to create a laser beam weapon like in that other plugin *lasers 0.9.6." I dont want to load that one<sub><sub> I love Crackshot .. please help</sub></sub>
Thank you,
Larry
-
View User Profile
-
Send Message
Posted Apr 15, 2015I'm having one issue with this plugin (sorta) I'm using combattag so that players are killed on log out, but for some reason when players are killed on log out any guns that have Death_No_Drop enabled won't drop on death, but it won't be given back on death... The gun isn't dropped on death, but it's not returned to the person who logged out (CombatLogged) So it seems the deathevent is initiating and not dropping the gun on death, but not giving the gun back to the person dying/logging out (Only when they combatlog) http://dev.bukkit.org/bukkit-plugins/combat-tag/
-
View User Profile
-
Send Message
Posted Apr 14, 2015@brcdev
You have an invalid sound for the Sounds_Shooter node of the Hit_Events module; there should not be a period. Future versions will display a more intelligible error message.
-
View User Profile
-
Send Message
Posted Apr 14, 2015I get an error when damaging players: http://pastebin.com/MKxMQiX6
Weapon: http://pastebin.com/wT26kaM9
-
View User Profile
-
Send Message
Posted Apr 13, 2015@EMC3
You have enabled the Reload module without providing a valid value for Reload_Amount. I will prohibit this in the next update, in case more users make the same mistake.
-
View User Profile
-
Send Message
Posted Apr 13, 2015Suggestions:
Sniper: Ability to add a required time before being able to do headshots Ex Tag:
Zoom_Minimal_Time: 0.8
Required 0.8 seconds before headshots register
All Guns: Ability to summon mobs upon killing a mob/player Ex Tag:
Death_Summon: summon {victim} ArmorStand
*Would add gold armor to look like a gold body statue kill, but too lazy*
All Guns: Ability to add particle effects Ex Tag:
Particle_Shoot: enderpearl-10-0.01
Creates enderpearl particles wherever the bullet is shot with a 10 power *more particles spawned per tick/second*
Custom Made Weapon: Ability to heal players *without chat spam* Ex Tag:
Weapon_Heals_Player: true-{victim}
A ability that activates when they have a specific condition i.e on fire
Crit_Aftereffect: BURN
Bonus_Damage: 90
Does 90 crit damage if player is on fire, default damage is what the gun was already given.