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.