On MOO & Behavior Trees you'd still need the in-world MOO menu options for controlling creatures since the BT editor is more of an administrative/developer console. As a player you'd probably never interact with that editor directly, it is far more for experimenting with creating actual behaviors that could then be put to use in gameplay ![Smile :) :)](data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)
It may be worth checking out Dwarf Fortress (if you haven't already) to get the basic feel of how you control your dwarves there. I think the MOO UI was more or less a mockup of how you might build a controller UI, but it isn't the required way to do it. It may well be that a different approach is needed like @overdhose's old radial menu developed (but never merged, alas) for Miniions.
As for AI in general two things come to mind, although they both end up dealing with BTs
![Smile :) :)](data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)
Edit: Oh, as for diagrams, mostly there are just videos showcasing some of these things. Not a lot of architecture diagrams anywhere I'm afraid, just some to show interactions with Gradle and GitHub. And maybe a rendering chart.
It may be worth checking out Dwarf Fortress (if you haven't already) to get the basic feel of how you control your dwarves there. I think the MOO UI was more or less a mockup of how you might build a controller UI, but it isn't the required way to do it. It may well be that a different approach is needed like @overdhose's old radial menu developed (but never merged, alas) for Miniions.
As for AI in general two things come to mind, although they both end up dealing with BTs
- https://github.com/MovingBlocks/Terasology/issues/2232 specifically the Light & Shadow creatures no longer reacting to their behavior tree config. I suspect this is a simple disconnection in config or code, as BTs definitely work and the deer are fine (if a little odd at moving) presently. Probably just need to figure out what's missing from the L&S creatures to follow their own commands.
- There is a new behavior available for Gooey in https://github.com/Terasology/GooeysQuests that lets Gooey follow you around. This would be something cool to examine further for later L&S usage, and probably useful for MOO as well. Gooey just follows the player at present if asked (via an `e` click dialog). Maybe something similar could be set up with the Dominog now available in LightAndShadowResources so it could be taught to follow the player on command (with the other L&S creatures having other commands to follow)
Edit: Oh, as for diagrams, mostly there are just videos showcasing some of these things. Not a lot of architecture diagrams anywhere I'm afraid, just some to show interactions with Gradle and GitHub. And maybe a rendering chart.