From 0693988d3443580d07cc147988b4a1be2f217cc4 Mon Sep 17 00:00:00 2001 From: XiaoMoMi Date: Mon, 30 Dec 2024 22:35:50 +0800 Subject: [PATCH] fix loaded seconds --- .../customcrops/api/core/world/CustomCropsChunkImpl.java | 1 + compatibility-nexo-r1/build.gradle.kts | 2 +- .../net/momirealms/customcrops/bukkit/config/ConfigType.java | 3 --- 3 files changed, 2 insertions(+), 4 deletions(-) diff --git a/api/src/main/java/net/momirealms/customcrops/api/core/world/CustomCropsChunkImpl.java b/api/src/main/java/net/momirealms/customcrops/api/core/world/CustomCropsChunkImpl.java index 465d0a5..5e98451 100644 --- a/api/src/main/java/net/momirealms/customcrops/api/core/world/CustomCropsChunkImpl.java +++ b/api/src/main/java/net/momirealms/customcrops/api/core/world/CustomCropsChunkImpl.java @@ -139,6 +139,7 @@ public class CustomCropsChunkImpl implements CustomCropsChunk { public void timer() { WorldSetting setting = world.setting(); int interval = setting.minTickUnit(); + if (this.loadedSeconds < 0) this.loadedSeconds = 0; this.loadedSeconds++; // if loadedSeconds reach another recycle, rearrange the tasks if (this.loadedSeconds >= interval) { diff --git a/compatibility-nexo-r1/build.gradle.kts b/compatibility-nexo-r1/build.gradle.kts index 5811307..b8b3a38 100644 --- a/compatibility-nexo-r1/build.gradle.kts +++ b/compatibility-nexo-r1/build.gradle.kts @@ -8,7 +8,7 @@ dependencies { compileOnly(project(":api")) compileOnly(project(":common")) compileOnly("io.papermc.paper:paper-api:1.20.4-R0.1-SNAPSHOT") - compileOnly("com.nexomc:nexo:0.5.0-dev.8") + compileOnly("com.nexomc:nexo:0.8.0-dev.5") } tasks.withType { diff --git a/plugin/src/main/java/net/momirealms/customcrops/bukkit/config/ConfigType.java b/plugin/src/main/java/net/momirealms/customcrops/bukkit/config/ConfigType.java index 90b2024..6bacf01 100644 --- a/plugin/src/main/java/net/momirealms/customcrops/bukkit/config/ConfigType.java +++ b/plugin/src/main/java/net/momirealms/customcrops/bukkit/config/ConfigType.java @@ -54,9 +54,7 @@ public class ConfigType { public static final ConfigType WATERING_CAN = of( "watering-cans", (manager, id, section) -> { - ActionManager pam = BukkitCustomCropsPlugin.getInstance().getActionManager(Player.class); - WateringCanConfig config = WateringCanConfig.builder() .id(id) .itemID(section.getString("item")) @@ -85,7 +83,6 @@ public class ConfigType { section.getString("water-bar.right", "") ) : null) .build(); - manager.registerWateringCanConfig(config); return false; }