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 Feb 21, 2013yes i would also love to hire you as a dev ._. lol! sorry i had to do it, your plugin works perfectly in my dayz server :D adding guns got me a 158 active player base :D i was using a modified version of pvp gun, also is there a donation link somewhere? i would like to show some love, plus you saved me a few bucks since i was paying a dev to code a gun plugin like yours ;3, and maybe you should add support for &e color codes.
-
View User Profile
-
Send Message
Posted Feb 21, 2013Yes good plugin how much will you charge to be a dev? , my network is creating a whole line of pvp servers with your plugin and will have a range of system like ctf, free for all, search n destroy ect...
IF you want in let me know, we will like to have you as our Main developer. [You will have full access to our dedicated machines [all], and just fix bugs of your plugins others will be delt by our tech support team.
If you want more info just pm me.
-
View User Profile
-
Send Message
Posted Feb 21, 2013Thanks So So Much this is great, how much would u charge to be a dev?
And if you dont wanna be my dev I have a few ideas:
Add Econemy
Make Texture Pack
Add C4
Press R to relaod
Option for ammo limits
-
View User Profile
-
Send Message
Posted Feb 21, 2013@Shampaggon
My god this is good. If you would be willing I would like to hire you to Onetickgaming. I like to hire plugin devs in order to get the most out of them and have them as apart of my servers. Look up Onetickgaming or join my server at MineZ.onetick.ca:27010. I would be willing to pay you in donation money for helping out and also would ask for your help in designing certain features of your plugin to fit the needs of my server. Which is basically a re-creation of actual dayz in minecraft. Guns, Cars, Helicopters, bandits, base building, cities, modern world, minez features (thirst, bleeding, etc). Servers been up for 6 months doing quite well in donations and player caps usually hitting 40+ people. I have been using PvPGun plugin which works perfectly for my server but all the customizations you offer are pulling me away. But some of your features just will not work for my server, thats why Im asking to hire you. Not so I can keep all your plugin and rediculous shit like that. But so you can help me make this plugin work for my server :] Thank you and good day.
-
View User Profile
-
Send Message
Posted Feb 21, 2013@delsolsi213
@Yomsthebomb
Try removing the color-codes (§). Tell me if that works.
-
View User Profile
-
Send Message
Posted Feb 21, 2013Looks like a fun plugin which I may use on my modern minez server! IP: MineZ.onetick.ca:27010 I love all the available functions you offer for your guns! However, Im getting this error even when I disable all other plugins and just run yours. I find that the plugin is ingame but nothing in the config is uploaded correctly. Here is the error, any help?
21.02 13:39:56 [Server] INFO at org.yaml.snakeyaml.reader.StreamReader.<init>(StreamReader.java:50) 21.02 13:39:56 [Server] INFO at org.yaml.snakeyaml.reader.StreamReader.checkPrintable(StreamReader.java:70) 21.02 13:39:56 [Server] INFO in "<string>", position 49 21.02 13:39:56 [Server] INFO Caused by: unacceptable character '�' (0xFFFD) special characters are not allowed 21.02 13:39:56 [Server] INFO at net.minecraft.server.v1_4_R1.ThreadServerApplication.run(SourceFile:849) 21.02 13:39:56 [Server] INFO at net.minecraft.server.v1_4_R1.MinecraftServer.run(MinecraftServer.java:427) 21.02 13:39:56 [Server] INFO at net.minecraft.server.v1_4_R1.MinecraftServer.q(MinecraftServer.java:494) 21.02 13:39:56 [Server] INFO at net.minecraft.server.v1_4_R1.DedicatedServer.r(DedicatedServer.java:224) 21.02 13:39:56 [Server] INFO at net.minecraft.server.v1_4_R1.MinecraftServer.r(MinecraftServer.java:598) 21.02 13:39:56 [Server] INFO at net.minecraft.server.v1_4_R1.DedicatedServerConnection.b(SourceFile:30) 21.02 13:39:56 [Server] INFO at net.minecraft.server.v1_4_R1.ServerConnection.b(SourceFile:39) 21.02 13:39:56 [Server] INFO at net.minecraft.server.v1_4_R1.PlayerConnection.d(PlayerConnection.java:113) 21.02 13:39:56 [Server] INFO at net.minecraft.server.v1_4_R1.NetworkManager.b(NetworkManager.java:290) 21.02 13:39:56 [Server] INFO at net.minecraft.server.v1_4_R1.Packet3Chat.handle(Packet3Chat.java:44) 21.02 13:39:56 [Server] INFO at net.minecraft.server.v1_4_R1.PlayerConnection.a(PlayerConnection.java:853) 21.02 13:39:56 [Server] INFO at net.minecraft.server.v1_4_R1.PlayerConnection.chat(PlayerConnection.java:898) 21.02 13:39:56 [Server] INFO at net.minecraft.server.v1_4_R1.PlayerConnection.handleCommand(PlayerConnection.java:980) 21.02 13:39:56 [Server] INFO at org.bukkit.craftbukkit.v1_4_R1.CraftServer.dispatchCommand(CraftServer.java:514) 21.02 13:39:56 [Server] INFO at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:186) 21.02 13:39:56 [Server] INFO at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) 21.02 13:39:56 [Server] INFO at com.shampaggon.crackshot.CSDirector.onCommand(CSDirector.java:159) 21.02 13:39:56 [Server] INFO at org.bukkit.plugin.java.JavaPlugin.reloadConfig(JavaPlugin.java:117) 21.02 13:39:56 [Server] INFO at org.bukkit.configuration.file.YamlConfiguration.loadConfiguration(YamlConfiguration.java:175) 21.02 13:39:56 [Server] INFO at org.bukkit.configuration.file.FileConfiguration.load(FileConfiguration.java:105) 21.02 13:39:56 [Server] INFO at org.bukkit.configuration.file.FileConfiguration.load(FileConfiguration.java:138) 21.02 13:39:56 [Server] INFO at org.bukkit.configuration.file.YamlConfiguration.loadFromString(YamlConfiguration.java:55) 21.02 13:39:56 [Server] INFO in "<string>", position 49 21.02 13:39:56 [Server] INFO org.bukkit.configuration.InvalidConfigurationException: unacceptable character '�' (0xFFFD) special characters are not allowed 21.02 13:39:56 [Server] SEVERE Cannot load plugins/CrackShot/config.yml
-
View User Profile
-
Send Message
Posted Feb 21, 2013@Shampaggon
i think the issue might be form our providers, i remember seeing a problem with special characters somewhere else and saw someone mentioned to contact the server provider, wich im currently doing lol >.< hopefully thats the problem.
the plugin loads, and commands work but its having trouble reading the config.
-
View User Profile
-
Send Message
Posted Feb 21, 2013@delsolsi213
That's very strange, and quite embarrassing, knowing that the plugin fails to even start up for some people. Try removing all color codes for a possible quick-fix, and surrounding all strings with quotation marks (").
Does your real server run on a different operating system, as well?
-
View User Profile
-
Send Message
Posted Feb 21, 2013@Shampaggon
lol i was testing this on my local server, now that i uploaded to my real server >.< i got the same error as Drfusion :<
-
View User Profile
-
Send Message
Posted Feb 21, 2013@Deckerzmc
I'm relieved to hear that. :)
@delsolsi213
So like: "AK-47?", right? Most probably the treasure-chest plugin, as it is the one in charge of saving and re-spawning the weapons. Oh well, at least it works. :3
@DrFusion
You will find version 0.82 as soon as it is approved. It will attempt to solve the configuration issue you are experiencing.
-
View User Profile
-
Send Message
Posted Feb 21, 2013Hey,
i had i look at the config in more detail and its easy to understand, i was being special :P
-
View User Profile
-
Send Message
Posted Feb 21, 2013@Shampaggon
ok finally got it to work lol. one thing im using treasure chest plugin and putting guns in it works fine everytime the chests resets the guns work but idk if its your plugin or treasure chets after they respawn theres ? next to the gun name.
-
View User Profile
-
Send Message
Posted Feb 21, 2013@Shampaggon
Here is the config.yml with no modifications, I could not point out any invalid characters other than the color code. I have also modified it so the file doesn't have an of the color code characters and still no luck, same error as defined in my previous comment.Also saving at UTF-8 has no luck. http:dev.bukkit.org/paste/7176/
My specifications of the server is: Intel Xeon E3 1245v2 3.4Hz+ 2 GB DDR3 Intel SSD 320 (SOFT RAID - 0/1) CentOs on Linux
Edit: I only have this plugin on the server and nothing else.
-
View User Profile
-
Send Message
Posted Feb 21, 2013@delsolsi213
Try giving it a value from 1-99. The guide has rick-rolled you once again.
@DekuHero @DrFusion
I would first suggest checking the config.yml file for any peculiar-looking characters (aside from the color-codes §) and remove those. If nothing else works, try saving the file as UTF-8.
Before you do any of that, though, do you mind posting your config.yml so I can diagnose the problem? Could you also tell me your operating-system?
@Deckerzmc
The approach I've taken involves:
I'm really interested in hearing what you would suggest, though. I'm always open to constructive criticism.
-
View User Profile
-
Send Message
Posted Feb 21, 2013maybe make a video showing us your plugin? :)
-
View User Profile
-
Send Message
Posted Feb 21, 2013@Shampaggon
http://gyazo.com/91c20b7c089e5b42b3bbe21bb9a33b06 heres how i have my config, and its not working for me, idk if im probably doing something wrong.
-
View User Profile
-
Send Message
Posted Feb 21, 2013@Deckerzmc
actually i find the configuration easy to edit, Shampaggon you did an awesome job mate, and saved me a few bucks lol, i allmost hired a dev to code me a gun plugin allmost exactly like this 1 :D.
-
View User Profile
-
Send Message
Posted Feb 21, 2013@delsolsi213
It's [CS]<number>, not [CA]<number>. The guide has been updated.
-
View User Profile
-
Send Message
Posted Feb 21, 2013That's the most overly complicated config ive see, you tried to make it as configurable as possible but went about it in the completely the wrong way
-
View User Profile
-
Send Message
Posted Feb 21, 2013First time starting up this plugin I get this error: http://dev.bukkit.org/paste/7175/
Seems like there's an error with the config.
And also non of the guns can be spawned as /shot list doesn't list anything.