Read this before you post a question
Before you post, make sure you read the whole topic carefully, otherwise I will just ignore your post.
For common problems, check the troubleshooting section.
If you get an error screen, please post the appeared error.
Ideas, videos and other support are always welcome.

WeaponsMelee weapons

Spear
A spear to hunt a cow!
Damage: Less than a sword
Knockback: Small
Reach: 1 block further
Right click: Throw it, will not disappear on hit.
You can also hit mobs from a bit further.
Made from wood, stone, iron, diamond and gold.
Crafting recipe:

Halberd
A halberd to smash a creeper in the face!
Damage: Less than a sword
Attack speed: Very slow
Knockback: Large
Reach: 1 block further
Right click: Switch to stabbing mode. Attack quicker, but with less knockback.
Made from wood, stone, iron, diamond and gold.
Crafting recipe:

Knife
A knife to stab a spider!
Damage: Less than a sword
Durability: Half of a sword
Knockback: Small
Right click: Throw it, like the spear.
Craftable without workbench.
Made from wood, stone, iron, diamond and gold.
Crafting recipe:

Battle axe
A battle axe to shave a sheep with style!
Damage: As much as a sword
Ignores armour
Attack speed: Slow
Knockback: Large
Can chop wood.
Made from wood, stone, iron, diamond and gold.
Crafting recipe:

Warhammer
A warhammer to squeeze a slime!
Damage: As much as a sword
Attack speed: Slow
Knockback: Large
Block damage: Huge, depends on material
Right click: Hold to charge a super ground smash, hurting surrounding mobs. Explosion power determined by material.
There is a cooldown of 20 seconds between charges.
Made from wood, stone, iron, diamond and gold.
Crafting recipe:

Golden weapons all do a little more knockback.

Flail
A flail to swing at pigmen!
Right click: Throw it, decreases the item's durability.
Damage: As much as a sword
Made from wood, stone, iron, diamond and gold.
Crafting recipe:

Javelin
A javelin to throw at chickens!
Right click: Start aiming, release to throw.
Damage: More than arrows
Distance: Near
Deviation: Large
No bow needed.
Critical hit if thrown with full power while jumping.
Crafting recipe:
Don't mistake them for iron or stone spears.

Throwable dynamite
Not just ordinary TNT!
Right click: Light and throw it.
ATTENTION: from v9.0 the TNT will be thrown immediately when you click the right mouse button!
Explosion power: Half of a TNT block
Block damage can be disabled in the properties file.
Crafting recipe:

Boomerang
A boomerang to throw a dragon out of the air!
Right click: Start aiming, release to throw.
Distance: Depends on aim time
Made from wood, stone, iron, diamond and gold.
Crafting recipe:

Shooting weapons

Musket
A musket to shoot back at skeletons!
Right click: Start reloading, right click again to start aiming. Aiming decreases deviation. Release to fire.
Ammo: Musket rounds
Range: Gigantic
Deviation: Large, depends on aim time
Damage: Massive, 10 hearts
Firing will damage the weapon.
You can also attach a bayonet to it, so you can stab opponents too.

These are the crafting recipes for the musket:
The musket stock:

The musket barrel:

The full musket:

The one for adding a bayonet, you have to use a knife. The knife can be made of every material. The musket and bayonet have separate durabilities.

And the musket round:

Crossbow
A crossbow to shoot a pig from distance!
Right click: Start reloading, right click again to start aiming. Aiming decreases deviation. Release to fire.
Ammo: Crossbow bolts
Range: Further than a bow
Deviation: Small, depends on aim time
Damage: Large, depends on velocity

This is the crafting recipe for the crossbow:

And the crossbow bolt:

Blowgun
A blowgun to poison a sheep!
Right click: Start reloading, right click again to start aiming. Aiming increases range. Release to fire.
Ammo: Poisonous darts
Range: Approximately the same as a bow, depends on aim time.
Deviation: Small
Damage: Half a heart, applies a potion effect

This is the crafting recipe for the blowgun:

There are 4 types of darts with different potion effects.
Weak poison:

Strong poison:

Hunger:

Slow:

