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; }