TwilightForestEFCompat-1.1.4-DualWieldFix
Curse Maven Snippet
What's new
Crossbow Rework
- Crossbow firing now uses right-click, while left-click is reserved for melee attacks.
- Tapping right-click fires a normal shot; holding it enables partial and full charge shots.
- Empty crossbows reload through right-click.
- Tap and charged shots use the corrected
enderblaster_onehand_shoot_3animation flow. - Improved projectile release timing so bolts leave during the proper firing motion.
- Crossbow melee now includes a three-hit combo, dash attack, and jump attack.
- Crossbow dash attacks hit twice and knock down on the second hit.
- Crossbow jump attacks knock targets approximately three blocks away.
- Jump attacks can connect into a ranged shot after the proper recovery window.
- Fixed repeated jump-attack activation without jumping.
- Fixed hit-memory problems that prevented later combo, dash, or jump hits from damaging the same target.
- Crossbow melee animation speed is tuned around
0.95Fwith weapon-style recovery windows. - Crossbow placement during Natural Sprinter running was adjusted to be held in the right hand like a firearm.
Crossbow Range
- Normal shot range:
20 blocks. - Partial charge range:
22 blocks. - Full charge range:
24 blocks. - Farshot adds
+2 blocksper level. - Farshot III adds a maximum of
+6 blocks.
Manual Ranged Aiming
- Vanilla bows, Twilight Forest bows, Mortis bows, and loaded crossbows now use manual crosshair aiming.
- Projectiles follow the target selected by the visible crosshair rather than Epic Fight auto-target memory.
- Epic Fight’s red target indicator is suppressed while manually aiming these ranged weapons.
- Empty crossbows do not activate the custom aiming view or crosshair.
- The normal attack-cooldown marker is hidden while the custom ranged crosshair is active.
- First-person and third-person aiming use the same resolved target point.
Shoulder Surfing Compatibility
- Added optional Shoulder Surfing Reloaded compatibility.
- When Shoulder Surfing is active, its camera and crosshair positioning take priority.
- Without Shoulder Surfing, the mod supplies its own over-the-shoulder aiming fallback.
- Updated the dependency range to accept both older compatible releases and current
5.xversions.
Dual Swords
- Dual vanilla swords now use Nova idle, walking, and running animations.
- Added a mirrored-arm ninja sprint pose while dual swords are equipped.
- Epic Fight Awaken swords can be recognized as valid dual-sword partners.
- With the Dual Wielding passive equipped, our dual-sword moveset, living animations, and Mortis Sarabande remain active even alongside Epic Fight Awaken.
- Without the passive, supported external mods may retain their own weapon behavior.
Compatibility And Equipment Rules
- Fixed the Dual Wielding passive disappearing when Epic Fight Awaken was installed.
- Added optional Epic Fight Awaken integration without making it mandatory.
- Limited our offhand restrictions to Minecraft, Twilight Forest, WOM, and P1nero weapons.
- Weapons from unrelated mods are no longer blocked merely because they are categorized as longswords, greatswords, or two-handed weapons.
- Other mods can retain their own dual-wield and offhand systems.
Dependency Updates
- WOM requirement now accepts
2.0.17and newer. - P1nero Epic Bow accepts
20.13.1.5and newer. - Shoulder Surfing Reloaded remains optional.
Innate skills hud logo
- Changed all battlescepters' innate skill hud icon
- Changed Mortis Sarabande innate skill hud icon
- Changed the passive icon for Dual Wield
Weapon moveset changes
- Changed and optimized unarmed movesets
- Optimized crossbow melee movesets
Knightmetal Greatsword HUD
- The innate skill icon is greyed out when its hit requirement is incomplete.
- The icon also remains grey when no valid nearby target is available.
- Removed the unnecessary no-target text notification.
- Readiness text appears only when the complete casting requirements are satisfied.
This mod has no additional files

