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 Nov 21, 2015@Shampaggon
Thank you yet again for this Amazing plugin!
http://imgur.com/1GEEUNe
With out you I would not have as much fun as I do creating things with your wonderful tool.
Thank you very much for creating and maintaining this. GG!
-
View User Profile
-
Send Message
Posted Nov 20, 2015Hi, I've been using this plugin for a long time, and I were thinking if you could add a reload "effect" so that the item in your hand gets switched for another item, and then back to the original.
-
View User Profile
-
Send Message
Posted Nov 15, 2015Can I make a bullet pass through grass? rather than collide with it?
-
View User Profile
-
Send Message
Posted Nov 15, 2015@Noxus001
Haste 5 or Mining Fatigue 5. Latter is preferred
-
View User Profile
-
Send Message
Posted Nov 10, 2015When you switch to left click for shooting, is there anyway to stop the arm swing?
-
View User Profile
-
Send Message
Posted Oct 29, 2015I hope you make this plugin (and api) more developer-friendly.
-
View User Profile
-
Send Message
Posted Oct 29, 2015Can you fix the fact that if a weapon is gives through the api doesn't play the sound and doesn't send the message package given to the player? Would be great for us developers. Thanks
-
View User Profile
-
Send Message
Posted Oct 21, 2015I want to define commands individually for each weapon.
-
View User Profile
-
Send Message
Posted Oct 21, 2015@DJPX
There should be other Plugins which execute a command on kill. Just search for them you'll find something there.
-
View User Profile
-
Send Message
Posted Oct 19, 2015Thanks for your great Plugin (I use it already for 2 years still awesome)!!! I have a suggestion what you can even add in your plugin. It would be very nice if you can add: if you kill or get (killed) a Player it runs a command and not only if you hit or shoot. for example instead of: Run_Console_Command: "give <shooter> gold_ingot 1" (hit) Run_Command: - "@give <shooter> gold_ingot 1" (shoot) you can add Run_Console_Command_on_Kill: "give <shooter> gold_ingot 1" (you kill somebody) or Run_Console_Command_on_Dead: "give <shooter> gold_ingot 1" (you get Killed) Keep it up
-
View User Profile
-
Send Message
Posted Oct 19, 2015Hi, great plugin! Is there a resource pack with the default weapons textures/assets that we can use as a base? The textures on the demo server are awesome :)
Thanks!
-
View User Profile
-
Send Message
Posted Oct 15, 2015adfsfgs
d
-
View User Profile
-
Send Message
Posted Oct 11, 2015Can you try to make a minigame out this
-
View User Profile
-
Send Message
Posted Oct 7, 2015@PvProCrafter
You configured your weapon wrong.
-
View User Profile
-
Send Message
Posted Oct 6, 2015http://pastebin.com/Uf8ZMngC Getting this error when i use my enderstaff which teleports player.
-
View User Profile
-
Send Message
Posted Sep 26, 2015How do we config the lazer beam ? Like when you shoot it does a arrow trail or something ? I've seen you done that on your server but how can we do same, my server is a Futuristic server like starwars or Halo maybe, but Please ADD ADD PROJECTILES TRAILS OMG PLEASE O':
-
View User Profile
-
Send Message
Posted Sep 24, 2015I wonder if we can make some Gun upgrade options for users
like recoil amount, bullet damage, reloading speed and so on.
(Although I looked up Crackshot API, couldn't find any function
which changes guns specification.)
-
View User Profile
-
Send Message
Posted Sep 24, 2015@Myrrdin7
You can use magazine feature instead.
Take a look at the wiki and look up the Take_Ammo_As_Magazine section.
-
View User Profile
-
Send Message
Posted Sep 17, 2015@coolsparky97
This is not possible except something that is calling an Bukkit Event when pressing R but Mojang has not added something for the key R
What you could do is changing your Drop Key to R and if you don't like that method either go install Makro / Keybind Mod and add a Keybind to R which executes: "/cra reload"
-
View User Profile
-
Send Message
Posted Sep 15, 2015Just wondering if it would be possible to change the reload button to something like 'R' instead, as the 'Q' button is for dropping items and peopel could accidently drop an item beside the gun in the hotbar. I searched for quite a while in the configs and such, but I have had no luck on finding where I may be able to do that. Thanks!