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 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 switchbranch switchbranch May 03, 2016 at 15:52 UTC - 0 likes

    @AGearBeast: Go

    There is already support for that on items that can take damage, such as swords and tools. For example, a diamond pickaxe with damage would be listed as: 278(tilde)1

    Last edited May 03, 2016 by switchbranch
  • Avatar of AGearBeast AGearBeast May 03, 2016 at 09:19 UTC - 0 likes

    Can support for damage values be added for weapons

  • Avatar of conflictxinside conflictxinside May 02, 2016 at 00:54 UTC - 0 likes

    @MerlinK11: Go

    Not a Crackshot bug. Sound names have changed, please read above in the description.

  • Avatar of zachrywilsn zachrywilsn May 01, 2016 at 03:14 UTC - 0 likes

    "Works with 1.9 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."


    • Zoom not working if a Item is in your F Slot.
    • Particles as show below do not clean up properly.
    • Explosion Particles also do not clean up properly each time.


    Bullets hitting yourself. "I understand this may not be fixable on your end."

    This plugin needs some attention not just a sound update, unless MC itself has messed the above issue up also as thy did with the projectiles.

    Last edited May 03, 2016 by zachrywilsn
  • Avatar of MerlinK11 MerlinK11 Apr 29, 2016 at 12:41 UTC - 0 likes

    i need a Uptade to 1.9.2 this Plugin by shot a gun comming not Sounds

  • Avatar of Johandrex Johandrex Apr 26, 2016 at 18:08 UTC - 0 likes

    Is there a fix for projectiles getting stuck in the air?

  • Avatar of bukkit_User91077214 bukkit_User91077214 Apr 26, 2016 at 15:35 UTC - 0 likes


    public static void selectKit(Player p) {
    		CSUtility cs = new CSUtility();
    		Inventory menu = Bukkit.createInventory(null, 54, "Kit Customizer");
    		menu.setItem(0, cs.generateWeapon("rifle1"));
    		menu.setItem(1, cs.generateWeapon("machine1"));
    		menu.setItem(2, cs.generateWeapon("sniper1"));
    Last edited Apr 26, 2016 by bukkit_User91077214
  • Avatar of DeeCaaDD DeeCaaDD Apr 26, 2016 at 13:56 UTC - 0 likes

    @bukkit_User91077214: Go

    Send me your code. So I could help you. Can't help you by that text.

  • Avatar of bukkit_User91077214 bukkit_User91077214 Apr 26, 2016 at 12:50 UTC - 0 likes

    I got a problem. I use the Crackshot API in my latest minigame and i use the method generateWeapon() to create a chest GUI menu. But Whenever I open the menu, only one of my weapons show up, and for the other ones it says:

    [CrackShot] The weapon '...' has no value provided for Item_Type!

    The weird thing is, I can acquire them normally with /cs get and use them. I hope you can help me.

  • Avatar of Johandrex Johandrex Apr 24, 2016 at 20:57 UTC - 0 likes


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