Blunderbuss
A blunderbuss to deal with a squad of zombies!
Right click: Start reloading, right click again to start aiming. Release to fire.
Ammo: Blunderbuss shots, resulting in 10 bullets
Range: Near
Deviation: Each bullets has huge deviation.
Damage: Small, determined by the amount of bullets

The barrel crafting recipe:

Combing it with the musket stock creates the blunderbuss:

The blunderbuss shot:

Flintlock Pistol
A flintlock pistol to take revenge on villagers who gave you a raw trade!
Ammo: Musket rounds
Range: Near
Deviation: Huge
Damage: Half of the musket, 5 hearts

Cannon
A cannon to take revenge on ghasts!
Placeable and mountable.
Right click item: Place the cannon
Right click cannon: Reload or mount the cannon
Ammo: Gunpowder and cannonballs
Jump key: Fire the cannon in the direction you look.
In the config file you can disable block damage.

Cannon crafting recipe:

Cannon ball crafting recipe:

The model of the cannon, made by xiraxis:

Miscellaneous

A training dummy
This isn't really a weapon, but I made this just for fun. As a gift to all the fans of the WeaponMod!
Place the dummy with a right click. Pick it up the same way, if you are not holding a weapon from this mod, a sword or a bow.
You can hit the dummy infinitely, it will never break from projectile or melee damage. It does when it is set on fire, explodes or when it falls from too high.

Make sure the weaponmod.cfg file of the clients matches with the server.

Enjoy!

Installation videos
An installation video for Mac by invisiblestamp (MrHowToGames):

Modpacks

Private modpacks: Free to include Balkon's WeaponMod.

Public modpacks (no profit): Free to include Balkon's WeaponMod, as long as the modpack is not monetized. Credit to the original author must be given and a link to this thread must be available.

Public modpacks (monetized): Please request permission to the original author, incuding a detailed description of the modpack, Minecraft version and location of distribution. If you do not fulfill in these requirements, your request will be ignored. Credit to the original author must be given and a link to this thread must be available.

Troubleshooting

- Items are acting strange on a server or causing errors.
The item IDs that the server is using do not match the ones for the client. The server must set them to an unused ID by editing the config file. Then the clients need to use the same config file. If you're having trouble setting up the config file, I recommend you to use the config file that automatically comes with the download.

Changelog

[[[Version 1.14.3]]]<br>- Fully compatible with Minecraft 1.7.10.<br>- Fixed crash when using exploding weapons.<br>- Added a zoom effect to shootable weapons.<br>- Increased halberd base damage by 1.<br>- Changed halberd behaviour: switching changes attack delay instead of damage.<br><br>[[[Version 1.14.2]]]<br>- Fixed mod.<br><br>[[[Version 1.14.1]]]<br>- Fixed explosions causing server crash.<br>- Added crash safety to datawatcher values.<br><br>[[[Version 1.14.0]]]<br>- Updated to 1.7.2!<br>- Added reload progress effect to HUD.<br>- Added reach extension value to item attribute tooltip.<br>- Reduced bounding box size of the dummy, now fits on one block.<br>- Fixed crash when cannon is hit by projectile from dispenser.<br>- Fixed melee enchantments not being applied when spear/knife/boomerang is thrown.<br><br>[[[Version 1.13.6]]]<br>- Moved item textures to the assets/weaponmod/ folder.<br>- Moved lang files to the assets/weaponmod/lang/ folder.<br>- Fixed darts ingoring dart type on pickup.<br>- Fixed dispensers always firing default dart type.<br><br>[[[Version 1.13.5]]]<br>- Musket with Bayonet now has separate durability for the musket and for the bayonet.<br>- Fixed projectiles disappearing when not possible to add to (a full) inventory.<br><br>[[[Version 1.13.4]]]<br>- Fixed multiplayer crashing the game.<br><br>[[[Version 1.13.3]]]<br>- Fixed crash on flail render.<br>- Fixed various bugs around thrown items being damaged on hitting a mob.<br><br>[[[Version 1.13.2]]]<br>- Added the flintlock pistol.<br>- Added blowgun darts with different recipes and poisons.<br>- Added information tags to the weapons.<br>- Changed fire control for the cannon back to the jump key.<br>- Increased katana's attack speed.<br>- Removed musket bullet losing damage over distance.<br>- Decreased musket deviation.<br>- Fixed javelins not stacking.<br>- Fixed dispense behaviour.<br>- Fixed crossbow bolts not sticking in players.<br>- Changed config file to .minecraft/config/BalkonsWeaponMod.cfg.<br>- Changed resource locations due to new resource loading system.<br><br>[[[Version 1.12.0]]]<br>- Added the katana as a new weapon.<br>- Added custom attack delays to weapons (by default 1.00s):<br> - Halberd 1.40s<br> - Battleaxe 1.25s<br> - Warhammer 1.25s<br> - Katana 0.75s<br>- Changed the amount of javelins crafted from 2 to 4.<br>- Made flails swing on left click on an entity.<br>- Improved custom item renderers.<br>- Decreased the halberd's base damage.<br>- Fixed incremental knockback bug.<br>- Fixed weapons with extended reach not working.<br>- Fixed cannon glitching when mounted.<br>- Fixed projectiles always sticking to the top of blocks.<br>- Fixed projectiles not applying enchantment effects.<br>- Fixed charging mechanism of the warhammer.<br><br>[[[Version 1.11.3]]]<br>- 1.5.2 compatible!<br>- Moved weaponmod.properties file to the /.minecraft/config/ folder.<br>- Changed weapon tags, affected language files and texture file names.<br><br>[[[Version 1.11.2]]]<br>- Fixed weapons not consuming ammo when fired.<br><br>[[[Version 1.11.1]]]<br>- Fixed boomerangs hitting a mob crashing the game.<br>- Fixed server crashes on startup.<br><br>[[[Version 1.11.0]]]<br>- Minecraft 1.5.1 compatibility.<br>- Muskets can now have bayonets made of all 5 materials.<br>- Crafting recipe of the bayonet is now shapeless.<br>- Halberd stab or slash mode now stored in item, instead of player.<br>- Fixed aiming starting immediately after reloading.<br>- Added Italian and Chinese translations.<br>- Using separate icons again.<br><br>[[[Version 1.10.3]]]<br>- Updated to Minecraft 1.4.6!<br>- Fixed warhammer not needed to cool down.<br>- Altered fly path of the cannonball.<br><br>[[[Version 1.10.2]]]<br>- New cannon model (many thanks to xiraxis!).<br>- Removed unnecessary enchantment IDs.<br>- Fixed a certain crash on startup.<br>- Fixed enchantment effects not being applied to musket bullets, blunder shots and crossbow bolts.<br><br>[[[Version 1.10.1]]]<br>- Spears and halberds do now have extended hit reach too!<br>- Improved rotation of boomerangs.<br>- Decreased amount of projectile updates sent from server to client.<br>- Increased max distance projectile updates are sent.<br>- Fixed server crashes with long items enabled.<br>- Fixed explosions not spawning particles.<br>- Fixed dispensers not firing WeaponMod items.<br><br>[[[Version 1.10.0]]]<br>- Added custom spear, javelin and halberd renderers, making them appear long.<br>- Added custom knife and firerod renderers, making them look normal in third person view.<br>- Altered textures.<br>- New crossbow texture.<br>- Added bow enchantments to the fireable weapons.<br>- Improved blunderbuss shot.<br>- Changed blunderbuss sound. (Not my own choice)<br>- Simplified installation.<br>- Simplified boomerang.<br>- Removed easy-boomerang property.<br>- Added new property to determine who can pickup thrown/fired projectiles.<br>- Increased max visibility distance of the boomerang.<br>- Fixed boomerang bugs.<br>- Fixed absent pickup animation.<br>- Fixed shooting weapons showing no particle effects.<br>- Added mcmod.info file.<br>- Removed preset properties pack.<br><br>[[[Version 9.1.1]]]<br>- Cannons can be picked up with one hit (when not holding any item).<br>- Fixed not seeing flail rope.<br>- Fixed dispensers only firing WeaponMod items.<br>- Fixed glitching of projectiles.<br>- Javelins infinite in creative mode.<br>- Reduced cannon glitching by reducing data send frequency.<br>- Fixed server not being able to create weaponmod.properties file.<br><br>[[[Version 9.1.0]]]<br>- Added reload duration properties to the properties file.<br>- nl_NL language boomerang fix.<br>- Added de_DE language (German). Thanks to pick09091995!<br>- Added en_PT language (Pirate Speak!).<br>- Default entity and item IDs now also hardcoded.<br>- Default language now hardcoded.<br>- Fixed material mod conflicts.<br>- Fixed certain golden weapons having smaller knockback instead of larger.<br>- Fixed server crashes on startup.<br>- Fixed client crashing when throwing flail on (LAN-)server.<br><br>[[[Version 9.0.0]]]<br>- Minecraft 1.3.2 compatible!<br>- Added support for languages.<br>- Added a new weapon: the boomerang!<br>- Added a new property to the properties file: easy-boomerang.<br>- Added the vanilla sword enchantments to all melee weapons.<br>- Spear and knife entities are now colored as the material.<br>- Made blowgun and crossbow damageable.<br>- Most of the weapons are now infinite in creative mode.<br>- Projectiles you threw will not despawn anymore.<br>- Improved explosions.<br>- Improved knockback. Especially while sprinting.<br>- Changed cannon fire key to the sneak key. (Usually left shift.)<br>- Changes to the warhammer: supersmash without delay, but causes hunger quickly, and damages warhammer a lot.<br>- Changes to dynamite: is now thrown at first click.<br>- Applied a fix in the properties file loader.<br>- Whether or not a weapon is reloaded will be saved.<br>- This also fixes weapons getting unloaded when thrown out of inventory.<br>- But weapons will start aiming immediately after reloading. (Bug)<br>- Fixed not seeing firing effects at shot when weapon breaks.<br><br>[[[Version 8.6.0]]]<br>- Minecraft 1.2.5 compatible!<br>- No longer using ModloaderMP, Minecraft Forge multiplayer API is waaay better.<br>- Which means no more invisible entities!<br>- Added infinite ammo in creative mode (also spears and knives, because of server "bug").<br>- Improved spear and javelin texture.<br>- Improved knife and dynamite rotation.<br>- Fixed disconnect from server after throwing knife or spear.<br>- Fixed item IDs in properties do not match the ones in-game.<br><br>[[[Version 8.5.0]]]<br>- Dispensers can now fire cannonballs.<br>- Readded the breath sound to blowguns.<br>- Made battleaxes harvest trees a little faster.<br>- Fixed the jammed weapon bug, occured when switching to another item while reloading a weapon.<br>- Fixed only one player being able to perform a power attack with the warhammer at a time.<br><br>[[[Version 8.4.2]]]<br>- (Server only) Another fix for the properties file.<br><br>[[[Version 8.4.1]]]<br>- (Server only) Fixed the following lines missing from the properties file, preventing spears and knives to be thrown:<br>can-throw-knife=true<br>can-throw-spear=true<br><br>[[[Version 8.4.0]]]<br>- Multiplayer!<br>- Item IDs in properties file do now match the real ingame IDs.<br>- Tweaked bullet bouncing.<br>- Possible bugs solved with saving projectile data.<br>- Fixed all dynamite rotations being the rotation of the last thrown stick.<br>- Fixed flail ball coming out of your face.<br>- Fixed some serious bugs in properties file and properties reader.<br><br>[[[Version 8.3.0]]]<br>- Minecraft 1.1 compatible.<br>- Made flails take damage every swing instead of every hit.<br>- Fixed halberds not being able to switch in MCForge version.<br><br>[[[Version 8.2.0]]]<br>- Added a MCForge version to the download.<br>- Added some sound to the dummies.<br>- Made the cannonball fly further.<br>- Made the dummy shaking less annoying.<br>- Made projectiles bounce back from dummies.<br>- Made dummies break from fire, explosions and falling.<br>- Decreased spear and javelin deviation.<br>- Fixed the installation instructions a bit.<br>- Fixed muskets with bayonets have half the durability of the normal musket.<br>- Fixed reloadable weapons not breaking.<br>- Fixed warhammer not breaking after supersmash.<br><br>[[[Version 8.1.0]]]<br>- Minecraft 1.0 compatible! :D<br>- Added the stabbing ability to the halberd.<br>- Added a cool sound effect to the knife.<br>- Changed some of the sounds to fit better.<br>- Fixed a large bug with knifes registered as spears an weird stuff.<br><br>[[[Version 8.0.0]]]<br>- Added MCForge support!<br>- Added a new weapon, the blunderbuss.<br>- Added an awesome special attack to the warhammer.<br>- Added a training dummy.<br>- Added bouncing to the bullets when hitting hard materials, like rock and metals.<br>- Added the option whether or not the cannonball and dynamite destroy blocks.<br>- Balanced all the advantages and disadvantages for all weapons a bit.<br>- Decreased durability for the battleaxe.<br>- Now using one image that contains all sprites.<br>- Gave the cannonball and bullet a simpler texture image layout.<br>- Fixed a lot of other small things.<br>- Renamed all class files.<br><br>[[[Version 7.1.1]]]<br>- Made flail being easier to use.<br>- Made musket and crossbow more efficient by increasing the damage dealt.<br>- Fixed cannon properties in properties file not applying to mod.<br>- Fixed world corruption bug when thrown a spear or knife and then leave the game.<br><br>[[[Version 7.1.0]]]<br>- Changed the Warhammer textures. (Thanks to mDiyo, creator of Infinitools.)<br>- Changed the way the flail acts.<br>- Added material depending colour to flail ball.<br>- Reloadable weapons consume ammo when fired again, instead of when reloaded.<br>- Made it possible to fire musket and crossbow instantly, but giving the projectile much deviation.<br>- Added variable deviation to the musket and crossbow.<br>- Fixed musket not receiving damage when fired.<br>- Fixed cannon exploding into items when fired.<br>- Fixed all items in a world being reloaded when only one item is reloaded. (Finally!)<br>- Fixed a bug in the texture of the cannon.<br><br>[[[Version 7.0.0]]]<br>- 1.8.1 support.<br>- No more class incompatibilities.<br>- Support for ModLoader's external mod loading system.<br>- Added manual reload for the crossbow, musket and blowgun.<br>- Added a cannon.<br>- Improved smoke coming from bullets.<br><br>[[[Version 6.0.1 + 6.1.0]]]<br>- IMPORTANT: Changed location of the properties file to the .minecraft/mods/weaponmod folder.<br>- Changed the names of the properties to make them better readable.<br>- Added automatically generating properties file if file not found.<br>- Added mobs turning green when being poisoned.<br>- Fixed holding multiple reloadable items causing extremely fast reload.<br>- Fixed having a fire rod in multiple inventory slots causing more flame and smoke particles.<br>- Fixed sick mobs being able to walk normally fast when still being sick.<br><br>[[[Version 6.0]]]<br>- Added a new weapon, the fire rod.<br>- Added recoil for the musket and crossbow.<br>- Mod no longer uses the EntityPlayer class.<br><br>[[[Version 5.2.1]]]<br>- Minecraft 1.7.3 compatibility.<br>- Possibly fixed weapons not reloading for some people.<br><br>[[[Version 5.2]]]<br>- Minecraft 1.7.2 compatibility.<br>- Tweaked the flail again.<br>- Reduced the knockback of the heavy weapons.<br>- Code improvements.<br><br>[[[Version 5.1]]]<br>- Added entity IDs to the properties file, the entities (bullet, javelin, dynamite, etc) are now saved when you quit the game.<br>- Fixed some flail bugs.<br>- Fixed the reload time being different on every computer. Reload time is the same as it ever was now.<br>- Fixed dispensers don't shoot entities.<br>- Fixed weapons don't get damage when destroying a block.<br><br>[[[Version 5.0]]]<br>- Added a new weapon: the flail.<br>- Fixed some words in the tooltips not beginning with an upper case letter.<br>- Fixed game crash when shooting a weapon with incompatibility of the EntityPlayer class.<br>- Due to that, the reload time is slightly longer.<br><br>[[[Version 4.4_1]]]<br>- Fixed the bug that when you try to fire a weapon without ammo for the first time, the game crashes.<br>- Fixed the spears not making any sound when hitting something.<br><br>[[[Version 4.4]]]<br>- Improved the dynamite physics a lot.<br>- Added the feature that you now have to right click the dynamite two times to throw it.<br>The first time is to light it, the second to throw it. More information on the forum post.<br>- Improved the particle graphics of the musket when shot.<br>- Improved some code. (You shouldn't notice anything)<br>- Added a patch for Xie's Hungermod.<br><br>[[[Version 4.3]]]<br>- Compatible with 1.6.5.<br>- Made the damage to blocks dealt by warhammers dependent of the weapon material.<br><br>[[[Version 4.2]]]<br>- Added the missing HD textures.<br>- Improved the textures a bit.<br><br>[[[Version 4.1]]]<br>- Fixed the dispenser bug.<br>- Fixed the bug where with certain settings in the properties file, you can only craft golden battleaxes.<br>- Added throwable dynamite.<br><br>[[[Version 4.0]]]<br>- Updated to Minecraft 1.5_01.<br>- Added a blowgun, which poisons enemies.<br>- Added a properties file.<br>- Made the crossbow unbreakable.<br>- Changed the amount of bolts get when crafted to 4, instead of 8.<br>- Made the smoke coming out of the musket better located.<br>- Probably more small things.<br><br>[[[Version 3.2]]]<br>- Added HD warhammer textures.<br>- Fixed a bug where with a certain mod the knives don't disappear from inventory when thrown.<br>- Fixed a bug where paintings could not be removed with hand.<br><br>[[[Version 3.1]]]<br>- Compatibility with Minecraft 1.4_01!<br>- Fixed a bug where all knifes in the world begin to spin when throwing one.<br>- Fixed a bug where a knife begins to spin when the block is removed.<br><br>[[[Version 3.0]]]<br>- Added new weapons: a crossbow and a warhammer.<br>- Added the ability to throw all spears and knives.<br>- Made the spear entity longer and the bullet entity better.<br>- Renamed the wooden and iron part of the musket into respectively musket stock and musket barrel.<br>- The dispenser class is no longer modified. The ModLoader method is now used.<br>- Made it possible that if you don't want a certain weapon you just don't install the class.<br>- Probably more things, I forgot.<br><br>[[[Version 2.1]]]<br>- Renamed the misnamed HD bullet.png texture to musket_bullet.png.<br>- Added the HD halberd textures made by milly_rainbow.<br><br>[[[Version 2.0]]]<br>- Added reload time for muskets.<br>- Added a new property for weapons: knockback.<br>- Added a new weapon: the Battle Axe.<br>- Improved "what you craft is what you get", so the halberd is not a bad buy any more.<br>- Added a better aim for the musket when sneaking.<br>- New musket round textures. (16p)<br>- A more musket-like texture for the musket. (16p)<br>- Added some better HD textures.<br>- Added dispenser usability for spears and musket rounds.<br>- Changed recipes of musket rounds and knives.<br>- Probably more small things.<br><br>[[[Version 1.0]]]<br>- Weapons:<br>- Spear<br>- Javelin<br>- Halberd<br>- Knife<br>- Musket (with optional Bayonet)<br>

