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 with 1.9/1.10 servers (just update your old sound names to the new ones) but not fully supported due to a Minecraft 1.9 bug that interferes with projectile collisions at close range.

Live Demo

Visit for zombie survival and genuine Call of Duty in Minecraft.


Guns that are customizable in every aspect, and a lot more. Toss grenades at enemies. Deflect melee and ranged attacks with riot shields, Call of Duty® style. Guard your property with land-mines that explode when walked into by mobs or players, struck with fists or items, or when shot by projectiles. Call in airstrikes to bomb a designated area. Place or throw explosives that you can remotely detonate from any world, from any position on the map. Items that generate explosions when picked up, shot out of dispensers, or when the chest containing the item is opened. When a booby trap is placed in an item frame, all pressure plates within 4 blocks will generate an explosion whenever they are stepped on. Dual wield your weapons. Also known as "Akimbo". Release explosive bomblets upon detonations. Add attachments to your weapons. Create all kinds of melee weapons, ranging from simple combat knives to chainsaws. Fire instant projectiles that can pass through multiple enemies.


  • 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

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


Visit the CrackShot forums to share weapons and texture packs, suggest features, request help or to simply take part in CrackShot related discussions.

Known issue

  • 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!

Feeling generous?


You must login to post a comment. Don't have an account? Register to get one!

  • Avatar of DeeCaaDD DeeCaaDD Jul 24, 2016 at 00:02 UTC - 0 likes

    @Sparclen: Go

    Glad it worked for ya now!

    Well that message is only sent into console so I guess it wont be so annoying. :P You might like CrackShotPlus though.

  • Avatar of Sparclen Sparclen Jul 23, 2016 at 23:05 UTC - 0 likes

    @DeeCaaDD: Go

    The forced load order in 0.03 fixed my issues. Plugin works great, nice work man. Had a giggle at the crackshotplus advertisement but hey, I guess you need to eat too.

  • Avatar of DeeCaaDD DeeCaaDD Jul 23, 2016 at 21:52 UTC - 0 likes

    @Sparclen: Go

    It might be the problem. Haven't got it in my test-server though.

    I always use latest version while developing so yes, I tested it in 1.10.

    Edit. Try latest Projangtile (0.03)

    Last edited Jul 23, 2016 by DeeCaaDD
  • Avatar of Sparclen Sparclen Jul 23, 2016 at 21:30 UTC - 0 likes

    @DeeCaaDD: Go

    But I DO have crackshot, version v0.98.5 (latest) to be exact. Could it be caused by load order? Projangtile tries to load before crackshot is loaded.

    Did you test it on 1.10.2 yourself?

    Last edited Jul 23, 2016 by Sparclen
  • Avatar of DeeCaaDD DeeCaaDD Jul 23, 2016 at 19:33 UTC - 0 likes

    @Sparclen: Go

    Nah that comes when you don't have CrackShot in your server.

  • Avatar of Sparclen Sparclen Jul 23, 2016 at 18:49 UTC - 0 likes

    @DeeCaaDD: Go

    If this works, you're a god. I'll test it out later tonight!


    I've tested it and it didn't work. Looked at the startup log, and noticed the plugin didn't even load. I'm not 100% sure what the error means, but I guess you made this fix for 1.8 while I'm on 1.10.2.

    If this is correct, please go through the effort of updating the fix to newer minecraft versions. Thanks!

    Error in log: (sorry about formatting, can't find spoiler or code tags)

    [21:16:39] [Server thread/ERROR]: Could not load 'plugins\Projangtile.jar' in folder 'plugins' org.bukkit.plugin.InvalidPluginException: java.lang.NoClassDefFoundError: com/shampaggon/crackshot/events/WeaponDamageEntityEvent at [spigot-1.10.2.jar:git-Spigot-078e2f8-7f9fbe5] at org.bukkit.plugin.SimplePluginManager.loadPlugin( [spigot-1.10.2.jar:git-Spigot-078e2f8-7f9fbe5] at org.bukkit.plugin.SimplePluginManager.loadPlugins( [spigot-1.10.2.jar:git-Spigot-078e2f8-7f9fbe5] at org.bukkit.craftbukkit.v1_10_R1.CraftServer.loadPlugins( [spigot-1.10.2.jar:git-Spigot-078e2f8-7f9fbe5] at net.minecraft.server.v1_10_R1.DedicatedServer.init( [spigot-1.10.2.jar:git-Spigot-078e2f8-7f9fbe5] at [spigot-1.10.2.jar:git-Spigot-078e2f8-7f9fbe5] at Source) [?:1.8.0_91] Caused by: java.lang.NoClassDefFoundError: com/shampaggon/crackshot/events/WeaponDamageEntityEvent at java.lang.Class.forName0(Native Method) [?:1.8.0_91] at java.lang.Class.forName(Unknown Source) [?:1.8.0_91] at<init>( [spigot-1.10.2.jar:git-Spigot-078e2f8-7f9fbe5] at [spigot-1.10.2.jar:git-Spigot-078e2f8-7f9fbe5] ... 6 more Caused by: java.lang.ClassNotFoundException: at Source) [?:1.8.0_91] at [spigot-1.10.2.jar:git-Spigot-078e2f8-7f9fbe5] at [spigot-1.10.2.jar:git-Spigot-078e2f8-7f9fbe5] at java.lang.ClassLoader.loadClass(Unknown Source) [?:1.8.0_91] at java.lang.ClassLoader.loadClass(Unknown Source) [?:1.8.0_91] at java.lang.Class.forName0(Native Method) [?:1.8.0_91] at java.lang.Class.forName(Unknown Source) [?:1.8.0_91] at<init>( [spigot-1.10.2.jar:git-Spigot-078e2f8-7f9fbe5] at [spigot-1.10.2.jar:git-Spigot-078e2f8-7f9fbe5] ... 6 more

    Last edited Jul 23, 2016 by Sparclen
  • Avatar of DeeCaaDD DeeCaaDD Jul 22, 2016 at 08:09 UTC - 2 likes

    @rogerin0: Go

    May I ask you how do you know this?

    And if this is truth I could really take look into this and try to fix that bug with Java while hoping Shampaggon would continue updating CrackShot if I manage to fix that bug.

    Edit. Managed to fix the projectile bug!

    Edit. Released plugin which fixes the projectile bug!

    Last edited Jul 23, 2016 by DeeCaaDD
  • Avatar of rogerin0 rogerin0 Jul 22, 2016 at 03:29 UTC - 0 likes

    @killerwars2000: Go

    The author isn't planning on updating until Mojang finally decides to do something about a bug that breaks how projectiles work at close range:

    It seems like the people at Mojang don't ever playtest their game, or bother with bug reports for that matter. It's going to be a long wait...

  • Avatar of killerwars2000 killerwars2000 Jul 21, 2016 at 23:19 UTC - 0 likes

    Hello Shampaggon, if possible could you please update to 1.9 pal, it has been a year allready. Or could you let DeeCaad take the developpement, he is very good check his plugin CrackShotPlus on spigot :D

  • Avatar of ServerMiner ServerMiner Jul 17, 2016 at 14:52 UTC - 0 likes

    We love your plugin so we decided to create a video to showcase its features, feel free to use it on your plugin info area:

    We would most appreciate it if you could give credit to our website:

    ServerMiner is the leader in Minecraft Server Hosting. Packed with incredible features, awesome support and years of experience and passion. Get a server today at


Date created
Feb 21, 2013
Last update
Jun 27, 2015
Development stage
  • deDE
  • enUS
  • esES
  • frFR
  • itIT
  • plPL
  • ptBR
  • ruRU
All Rights Reserved
Curse link
CrackShot (Guns)
Reverse relationships
Recent files