CHANGED: Diamond Gatling damage nerfed from x0.75 to x0.6, and given it a native 25% chance to not consume ammo
ADDED: Iron and Gold Guns can now be smelted into their corresponding Nuggets, like vanilla tools
ADDED: Gold Gun can now distract Piglins when dropped like other gold tools
ADDED: Config (off by default) to allow guns to be enchanted with Punch (for extra knockback)
The following changes are only relevant for addons/modpacks makers:
ADDED: Damage type tag gunswithoutroses:is_bullet for damage types considered to be bullets (nothing uses it and it's only 1 damage type but better future proofing for addons)
ADDED: Entity tag gunswithoutroses:is_bullet for bullet projectiles (nothing uses it but there were 2 in here and more in some addons so was god to consolidate)
ADDED: Guns can now have an innate knockback bonus (none do in here, it's for addons)
ADDED: Separate sound event for the Diamond Gatling; it's still the same sound as normal guns but this lets resource packs change it separately
ADDED: Chorus Fruit Bullet, on hit randomly teleport the target like they ate a Chorus Fruit
ADDED: Mod logo in the mod jar so you can see it in the mod menu and prism launcher
FIXED: Removed a leftover print in Explosive Bullets
FIXED: Typo in french translation
The following are only relevant to addon developers:
Added templates and (empty) tags for burst guns and charge guns; base GWR will likely not add any of them, but I'll make a few in a future addon (hopefully coming soon)
Refactored some duplicated code on guns (findAmmoAndPlayerShoot), though if you didn't directly modify a use or onUseTick you shouldn't notice
Well uh wish [I held on to 2.2.0 for a day]/[had [what prompted me to do that] yesterday] so that I could bundle these changes with the Prismarine Bullets, oh well...
CHANGED: Diamond Gatling now supports fractional fire delay (you'll only see that in tooltips with Sleight of Hand)
CHANGED: Diamond Gatling damage from x1 to x0.75, spread from 4 to 5
CHANGED: Sleight of Hand now gives a slightly higher bonus, for most guns it's only like 1 tick lower on some specific levels (because of the rounding), for the Gatling it's mosly a nerf because it no longer rounds (due to fractional fire delay)
Change of plan: staying on 1.20.1 for longer, and also now I'm sad I already did the 2.0 version jump cause it would have been better for this, cause we got a whole new mechanic and 3 new items
ADDED: Diamond Sniper now crits (x1.5 damage) if the bullet hits above eye level (if you press F3+B to see hitboxes it also shows you the eye level)
ADDED: Deadeye enchantment, only for snipers, increase crit damage multiplier
ADDED: Blaze Gun, a new pistol that turns any fired Iron Bullet into a Blaze Bullet for free!
ADDED: Explosive Bullet, deals damage in an area (even if you don't hit anything, and also it includes you)
ADDED: Amethyst Bullet, pierces through a few enemies, like a Crossbow enchanted with Piercing
CHANGED: Default bullet (when in creative with no bullets or when errors occur) changed to Iron (was Flint)
CHANGED: Cleaned up Diamond Shotgun tooltip, now it tells you the max damage per shot
CHANGED: Blaze Bullet recipe is now shapeless
Some internal changes that you won't see unless you're translating the mod (the tooltip translation strings are so much cleaner) or making an addon (old addons should still work but check for deprecated things)
Ported to Minecraft 1.20.1 (I don't plan on supporting this version for long, I wanna go to Neoforge 1.21.x to play with wind charges)
Internal method changes and renames to setup a future addon; existing addons will need an update
ADDED: Bullet Bag, can hold up to 9 stacks of bullets, which you can directly fire from inside it
REMOVED: Maws of Gluttony (the convenience was just too good to consider using anything else in nearly all situations)
ADDED: All guns now ignore invulnerability frames (instead of just the shotgun and gatling), so it is no longer said in the tooltips
CHANGED: "Accuracy" renamed to "Spread", which is the reciprocal, this should make the values easier to grasp
CHANGED: Iron/Gold Gun, spread from 1.5 to 2
CHANGED: Diamond Sniper, fire delay from 22 to 24
CHANGED: Diamond Shotgun, damage and bullets from 5x0.45 (max 2.25) to 4x0.6 (max 2.4), fire delay from 16 to 24
ADDED: Attributes and corresponding potion effects that can be put on players to affect gun stats; currently they're only for commands, but I'm planning to use them in a future addon
Like one method for the guns had to change signature, so compat mods may need some changes, hence the upped version number despite no actual changes in game