Skip getting bigger bounding boxes on higher tick rates

This commit is contained in:
Shoghi Cervantes 2015-06-09 18:24:17 +02:00
parent eef33d64e6
commit 4a8ca96aaa

View File

@ -1156,7 +1156,7 @@ abstract class Entity extends Location implements Metadatable{
//TODO: big messy loop
}*/
$list = $this->level->getCollisionCubes($this, $this->boundingBox->addCoord($dx, $dy, $dz), false);
$list = $this->level->getCollisionCubes($this, $this->level->getTickRate() > 1 ? $this->boundingBox->getOffsetBoundingBox($dx, $dy, $dz) : $this->boundingBox->addCoord($dx, $dy, $dz), false);
foreach($list as $bb){
$dy = $bb->calculateYOffset($this->boundingBox, $dy);