diff --git a/src/main/java/net/coreprotect/consumer/process/StructureGrowthProcess.java b/src/main/java/net/coreprotect/consumer/process/StructureGrowthProcess.java index 6c3fee50..83d38f7f 100644 --- a/src/main/java/net/coreprotect/consumer/process/StructureGrowthProcess.java +++ b/src/main/java/net/coreprotect/consumer/process/StructureGrowthProcess.java @@ -21,7 +21,10 @@ static void process(Statement statement, PreparedStatement preparedStmt, int bat Map> blockLists = Consumer.consumerBlockList.get(processId); if (blockLists.get(id) != null) { List blockStates = blockLists.get(id); - String resultData = Lookup.whoPlaced(statement, block); + String resultData = Lookup.whoPlacedCache(block); + if (resultData.isEmpty()) { + resultData = Lookup.whoPlaced(statement, block); + } if (resultData.length() > 0) { user = resultData; }