Tile: fixed copying of custom block data

This commit is contained in:
Dylan K. Taylor 2018-02-15 11:47:12 +00:00
parent dc84484c2b
commit ce4e0bf69c

View File

@ -207,12 +207,10 @@ abstract class Tile extends Position{
static::createAdditionalNBT($nbt, $pos, $face, $item, $player);
if($item !== null){
if($item->hasCustomBlockData()){
foreach($item->getCustomBlockData() as $customBlockDataTag){
if(!($customBlockDataTag instanceof NamedTag)){
continue;
}
$nbt->setTag($customBlockDataTag);
$customBlockData = $item->getCustomBlockData();
if($customBlockData !== null){
foreach($customBlockData as $customBlockDataTag){
$nbt->setTag(clone $customBlockDataTag);
}
}
}