MUnique / OpenMU

This project aims to create an easy to use, extendable and customizable server for a MMORPG called "MU Online".
https://munique.net
MIT License
707 stars 296 forks source link

Support references to config objects in custom plugin configurations #405

Closed sven-n closed 4 months ago

sven-n commented 5 months ago

With #403 we noticed that it wasn't possible to add references to configration objects, such as ItemDefinition to custom plugin configurations. So, I added some infrastructure to support that. It's working, but I don't like one thing about it yet: In the DI setup, we call some async code and wait for that to finish. So I keep this PR as Draft until I found a solution. For a test I implemented a simple plugin config to fix #400.