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 Sep 6, 2013I can't to trow my weapons, why ? please help
-
View User Profile
-
Send Message
Posted Sep 6, 2013@Gr0up115
I can look at it but I can't promise that I can fix anything... Anyways, if you want, just upload it anywhere and send me a link
-
View User Profile
-
Send Message
Posted Sep 6, 2013Can you please add a feature, where the target will slowly run out of air upon impact? (Similar to drowning)
I'm making a mini-game where I need this :)
Would be awesomazing....
-
View User Profile
-
Send Message
Posted Sep 6, 2013Could you please add an ammocustomization.yml to the weapons folder? Apparently there is already ways to make it so players need to have ammo to shoot, but I don't know how. So basicly what I am asking is, can you make it easier to add ammo?
-
View User Profile
-
Send Message
Posted Sep 5, 2013@PackerTrine67
I FOUND OUT. THANKS EVERYONE
-
View User Profile
-
Send Message
Posted Sep 5, 2013@manmademan55
Thanks Thats Getting Me Further. Do You Know How I Would Do It If I Was Using Group Manager?
-
View User Profile
-
Send Message
Posted Sep 4, 2013to give someone permission is to put the perm in the file for them crackshot.list in the perm but to negate it would be like this -crackshot.list notice the - right in front of it so in permissionex it would look like this
- crackshot.list has the permission
- -crackshot.list <----- dont have the permission to do that command
as for the skip_name_check this is how
Gauss:
Item_Information:
Item_Name: "&eGauss Shotgun"
Item_Type: 294~0
Skip_Name_Check: true
Item_Lore: "&eAdvanced pump-action shotgun.|&eFires metal slugs that penetrate|&eall targets within 40 blocks.|&eDeals 200% damage to Zombies."
Sounds_Acquired: BAT_TAKEOFF-1-1-0
notice that Gauss in the name of my gun and as follows is how i haver it all set up and works perfectly now i can put that item id on any sign and it will work perfectly no troubles at all
-
View User Profile
-
Send Message
Posted Sep 4, 2013You keep saying negate. If i knew what that meant or where it was i would do it. Can you try explaining it?
-
View User Profile
-
Send Message
Posted Sep 4, 2013I can't get the skip_name_check to work.
Could someone look at my config and fix it for me please? The guns still stop working after reloading the server.
-
View User Profile
-
Send Message
Posted Sep 4, 2013@PackerTrine67
Negate gun permissions for your users/groups that you don't want using the guns.
-
View User Profile
-
Send Message
Posted Sep 3, 2013Where do i change it so that default people cant use Certain Guns?
-
View User Profile
-
Send Message
Posted Sep 3, 2013Great plugin really appreciate all the work you have put into this! I do have a suggestion though, I need it so players can punch to reload but also zoom in with snipers, could you make it so there is an option to make the gun scope zoom when the player sneaks?
Thanks!
-
View User Profile
-
Send Message
Posted Sep 2, 2013I just got an idea for something
If you put a gun in a dispenser, could you make it so that when it receives a redstone signal it then fires the gun placed in the dispenser?
-
View User Profile
-
Send Message
Posted Sep 2, 2013was wondering if you would add my server http://www.planetminecraft.com/server/wrentrillogs-161/ to server running your plugin i have shops full config-ed everything works awesome thanks....
wrentrillogy
-
View User Profile
-
Send Message
Posted Sep 2, 2013@Gr0up115
You've put a tab, and made some other indentation errors. That's definetely one of the reasons.
-
View User Profile
-
Send Message
Posted Sep 2, 2013@jhs232
Okay so I've done it. But the writing is coming up red, and it's not working still.
Here's the config http://shrib.com/mycnfg1
-
View User Profile
-
Send Message
Posted Sep 2, 2013@Gr0up115
You add in under Item_Information
-
View User Profile
-
Send Message
Posted Sep 2, 2013@jhs232
Sorry, but how do I actually use the Skip_Name_Check ? I've read that page and still don't get where to type that :/
-
View User Profile
-
Send Message
Posted Sep 2, 2013@jhs232
I feel silly now, thanks for taking the time to help me. I'll go read that all now.
-
View User Profile
-
Send Message
Posted Sep 2, 2013@Gr0up115
I thought you had made your own guns. There is nothing wrong with the config, as it's default. And what do you mean by "the ID for the guns, the ' . ' changes to a ' ? '"? You are not meant to put dots (.) in the ID type. What you do is you either use the Skip_Name_Check or Enchantment_To_Check node in order to get the gun into a minigame, etc. Read this to see how to. Please also read the entire crackshot guide before you ask anymore questions.