Always track blocks in BlockMultiPlaceEvent

This commit is contained in:
nossr50 2020-09-21 21:23:10 -07:00
parent d4ab829812
commit f496d795fb

View File

@ -246,16 +246,6 @@ public class BlockListener implements Listener {
*/
@EventHandler(priority = EventPriority.MONITOR, ignoreCancelled = true)
public void onBlockMultiPlace(BlockMultiPlaceEvent event) {
/* WORLD BLACKLIST CHECK */
if(WorldBlacklist.isWorldBlacklisted(event.getBlock().getWorld()))
return;
Player player = event.getPlayer();
if (!UserManager.hasPlayerDataKey(player)) {
return;
}
for (BlockState replacedBlockState : event.getReplacedBlockStates())
{
BlockState blockState = replacedBlockState.getBlock().getState();
@ -265,6 +255,17 @@ public class BlockListener implements Listener {
mcMMO.getPlaceStore().setTrue(blockState);
}
}
/* WORLD BLACKLIST CHECK */
if(WorldBlacklist.isWorldBlacklisted(event.getBlock().getWorld())) {
return;
}
Player player = event.getPlayer();
if (!UserManager.hasPlayerDataKey(player)) {
return;
}
}
@EventHandler(priority = EventPriority.MONITOR, ignoreCancelled = true)