Then we have to figure out somehow to have it available before InitialiseWorld, as the only way for mods to modify the generators used is via events, and you HAVE to send the event on an entity, and the only entity that makes sense here is the WorldEntity. Also, in the future, if there is going to be multiple worlds possible, different worlds might want to have different generators. Please try to work it out in a way that will get the world entity created before the InitialiseWorld.