CurseForge · Minecraft mod
Ars Instinct
A developer-focused spellcasting AI library for Ars Nouveau and Ars Conflux, with reusable combat controllers, resource-aware spell selection, and opt-in projectile perception.
Quick answer
Which Ars Instinct release should I use?
Ars Instinct 0.1.6 — MC 1.20.1 / Forge targets 1.20.1 with Forge. The project page does not say whether this file belongs on the client, dedicated server, or both. All 2 required mods have matching files.
Where it goes
Is Ars Instinct required on the client, server, or both?
The project page does not say whether this file belongs on the client, dedicated server, or both.
The source does not explicitly classify this release as client-only or server-only.
What else does Ars Instinct 0.1.6 — MC 1.20.1 / Forge need?
Ars Instinct 0.1.6 — MC 1.20.1 / Forge. Change the file and its required mods may change too.
Install Ars Nouveau, Ars Conflux first. We found matching files for this game-version and loader setup. 6 come through another mod in the chain.
6 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 Ars Instinct without breaking your instance.
Built for Ars Instinct 0.1.6 — MC 1.20.1 / Forge. Pick another file and the loader, install side or required mods may change.
- 01
Stick to this file
Use Ars Instinct 0.1.6 — MC 1.20.1 / Forge. It targets 1.20.1 with Forge; another release may have different loader, side or dependency requirements.
- 02
Bring the mods it needs
Install Ars Nouveau, Ars Conflux first. We found matching files for this game-version and loader setup. 6 come through another mod in the chain.
- 03
Put it on the correct side
The project page does not say whether this file belongs on the client, dedicated server, or both.
- 04
Pick the file you checked
Use the “Get this file” button beside Ars Instinct 0.1.6 — MC 1.20.1 / Forge. It opens that exact file at the source.
About this project
What does Ars Instinct add?
Ars Instinct
Reusable spellcasting decisions for Ars-powered creatures.
Ars Instinct is a library mod for addon developers and modpack authors, built on Ars Nouveau and Ars Conflux. It provides shared building blocks for creatures that use real Ars spell programs, while content mods define their creatures, loadouts and fighting styles.
Installing the library alone does not make ordinary mobs cast spells. It adds no creatures, equipment, glyphs or global enemy-selection behavior.
What the Library Provides
- Reusable combat controllers: use the supplied ground-navigation Goal, or drive the controller from a creature's custom movement and AI.
- Ability-driven spell selection: read the starting cast form and first significant tagged ability to distinguish attacks, healing, buffs and other supported uses.
- Target and recipient selection: choose enemies, self or allies using visibility, reach, alliance and usefulness checks.
- Resource-aware planning: estimate initial spell costs through Conflux, wait for affordable opportunities and leave actual payment to the native spell providers.
- Shared-cooldown fairness: avoid repeatedly letting one spell monopolize opportunities needed by other programs sharing its cooldown.
- Optional projectile perception: inspect nearby native projectiles, their known ownership and predicted incoming collisions through bounded, cached queries. Content code decides how to react.
The native Ars backend reads multiple spell slots from Ars-compatible casting tools and uses the actual creature as the caster. Built-in planning covers Self, Touch, registered projectile forms and supported ray forms, including the optional Not Enough Glyphs ray integration.
Casting goes through the existing Ars/Conflux paths, retaining native resource payment, preparation, cooldown and effect execution. Ability labels guide decisions; they do not grant casting permission or replace an effect's own rules.
For Content Developers
Public APIs are under dev.arsinstinct.api:
| API | Purpose |
|---|---|
SpellCombatController |
Select and submit suitable programs for a caller-owned actor. |
SpellCombatGoal |
Ready-to-install spellcasting and melee behavior for ordinary ground mobs. |
CombatBackend |
Adapt a tool, program list, resource model or custom selection policy. |
InstinctCasting |
Explicitly install the supplied Goal on selected mobs. |
ProjectileAwareness |
Read-only projectile threat perception for custom tactics. |
RayForms |
Supply reach information for additional ray implementations. |
Provide the creature's casting tool, spell programs, resource setup and combat targets through your own content. Flying movement, retreats, evasive actions, summon tactics and species-specific behavior can use the shared APIs while remaining under your mod's control.
Glyph ability declarations and data overrides are provided by Ars Conflux and consumed by Instinct. You do not need to add an Iron- or Goety-specific AI to every creature.
For Modpack Authors
Automatic Goal installation is disabled by default. An optional server configuration can opt selected entity IDs or the ars_instinct:spellcasters entity-type tag into the supplied AI when those entities join the world.
This option installs the behavior; it does not equip creatures, generate spell loadouts or create attack targets. Optional capacity and regeneration overrides are available for the selected creatures. Default values retain the native Ars/content resource policy.
Configuration: ars_instinct-server.toml in the world's serverconfig directory; use the corresponding defaultconfigs preset for new worlds.
Requirements
| Minecraft / loader | Required mods |
|---|---|
| 1.21.1 / NeoForge | Ars Nouveau 5.13–5.x and Ars Conflux 0.1.45+ within 0.1.x |
| 1.20.1 / Forge | Ars Nouveau 4.12–4.x and Ars Conflux 0.1.45+ within 0.1.x |
Install the matching loader builds and Ars Nouveau's own required dependencies. Iron's Spells 'n Spellbooks, Goety and Not Enough Glyphs are optional.
By EndXiom. Licensed under MIT.
Project description from CurseForge.
Pick your setup
Ars Instinct by Minecraft version and loader
Choose the version and loader you play, then open the matching release.
1.21.1
1 loader build1.20.1
1 loader buildCheck the dependencies, then try the file in a copied instance before changing a world you care about.
Recent files
Ars Instinct versions and loaders
Ars Instinct 0.1.6 — MC 1.20.1 / Forge
ars-instinct-0.1.6-mc1.20.1-forge.jar
8 Nov 2026
Ars Instinct 0.1.6 — MC 1.21.1 / NeoForge
ars-instinct-0.1.6-mc1.21.1-neoforge.jar
8 Nov 2026
Ars Instinct 0.1.5 — MC 1.20.1 / Forge
ars-instinct-0.1.5-mc1.20.1-forge.jar
31 Oct 2026
Ars Instinct 0.1.5 — MC 1.21.1 / NeoForge
ars-instinct-0.1.5-mc1.21.1-neoforge.jar
31 Oct 2026
Looking for an older file? The official CurseForge project page is in Resources.