Trident improvements
- Impaling now also affects all mobs that are in water or rain instead of only specific aquatic mobs.
- Tridents with Loyalty will always return to the hand they were thrown from instead of the first free inventory slot.
- Tridents with Loyalty will return to the player when they enter the Void instead of being destroyed.
Item charge progress bar
- Bows, crossbows, axes and tridents now visually show how much they need to be charged in order to be used inside a progress bar that shows up in the hotbar when charging up the item.
- The bow bar shows how much the bow needs to be charged for the shot to be a Perfect Shot.
All the new features above are configurable, as usual.
Changes
- Reduced default Perfect Shot timeframe from 4 to 3 ticks (it's easier to do now with the new progress bar).
- Changed "Perfect Shot timeframe" option from seconds to ticks. This will cause the option to get reverted to the new default of 3 ticks.
- "Shield delay fix" is now an option under the "Vanilla bug fixes" section. It has always been enabled, but can be toggled now.
Bug fixes
- Increased compatibility of Magic Protection and Elemental Protection enchantments with mods which add magic and environmental damage types.
- Picking up a thrown axe when in creative mode will no longer duplicate the item.
- Relaxed MC version requirement so that I don't have to upload a new file every time MC gets a hotfix.
- Fixed crash on NeoForge... again
- Updated Mixson library mod used by this mod to v2.1.0 to FINALLY fix the issue where sometimes the game would fail to start with a
ConcurrentModificationExceptionerror on NeoForge! The Fabric version didn't suffer from this problem but the Mixson version was bumped anyway.
- Fixed crash on launch with NeoForge 26.1.0.10-beta and above.
- Reduced vanilla shield enchantability from 14 to 1.
- Increased netherite shield enchantability from 14 to 15.
- Added option "Enchantable vanilla shield".
- Enabled by default and has always been enabled by default in past versions.
- Can be disabled if another mod is modifying vanilla shield enchantability to make sure it doesn't get overriden.
- Updated to Minecraft 26.1.
- Warden's sonic boom attack and the Wither effect are now considered magic damage and are affected by Magic Protection.
- Added a new "Vanilla bug fixes" config section, where all the vanilla bug fixes ReArm implements can be toggled on or off.
- Fixed a vanilla bug which caused the Ender Dragon to behave erratically during certain attacks (MC-272431 and MC-197201).
- Fixed a vanilla bug where the dragon breath attack wasn't using its intended
minecraft:dragon_breathdamage type (MC-84595).
- Added an option to require having Loyalty on a thrown axe in order to recall it using the action key. Disabled by default. Enabling this option will also make axes support Loyalty.
- Added an option to hide netherite item variants from recipe viewers when they're disabled in the config. Enabled by default.
- Fixed axe throw charge animation not working in 1.21.11.


