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 14, 2016@JustJordyNL Update the plugin with Spigot's Special Source.
-
View User Profile
-
Send Message
Posted Apr 13, 2016I dont hear music
MC version: 1.8.3 Crackshot version: Latest
-
View User Profile
-
Send Message
Posted Apr 13, 2016@Ethon6
Same...
-
View User Profile
-
Send Message
Posted Apr 12, 2016I get error code in stop the server: (SPIGOT1.9.2;JAVA8.0)
13.04 07:56:28 [Server] INFO Disabling CrackShot v0.98.5 13.04 07:56:28 [Server] ERROR Error occurred while disabling CrackShot v0.98.5 (Is it up to date?) 13.04 07:56:28 [Server] INFO java.lang.NoSuchMethodError: org.bukkit.Server.getOnlinePlayers()[Lorg/bukkit/entity/Player; 13.04 07:56:28 [Server] INFO at com.shampaggon.crackshot.CSDirector.onDisable(CSDirector.java:215) [?:?] 13.04 07:56:28 [Server] INFO at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:294) [spigot52.jar:git-Spigot-1480adb-6247aa0] 13.04 07:56:28 [Server] INFO at org.bukkit.plugin.java.JavaPluginLoader.disablePlugin(JavaPluginLoader.java:364) [spigot52.jar:git-Spigot-1480adb-6247aa0] 13.04 07:56:28 [Server] INFO at org.bukkit.plugin.SimplePluginManager.disablePlugin(SimplePluginManager.java:424) [spigot52.jar:git-Spigot-1480adb-6247aa0] 13.04 07:56:28 [Server] INFO at org.bukkit.plugin.SimplePluginManager.disablePlugins(SimplePluginManager.java:417) [spigot52.jar:git-Spigot-1480adb-6247aa0] 13.04 07:56:28 [Server] INFO at org.bukkit.craftbukkit.v1_9_R1.CraftServer.disablePlugins(CraftServer.java:340) [spigot52.jar:git-Spigot-1480adb-6247aa0] 13.04 07:56:28 [Server] INFO at net.minecraft.server.v1_9_R1.MinecraftServer.stop(MinecraftServer.java:454) [spigot52.jar:git-Spigot-1480adb-6247aa0] 13.04 07:56:28 [Server] INFO at net.minecraft.server.v1_9_R1.MinecraftServer.run(MinecraftServer.java:595) [spigot52.jar:git-Spigot-1480adb-6247aa0] 13.04 07:56:28 [Server] INFO at java.lang.Thread.run(Thread.java:745) [?:1.8.0_66]
-
View User Profile
-
Send Message
Posted Apr 10, 2016@Zany101
Its Minecraft's bug.
@SonicundMario
Okay.
-
View User Profile
-
Send Message
Posted Apr 9, 2016@DeeCaaDD
Just wanted to be sure if it's okay to buy it :) But still, better ask him. I had a similiar problem like that a while ago.
-
View User Profile
-
Send Message
Posted Apr 9, 2016Hey, I have this weird bug where whenever I get close to any mob while shooting, my guns projectiles will hit me instead of the mobs, any idea whats causing this?
-Thanks
-
View User Profile
-
Send Message
Posted Apr 9, 2016@SonicundMario
I think he doesn't add things to CrackShot anymore. He just keeps it working. There is API for CrackShot if you want to add stuff to it? Or you can too download ready addons for CrackShot if you want. He doesn't need to add new things because there is already others to add them using CrackShot API.
"Trails,Lasers,Locking the durability of a gun for custom 1.9 durability textures,etc..." you just want to get them for free. Those are in CrackShotPlus and I think you got those ideas from it. I think he doesn't mind if we sell those addons.
-
View User Profile
-
Send Message
Posted Apr 4, 2016Hey, are you still updating the plugin or adding stuff?
Trails,Lasers,Locking the durability of a gun for custom 1.9 durability textures,etc...
Btw, are you okay with people selling addons for your plugin like CrackShotPlus?
-
View User Profile
-
Send Message
Posted Apr 3, 2016How can I made explosions only works on zombies? I don't want the players to take any explosion damage.
-
View User Profile
-
Send Message
Posted Apr 2, 2016https://github.com/Shampaggon/CrackShot/wiki/List-of-Accepted-Sounds
the sound of Crackshot
-
View User Profile
-
Send Message
Posted Apr 2, 2016@donnie8986
Check the Complete Guide to Crackshot: https://github.com/Shampaggon/CrackShot/wiki/The-Complete-Guide-to-CrackShot#stores
In my experience however the shop seems to be unreliable, occasionally failing to give guns. Due to that I use SignShop and their infinite buy signs ([iBuy]).
-
View User Profile
-
Send Message
Posted Apr 1, 2016Hello,
Does anyone know how to create a sign shop with the plugin? I did it like two years back and tried to do it again, but the config file is no longer the same. Does anyone know how to set up a shop for the guns? Or any plugin that is compatible with this one that can do the same? Thanks in advance.
Donnie
-
View User Profile
-
Send Message
Posted Mar 31, 2016Crackshot version 0.98.5 cannot attack Citizens2 (version 2.0.16, build 1267) Sentrys (Build 30, versions 1.8.5). Nor can said Sentry use Crackshot weapons. How to fix?
-
View User Profile
-
Send Message
Posted Mar 31, 2016CrackShot weapons also destroy (protected) item frames. How can I fix that, because item frames are on my whole server map...
-
View User Profile
-
Send Message
Posted Mar 29, 2016@linghun91
Update CrackShot with Spigot's Special Source, and update your sound names to the latest 1.9 ones.
-
View User Profile
-
Send Message
Posted Mar 29, 2016[04:33:25] [Server thread/INFO]: [CrackShot] Disabling CrackShot v0.98.5 [04:33:25] [Server thread/ERROR]: Error occurred while disabling CrackShot v0.98.5 (Is it up to date?) java.lang.NoSuchMethodError: org.bukkit.Server.getOnlinePlayers()[Lorg/bukkit/entity/Player; at com.shampaggon.crackshot.CSDirector.onDisable(CSDirector.java:215) [?:?] at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:294) [patched_1.9.jar:git-Paper-606] at org.bukkit.plugin.java.JavaPluginLoader.disablePlugin(JavaPluginLoader.java:347) [patched_1.9.jar:git-Paper-606] at org.bukkit.plugin.SimplePluginManager.disablePlugin(SimplePluginManager.java:427) [patched_1.9.jar:git-Paper-606] at org.bukkit.plugin.SimplePluginManager.disablePlugins(SimplePluginManager.java:420) [patched_1.9.jar:git-Paper-606] at org.bukkit.craftbukkit.v1_9_R1.CraftServer.disablePlugins(CraftServer.java:335) [patched_1.9.jar:git-Paper-606] at net.minecraft.server.v1_9_R1.MinecraftServer.stop(MinecraftServer.java:455) [patched_1.9.jar:git-Paper-606] at net.minecraft.server.v1_9_R1.MinecraftServer.run(MinecraftServer.java:655) [patched_1.9.jar:git-Paper-606] at java.lang.Thread.run(Unknown Source) [?:1.8.0_73] [04:33:25] [Server thread/INFO]: [GroupManager] Disabling GroupManager v2.0.1-b332
-
View User Profile
-
Send Message
Posted Mar 29, 2016[04:31:29] [Server thread/INFO]: [CrackShot] 'ZOMBIE_WOOD-1-2-0' of weapon 'AK-47' contains either an invalid number or sound! [04:31:30] [Server thread/INFO]: [CrackShot] 'IRONGOLEM_HIT-1-2-0' of weapon 'AK-47' contains either an invalid number or sound! [04:31:30] [Server thread/INFO]: [CrackShot] 'SKELETON_HURT-1-2-0' of weapon 'AK-47' contains either an invalid number or sound! [04:31:30] [Server thread/INFO]: [CrackShot] 'ZOMBIE_WOOD-1-2-0' of weapon 'AK-47' contains either an invalid number or sound! [04:31:30] [Server thread/INFO]: [CrackShot] 'ITEM_BREAK-1-1-0' of weapon 'AK-47' contains either an invalid number or sound! [04:31:30] [Server thread/INFO]: [CrackShot] 'IRONGOLEM_HIT-1-2-0' of weapon 'AK-47' contains either an invalid number or sound! [04:31:30] [Server thread/INFO]: [CrackShot] 'SKELETON_HURT-1-2-0' of weapon 'AK-47' contains either an invalid number or sound! [04:31:30] [Server thread/INFO]: [CrackShot] 'ZOMBIE_WOOD-1-2-0' of weapon 'AK-47' contains either an invalid number or sound! [04:31:30] [Server thread/INFO]: [CrackShot] 'FIRE_IGNITE-1-1-4' of weapon 'AK-47' contains either an invalid number or sound! [04:31:30] [Server thread/INFO]: [CrackShot] 'DOOR_OPEN-1-2-6' of weapon 'AK-47' contains either an invalid number or sound! [04:31:30] [Server thread/INFO]: [CrackShot] 'FIRE_IGNITE-1-1-36' of weapon 'AK-47' contains either an invalid number or sound! [04:31:30] [Server thread/INFO]: [CrackShot] 'HURT_FLESH-1-0-37' of weapon 'AK-47' contains either an invalid number or sound! [04:31:30] [Server thread/INFO]: [CrackShot] 'DOOR_CLOSE-1-2-38' of weapon 'AK-47' contains either an invalid number or sound! [04:31:32] [Server thread/INFO]: [CrackShot] 'PISTON_RETRACT-1-2-0' of weapon 'AK-47' contains either an invalid number or sound! [04:31:32] [Server thread/INFO]: [CrackShot] 'PISTON_RETRACT-1-2-3' of weapon 'AK-47' contains either an invalid number or sound!
-
View User Profile
-
Send Message
Posted Mar 29, 2016@davidebic
That seems to be a Skript for the Skript plugin.
-
View User Profile
-
Send Message
Posted Mar 29, 2016Galacticwarrior, where I'm used to paste your code for workaround the 1.9 Auto-Damage bug?