Skip to content

Commit 45dbb3f

Browse files
committed
Improved block collision check
1 parent 8a8a954 commit 45dbb3f

File tree

2 files changed

+5
-3
lines changed

2 files changed

+5
-3
lines changed

src/pocketmine/entity/Entity.php

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -994,9 +994,9 @@ public function move($dx, $dy, $dz){
994994
}
995995

996996
protected function checkBlockCollision(){
997-
$minX = floor($this->boundingBox->minX + 0.001);
998-
$minY = floor($this->boundingBox->minY + 0.001);
999-
$minZ = floor($this->boundingBox->minZ + 0.001);
997+
$minX = floor($this->boundingBox->minX - 0.001);
998+
$minY = floor($this->boundingBox->minY - 0.001);
999+
$minZ = floor($this->boundingBox->minZ - 0.001);
10001000
$maxX = floor($this->boundingBox->maxX + 0.001);
10011001
$maxY = floor($this->boundingBox->maxY + 0.001);
10021002
$maxZ = floor($this->boundingBox->maxZ + 0.001);

src/pocketmine/entity/Living.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -135,6 +135,8 @@ public function entityBaseTick(){
135135
}
136136

137137
$this->extinguish();
138+
}else{
139+
$this->airTicks = 300;
138140
}
139141

140142
if($this->attackTime > 0){

0 commit comments

Comments
 (0)