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.
Live demo
Visit jectile.com for zombie survival and genuine Call of Duty in Minecraft.
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.
HOOOOOOOLY SH*T THIS IS F*CKING AWESOME DUDE. WELL DONE.
Seriously i'm clapping for you right now. I would donate if i had the money. I'm using this on my tf2-minecraft server and maybe i will make a Borderlands 2 themed minecraft server mmo RPG with this :D
Again, Well done.
Texture Pack?
@DayZedServer
All you have to do is add
Skip_Name_Check: true
for each of the guns in the item_information node.
Can you please give a detailed description on how to make sure every item in a specific world is a specific gun? video?
Hello, Shampaggon, you created great plugin and I really admire your work. However, I can not use the module "Run_Console_Command:", could you tell me if this is a bug, or blame my finger trouble? Thanks in advance :3 Sorry for bad English.
@Shampaggon
I don't usually post for these types of matters but, just letting you know I pm you about the subject.
The correct value:
...and the correct usage of this recipe:
I'll be rewriting the Crafting Recipe section of the guide. It's lacking in a bit of detail; I apologize if you've been misled. Hopefully now, all is well. :)
@Shampaggon
Update I did later find out that It wasn't the Air ID that was causing the error it was a typo In contrast I still can't get this recipe to work.
Recipe Picture http://tinyurl.com/b86lad2
Recipe Code http://pastebin.com/dPgcWWuC
@Shampaggon
I inserted "0" and I got out of date errors then I did "0-1" and still errors.
This is the current crafting script for my gun http://pastebin.com/v89Bi4qA
This is the error I got http://pastebin.com/Pmr39C0b
@Shampaggon please can you give me your email i need to talk to you about something you ll find really interesting i think :)
@deleted_8537216
The item ID for Air is simply 0.
How do you add custom recipes if you cant add air as a material in the config for blank boxes in the crafting table?
@delsolsi213
Mmm, that must have been a nuisance for you. Items that had no specified secondary data-value conflicted with similar items that did. You will find the issue corrected in version 0.88.
@Shampaggon
Bug report, if you set the id 351 as the gun item type and spawn 351:1 wich is red dye as soon as you interact with the item it turns to 351 wich is ink sac, not just red dye but any data value.
any posibility of making a "tripod" feature that you could mount your gun to to make it automatic? then it could be placed and a turret system?
@chakyl
Not at all. The forums have been established. Perhaps you could be the first person to make a topic in the Weapon Showcase section. ;)
@Shampaggon
Do you mind adding a plugin forum here? I would love a place where I can share my guns for people having a hard time configuring or want variety in their weapons.
@Shampaggon
Np mate, thanks so much for the early update ^_^, thats the thing i was waiting for to open my second dayz server.
@Shampaggon Can you give me you email ? because i need to talk to you privatly
@leonolo
A potion-effect node for the Explosions module will be released as part of the Explosive update (v0.9), which will also utilize a friendly-fire check. Until then, sit tight. :)
@DayZedServer
You may use the Skip_Name_Check node to turn a certain type of item into a permanent CrackShot weapon. As for limiting the use of such weapons to specific worlds, you can essentially achieve this using either permissions or the Region_Check module.
@Jleeevinnn
That is not how PVP Arena handles enchantments.
The correct format is <itemID>|<enchantmentID>
~
<level>, like so:That will spawn a Melon Stem with a Thorns 1 enchantment, which will be automatically converted to any CrackShot weapon with Item_Type: 105 and Enchantment_To_Check: THORNS-1.
@delsolsi213
Thank you so much! I won't be forgetting your name. ;)
You were requesting a feature that was due to be released alongside the Explosive update, but screw that, you'll find the feature in version 0.87.
In this version, secondary data values will be supported by the Item_Type node and the Grenade_Type node. Simply separate the primary and secondary value with the tilde symbol (
~
).Examples: Pink Dye would be 351
~
9, Wooden Jungle Plank would be 5~
3, Lime Wool would be 35~
5, and so on.@crore
Very close. The "<" and the ">" aren't supposed to be there. The correct version would be:
I will provide more examples in the future.