From 9a2c50f6e7a1ef1392547a895e36551b2fab8717 Mon Sep 17 00:00:00 2001 From: Shynixn Date: Fri, 31 Jan 2025 16:24:50 +0100 Subject: [PATCH] #605 Added duration property. --- build.gradle.kts | 9 ++++----- .../blockball/BlockBallDependencyInjectionModule.kt | 4 ++-- src/main/resources/lang/en_us.yml | 2 ++ src/main/resources/lang/es_es.yml | 2 ++ src/main/resources/lang/zh_cn.yml | 2 ++ 5 files changed, 12 insertions(+), 7 deletions(-) diff --git a/build.gradle.kts b/build.gradle.kts index c031c5b22..baee6a9a8 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -15,7 +15,6 @@ repositories { mavenLocal() mavenCentral() maven("https://hub.spigotmc.org/nexus/content/repositories/snapshots/") - maven(System.getenv("SHYNIXN_MCUTILS_REPOSITORY")) // All MCUTILS libraries are private and not OpenSource. maven(System.getenv("SHYNIXN_MCUTILS_REPOSITORY_2025")) // All MCUTILS libraries are private and not OpenSource. } @@ -33,10 +32,10 @@ dependencies { implementation("org.jetbrains.kotlinx:kotlinx-coroutines-core:1.4.2") // Custom dependencies - implementation("com.github.shynixn.mcutils:common:2025.1") - implementation("com.github.shynixn.mcutils:packet:2025.1") - implementation("com.github.shynixn.mcutils:database:2024.8") - implementation("com.github.shynixn.mcutils:sign:2024.3") + implementation("com.github.shynixn.mcutils:common:2025.4") + implementation("com.github.shynixn.mcutils:packet:2025.3") + implementation("com.github.shynixn.mcutils:database:2025.2") + implementation("com.github.shynixn.mcutils:sign:2025.1") } tasks.withType { diff --git a/src/main/java/com/github/shynixn/blockball/BlockBallDependencyInjectionModule.kt b/src/main/java/com/github/shynixn/blockball/BlockBallDependencyInjectionModule.kt index 74e35c675..8565b3fce 100644 --- a/src/main/java/com/github/shynixn/blockball/BlockBallDependencyInjectionModule.kt +++ b/src/main/java/com/github/shynixn/blockball/BlockBallDependencyInjectionModule.kt @@ -31,7 +31,7 @@ import com.github.shynixn.mcutils.common.sound.SoundServiceImpl import com.github.shynixn.mcutils.database.api.CachePlayerRepository import com.github.shynixn.mcutils.database.api.PlayerDataRepository import com.github.shynixn.mcutils.database.impl.AutoSavePlayerDataRepositoryImpl -import com.github.shynixn.mcutils.database.impl.CachePlayerDataRepositoryImpl +import com.github.shynixn.mcutils.database.impl.CachedPlayerDataRepositoryImpl import com.github.shynixn.mcutils.database.impl.ConfigSelectedRepositoryImpl import com.github.shynixn.mcutils.packet.api.PacketService import com.github.shynixn.mcutils.packet.api.RayTracingService @@ -84,7 +84,7 @@ class BlockBallDependencyInjectionModule( ) val playerDataRepository = AutoSavePlayerDataRepositoryImpl( 1000 * 60L * plugin.config.getInt("database.autoSaveIntervalMinutes"), - CachePlayerDataRepositoryImpl(configSelectedPlayerDataRepository, plugin.minecraftDispatcher), + CachedPlayerDataRepositoryImpl(configSelectedPlayerDataRepository, plugin.minecraftDispatcher), plugin.scope, plugin.minecraftDispatcher ) module.addService>(playerDataRepository) diff --git a/src/main/resources/lang/en_us.yml b/src/main/resources/lang/en_us.yml index 1eec1ad61..b22763093 100644 --- a/src/main/resources/lang/en_us.yml +++ b/src/main/resources/lang/en_us.yml @@ -5,6 +5,8 @@ gameAlreadyExistsMessage: type: "CHAT" # The primary text to be sent. text: "&0&l[&f&lBlockBall&0&l]&c Game %1$1s already exists." + # Only available for type "ACTIONBAR". The time until the action bar message disappears. + durationInTicks: 60 # Only available for type "TITLE". Adds a subTitle. subTitle: "" # Only available for type: "TITLE". Adds a fade in effect. diff --git a/src/main/resources/lang/es_es.yml b/src/main/resources/lang/es_es.yml index c4ea621f3..500c45d63 100644 --- a/src/main/resources/lang/es_es.yml +++ b/src/main/resources/lang/es_es.yml @@ -5,6 +5,8 @@ gameAlreadyExistsMessage: type: "CHAT" # The primary text to be sent. text: "&0&l[&f&lBlockBall&0&l]&c El juego %1$1s ya existe." + # Only available for type "ACTIONBAR". The time until the action bar message disappears. + durationInTicks: 60 # Only available for type "TITLE". Adds a subTitle. subTitle: "" # Only available for type: "TITLE". Adds a fade in effect. diff --git a/src/main/resources/lang/zh_cn.yml b/src/main/resources/lang/zh_cn.yml index f71345b8f..8d288d9a6 100644 --- a/src/main/resources/lang/zh_cn.yml +++ b/src/main/resources/lang/zh_cn.yml @@ -5,6 +5,8 @@ gameAlreadyExistsMessage: type: "CHAT" # 所发送的信息。 text: "&0&l[&f&lBlockBall&0&l]&c 游戏 %1$1s 已存在。" + # Only available for type "ACTIONBAR". The time until the action bar message disappears. + durationInTicks: 60 # 仅用于 "TITLE" 类型,设置副标题。 subTitle: "" # 仅用于 "TITLE" 类型,设置淡入时间。