06-24-2014, 09:17 PM
Oh dear, we have a terrible problem.
We're using globals with constructors, and the C++ standard doesn't guarantee the order in which the constructors for these are called. We have been lucky (?) so far in that the order has been good for us, but I've made some unrelated changes and suddenly the whole thing won't start up. The global prefabs used for the nether fort generator require the blockhandlers to be initialized, but they aren't.
What now?
We're using globals with constructors, and the C++ standard doesn't guarantee the order in which the constructors for these are called. We have been lucky (?) so far in that the order has been good for us, but I've made some unrelated changes and suddenly the whole thing won't start up. The global prefabs used for the nether fort generator require the blockhandlers to be initialized, but they aren't.
What now?