While Advanced NPC provides compatibility with Sokomine's cottages mod, other mods that provide nodes usable by NPCs (like doors, beds, chairs, differently-operated furnaces, etc.) and want to support this mod should be able to do so by registering how their nodes work.
For example, if a mod has doors that do not use the default doors API, then a mod can tell advanced_npc how to detect their own doors are open/closed, by using some kind of register function like the following:
While Advanced NPC provides compatibility with Sokomine's cottages mod, other mods that provide nodes usable by NPCs (like doors, beds, chairs, differently-operated furnaces, etc.) and want to support this mod should be able to do so by registering how their nodes work.
For example, if a mod has doors that do not use the default
doors
API, then a mod can tell advanced_npc how to detect their own doors are open/closed, by using some kind of register function like the following: