From 2e3299152a453688875e0e05cd93d272113e42c9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=98=BF=E9=B9=B0?= Date: Sat, 23 Aug 2025 09:47:26 +0800 Subject: [PATCH] ConcurrentModificationException --- gradle.properties | 2 +- .../main/kotlin/trplugins/menu/module/display/MenuSession.kt | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/gradle.properties b/gradle.properties index 85d73028..3d675f7d 100644 --- a/gradle.properties +++ b/gradle.properties @@ -1,2 +1,2 @@ group=me.arasple.mc.trmenu -version=3.8.1 \ No newline at end of file +version=3.8.2 \ No newline at end of file diff --git a/plugin/src/main/kotlin/trplugins/menu/module/display/MenuSession.kt b/plugin/src/main/kotlin/trplugins/menu/module/display/MenuSession.kt index a83c9e6f..5e2d096d 100644 --- a/plugin/src/main/kotlin/trplugins/menu/module/display/MenuSession.kt +++ b/plugin/src/main/kotlin/trplugins/menu/module/display/MenuSession.kt @@ -18,6 +18,7 @@ import trplugins.menu.module.internal.script.FunctionParser import trplugins.menu.util.parseGradients import trplugins.menu.util.parseRainbow import java.util.UUID +import java.util.concurrent.ConcurrentHashMap /** * @author Arasple @@ -300,7 +301,7 @@ class MenuSession( private var UID = 0 @JvmField - val SESSIONS = mutableMapOf() + val SESSIONS = ConcurrentHashMap() var langPlayer: String = "" fun getSession(player: Player): MenuSession {