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

@ -52,12 +52,12 @@ class DoubleWoodenSlab extends Solid{
4 => "Acacia",
5 => "Dark Oak"
];
return "Double " . ($names[$this->meta & 0x07] ?? "") . " Wooden Slab";
return "Double " . ($names[$this->getVariant()] ?? "") . " Wooden Slab";
}
public function getDrops(Item $item) : array{
return [
ItemFactory::get(Item::WOODEN_SLAB, $this->getDamage() & 0x07, 2)
ItemFactory::get(Item::WOODEN_SLAB, $this->getVariant(), 2)
];
}