From e2cdd9eddc2dde9aeb7abbdf98b94ec7546a9418 Mon Sep 17 00:00:00 2001 From: "Dylan K. Taylor" Date: Tue, 21 Feb 2017 11:33:06 +0000 Subject: [PATCH] Fixed missing hardness on unimplemented blocks causing gameplay issues --- src/pocketmine/block/DaylightSensor.php | 4 ++++ src/pocketmine/block/Rail.php | 4 ++++ src/pocketmine/block/StoneButton.php | 4 ++++ src/pocketmine/block/StonePressurePlate.php | 4 ++++ src/pocketmine/block/WeightedPressurePlateLight.php | 4 ++++ 5 files changed, 20 insertions(+) diff --git a/src/pocketmine/block/DaylightSensor.php b/src/pocketmine/block/DaylightSensor.php index 286a7582d9..94d6405c4b 100644 --- a/src/pocketmine/block/DaylightSensor.php +++ b/src/pocketmine/block/DaylightSensor.php @@ -32,4 +32,8 @@ class DaylightSensor extends Transparent{ public function getName(){ return "Daylight Sensor"; } + + public function getHardness(){ + return 0.2; + } } diff --git a/src/pocketmine/block/Rail.php b/src/pocketmine/block/Rail.php index cbdf6ab40d..bfa7fb5380 100644 --- a/src/pocketmine/block/Rail.php +++ b/src/pocketmine/block/Rail.php @@ -32,4 +32,8 @@ class Rail extends Flowable{ public function getName(){ return "Rail"; } + + public function getHardness(){ + return 0.7; + } } diff --git a/src/pocketmine/block/StoneButton.php b/src/pocketmine/block/StoneButton.php index 80b376a03a..455f544fee 100644 --- a/src/pocketmine/block/StoneButton.php +++ b/src/pocketmine/block/StoneButton.php @@ -32,4 +32,8 @@ class StoneButton extends Flowable{ public function getName(){ return "Stone Button"; } + + public function getHardness(){ + return 0.5; + } } diff --git a/src/pocketmine/block/StonePressurePlate.php b/src/pocketmine/block/StonePressurePlate.php index 7eb68b52ee..e5ae7ca142 100644 --- a/src/pocketmine/block/StonePressurePlate.php +++ b/src/pocketmine/block/StonePressurePlate.php @@ -36,4 +36,8 @@ class StonePressurePlate extends Transparent{ public function isSolid(){ return false; } + + public function getHardness(){ + return 0.5; + } } diff --git a/src/pocketmine/block/WeightedPressurePlateLight.php b/src/pocketmine/block/WeightedPressurePlateLight.php index df54e54d28..f5dce7447c 100644 --- a/src/pocketmine/block/WeightedPressurePlateLight.php +++ b/src/pocketmine/block/WeightedPressurePlateLight.php @@ -36,4 +36,8 @@ class WeightedPressurePlateLight extends Transparent{ public function isSolid(){ return false; } + + public function getHardness(){ + return 0.5; + } }