mirror of
https://github.com/pmmp/PocketMine-MP.git
synced 2025-07-05 17:41:46 +00:00
BlockIdentifier: ensure that the tile class given is valid
This commit is contained in:
parent
7e6bbcc393
commit
4ad8cb02a5
@ -24,6 +24,7 @@ declare(strict_types=1);
|
|||||||
namespace pocketmine\block;
|
namespace pocketmine\block;
|
||||||
|
|
||||||
use pocketmine\block\tile\Tile;
|
use pocketmine\block\tile\Tile;
|
||||||
|
use pocketmine\utils\Utils;
|
||||||
|
|
||||||
class BlockIdentifier{
|
class BlockIdentifier{
|
||||||
|
|
||||||
@ -40,6 +41,10 @@ class BlockIdentifier{
|
|||||||
$this->blockId = $blockId;
|
$this->blockId = $blockId;
|
||||||
$this->variant = $variant;
|
$this->variant = $variant;
|
||||||
$this->itemId = $itemId;
|
$this->itemId = $itemId;
|
||||||
|
|
||||||
|
if($tileClass !== null){
|
||||||
|
Utils::testValidInstance($tileClass, Tile::class);
|
||||||
|
}
|
||||||
$this->tileClass = $tileClass;
|
$this->tileClass = $tileClass;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user