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 Aug 28, 2013@aybarsius
In the gauss gun that you named as mossberg, under the item lore, you forgot to end off with ". I recommend you to use a YAML parser to see what's wrong. It'll atleast tell you where the error is. If you also have errors with the guns themselves (and not YAML errors) then please tell me what it says is the error.
-
View User Profile
-
Send Message
Posted Aug 28, 2013sorry for that stupid question sir. But now I am getting a error : http://pastebin.com/2A7fSxZm what am I doing wrong I would be very glad if you show me. I couldnt find my mistake
-
View User Profile
-
Send Message
Posted Aug 28, 2013@aybarsius
Please go and read the CrackShot guide before you ask silly questions. You can assign ammo to guns, make new guns, make attachments, make melee weapons and much more. Now, before you ask any more questions, take a look at the guide, and please read it all.
-
View User Profile
-
Send Message
Posted Aug 28, 2013can you please add Ammo ? I really want to use this plugin for my MineZ.
-
View User Profile
-
Send Message
Posted Aug 28, 2013Thx for your repply !
I tried with the enchantement check and it seems to work ! (tested with one weapon, 10 seconds ago).
And ok, for the ammos, I think I will only let them at infinit ...
Have a nice day ;)
-
View User Profile
-
Send Message
Posted Aug 28, 2013@Daniel67fr
Can you put your crackshot and PVP arena configuration files on pastie or a similar service? It would certainly be a lot easier for me to see what's wrong if you do that.
For your second question, the answer is no. Currently you can't have AK-47 with 5*30 ammo instead of infinite*30 ammo, but what you can do is give the AK-47 150 max ammo, and require an item in order for it to reload (and not give players that item, of course). The same result is achieved, however people would be able to fire all 150 bullets at once which is bit of a downside. You could just give them ammo and make the ammo a technical block item, like 34, and that would also allow you to have ammo boxes (it's a bit annoying to have run out of ammo after a few kills, and then your enemies have full ammo).
-
View User Profile
-
Send Message
Posted Aug 28, 2013Hello, I hope this question hasn't been asked, I searched a lot but I didn't managed to find a solution :
I have Crackshot 0.93, PVP arena 1.0.0.45 and craftbukkit B2793 (1.5.2).
As you can see, I listed PVP arena, and I am searching to get the class weapons with this plugin in an free for all (or in others events ...).
First I tried to save the class (normaly) by saving the inventory; it works but when I restart or reload the server, the arena config file fails to load (due to the complexity of the name and characters used in it).
I tried another thing, with command signs (but there was the problem, that players don't get the weapons on they death in the arena).
I tried finally with the SKIP_NAME_CHECK node : Item_Type: 10410 Skip_Name_Check: true And in PVP arena, arena's config files I added the item with 10410 (104:10 gives 10 times the item) but what I get is the item 104, and when I pass my mouse on it there is a box (like the description boxes for normal CS weapons) but it's empty ...
Is there another method to get those weapons with PVP arena ?
Thx, and sorry for my bad english, I'm french :p
PS : Another question : Is there the possibility to have a "number of reload" nodes, for example the AK-47 to have 5*30 ammo and not infinity*30 without the use of items ?
Thx !
-
View User Profile
-
Send Message
Posted Aug 28, 2013@noah1713
I can't see if it's right, as you didn't make it YAML code, so if I have to download it myself and check, I'll have to spend time making it indented. If you upload it to pastie or another service like that, I'll have a look.
-
View User Profile
-
Send Message
Posted Aug 27, 2013Is this right at all?
it tells me every line does not have a value for item_name
Meth: Item_Information: Item_Name: Methgun Item_Type: 315 Item_Lore: &eMETH Sounds_Acquired: NOTE_BASS-1-1-0 Shooting: Cancel_Left_Click_Block_Damage: true Cancel_Right_Click_Interactions: false Delay_Between_Shots: 1 Recoil_Amount: 1 Projectile_Amount: 1 Projectile_Type: arrow Projectile_Subtype: Remove_Arrows_On_Impact: true Removal_Or_Drag_Delay: 2 Projectile_Speed: 50 Projectile_Damage: 6 Bullet_Spread: 0.553 Reset_Fall_Distance: true Sounds_Shoot: EXPLODE1-2-0 Sneak: Enable: true No_Recoil: false Bullet_Spread: 0.222 Sneak_Before_Shooting: false Reload: Enable: true Starting_Amount: 15 Reload_Amount: 15 Reload_Duration: 3 Sounds_Out_Of_Ammo: ZOMBIE_WOODBREAK-1-2-0 Sounds_Reloading: STEP_LADDER-1-2-0 Firearm_Action: Type: revolver Open_Duration: 1 Close_Duration: 1 Close_Shoot_Delay: 0.5 Sound_Open: SKELETON_IDLE-1-2-0 Sound_Close: FIRE_IGNITE-1-1-0 Critical_Hits: Enable: true Bonus_Damage: 3 Chance: 20% Message_Shooter: Critical! Message_Victim: Critical Landed! Sounds_Shooter: level_up-1-2-0 Sounds_Victim: level_up-1-2-0 Headshot: Enable: true Bonus_Damage: 3 Message_Shooter: Headshot! Message_Victim: Headshotted! Sounds_Shooter: hurt_flesh-1-1-0 Sounds_Victim: hurt_flesh-1-1-0 Abilities: Reset_Hit_Cooldown: true Knockback: 1 Ammo: Enable: true Ammo_Item_ID: lapis lazuli Take_Ammo_Per_Shot: true Sounds_Out_Of_Ammo: NOTE_STICKS-1-1-0 Sounds_Shoot_With_No_Ammo: NOTE_STICKS-1-1-
-
View User Profile
-
Send Message
Posted Aug 27, 2013Is there any way that I can make it so that you just can't hold down the trigger for semi-automatic weapons such as shotguns (pump type)?
-
View User Profile
-
Send Message
Posted Aug 27, 2013@Cooper_santi1611
I think if you set the Projectile_Speed node to an insane amount, then you can make the bullet reach very far. I've been testing a lot with this plugin, and it seems to be that the bullets don't actually hit where you point, they seem instead to hit where the snowballs hit the ground(do note that there is a minecraft visual bug with projectiles with speed over 40).
-
View User Profile
-
Send Message
Posted Aug 27, 2013@Shampaggon
Yeah,but what i want to make is increase the range the bullet reaches
-
View User Profile
-
Send Message
Posted Aug 27, 2013@Shampaggon
Okay thanks for your explanation, but I just use the default timings, because that's a lot easier. This plugin is very epic when you the guns in full HD (256x256) :D
-
View User Profile
-
Send Message
Posted Aug 27, 2013@jhs232
In order to blend the bursts together seamlessly, you will need to tweak the weapon's Delay_Between_Shots node as well.
The fastest rate-of-fire that can be achieved in Minecraft is 20 shots per second. That's one shot every tick. A tick is the smallest unit of time in the Minecraft world.
To do this, set the Delay_Between_Shots node to 4, then have the following section:
-
View User Profile
-
Send Message
Posted Aug 27, 2013@Shampaggon
Thank you for your answer. I don't know if anything is wrong with the delays, but the standard AK-47 shoots faster than an AK-47 with burst fire of 2, and a delay of 1. The standard AK-47 has a delay of 3.
-
View User Profile
-
Send Message
Posted Aug 27, 2013@Cooper_santi1611
You may reduce the distance projectiles can travel with the Removal_Or_Drag_Delay node, or cause projectiles to deal less damage the longer they are airborne with the Damage_Based_On_Flight_Time module.
@jhs232
Fully automatic, I'm presuming? I'm afraid not. If, however, you were referring to semi-automatic, then yes. Lower the weapon's delay and click very quickly.
-
View User Profile
-
Send Message
Posted Aug 27, 2013@Cooper_santi1611
You can use the Removal_Or_Drag_Delay. For example, say you want your bullets to dissappear 1 second after they're fired, you'd do like this:
20 is the amounts of ticks before the bullets get removed. If it was false instead of true then it would simply slow the bullets drastically. Hope this helped.
-
View User Profile
-
Send Message
Posted Aug 27, 2013Is there a module for gun range?
-
View User Profile
-
Send Message
Posted Aug 27, 2013I was just wondering if there is any way to make a gun shoot 10-20 shots per second without using burst fire?
-
View User Profile
-
Send Message
Posted Aug 27, 2013@admin1223
Decent gun textures in that pack, but I've got about 150 guns in full HD (256x256) and it's easy for me to make them for 16x16, 32x32, 64x64, 128x128, so I'll be using them. Though thanks for sharing it with the community.