diff --git a/gradle.properties b/gradle.properties index 20212d85..2256470e 100644 --- a/gradle.properties +++ b/gradle.properties @@ -7,6 +7,6 @@ org.jetbrains.dokka.experimental.gradle.pluginMode=V2Enabled javaVersion=25 mcVersion=1.21.11 group=dev.slne.surf -version=1.21.11-2.70.0 +version=1.21.11-2.70.1 relocationPrefix=dev.slne.surf.surfapi.libs snapshot=false diff --git a/surf-api-bukkit/surf-api-bukkit-server/src/main/kotlin/dev/slne/surf/surfapi/bukkit/server/impl/pdc/block/BlockPdcManager.kt b/surf-api-bukkit/surf-api-bukkit-server/src/main/kotlin/dev/slne/surf/surfapi/bukkit/server/impl/pdc/block/BlockPdcManager.kt index 7d509fbb..61c29a64 100644 --- a/surf-api-bukkit/surf-api-bukkit-server/src/main/kotlin/dev/slne/surf/surfapi/bukkit/server/impl/pdc/block/BlockPdcManager.kt +++ b/surf-api-bukkit/surf-api-bukkit-server/src/main/kotlin/dev/slne/surf/surfapi/bukkit/server/impl/pdc/block/BlockPdcManager.kt @@ -26,15 +26,15 @@ import com.github.shynixn.mccoroutine.folia.globalRegionDispatcher import com.github.shynixn.mccoroutine.folia.launch import com.github.shynixn.mccoroutine.folia.ticks import dev.slne.surf.surfapi.bukkit.server.plugin -import dev.slne.surf.surfapi.core.api.util.mutableObjectSetOf import io.papermc.paper.math.BlockPosition import kotlinx.coroutines.delay import org.bukkit.block.Block import java.util.* +import java.util.concurrent.ConcurrentHashMap object BlockPdcManager { - private val dirtyBlocks = mutableObjectSetOf>() + private val dirtyBlocks = ConcurrentHashMap.newKeySet>() fun isDirty(block: Block): Boolean { val entry = getEntry(block)