Remove redundant isAffectedBySilkTouch() overrides

this was needed previously to prevent dropping blockitems when these blocks were destroyed. Now the item form is always yielded instead.
This commit is contained in:
Dylan K. Taylor
2019-03-01 13:34:32 +00:00
parent 12dfcc9eb6
commit 80ac0180b3
4 changed files with 6 additions and 22 deletions

View File

@ -149,18 +149,14 @@ abstract class Door extends Transparent{
return true;
}
public function getDropsForCompatibleTool(Item $item) : array{
if(!$this->top){ //bottom half only
return parent::getDropsForCompatibleTool($item);
public function getDrops(Item $item) : array{
if(!$this->top){
return parent::getDrops($item);
}
return [];
}
public function isAffectedBySilkTouch() : bool{
return false;
}
public function getAffectedBlocks() : array{
$other = $this->getSide($this->top ? Facing::DOWN : Facing::UP);
if($other->isSameType($this)){