04-18-2013, 12:54 PM
Hi All,
Rev 1392 is the first try to implement explosions,TNT block and the TNT entity on MCServer. A ton of work is still needed to finish implementing explosions and TNT. What needs to be done is the following:
-Implement physics for the TNT entity (this is going to be taken care of when I implement physics for all entities)
-Optimize the algorithm for block destruction (Probably use cBlockArea to speed this up)
-Add damage to players and mobs
-Have logic to generate pickups when some of the blocks are destroyed
-Implement some sort of block hardiness
-Make sure that the explosion animation is the correct one (I noticed that the explosion animation from the Explosion Packet looks different when the mcservers sends it. The vanilla gives out more smoke and particles)
Please feel free to add anything else that it is missing
Rev 1392 is the first try to implement explosions,TNT block and the TNT entity on MCServer. A ton of work is still needed to finish implementing explosions and TNT. What needs to be done is the following:
-Implement physics for the TNT entity (this is going to be taken care of when I implement physics for all entities)
-Optimize the algorithm for block destruction (Probably use cBlockArea to speed this up)
-Add damage to players and mobs
-Have logic to generate pickups when some of the blocks are destroyed
-Implement some sort of block hardiness
-Make sure that the explosion animation is the correct one (I noticed that the explosion animation from the Explosion Packet looks different when the mcservers sends it. The vanilla gives out more smoke and particles)
Please feel free to add anything else that it is missing