DUAL WIELDING
All weapons from this Add-On can now be used in the Off-Hand, which in turn makes it possible to fire two of them at the same time.




HOW TO USE
To use a gun in your offhand, you simply need to grab it in your inventory and put in the second hand slot, where you would put a shield.
To actually fire the gun all you need to do is interact like you would normally (right click/left trigger/holding your screen) in order to make it shoot. As simple as that
You use any two guns you want, you are not limited whatsover in this area. Feel free to try combinations at your will.



ACTUAL DAMAGE SYSTEM
You might think, "but wait, Minecraft has a system that makes hurt mobs invincible for a couple of ticks, isn't this kind of pointless?" Well thanks to the brand new ACTUAL DAMAGE SYSTEM that is no longer a concern!
The ADS (Actual Damage System) allows for you to bombard an enemy with bullets as fast as you want and have them take all of the damage. This means if you use two guns at the same time, you will effectivly deal double damage!
As the best example, below is an Iron Golem getting bombarded with bullets and taking the damage of all of them instead of going invicible briefly:



THE GUNS
Hand Cannon
The most basic one of them all, ideal for encounters with common enemies
- Damage: 9
- Reload Time: 1.0
- Durability: 200 uses
- Bullet Spread: 2.0
- Can NOT pierce through enemies
Musket
Efficient and with a good range, ideal for dealing with more powerful mobs at a distance!
- Damage: 24
- Reload Time: 2.75
- Durability: 150 uses
- Bullet Spread: 1.0
- Can pierce through enemies
Blunderbuss
A powerful and quick gun, in exchange for a decreased range, better for close encounters.
- Damage: [24 - 3]
- Damage Per Pellet: 3.0
- Pellets Shot: 8.0
- Reload Time: 1.9
- Durability: 180 uses
- Bullet Spread: 6.0
- Can pierce through enemies
Double Barrel Shotgun
Very powerful, very low range, only for players who like to risk it all with a point-blank shot.
- Damage: [48 - 3]
- Damage Per Pellet: 3.0
- Pellets Shot: 16.0
- Reload Time: 2.5
- Durability: 150 uses
- Bullet Spread: 16.0
- Can pierce through enemies
Hand Mortar
An explosive little gun, better for dealing with crowds of enemies or for environmental destruction!
- Damage On Direct Hit: 24
- Reload Time: 2.65
- Durability: 100 uses
- Bullet Spread: 1.0
- Explodes on contact with blocks
- Bullets are affected by gravity
- Leaves fire behind
Auto Gun
Not so high damage, in exchange for a fast fire rate.
- Damage PerBullet: 4
- Bullets Shot: 2.0
- Reload Time: 0.2s
- Durability: 150 uses
- Bullet Spread: 3.0
- Can pierce through enemies
Mauler
A revolver like gun, slower than the Flintlock but more powerful
- Damage: 16
- Reload Time: 1.0s
- Durability: 150 uses
- Bullet Spread: 2.0
- Can pierce through enemies
Hunting Musket
Perfect for attacking enemies from a safe distance with a higher fire power, in exchange for a slower fire rate. To use the spyglass attached to the musket, simply crouch while having the Hunting Musket in your hand!
- Damage: 32
- Reload Time: 3.8s
- Bullet Spread: 0.0
- Durability: 150 uses
- Can pierce through enemies
Repeating Crossbow
Capable of shooting arrows at a quick speed, with fully working crossbow enchantments, and even fully functional tipped arrows (prioritizing the off-hand)
- Damage: 9
- Reload Time: 0.2s
- Bullet Spread: 0.5
- Durability: 400 uses
- Can NOT pierce through enemies (unenchanted at least)
- If enchanted with Quick Charge, it will become a burst fire weapon, consuming and firing +1 arrow per level
NEW -> DESPOILER
A burst shot weapon, capable of firing three decently powerful bullets in succession, dealing considerable damage if all three land on the target. With it's low bullet spread is best if used at a distance.
- Damage Per Bullet: 12
- Bullets Per Shot: 6
- Reload Time: 2.4s
- Bullet Spread: 6.0
- Durability: 100 uses
- Explodes on contact with blocks
- Bullets are affected by gravity
- Does NOT leave fire behind
- NOTE: All guns can be repaired in an anvil using Iron Ingots, except for the Hand Mortar, which uses gold ingots, as well as the Crooked Mortar and Despoiler, which use copper ingots.
- NOTE: All guns listed above can be used on the offhand at the same time as a different gun on the mainhand

HOW TO USE THE GUNS
All weapons have the same basic functionality, all you need to use them is to have their respective type of ammo in your inventory and the guns will do the rest

Once you have the necessary ammo type for your gun, all you need to do is use your gun, and it will shoot the projectile. It is also worth noting that all guns have a set durability and can be repaired in an anvil using iron ingots.
To reload the gun you don't have to do anything, when the gun is shot it will immediately reload itself.

HOW TO CRAFT THE GUNS
To be able to craft all of the items in this add-on, you will need to use a new table added with it, the Firearm Forger:
Once you've made the Firearm Forger, all you need to do is place it down, interact with it, and it will show you a menu similar to that of the villagers:
This menu is where you can craft all items of this Add-On mentioned before, both the guns and the ammo needed for them, including shortened stats for every gun. Making use of the table to craft any item will also grant the player a small amount of XP per item made.

ENCHANTING & SHADOW GUNS
If you think the power of these firearms alone isn't enough, if you feel like you need more power for your needs, this Add-On also has a solution for you...
Introducing the Shadow Guns, variants of all the normal guns shown before, that behave the same and use the same ammo types, but they have a key difference: Shadow Guns can be enchanted just like a Bow, you are to enchant these with any Bow enchantment, except for infinity.
IN THE CASE OF THE INFINITY ENCHANTMENT: Since by default, infinity would make the players posses infinite ammo, this could easily break the balance a lot considering how powerful the enchanted guns can get, thus, with this update, Infinity is no longer disabled, BUT, it now works differently, by having a 50% chance of not consuming ammo, instead of a 100%
To obtain the Shadow Guns, all you need to do is go to a Crafting Table, and combine a normal gun with one Nether Star, and just like that, you will get the Shadow variant of the gun, Shadow Guns additionally include a higher durability, although the amount of the weapon that can be repaired with iron on an anvil is decreased.



THE OFFSHOOT
It's only fair that mobs get a chance to fight back against these new guns. In retaliation they came up with The Offshoot, an agressive mob that can spawn alongside skeletons.

Health: 15 HP
Drops: Can drop heavy bullets, light bullets, and sometimes the weapon they are currently holding.
Can Spawn With:
- Flintlocks
- Muskets
- Maulers
- Hunting Muskets


HOLDING ANIMATIONS
As a small bonus, this update now brings holding animations to the guns, meaning the player will now properly hold the gun in the air while using it. This is done in a way that does not override any vanilla animations, so it should be compatible with most other addons.



NOTE: Although these do not override any vanilla resources, they still can get a bit funky when used along with some resource packs such as Actions & Stuff, so in case you wanna disable these animations, you can do so through the menu, details below.

SETTINGS MENU
This third release of the Add-On includes a brand new menu, which allows the players to easily configure some aspects of the Add-On without leaving your world.
To access the settings menu simply type in chat: "/rev:improvisedgunsmenu"
From this menu you will be able to access the following:

NOTE: The command works perfectly fine on survival, although for whatever reason it will not allow you to press TAB to autocomplete it
PREFERENCES
Within preferences, you can configure the following options:
- Enable holding animations: Disable the third person holding animations the player does by default. Turn off this option if it causes visual problems with some player animations resource pack
- Enable camera shake: If enabled, weapons will trigger a camera shake on the player when using them.
- Play "Ding" sound on hit: Play the classic bow DING sound when hitting an enemy with a shot from one of these weapons.
- Use fancy particles: If disabled, bullets will spawn less particles in their particle trail.
- [!] Restrict offhand use while sneaking: While enabled, players will not activate weapons if they are sneaking, this as a way to better control the use of the weapons of the offhand. Disabling it will remove this restriction completely, which is not recommended.
- [!] Restrict offhand use with certain items: While enabled, players will not be able to use weapons from their offhand if the item in their offhand is a:
- Block
- Food
- Spear
- Shovel
- Hoe
- Disabling it will remove this restriction completely, which is not recommended.
CUSTOMIZATION
From this menu you can change the trail color of each gun in the Add-On. To do this simply select a gun, then insert whatever RGB value you want, press "Accept" and you're done!
Example



ADVANCEMENTS!?
Finally, as a small bonus, this Add-On includes internal Advancements. These are simple goal posts that, when achieved, will grant the player with a certain amount of XP LEVELS:
- Common: Grants 2 XP LEVELS
- Rare: Grants 5 XP LEVELS
- Epic: Grants 7 XP LEVELS

The full list of advancements can be seen in-game through the /rev:improvisedgunsmenu command
NOTE: These are rewards in XP LEVELS, not raw XP, meaning you will always gain this amount of levels no matter how much XP you have at the moment.

ACHIEVEMENT COMPATIBILITY