"The Musket is a late-game ranged weapon, supplanting but not totally replacing the Bow. It requires a Musket Barrel (made of three Iron Ingots and a Flint and Steel) and a Musket Stock (made of four pieces of any kind of wood) to construct. As it demands a steady supply of iron, paper, and gunpowder to use, it is usually only usable for later-game players, at which point the Bow is outclassed in PVP by stronger types of armor.
The chief strength of the weapon is its high power; it can grievously wound unarmored players, and do hefty damage against armored players. This is balanced out by its slow rate of fire; following every shot, the Musket must reload. This is a three-second process in which a progress bar fills in the weapon's hotbar slot, it tilts upwards, and the player's movement speed is reduced to that of aiming a bow. The weapon plays a clicking noise to indicate that it is fully loaded, and then can be aimed and fired.
The Musket's damage/accuracy relationship is opposite to that of the Bow. Unlike the Bow, which starts with weak arrows but must charge to gain powerful ones, the Musket remains powerful regardless of whether right-click is held or simply tapped. However, it starts with horrid accuracy; to gain respectable accuracy the player must aim it in the same fashion as the Bow. This ultimately means that the Musket's rate of fire is lower than that of the Bow, balancing out its higher power.
Optionally (this may or may not be used), the weapon could become a Musket with Bayonet if a sword was crafted with it; this would grant it Sword-style attacking power and swinging time in melee, instead of the standard item melee damage.
The weapon may be enchanted as with a standard Bow, but cannot use the wide variety of special ammunition for the Bow. There are three types of ammunition for the Musket:
Cartridge: [/i]The basic musket ammo. Shoots a single fairly-accurate bullet dealing 7.5 hearts of damage (15 HP). Craftable with an iron ingot, some paper, and a unit of Gunpowder- yielding 4 cartridges. Effective at sniping away mobs at medium to long range, and longer-ranged than an arrow.
Grapeshot: [/i]Musket ammunition crafted with gravel instead of iron ingots, granting 4 grapeshot ammo. Fires an inaccurate spread of 6 mini-bullets each doing 2 hearts of damage (4 damage each, 24 HP total). While this makes the Musket strong enough to instantly kill a player or mob at close range, Grapeshot is extremely inaccurate and should not be used at long range.
Rocketshot: [/i]Crafted with a Firework rocket instead of an iron ingot, granting 2 rocketshot ammo. The rocket shot possesses a thick trail following it. It suffers from zero bullet drop, and explodes once it impacts a target, dealing a small radius of explosive damage with deadly power. A direct hit deals 14 hearts (28 damage); however, its deadly power is balanced by its slow movement speed, making dodging the rocket possible. After around 70 blocks of travel, the rocket will run out of fuel and fall to the ground, producing an explosion."
Basically, I'm one of those people that are rather OCD about very small and inconsequential things. I absolutely can't get over the fact that you can make TNT with gunpowder, but not a gun. I already know that Reforged and Balkon's Weapons attempt this, but Reforged's musket is currently half-functional at best, and Balkon's Weapons hasn't seen an update past 1.7.10. I'd do this myself, but it seems to be impossible in MCreator and I have no idea how to go about doing Java code. It doesn't seem to be so difficult for an experienced modder to do a mod solely consisting of a musket.
Taken from my Suggestions post:
"The Musket is a late-game ranged weapon, supplanting but not totally replacing the Bow. It requires a Musket Barrel (made of three Iron Ingots and a Flint and Steel) and a Musket Stock (made of four pieces of any kind of wood) to construct. As it demands a steady supply of iron, paper, and gunpowder to use, it is usually only usable for later-game players, at which point the Bow is outclassed in PVP by stronger types of armor.
The chief strength of the weapon is its high power; it can grievously wound unarmored players, and do hefty damage against armored players. This is balanced out by its slow rate of fire; following every shot, the Musket must reload. This is a three-second process in which a progress bar fills in the weapon's hotbar slot, it tilts upwards, and the player's movement speed is reduced to that of aiming a bow. The weapon plays a clicking noise to indicate that it is fully loaded, and then can be aimed and fired.
The Musket's damage/accuracy relationship is opposite to that of the Bow. Unlike the Bow, which starts with weak arrows but must charge to gain powerful ones, the Musket remains powerful regardless of whether right-click is held or simply tapped. However, it starts with horrid accuracy; to gain respectable accuracy the player must aim it in the same fashion as the Bow. This ultimately means that the Musket's rate of fire is lower than that of the Bow, balancing out its higher power.
Optionally (this may or may not be used), the weapon could become a Musket with Bayonet if a sword was crafted with it; this would grant it Sword-style attacking power and swinging time in melee, instead of the standard item melee damage.
The weapon may be enchanted as with a standard Bow, but cannot use the wide variety of special ammunition for the Bow. There are three types of ammunition for the Musket:
Basically, I'm one of those people that are rather OCD about very small and inconsequential things. I absolutely can't get over the fact that you can make TNT with gunpowder, but not a gun. I already know that Reforged and Balkon's Weapons attempt this, but Reforged's musket is currently half-functional at best, and Balkon's Weapons hasn't seen an update past 1.7.10. I'd do this myself, but it seems to be impossible in MCreator and I have no idea how to go about doing Java code. It doesn't seem to be so difficult for an experienced modder to do a mod solely consisting of a musket.
We're doing a mod project, check it out: