minicraft-plus-revived icon indicating copy to clipboard operation
minicraft-plus-revived copied to clipboard

Standardize tile explosion functions by TNT and creeper

Open BenCheung0422 opened this issue 1 year ago • 2 comments

This comes from #372. The original problem is that in explosion blacklists of TNT and creeper are differ from each other, so the lists are grouped together with Tiles#explosionBlacklist. Also, some missing obsidian tiles in the blacklist are added. As the blacklist is standardized, the tile explosion behaviour should also be standardized. The behaviour is standardized by a kind of tile entity, ExplosionTileTicker, with exploded tile replacements and removals (back to hole tiles or infinite fall tiles). Originally, creeper does not explode with exploded tiles and instead instant breaks (replacing with hole tiles and infinite fall tiles).

BenCheung0422 avatar Aug 22 '23 15:08 BenCheung0422