Would have been nice to ask, but as this looks like a pretty good mod, you may use my bullet sprite.

I'm very sorry, didn't think about asking you. I first had a texture, but yours was much better. May I ask you how you made your textures? I still need a HD texture for a bullet, so I'm going to make that one on my own.

Yesterday I came up with an idea (before looking at Ye Olde Minegunner.) To reload the musket by putting a musket and a bullet together in the crafting field. What do you guys think about that? It will take longer before you can shoot again, depending on your mouse skills.

These are GREAT! I can't wait to start a new "NO INVEDIT" game with these to help me out in the beginning.

My FAVORITE is the Musket- which is more like the M1 rifle! I have Minegunner and thats great for short range- dispatching curious sheep etc. PLEASE don't change the Musket- except maybe the name since it's not Musket-y. If you get grief about it's lack of historical accuracy as a musket, just give it a makeover:http://en.wikipedia.org/wiki/M1_Garand

These are GREAT! I can't wait to start a new "NO INVEDIT" game with these to help me out in the beginning.

My FAVORITE is the Musket- which is more like the M1 rifle! I have Minegunner and thats great for short range- dispatching curious sheep etc. PLEASE don't change the Musket- except maybe the name since it's not Musket-y. If you get grief about it's lack of historical accuracy as a musket, just give it a makeover:http://en.wikipedia.org/wiki/M1_Garand

It was the intention to make a musket, so I'm not going to change the name, I'm going to change the use of the current musket, so it will become more "musket-y".