Skip to content

Snowfall during large explosions creates duplicate block replacement #7

@pmdevita

Description

@pmdevita

In large TNT explosions, Minecraft stages the TNT in turns to prevent simulating every explosion at once, which would be incredibly expensive to calculate in a few ticks.

However, this means the game continues while the rest of the explosions go off. And in snowy biomes this can result in snow layers accumulating on top of an explosion crater, only for another explosion to come along and add it into the merged explosion.

The result then is that both the snow layer and the original block are replaced. Whichever one is last in queue will remove the first block.

This is potentially expensive to correct, this kind of thing can only happen in large explosions so already there are a ton of blocks to check. Before a solution is devised for this, it would be good to get a list of similar situations so a single solution be can designed to cover all of them.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions