EliteEntity
Functions as a placeholder for CustomBossEntity that haven't been initialized yet. Uses the builder pattern in order to further initialize values at an arbitrary point in the future.
Uses: - CustomEvent queueing through the CustomSpawn system
EliteEntity constructed this way must at some point correctly invoke setSpawnLocation for the spawn method.
public void EliteEntity(LivingEntity livingEntity, int level, CreatureSpawnEvent.SpawnReason spawnReason)
This is the generic constructor used in most instances of natural elite mob generation