Skip to content
Success

Changes

Summary

  1. Forbid extension classloaders from being able to load protected classes (commit: 2d26cf3) (details)
Commit 2d26cf33bdc42801b22c3eecef26b261e564afd9 by Geolykt
Forbid extension classloaders from being able to load protected classes

This is especially a problem when extension classes interact with classes
loaded by other classloaders. In our case this was a problem that was
experienced when having ASM as a (transitive) dependency of a mod.
(commit: 2d26cf3)
The file was modifiedsrc/main/java/net/minestom/server/extras/selfmodification/MinestomExtensionClassLoader.java (diff)
The file was modifiedsrc/main/java/net/minestom/server/extras/selfmodification/MinestomRootClassLoader.java (diff)