Update Math dependency, obliterate some nasty code from Block

This commit is contained in:
Dylan K. Taylor
2018-11-23 19:41:52 +00:00
parent 4c848bb4c1
commit 101de7adda
9 changed files with 31 additions and 203 deletions

View File

@ -79,29 +79,8 @@ class Ladder extends Transparent{
}
protected function recalculateBoundingBox() : ?AxisAlignedBB{
$f = 0.1875;
$minX = $minZ = 0;
$maxX = $maxZ = 1;
if($this->facing === Facing::NORTH){
$minZ = 1 - $f;
}elseif($this->facing === Facing::SOUTH){
$maxZ = $f;
}elseif($this->facing === Facing::WEST){
$minX = 1 - $f;
}elseif($this->facing === Facing::EAST){
$maxX = $f;
}
return new AxisAlignedBB(
$minX,
0,
$minZ,
$maxX,
1,
$maxZ
);
$bb = new AxisAlignedBB(0, 0, 0, 1, 1, 1);
return $bb->trim($this->facing, 13 / 16);
}