From 5990eaa04d64492d7a3f8492d1bce347344f9550 Mon Sep 17 00:00:00 2001 From: XiaoMoMi <972454774@qq.com> Date: Tue, 6 Feb 2024 18:18:01 +0800 Subject: [PATCH] fix loading chunks --- build.gradle.kts | 2 +- .../momirealms/customcrops/api/object/loot/QualityLoot.java | 2 ++ .../net/momirealms/customcrops/api/object/world/CCWorld.java | 4 ++++ 3 files changed, 7 insertions(+), 1 deletion(-) diff --git a/build.gradle.kts b/build.gradle.kts index 2f63b17..deed49b 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -8,7 +8,7 @@ plugins { allprojects { project.group = "net.momirealms" - project.version = "3.3.1.11" + project.version = "3.3.1.12" apply() apply(plugin = "java") diff --git a/plugin/src/main/java/net/momirealms/customcrops/api/object/loot/QualityLoot.java b/plugin/src/main/java/net/momirealms/customcrops/api/object/loot/QualityLoot.java index e7638ac..b878e35 100644 --- a/plugin/src/main/java/net/momirealms/customcrops/api/object/loot/QualityLoot.java +++ b/plugin/src/main/java/net/momirealms/customcrops/api/object/loot/QualityLoot.java @@ -30,6 +30,8 @@ import org.bukkit.Material; import org.bukkit.entity.Player; import org.bukkit.inventory.ItemStack; +import java.util.List; + public class QualityLoot extends Loot { private final String[] qualityLoots; diff --git a/plugin/src/main/java/net/momirealms/customcrops/api/object/world/CCWorld.java b/plugin/src/main/java/net/momirealms/customcrops/api/object/world/CCWorld.java index 42bdfe9..e114eea 100644 --- a/plugin/src/main/java/net/momirealms/customcrops/api/object/world/CCWorld.java +++ b/plugin/src/main/java/net/momirealms/customcrops/api/object/world/CCWorld.java @@ -108,6 +108,10 @@ public class CCWorld extends Function { if (!chunksFolder.exists()) chunksFolder.mkdirs(); if (!ConfigManager.onlyInLoadedChunks) { loadAllChunkData(); + } else { + for (Chunk chunk : Objects.requireNonNull(world.get()).getLoadedChunks()) { + loadChunk(ChunkCoordinate.getByBukkitChunk(chunk)); + } } }