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); static::createAdditionalNBT($nbt, $pos, $face, $item, $player);
if($item !== null){ if($item !== null){
if($item->hasCustomBlockData()){ $customBlockData = $item->getCustomBlockData();
foreach($item->getCustomBlockData() as $customBlockDataTag){ if($customBlockData !== null){
if(!($customBlockDataTag instanceof NamedTag)){ foreach($customBlockData as $customBlockDataTag){
continue; $nbt->setTag(clone $customBlockDataTag);
}
$nbt->setTag($customBlockDataTag);
} }
} }
} }