Fixed prismarine bad meta crashes

This commit is contained in:
Dylan K. Taylor 2017-02-18 10:42:00 +00:00
parent ee523eb5cc
commit 91907485b4

View File

@ -46,7 +46,7 @@ class Prismarine extends Solid{
self::DARK => "Dark Prismarine", self::DARK => "Dark Prismarine",
self::BRICKS => "Prismarine Bricks", self::BRICKS => "Prismarine Bricks",
]; ];
return $names[$this->meta & 0x0f]; return $names[$this->meta & 0x03] ?? "Unknown";
} }
public function getToolType(){ public function getToolType(){
@ -56,7 +56,7 @@ class Prismarine extends Solid{
public function getDrops(Item $item){ public function getDrops(Item $item){
if($item->isPickaxe() >= Tool::TIER_WOODEN){ if($item->isPickaxe() >= Tool::TIER_WOODEN){
return [ return [
[$this->id, $this->meta & 0x0f, 1], [$this->id, $this->meta & 0x03, 1],
]; ];
}else{ }else{
return []; return [];