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 1, 2013Can u give source?
-
View User Profile
-
Send Message
Posted Sep 1, 2013@jhs232
Okey, i'll try with this. Thanks !
-
View User Profile
-
Send Message
Posted Sep 1, 2013@Reekoup
No, for example you set the AK-47 to use Gunpowder (ID 289) as ammo. Then if you wanna add a crafting for gunpowder, I recommend you to use this plugin. You don't have a config file dedicated to ammo, you can simply set an item that the gun requires in order for it to be reloaded, and this plugin can't let you make crafing recipes for ammo.
-
View User Profile
-
Send Message
Posted Sep 1, 2013I posted this ticket and IT WAS deleted by the author of the plugin idk why any ideas ?
Hi, i'm owner of a server and i'm looking for make an "RPG Like" system.
Ok so, for exemple i created some weapon, like "Riotshield UPGR1, Riotshield UPGR2", etc... for all weapons...
So basically a weapons exist in 2 or 3 "upgraded models".
But i have a problem, i want my people able to buy "upgrade" like this :
They have the RIOTSHIELD by default, and they want Riotshield UPGR1.
So i wan't them to buy the "upgrade" Riotsheild UPGR1, so the next time the plugin try to give them the RIOTSHIELD by default, they don't get the RIOTSHIELD by default but the Riotshield UPGR1. (AND ONLY PLAYERS WHO BOUGHT the upgrade ! not the others !)
So basically, the plugin will check "How many upgrade this players bought for each weapons" (Like 1,2,3) and the plugin will ask himself
"Oh, he bought the upgrade number two" and "What is the weapon/upgrade number 2 attached to this weapon ?"
"Oh okay, so i'll replace this weapon by this new one cause he bought the upgrade number 2".
Also, add a way to limit a player (like he can't buy UPGRADE number 3, if he didn't have the upgrade number 2)
Hope you've understand :)
Thanks !
-
View User Profile
-
Send Message
Posted Sep 1, 2013well for permissionex you would do all the permissions for Give,Get and Craft with a - in front of it and then you give them the perms for ur guns name with these
crackshot.give.<weapon> - Permission to give a specific weapon to a player.
crackshot.get.<weapon> - Permission to get a specific weapon.
crackshot.use.<weapon> - Permission to use a specific weapon.
crackshot.craft.<weapon> - Permission to craft a specific weapon.
-
View User Profile
-
Send Message
Posted Sep 1, 2013here is how to setup the guns with other items
Gauss:
Item_Information:
Item_Name: "&eGauss Shotgun"
Item_Type: 294~0 <----- notice the ~ line not he : marks put those
Skip_Name_Check: true <---- notice this line i inserted and made 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
ALSO for the ammo i did this
Ammo:
Enable: true
Ammo_Item_ID: 262 <----- notice i have arrows for my ammo here put whatever you want
Take_Ammo_Per_Shot: true <--- this makes it so i dont have infinit ammo and it takes ur arrows
Sounds_Out_Of_Ammo: NOTE_PLING-1-2-0
Sounds_Shoot_With_No_Ammo: NOTE_STICKS-1-2-0
-
View User Profile
-
Send Message
Posted Sep 1, 2013@jhs232
Yeah yeah I know, but can we create Ammos via the Plugin like a normal weapon and with a new craft and assign the ammo created on a weapon ?
PS: I'm french, sorry if u don't understand all
-
View User Profile
-
Send Message
Posted Aug 31, 2013@Reekoup
You can assign ammo to weapons.
-
View User Profile
-
Send Message
Posted Aug 31, 2013Nobody has answer my question, does the scope can have a power of 12-13 ? I think he is limited on 5-6...
And, can we create Ammos and use them on a weapon?
-
View User Profile
-
Send Message
Posted Aug 31, 2013-
View User Profile
-
Send Message
Posted Aug 31, 2013I'd like to report a bug.
When I reload my server, the guns stop working. It's just the guns, the " . " in the middle of the gun name changes to a " ? "
Could you help me out asap with this please?
Let me know if you need more info.
-
View User Profile
-
Send Message
Posted Aug 31, 2013@PackerTrine67
EDIT: In order to negate perms, most permissions plugins require you to put a symbol in front of it (e.g. - or ^). I suggest that you go check the permission plugin your using's page to see how you do it.
-
View User Profile
-
Send Message
Posted Aug 31, 2013I Must Be Retarded That Im Missing A Step. I have created 23 Guns On my Server I dont Want All Guns To Be Used By Players. How Do I Change The Perms? I Dont See Anywhere that i 'negate' the perms. Please Respond Back On how to do this.
-
View User Profile
-
Send Message
Posted Aug 31, 2013@jhs232
no it's not "Atachtment" taht i want :p i posted a ticket
-
View User Profile
-
Send Message
Posted Aug 31, 2013Hello! This is a really awesome plugin, but I am having trouble configuring it haha I have read through much of the guide, but I am still having trouble setting unique IDs for use in essentials shops. Where do I find this Skip_Name_Check node? Do I type it myself under Item_Type? I tried that, but it does not work and it just defaults to the 264:0. Is Skip_Name_Check not supposed to work with default weapons? Founding Skip_Name_Check is my main concern. Thank you for the help, and I'm sorry if it is in the guide, but I overlooked it! The node was not found in the config file already. Also, I have tried using data values over 255, such as 264:10, but it did not work. Thank you in advance for the help!
-
View User Profile
-
Send Message
Posted Aug 31, 2013@Shooty_
You should make a ticket explaining your idea, properly. If it's attachments you're talking about, then I can tell you they're already here.
-
View User Profile
-
Send Message
Posted Aug 31, 2013@jhs232
I don't know if it's limited on 5 but when I type 10, it's same than 5 and that doesn't help me !
U don't know ?
-
View User Profile
-
Send Message
Posted Aug 31, 2013Can you add a way to upgrade weaposn ? like if a player buyed M4A1, he can buy M4A1 UPGRADED. So when a plugin give him M4A1, it's M4A1 UPGRADED who is really gived to him... it could be SUPER cool and super nice to have that.. cause i can't create plugin to upgrade ammo :(
-
View User Profile
-
Send Message
Posted Aug 31, 2013@Reekoup
I have scopes with zoom 6... guess it's not limited on 5!?
-
View User Profile
-
Send Message
Posted Aug 31, 2013Hi ! Before, VERY VERY VERY Nice Plugins ! I've had 4 new items with no launcher and they work perfectly ! With a new texture that I have edit, they seem to be real new items !
But i wanna add a Scope to see at long range but the "Scope" is limited on 5. Can it doesn't be limited on 5? 15 would be good !
Thx.