Set<BlockData> goals = Sets.newHashSet();
for (AutoRefTeam te : teams)
goals.addAll(te.getObjectives());
if (goals.isEmpty()) return; // not a block objectives match
BlockData former = BlockData.fromBlock(block);
BlockData after = new BlockData(event.getTo(), event.getData());
String causeStr = "A " + StringUtils.capitalize(entity.getType().toString().toLowerCase());
for (BlockData goal : goals)
{