From ecc9e1d223cfdced03f50d86b0fdf7cddaf2a5a1 Mon Sep 17 00:00:00 2001 From: Intyre Date: Thu, 21 Aug 2014 19:26:41 +0200 Subject: [PATCH] EndPortal meta and Endstone breaktime --- src/pocketmine/block/EndPortal.php | 4 ++-- src/pocketmine/block/EndStone.php | 17 +++++++++++++++++ 2 files changed, 19 insertions(+), 2 deletions(-) diff --git a/src/pocketmine/block/EndPortal.php b/src/pocketmine/block/EndPortal.php index 593e9f21a..9af0c9016 100644 --- a/src/pocketmine/block/EndPortal.php +++ b/src/pocketmine/block/EndPortal.php @@ -24,8 +24,8 @@ namespace pocketmine\block; use pocketmine\item\Item; class EndPortal extends Solid{ - public function __construct(){ - parent::__construct(self::END_PORTAL, 0, "End Portal"); + public function __construct($meta = 0){ + parent::__construct(self::END_PORTAL, $meta, "End Portal"); $this->hardness = 18000000; } } \ No newline at end of file diff --git a/src/pocketmine/block/EndStone.php b/src/pocketmine/block/EndStone.php index 08499caf1..42d887702 100644 --- a/src/pocketmine/block/EndStone.php +++ b/src/pocketmine/block/EndStone.php @@ -28,4 +28,21 @@ class EndStone extends Solid{ parent::__construct(self::END_STONE, 0, "End Stone"); $this->hardness = 45; } + + public function getBreakTime(Item $item){ + switch($item->isPickaxe()){ + case 5: + return 0.6; + case 4: + return 0.75; + case 3: + return 1.15; + case 2: + return 0.4; + case 1: + return 2.25; + default: + return 15; + } + } } \ No newline at end of file