I am working on a server for quite some time and i always thought it would be cool if we could set the NPC from Citizens to say an armor stand and hide the armor stand to give the illusion that the NPC was sitting down.
Something like /npc addvehicle and it would add an armor stand under the NPC and have the npc sit on the armor stand.
From there we can just use normal Minecraft to edit and change the location of the armor stand and make it invisible.
Citizens has a way to do that, it's currently API only.
You can call this and related API's through Denizen fairly easily: https://wiki.citizensnpcs.co/Denizen
EG you would do /ex animate <npc> animation:sit
/ex animate <npc> animation:sit
Good idea, but I don't want to have to keep relying on other plugins if a version update happens and I'm stuck waiting to update and no knowing what problems can happen. It would be nice if this was built into Citizens.