COWMODSКаталог модов

Goety & Invasion

Goety Invasion is a compatibility mod between Goety and Illager Invasion that allows you to harness the spells and abilities of the illagers from Illager Invasion — and even turn them into your loyal servants.

Автор: TenkenAmainu6703обновлён 24 окт. 2026 г.
МагияМобыУтилиты

Описание

Goety & Invasion

Goety Invasion is an addon for Goety and Illager Invasion that lets you wield the spells and abilities of Illager Invasion's illagers, and turn them into servants under your command.

Features

Gain access to unique illager spells and abilities from Illager Invasion. Convert Illager Invasion's illagers into servants that obey your command. Origin

This mod was originally part of Goety Integration, and has since been split off into its own standalone mod with dedicated updates and optimizations.

Once Goety Integration receives its upcoming rework, Goety Invasion will be required as a dependency.

Compatibility Note

Conflicts with Goety Integration 1.5.2-hotfix or lower. For players who previously used Goety Integration, existing save data related to the invasion crossover may be lost due to mod ID changes.

Requires:     

Goety Illager Invasion

The Road Ahead

The mod reached content completion in version 1.1.0. All future updates will focus on fixes and adjustments rather than new content.

There is currently no 1.21.1 version, but one is planned.

Similar Mods

Goety: Invaded

FAQ

Q: Why is there no Archivist Servant?

A: An Archivist Servant would break the balance of the game.

Q: Why is the Black Book page for this mod missing?

A: If you have Goety Integration installed, this mod's tutorial content is transferred to Goety Integration's pages.

Credits

yzlgdxw — item art assets

Komeiji_Jirai — Black Book entry text

Htohtosgoy— Soul Jar art design

在当oc人的颜文字 — Firecaller Servant art design

Галерея

Creative Tab

Последние версии

Все версии →
release

Goety & Invasion 1.1.3.1

1.1.3.1
24 окт. 2026 г.261Minecraft: 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6forge
Скачать
Что нового
Shipped 1.1.3, then realized resources were missing. 1.1.3.1 is up to restore them — asset fix only, overwrite 1.1.3. Sorry.
release

Goety & Invasion 1.1.3

1.1.3
24 окт. 2026 г.24Minecraft: 1.20.1forge
Скачать
Что нового
What's new Fixes Surrendered spell Potency enchantment no longer being overwritten AllySurrendered no longer replaces the weapon granted by the spell when the owner has no Potency enchantment on their equipment. The weapon is only rewritten when a positive Potency level is present, and Sharpness is preserved at the higher of the two values. Surrendered summons no longer dying within seconds duration was computed as spellStat.getDuration(), which defaults to 0, causing lifeTicks = 0. Duration now starts at 1 + spellStat.getDuration(), and the Duration enchantment adds levels on top without double-dipping. MOVEMENT_SPEED config values now actually applied Ten servant classes defined movement-speed config entries but never applied them. All are now correctly applied in setConfigurableAttributes(). AlchemistServant no longer missing its MOVEMENT_SPEED attribute The config entry existed but the attribute was never registered. Both the default supplier and setConfigurableAttributes() now include it. MarauderServant now has a configurable attribute application The class had no setConfigurableAttributes() at all. It now applies HP, attack damage, follow range, and movement speed from config. InquisitorServant no longer reads server config in its constructor The constructor runs on both sides; shield block limit and stun duration are now hardcoded defaults there and refreshed server-side. NecromancerServant client crash / desync fixed getMaxLevel() is no longer a static method reading a server-only config. Scale bonus is now synced via a new DATA_SCALE_BONUS field so client dimensions match the server hitbox. hurt() and setNecroLevel() no longer read server config or mutate attributes on the client. Changes goety_invasion-servants.toml is now a SERVER config Previously COMMON. The file is now generated at <world>/serverconfig/goety_invasion-servants.toml and is managed by the server operator. goety_invasion-spells.toml remains COMMON since the client UI needs spell costs and cooldowns. Manual migration required The old config/goety_invasion-servants.toml is no longer read. Customised values must be copied into the new serverconfig file; otherwise the defineInRange defaults will be used. Miscellaneous Config access isolated from attribute registration Because EntityAttributeCreationEvent fires on both client and server, all setCustomAttributes() / createAttributes() now use hardcoded defaults matching the defineInRange defaults. Configured values are applied by setConfigurableAttributes() inside finalizeSpawn() and at the start of readAdditionalSaveData(). Client-safe setConfigurableAttributes() Methods that touch server-only config return early on the client, preventing IllegalStateException: Cannot get config value from unloaded config file. Unused GINServantConfig.loadConfig() removed The method was never called; ModLoadingContext.registerConfig handles loading automatically. These changes do not affect existing gameplay or save compatibility. They are groundwork for the planned 1.21.1 port.
release

Goety & Invasion 1.1.2

1.1.2
29 сент. 2026 г.294Minecraft: 1.20.1forge
Скачать
Что нового
Additions The Fire Call Focus is now part of the goety:focuses tag The Fire Call Focus is now correctly registered under the goety:focuses item tag, matching the behavior of Goety's own focuses and allowing it to be properly recognized by related systems. Miscellaneous Comprehensive code optimization in preparation for the 1.21.1 port This update performs a full pass over the mod's codebase, including: Unified code structure and naming conventions across entities, spells, and configs Removed redundant logic and duplicate imports for improved readability Migrated hardcoded values into config files to reduce future maintenance cost Reorganized client renderers, model layers, and resource paths Aligned interface usage with Goety and Illager Invasion These changes do not affect existing gameplay or save compatibility. They serve solely as groundwork for the upcoming 1.21.1 port.
release

Goety & Invasion 1.1.1

1.1.1
27 сент. 2026 г.18Minecraft: 1.20.1forge
Скачать
Что нового
# Changelog ## Fixes Fixed trained servants being able to be trained again The root cause was the fallback branch in the servant training check, which used mob instanceof Neollager. Since every trained form inherits from Neollager, when a trained servant stood near an Ominous Pyre and matched a training target, the fallback would incorrectly allow it through, causing servants such as the Firecaller Servant and Provoker Servant to be trained a second time. The training check has been rewritten to group targets precisely by type: targets with specific prerequisites each verify their required source, regular Neollagers and magic Neollagers are handled as separate groups, and the fallback branch now returns false, so no target type or trained form outside the explicit list is permitted. Fixed the magic Neollager requirement not being enforced The Provoker Servant, Sorcerer Servant, and Firecaller Servant were intended to accept only Neollagers with magical aptitude, but they previously shared the same fallback logic as other training targets, allowing ordinary Neollagers to trigger them as well. These three targets are now handled independently and require the source to be a Neollager with isMagic() returning true. Fixed short-circuit evaluation in the Firecaller Servant training condition In the Firecaller Servant's training condition, the dead bush check and the subsequent red sand and hay block checks were not properly grouped, so meeting the dead bush count alone would short-circuit the remaining conditions and allow training at otherwise invalid sites. The condition has been grouped correctly. Fixed config files not being recognized by in-game config mods Config files were previously placed under the config/goety_invasion/ subdirectory and loaded manually, which prevented them from being recognized by mods such as Configured and Forge Config Screens, so players could not modify them in-game. The config files are now registered through Forge's official config API and renamed to goety_invasion-spells.toml and goety_invasion-servants.toml, placed directly under the config/ directory. Players can now view and modify these settings in-game in real time, and Forge will reload them automatically. ## Miscellaneous The Bound Sorcerer now emits white particles at all times Previously the white particles were only displayed while casting. The Bound Sorcerer now continuously emits white particles regardless of whether it is casting. Added the missing English entry for the Firecaller Servant's training condition The English version of the Ominous Pyre Additions was previously missing the Firecaller Servant's training condition entry. It has now been added, matching the structure of the Chinese version.
release

Goety & Invasion 1.1.0

1.1.0
26 сент. 2026 г.16Minecraft: 1.20.1forge
Скачать
Что нового
Changelog This may be the final content update for the mod. Future updates will focus on fixes and adjustments. Additions New Entities Three new Illager-type servants have been added to the mod: Firecaller Servant: A geomancer Illager servant that hurls magma bolts at enemies. Its magma bolts explode on impact, scorching the ground and knocking nearby creatures back without breaking terrain or damaging the owner and allies. Bound Firecaller: The soul-bound form of the Firecaller Servant. It floats above the ground, unaffected by gravity, and inherits the Firecaller's magma bolt and area damage spells. Bound Sorcerer: The soul-bound form of the Sorcerer Servant. It wields purple magical flames, teleports to reposition. New Focus Fire Call Focus: Casts a magma bolt that travels in the direction the player is looking. The bolt bursts upon impact, creating a non-terrain-breaking explosion that scorches the ground and flings nearby enemies aside. Compatible with Potency and Burning enchantments. When cast with a Geo Staff, two additional bolts are loosed. Configuration Comprehensive Servant and Spell Configuration The mod now ships with a fully featured configuration system under config/goety_invasion/: servants.toml provides per-entity tuning for every servant in the mod, covering health, armor, follow range, movement speed, casting cooldowns, damage values, effect durations, and skill radii. All values can be adjusted without recompiling. spells.toml provides per-spell tuning for every focus in the mod, covering soul cost, cast duration, cooldown, damage, and radius. All values can be adjusted without recompiling. Configuration files are generated automatically on first launch and reloaded on server start.
release

Goety & Invasion 1.0.4

1.0.4
26 авг. 2026 г.19Minecraft: 1.20.1forge
Скачать
Что нового
Fixes Fixed a server crash caused by summoned AllySurrendered entities when attacking The crash was due to a missing minecraft:generic.attack_damage attribute. The entity no longer relies on that missing attribute for damage calculation; instead, it now uses config values and the attack logic has been fully rewritten. Additions Potency enchantment integration AllySurrendered now gains permanent buffs based on the highest Potency enchantment level found on its owner's equipment: No Potency: Equips only an unenchanted iron sword. Potency I: Equips an iron sword + iron helmet. Potency II: Equips an iron axe + iron chestplate (helmet is retained). Potency III and above: On top of Potency II, the weapon receives Sharpness and the armor receives Protection, with enchantment level equal to Potency level - 2. Additionally, the entity gains a permanent goety:buff effect at the same level as the Potency enchantment (no effect when Potency is absent). Miscellaneous Adjusted initial equipment setup to avoid conflicts with dynamic Potency-based equipment. Optimized equipment and effect update timing, only reapplying when the Potency level changes.
release

Goety & Invasion 1.0.3

1.0.3
23 авг. 2026 г.11Minecraft: 1.20.1forge
Скачать
Что нового
🐛 Bug Fixes Fixed a server crash caused by the Marauder servant missing the attribute during melee attacks.minecraft:generic.attack_damage ⚙️ Adjustments Added to .Attributes.ATTACK_DAMAGEMarauderServant#createAttributes() Added DURATION enchantment support to the Necromancer Shield spell, each level increases shield duration by 10 seconds.
release

Goety & Invasion 1.0.2

1.0.2
23 авг. 2026 г.10Minecraft: 1.20.1forge
Скачать
release

Goety & Invasion 1.0.1

1.0.1
23 авг. 2026 г.9Minecraft: 1.20.1forge
Скачать
release

Goety & Invasion 1.0.0

1.0.0
17 авг. 2026 г.11Minecraft: 1.20.1forge
Скачать