Use Block->getVariant() more, get rid of hardcoded bitmasks

This commit is contained in:
Dylan K. Taylor
2017-10-18 17:46:24 +01:00
parent 91d84aaff4
commit f148c366f9
17 changed files with 36 additions and 38 deletions

View File

@ -54,13 +54,13 @@ class DoubleStoneSlab extends Solid{
6 => "Quartz",
7 => "Nether Brick"
];
return "Double " . $names[$this->meta & 0x07] . " Slab";
return "Double " . $names[$this->getVariant()] . " Slab";
}
public function getDrops(Item $item) : array{
if($item->isPickaxe() >= Tool::TIER_WOODEN){
return [
ItemFactory::get(Item::STONE_SLAB, $this->getDamage() & 0x07, 2)
ItemFactory::get(Item::STONE_SLAB, $this->getVariant(), 2)
];
}