World: use arrow functions in useBreakOn()

This commit is contained in:
Dylan K. Taylor 2021-09-12 15:16:55 +01:00
parent 33a7c05425
commit f0fa561c2f
No known key found for this signature in database
GPG Key ID: 8927471A91CAFD3D

View File

@ -1687,12 +1687,12 @@ class World implements ChunkManager{
$drops = [];
if($player === null or $player->hasFiniteResources()){
$drops = array_merge(...array_map(function(Block $block) use ($item) : array{ return $block->getDrops($item); }, $affectedBlocks));
$drops = array_merge(...array_map(fn(Block $block) => $block->getDrops($item), $affectedBlocks));
}
$xpDrop = 0;
if($player !== null and $player->hasFiniteResources()){
$xpDrop = array_sum(array_map(function(Block $block) use ($item) : int{ return $block->getXpDropForTool($item); }, $affectedBlocks));
$xpDrop = array_sum(array_map(fn(Block $block) => $block->getXpDropForTool($item), $affectedBlocks));
}
if($player !== null){