Mirror von
https://github.com/PaperMC/Paper.git
synchronisiert 2024-11-15 12:30:06 +01:00
4c807f929e
use a better stack for managing timing tree relationships remove unnecessary synchronization (i forgot HANDLERS is only touched on main) this should hopefully resolve any data integrity concerns
23 Zeilen
1.0 KiB
Diff
23 Zeilen
1.0 KiB
Diff
From 85faf4182bc480db78d548ee3fc732cfa3262cdb Mon Sep 17 00:00:00 2001
|
|
From: Aikar <aikar@aikar.co>
|
|
Date: Wed, 15 Aug 2018 01:19:37 -0400
|
|
Subject: [PATCH] Don't use snapshots for Timings Tile Entity reports
|
|
|
|
|
|
diff --git a/src/main/java/co/aikar/timings/TimingHistory.java b/src/main/java/co/aikar/timings/TimingHistory.java
|
|
index 043695239..99815866b 100644
|
|
--- a/src/main/java/co/aikar/timings/TimingHistory.java
|
|
+++ b/src/main/java/co/aikar/timings/TimingHistory.java
|
|
@@ -119,7 +119,7 @@ public class TimingHistory {
|
|
data.entityCounts.get(entity.getType()).increment();
|
|
}
|
|
|
|
- for (BlockState tileEntity : chunk.getTileEntities()) {
|
|
+ for (BlockState tileEntity : chunk.getTileEntities(false)) {
|
|
if (tileEntity == null) {
|
|
Bukkit.getLogger().warning("Null tileentity detected in chunk at position x: " + chunk.getX() + ", z: " + chunk.getZ());
|
|
continue;
|
|
--
|
|
2.21.0
|
|
|