Changed base block classes to abstract, closes #2159

This commit is contained in:
Shoghi Cervantes 2014-10-06 09:27:44 +02:00
parent cd65179aef
commit 31bb6d1a68
7 changed files with 7 additions and 7 deletions

View File

@ -31,7 +31,7 @@ use pocketmine\nbt\tag\Double;
use pocketmine\nbt\tag\Float;
use pocketmine\nbt\tag\Byte;
class Fallable extends Solid{
abstract class Fallable extends Solid{
public $hasPhysics = true;

View File

@ -22,7 +22,7 @@
namespace pocketmine\block;
class Flowable extends Transparent{
abstract class Flowable extends Transparent{
public $isFlowable = true;
public $isFullBlock = false;

View File

@ -27,7 +27,7 @@ use pocketmine\item\Item;
use pocketmine\level\Level;
use pocketmine\math\Vector3;
class Liquid extends Transparent{
abstract class Liquid extends Transparent{
public $isLiquid = true;
public $breakable = false;
public $isReplaceable = true;

View File

@ -22,7 +22,7 @@
namespace pocketmine\block;
class Solid extends Generic{
abstract class Solid extends Generic{
public function __construct($id, $meta = 0, $name = "Unknown"){
parent::__construct($id, $meta, $name);

View File

@ -25,7 +25,7 @@ use pocketmine\item\Item;
use pocketmine\math\AxisAlignedBB;
use pocketmine\Player;
class Stair extends Transparent{
abstract class Stair extends Transparent{
public function __construct($id, $meta = 0, $name = "Unknown"){
parent::__construct($id, $meta, $name);

View File

@ -24,7 +24,7 @@ namespace pocketmine\block;
use pocketmine\math\AxisAlignedBB;
class Thin extends Transparent{
abstract class Thin extends Transparent{
public $isFullBlock = false;
public $isSolid = false;

View File

@ -23,7 +23,7 @@ namespace pocketmine\block;
class Transparent extends Generic{
abstract class Transparent extends Generic{
public $isActivable = false;
public $breakable = true;
public $isFlowable = false;