From 9390025ba4645d9eed421a7981db3bbe6852dc1a Mon Sep 17 00:00:00 2001 From: RVSkeLe Date: Tue, 17 Feb 2026 14:57:54 +0100 Subject: [PATCH] Optimize search command for tile entities --- .../de/themoep/entitydetection/searcher/ChunkSearchResult.java | 2 +- .../java/de/themoep/entitydetection/searcher/EntitySearch.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/de/themoep/entitydetection/searcher/ChunkSearchResult.java b/src/main/java/de/themoep/entitydetection/searcher/ChunkSearchResult.java index 446c69d..14404cc 100644 --- a/src/main/java/de/themoep/entitydetection/searcher/ChunkSearchResult.java +++ b/src/main/java/de/themoep/entitydetection/searcher/ChunkSearchResult.java @@ -62,7 +62,7 @@ public void teleport(Player sender, SearchResultEntry entry, int } } - for (BlockState b : chunk.getTileEntities()) { + for (BlockState b : chunk.getTileEntities(false)) { if (b.getType().toString().equals(entry.getEntryCount().get(0).getKey())) { loc = b.getLocation().add(0, 1, 0); break; diff --git a/src/main/java/de/themoep/entitydetection/searcher/EntitySearch.java b/src/main/java/de/themoep/entitydetection/searcher/EntitySearch.java index c399a89..cb53168 100644 --- a/src/main/java/de/themoep/entitydetection/searcher/EntitySearch.java +++ b/src/main/java/de/themoep/entitydetection/searcher/EntitySearch.java @@ -155,7 +155,7 @@ public void start() { scheduled++; scheduler.runAtLocation(chunk.getBlock(0, 0, 0).getLocation(), task -> { try { - for (BlockState state : chunk.getTileEntities()) { + for (BlockState state : chunk.getTileEntities(false)) { Multimap multiMap = blockStates.get(state.getType()); if (multiMap == null) { multiMap = MultimapBuilder.hashKeys().arrayListValues().build();