Back to mods
Shoulder Surfing: Iron's Spells Integration project artwork

CurseForge · Minecraft mod

Shoulder Surfing: Iron's Spells Integration

Integrates Shoulder Surfing Reloaded with Iron’s Spells ’n Spellbooks, making the camera automatically follow your crosshair whenever you cast a spell—via spellbooks, normal spells, or quick cast. Compatible with controller mods.

Choose a version Pick your version below, then grab the matching file.

Quick answer

Which Shoulder Surfing: Iron's Spells Integration release should I use?

Updated 8 months ago
Latest stable file shoulder_surfing_irons_spells_integration-0.0.8-mc1.20.1-forge.jar
Game version 1.20.1
Loader Forge

Shoulder Surfing: Iron's Spells Integration shoulder_surfing_irons_spells_integration-0.0.8-mc1.20.1-forge.jar targets 1.20.1 with Forge. The project page does not say whether this file belongs on the client, dedicated server, or both. All 6 required mods have matching files.

Where it goes

Is Shoulder Surfing: Iron's Spells Integration required on the client, server, or both?

The project page does not say whether this file belongs on the client, dedicated server, or both.

Client Source doesn’t say
Dedicated server Source doesn’t say
Loader for this release Forge
Required install it here Optional supported, not mandatory Not supported do not install here Source doesn’t say do not assume

The source does not explicitly classify this release as client-only or server-only.

What else does Shoulder Surfing: Iron's Spells Integration shoulder_surfing_irons_spells_integration-0.0.8-mc1.20.1-forge.jar need?

shoulder_surfing_irons_spells_integration-0.0.8-mc1.20.1-forge.jar. Change the file and its required mods may change too.

All 6 required mods have matching files

Install Iron's Spells 'n Spellbooks, Shoulder Surfing Reloaded, Iron's Lib, playerAnimator and 2 more first. We found matching files for this game-version and loader setup. 5 come through another mod in the chain.

2 listed on this file 5 pulled in by those mods
Iron's Spells 'n Spellbooks Needed by Shoulder Surfing: Iron's Spells Integration shoulder_surfing_irons_spells_integration-0.0.8-mc1.20.1-forge.jar
required
Matching file found Matched file: v1.20.1-3.16.3
Shoulder Surfing Reloaded Needed by Shoulder Surfing: Iron's Spells Integration shoulder_surfing_irons_spells_integration-0.0.8-mc1.20.1-forge.jar
required
Matching file found Matched file: ShoulderSurfing-Forge-1.20.1-5.0.11
Iron's Lib Needed by Iron's Spells 'n Spellbooks
pulled in
Matching file found Matched file: irons_lib-1.20.1-2.1.0.jar
playerAnimator Needed by Iron's Spells 'n Spellbooks
pulled in
Matching file found Matched file: player-animation-lib-forge-1.0.2-rc1+1.20.jar
Curios API Needed by Iron's Spells 'n Spellbooks
pulled in
Matching file found Matched file: curios-forge-5.14.1+1.20.1.jar
GeckoLib Needed by Iron's Spells 'n Spellbooks
pulled in
Matching file found Matched file: geckolib-forge-1.20.1-4.8.4.jar
bendy-lib Needed by playerAnimator
pulled in
Matching file found Matched file: bendy-lib-forge-4.0.0.jar

5 extra mods were pulled in by other dependencies. Indented rows show who needs each one. We only count dependency files that match this setup. A file for another loader does not fill the gap.

Before you install it

Add Shoulder Surfing: Iron's Spells Integration without breaking your instance.

Built for Shoulder Surfing: Iron's Spells Integration shoulder_surfing_irons_spells_integration-0.0.8-mc1.20.1-forge.jar. Pick another file and the loader, install side or required mods may change.

  1. 01

    Stick to this file

    Use shoulder_surfing_irons_spells_integration-0.0.8-mc1.20.1-forge.jar. It targets 1.20.1 with Forge; another release may have different loader, side or dependency requirements.

  2. 02

    Bring the mods it needs

    Install Iron's Spells 'n Spellbooks, Shoulder Surfing Reloaded, Iron's Lib, playerAnimator and 2 more first. We found matching files for this game-version and loader setup. 5 come through another mod in the chain.

  3. 03

    Put it on the correct side

    The project page does not say whether this file belongs on the client, dedicated server, or both.

  4. 04

    Pick the file you checked

    Use the “Get this file” button beside shoulder_surfing_irons_spells_integration-0.0.8-mc1.20.1-forge.jar. It opens that exact file at the source.

