From 8c1ea040cfd76a4b0d3c7d800bf7e48c0278c5c5 Mon Sep 17 00:00:00 2001 From: ChomeNS <95471003+ChomeNS@users.noreply.github.com> Date: Mon, 5 May 2025 18:28:56 +0700 Subject: [PATCH] fix: resize on local second tick instead of server to prevent core going to height limit (only for genius) --- build-number.txt | 2 +- .../me/chayapak1/chomens_bot/plugins/CorePlugin.java | 11 ++++++----- 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/build-number.txt b/build-number.txt index 38d94a3a..105359d4 100644 --- a/build-number.txt +++ b/build-number.txt @@ -1 +1 @@ -3111 \ No newline at end of file +3113 \ No newline at end of file diff --git a/src/main/java/me/chayapak1/chomens_bot/plugins/CorePlugin.java b/src/main/java/me/chayapak1/chomens_bot/plugins/CorePlugin.java index dfd7387b..5aefe619 100644 --- a/src/main/java/me/chayapak1/chomens_bot/plugins/CorePlugin.java +++ b/src/main/java/me/chayapak1/chomens_bot/plugins/CorePlugin.java @@ -121,12 +121,15 @@ public class CorePlugin implements Listener { forceRunPlaceBlock(command); } + @Override + public void onLocalSecondTick () { + resizeTick(); + } + @Override public void onSecondTick () { checkCoreTick(); - resizeTick(); - exists = isCoreExists(); if (shouldRefill) { @@ -362,9 +365,7 @@ public class CorePlugin implements Listener { if (oldSize.getY() != toSize.getY()) { recalculateRelativePositions(); - - // this will be run just after this function finishes, since it runs in the same interval - shouldRefill = true; + refill(false); } }