From 1a2312418bf7171fcd69d2e277bcb961c3ea1e5a Mon Sep 17 00:00:00 2001 From: "Dylan K. Taylor" Date: Sun, 30 Sep 2018 14:17:30 +0100 Subject: [PATCH] Fixed assert failure when placing northeast/northwest powered rails --- src/pocketmine/block/BaseRail.php | 2 +- src/pocketmine/block/RedstoneRail.php | 4 ---- 2 files changed, 1 insertion(+), 5 deletions(-) diff --git a/src/pocketmine/block/BaseRail.php b/src/pocketmine/block/BaseRail.php index 682404a0e..55c944b6c 100644 --- a/src/pocketmine/block/BaseRail.php +++ b/src/pocketmine/block/BaseRail.php @@ -90,7 +90,7 @@ abstract class BaseRail extends Flowable{ } public function getStateBitmask() : int{ - return 0b111; + return 0b1111; } public function getHardness() : float{ diff --git a/src/pocketmine/block/RedstoneRail.php b/src/pocketmine/block/RedstoneRail.php index a02f11635..0ea1ab7ad 100644 --- a/src/pocketmine/block/RedstoneRail.php +++ b/src/pocketmine/block/RedstoneRail.php @@ -38,10 +38,6 @@ class RedstoneRail extends BaseRail{ $this->powered = ($meta & self::FLAG_POWERED) !== 0; } - public function getStateBitmask() : int{ - return 0b1111; - } - protected function getConnectionsFromMeta(int $meta) : array{ return self::CONNECTIONS[$meta & ~self::FLAG_POWERED] ?? []; }