mirror of
https://github.com/pmmp/PocketMine-MP.git
synced 2025-09-06 09:56:06 +00:00
Allow Tiles to decide how to copy data from an item
This commit is contained in:
@ -84,16 +84,7 @@ class StandingBanner extends Transparent{
|
||||
}
|
||||
|
||||
if($ret){
|
||||
/** @var TileBanner $tile */
|
||||
$tile = Tile::createFromItem(TileBanner::class, $this->getLevel(), $this->asVector3(), $item);
|
||||
if($item instanceof ItemBanner){
|
||||
$tile->setBaseColor($item->getBaseColor());
|
||||
if(($patterns = $item->getPatterns()) !== null){
|
||||
$tile->setPatterns($patterns);
|
||||
}
|
||||
}
|
||||
|
||||
$this->level->addTile($tile);
|
||||
$this->level->addTile(Tile::createFromItem(TileBanner::class, $this->getLevel(), $this->asVector3(), $item));
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user