About this project

What does Shoulder Surfing: Iron's Spells Integration add?

Shoulder Surfing: Iron's Spells Integration

A simple client-side mod that integrates Shoulder Surfing Reloaded and Iron's Spells 'n Spellbooks, making the camera automatically follow your crosshair whenever you cast a spell—via spellbooks, normal spells, or quick cast. Compatible with controller mods.

Shoulder Surfing Camera Decoupled

Shoulder Surfing Camera Coupled

Compatibility

Tested with the following mods and works as expected:

Bug reports

This isn't an official Shoulder Surfing Reloaded addon, so any issues should be reported to this mod issue tracker rather than to the Shoulder Surfing Reloaded team.

Technical Implementation

This mod fixes issues you may encounter when using the Shoulder Surfing Perspective.
The fixes are universal and apply regardless of whether the camera is decoupled or not.

Here are the issues that this mod fix:

Continuous Spell Casting

This mod uses the IAdaptiveItemCallback
callback provided by the Shoulder Surfing Reloaded mod so that it identifies as if we're aiming at the crosshair target,
ensuring the player looks at the crosshair target regardless of the spell cast source (e.g., spell book, scroll item)
and whether the camera is decoupled or not.

This fix is effective even when the camera is coupled, because without it, casting a continuous spell in Shoulder Surfing causes the player to look straight ahead instead of at the crosshair.

Look at Crosshair Target When Casting via Spell Book

When casting a spell using a scroll item by right-clicking with the mouse, the Shoulder Surfing mod will automatically look at the crosshair target if the camera is decoupled. This is not the case when casting spells via spell books, which is a common method.

Mixins into the constructors of CastPacket and QuickCastPacket, since these are only constructed from the client side and only when the player is casting a spell from a keybind. This ensures that the mod stays compatible with any controller mod and remains client-side without sending packets to the network.

The official API provided by the Iron Spells mod is currently a bit limited, and all events are called on the server side only. This makes it difficult to keep this mod client-side only while still supporting controller mods and avoiding dependency on their internal APIs.

Always Look at Crosshair Target When Using a Scroll Item

We call ShoulderSurfingImpl.lookAtCrosshairTarget before Scroll.use is called to fix two issues:

  • The Shoulder Surfing mod automatically calls ShoulderSurfingImpl.lookAtCrosshairTarget when you use any item if the camera is decoupled. However, when using a scroll item via controller, Shoulder Surfing does not recognize it.
  • This fix is useful even if you don't use a controller, because when the camera is coupled, ShoulderSurfingImpl.lookAtCrosshairTarget is not called automatically. Without this fix, spells will be cast straight ahead of the player instead of aiming at the crosshair target.

The player will always look at the crosshair target, regardless of whether the camera is coupled or decoupled, and regardless of the input method—controller or keyboard.

Disclaimer

This mod is NOT AN OFFICIAL MINECRAFT PRODUCT. It is NOT APPROVED BY OR ASSOCIATED WITH MOJANG OR MICROSOFT.

This mod is not affiliated with the Shoulder Surfing Reloaded Team or Iron's Spells 'n Spellbooks.

License

MIT

You can also find the source code on GitHub.

Project description from CurseForge.

Pick your setup

Shoulder Surfing: Iron's Spells Integration by Minecraft version and loader

Choose the version and loader you play, then open the matching release.

2 available setups

Check the dependencies, then try the file in a copied instance before changing a world you care about.

Recent files

Shoulder Surfing: Iron's Spells Integration versions and loaders

6 of 6 releases match

Looking for an older file? The official CurseForge project page is in Resources.