From 5669ee35b6673fae3be22b6f43a8d24bb9be8fc9 Mon Sep 17 00:00:00 2001 From: TheBrokenRail Date: Thu, 6 Aug 2020 22:29:44 -0400 Subject: [PATCH] Add Profiler To isTouching --- .../com/thebrokenrail/energonrelics/mixin/MixinEntity.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/main/java/com/thebrokenrail/energonrelics/mixin/MixinEntity.java b/src/main/java/com/thebrokenrail/energonrelics/mixin/MixinEntity.java index e1bc7c6..ab56915 100644 --- a/src/main/java/com/thebrokenrail/energonrelics/mixin/MixinEntity.java +++ b/src/main/java/com/thebrokenrail/energonrelics/mixin/MixinEntity.java @@ -39,6 +39,8 @@ public abstract class MixinEntity implements PortalCooldownEntity { @Unique private boolean isTouching(Predicate test) { if (getServer() == null || getServer().getThread() == Thread.currentThread()) { + getEntityWorld().getProfiler().push("energonrelics:isTouching"); + Box box = getBoundingBox(); int i = MathHelper.floor(box.minX); int j = MathHelper.ceil(box.maxX); @@ -52,12 +54,15 @@ public abstract class MixinEntity implements PortalCooldownEntity { for (int r = m; r < n; ++r) { pos.set(p, q, r); if (test.test(getEntityWorld().getBlockState(pos).getBlock())) { + getEntityWorld().getProfiler().pop(); return true; } } } } } + + getEntityWorld().getProfiler().pop(); return false; }