ModsFinder

Goety: Spell Source API

by mc_xiaoming

Goety: Spell Source API is a Forge library that lets items provide spells to the Goety spell system without needing a separate spell source block.

ForgeClient and serverMIT LicenseOpen source1.20.1 – 1.20.6

What it does

Items can house a spell focus, or provide a spell directly, through hooks this API adds to Goety. The library detects which item sits in the main hand, the offhand, an armor slot or a Curios slot, and the spell it carries is read from that position. A set of utility classes handles the common steps of wiring an item into the spell system, so an addon author does not have to write that plumbing from scratch.

The API also exposes a renderer for special spell items. A focus ring can be drawn with a custom renderer or with the default one, and the renderer can be used on its own. The author states that no vanilla classes are modified.

The mod needs Goety as its base and runs on Forge. Files are released under the MIT License and the source code is public. Files are published for 1.20.1 – 1.20.6, and the latest is 1.0.0-fix for 1.20.6.

Key features

  1. Spell focus housing

    Items can hold a spell focus, so a single item acts as the source of a spell without a dedicated block.

  2. Slot detection

    The API checks the main hand, offhand, armor slots and Curios slots to find spell-providing items.

  3. Custom focus renderer

    Special spell items can use a focus ring rendered by a custom renderer, or the default renderer as it stands.

  4. Integration utilities

    Helper classes wrap the common steps for connecting an item to the spell system.

Compatibility

Latest build for each game version and loader.

1.20.61.0.0-fix
1.20.51.0.0-fix
1.20.41.0.0-fix
1.20.31.0.0-fix
1.20.21.0.0-fix
1.20.11.0.0-fix
ReleaseBetaAlphaNot available

Only full game releases are shown. This mod publishes no snapshot builds.

Use cases

Addon development

Developers building Goety addons can attach spells to new items through the provided hooks and utility classes.

Custom spell items

Item authors can supply a custom focus ring for their spell items instead of the default look.

Who it’s for: Mod developers who extend Goety with new spell-carrying items, and players who run such addons on Forge.

How it compares

Full comparison

Goety Focus is a Forge addon for 1.20.1 with All rights reserved licensing, and it is not open source. AirStaff (Goety Addon) is also a Forge addon for 1.20.1, released under the MIT License, but its source is not public. Goety Integration is for 1.20.1 on Forge under All rights reserved. This library targets a broader set of 1.20.x builds and offers an API rather than a single item set.

ModLoadersGame versionsEnvironmentUpdated
Goety: Spell Source APIForge1.20.1 – 1.20.6Client and server2026-09-06
Goety FocusForge1.20.1Client and server2026-07-14
AirStaff (Goety Addon)Forge1.20.1Client and server2026-09-14
Goety IntegrationForge1.20.1Client and server2026-06-02

Questions

Does Goety: Spell Source API need Goety installed?

Yes. The API extends Goety, so Goety must be present for the API to do anything.

Does the API have to be installed on the server?

Yes. Installation covers the server and each player's game.

Is a NeoForge version available?

Not in the current files. Every published build is for Forge, covering 1.20.1 – 1.20.6.

In the catalog

Goety: Spell Source API is one of 7,216 Magic mods on ModsFinder, and one of 3,927 Magic mods for Forge. 11,154 mods support Minecraft 1.20.6.

More from mc_xiaoming

All projects

Similar mods

Official listing

Owner
mc_xiaoming
Published
2026-08-12
Updated on Modrinth
2026-09-06
Facts verified
2026-10-15

Tags