How does Forge handle nested Pre/Post events? For example:
MinecraftForge.EVENT_BUS.post(new DecorateBiomeEvent.Pre(worldObj, rand, worldX, worldZ));
... lots of code ...
MinecraftForge.EVENT_BUS.post(new DecorateBiomeEvent.Pre(worldObj, rand, worldX, worldZ));
... more code ...
MinecraftForge.EVENT_BUS.post(new DecorateBiomeEvent.Post(worldObj, rand, worldX, worldZ));
... lots of code ...
MinecraftForge.EVENT_BUS.post(new DecorateBiomeEvent.Post(worldObj, rand, worldX, worldZ));
Does the first DecorateBiomeEvent.Post() cancel both of the Pre()'s? Or are events not bound to each other like that?
Is it common to see nested events like this, or is it something that should be triggering alarm bells?