I am currently developing several library-type plugins that are designed to work together, utilizing an additional serialization library and numerous utility methods. However, due to the classloading isolation mechanism, they are unable to function as intended. I have noticed that the bypass of classloading isolation (with the setting "join-classpath: true") is unidirectional, allowing child projects to access parent dependency plugins. However, parent dependency plugins cannot access child dependencies, leading to ClassNotFoundException exceptions when the parent dependency attempts to deserialize classes from the child projects. My work involves network interaction type plugins, a logic that is challenging to modify, yet it operates smoothly on both Fabric and NeoForge platforms.