When a player joins a server with custom resources, they are likely to see nothing and encounter errors if the mod is not pre-installed. I'm wondering if there are plans to add resource synchronization in the next few versions. If not, would you consider supporting base64 encoded images to send images to the client via XML?
Also, have you considered optimizing various events? When creating a DLL, I found that most of the data is calculated by the client and submitted to the server. This is very dangerous when EAC is not enabled because the data can be easily tampered with. I think a new event system should be added to facilitate DLL development (similar to Minecraft). Events such as entity dealing damage, entity taking damage, entity state updates, etc., should be calculated by the server, and client-side calculations should not affect the server. (I tried to prevent an entity from dying on the server side, but found it meaningless without installing the DLL on the client, which is a bad situation.)
(The content has been translated, and I'm not sure if it fully conveys my meaning. Regardless, I hope this game has good development.)
Also, have you considered optimizing various events? When creating a DLL, I found that most of the data is calculated by the client and submitted to the server. This is very dangerous when EAC is not enabled because the data can be easily tampered with. I think a new event system should be added to facilitate DLL development (similar to Minecraft). Events such as entity dealing damage, entity taking damage, entity state updates, etc., should be calculated by the server, and client-side calculations should not affect the server. (I tried to prevent an entity from dying on the server side, but found it meaningless without installing the DLL on the client, which is a bad situation.)
(The content has been translated, and I'm not sure if it fully conveys my meaning. Regardless, I hope this game has good development.)