mirror of
https://github.com/pmmp/PocketMine-MP.git
synced 2025-06-16 00:15:35 +00:00
Explosion: fixed blocks with tiles not using said tiles for drop info
closes #4571
This commit is contained in:
parent
3dd03075cb
commit
2f408708f0
@ -134,8 +134,7 @@ class Explosion{
|
|||||||
$blastForce -= ($blastResistance / 5 + 0.3) * $this->stepLen;
|
$blastForce -= ($blastResistance / 5 + 0.3) * $this->stepLen;
|
||||||
if($blastForce > 0){
|
if($blastForce > 0){
|
||||||
if(!isset($this->affectedBlocks[World::blockHash($vBlockX, $vBlockY, $vBlockZ)])){
|
if(!isset($this->affectedBlocks[World::blockHash($vBlockX, $vBlockY, $vBlockZ)])){
|
||||||
$_block = $blockFactory->fromFullBlock($state);
|
$_block = $this->world->getBlockAt($vBlockX, $vBlockY, $vBlockZ, true, false);
|
||||||
$_block->position($this->world, $vBlockX, $vBlockY, $vBlockZ);
|
|
||||||
foreach($_block->getAffectedBlocks() as $_affectedBlock){
|
foreach($_block->getAffectedBlocks() as $_affectedBlock){
|
||||||
$_affectedBlockPos = $_affectedBlock->getPosition();
|
$_affectedBlockPos = $_affectedBlock->getPosition();
|
||||||
$this->affectedBlocks[World::blockHash($_affectedBlockPos->x, $_affectedBlockPos->y, $_affectedBlockPos->z)] = $_affectedBlock;
|
$this->affectedBlocks[World::blockHash($_affectedBlockPos->x, $_affectedBlockPos->y, $_affectedBlockPos->z)] = $_affectedBlock;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user