Ignis: AI NPC Engine icon

Ignis: AI NPC Engine 0.3.2c

Revolutionize your villagers with cutting-edge AI dynamics!

Page 1
0.3.2c 9 days ago
0.3.2c — Tradehall Update

# Update 0.3.2c

## Changes
- Added a new mechanic: "prison detection." If enabled, Ignis will continuously check villagers' positions. If a villager remains in the same position for a long time, the plugin will determine that the villager is in a trade hall and mark them as a trapped villager.
- Added a new type of phrase: trapped villagers will tell the player that they feel cramped and want more space.
- Trapped villagers cannot be traded with or interacted with in any way.
- Particles will periodically appear around a villager deemed trapped, making it easier for players to understand what's happening.
- Added an achievement system. For now, I've only created the root achievement—others will follow later. Custom achievements will help players understand how the plugin works. You could say this is the best version of a tutorial—instead of endless chat messages, the "story" will unfold through achievements.

0.3.2b 11 days ago
Update 0.3.2b — 1.21.8 Support
Changes
  1. The /ignis dialogue format command now works correctly.
  2. Added support for version 1.21.8.
0.3.2a 17 days ago
0.3.2a

After a short break, an unpleasant situation with Spigot moderation (and another mood swing due to my bipolar disorder), I found the time and energy to release an update.

Added:
1. NPCs can now wear equipment: armor, weapons, tools. NPCs will automatically select the best equipment from their inventory, including shields and totems of undying. NPCs will update their equipment either periodically (frequency specified in the config) or after receiving a gift (the villager must accept the gift). For now, NPCs cannot fight, but I’ll try to add this in the future.
2. Modified NPC behavior; they no longer "cycle" trade items in their hands.
3. Added a new phrase pool: when a villager holds a totem of undying and it saves them from death, they’ll say a cool phrase related to it!
4. Added support for 1.21.6 and 1.21.7.

Recent news: Ignis went premium on Spigot, but a week later, it was marked as an inactive resource because I updated it too often (bumping content on forums is a normal practice, but apparently not in Australia). My attempts to contact support were ignored, and the folks on their Discord server told me to "fuck around and find out" and claimed I have a big ego. My plugin was developed for Spigot (I even avoided using the Paper API specifically for this), had a positive rating, and was objectively one of the most creative and unique projects on the entire site. I don’t know if this counts as a big ego or if I’ve just lost my mind, but I think it’s wrong to just de-facto delete someone’s work like that. No warnings. No chance for recovery. I ask the four people who bought the plugin on Spigot to DM me so I can add them as buyers on Polymart, where the plugin will continue to be sold.

0.3.1d Jun 13, 2025
Ignis 0.3.1d — Fixes

1. Fixed an error related to accepting a quest.
2. Fixed an error that caused settlement.entry.track to do nothing.
3. Fixed character generation. Now characters will only be generated in worlds specified in core.allowed-worlds.
4. Now villagers' items are sold one at a time, not in entire stacks.

Page 1