I wanted to make a class similar to net.minestom.server.MinecraftServer to run the server, but some internal objects access static methods. It would be cool to make Minestom independent of these static fields and methods so that you can run Minestom without net.minestom.server.MinecraftServer