work on MinecraftFramework, also stuff is public