Skip to content

Commit c3c83bf

Browse files
authored
Merge pull request #102 from SLNE-Development/feat/1.21.11-clean
PERFORMANCE & CONFIG CLEANUP
2 parents f1ad785 + 4615ad3 commit c3c83bf

File tree

16 files changed

+105
-86
lines changed

16 files changed

+105
-86
lines changed

gradle.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
kotlin.code.style=official
22
kotlin.stdlib.default.dependency=false
33
org.gradle.parallel=true
4-
version=1.21.11-4.1.1-SNAPSHOT
4+
version=1.21.11-4.1.3-SNAPSHOT

gradle/libs.versions.toml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
11
[versions]
22
playerholder-api = "2.11.6"
33
miniplaceholder-api = "3.0.1"
4+
luckperms-api = "5.4"
45

56
[libraries]
67
playerholder-api = { module = "me.clip:placeholderapi", version.ref = "playerholder-api" }
7-
miniplaceholder-api = { module = "io.github.miniplaceholders:miniplaceholders-api", version.ref = "miniplaceholder-api" }
8+
miniplaceholder-api = { module = "io.github.miniplaceholders:miniplaceholders-api", version.ref = "miniplaceholder-api" }
9+
luckperms-api = { module = "net.luckperms:api", version.ref = "luckperms-api" }

surf-chat-bukkit/build.gradle.kts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
import dev.slne.surf.surfapi.gradle.util.registerRequired
12
import dev.slne.surf.surfapi.gradle.util.registerSoft
23

34
plugins {
@@ -13,6 +14,7 @@ dependencies {
1314

1415
compileOnly(libs.playerholder.api)
1516
compileOnly(libs.miniplaceholder.api)
17+
compileOnly(libs.luckperms.api)
1618

1719
runtimeOnly(project(":surf-chat-fallback"))
1820
implementation("de.maxbossing:kotlin-discord-webhook:1") {
@@ -37,6 +39,7 @@ surfPaperPluginApi {
3739
serverDependencies {
3840
registerSoft("MiniPlaceholders")
3941
registerSoft("surf-settings-paper")
42+
registerRequired("LuckPerms")
4043
}
4144

4245
authors.add("red")

surf-chat-bukkit/src/main/kotlin/dev/slne/surf/chat/bukkit/BukkitMain.kt

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@ import com.github.shynixn.mccoroutine.folia.SuspendingJavaPlugin
44
import com.github.shynixn.mccoroutine.folia.launch
55
import dev.slne.surf.chat.api.processor.chatProcessorRegistry
66
import dev.slne.surf.chat.bukkit.config.AiModerationConfig
7-
import dev.slne.surf.chat.bukkit.config.DiscordConfigProvider
87
import dev.slne.surf.chat.bukkit.config.SurfChatConfigProvider
98
import dev.slne.surf.chat.bukkit.listener.AsyncChatListener
109
import dev.slne.surf.chat.bukkit.listener.ConnectListener
@@ -50,8 +49,7 @@ class BukkitMain : SuspendingJavaPlugin() {
5049

5150
override fun onEnable() {
5251
BukkitCommandManager.registerCommands()
53-
54-
52+
5553
AsyncChatListener().register()
5654
DisconnectListener().register()
5755
ConnectListener.register()
@@ -81,7 +79,6 @@ class BukkitMain : SuspendingJavaPlugin() {
8179
}
8280

8381
val surfChatConfig = SurfChatConfigProvider()
84-
val discordConfig = DiscordConfigProvider()
8582
val connectionMessageConfig get() = surfChatConfig.config.connectionMessageConfig
8683
val chatMotdConfig get() = surfChatConfig.config.chatMotdConfig
8784
val autoDisablingConfig get() = surfChatConfig.config.autoDisablingConfig

surf-chat-bukkit/src/main/kotlin/dev/slne/surf/chat/bukkit/command/surfchat/SurfChatLookupHelpCommand.kt

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@ import dev.jorel.commandapi.kotlindsl.playerExecutor
55
import dev.jorel.commandapi.kotlindsl.subcommand
66
import dev.slne.surf.chat.api.message.MessageType
77
import dev.slne.surf.chat.bukkit.permission.PermissionRegistry
8-
import dev.slne.surf.chat.bukkit.util.appendSpace
98
import dev.slne.surf.surfapi.core.api.font.toSmallCaps
109
import dev.slne.surf.surfapi.core.api.messages.CommonComponents
1110
import dev.slne.surf.surfapi.core.api.messages.adventure.buildText
@@ -31,7 +30,11 @@ fun CommandAPICommand.surfChatLookupHelpCommand() = subcommand("lookuphelp") {
3130
appendSpace()
3231
variableValue(help.content)
3332
appendNewline()
34-
appendSpace(5)
33+
appendSpace()
34+
appendSpace()
35+
appendSpace()
36+
appendSpace()
37+
appendSpace()
3538
spacer("z.B.")
3639
appendSpace()
3740
spacer(help.example)

surf-chat-bukkit/src/main/kotlin/dev/slne/surf/chat/bukkit/command/surfchat/SurfChatReloadCommand.kt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ package dev.slne.surf.chat.bukkit.command.surfchat
33
import dev.jorel.commandapi.CommandAPICommand
44
import dev.jorel.commandapi.kotlindsl.anyExecutor
55
import dev.jorel.commandapi.kotlindsl.subcommand
6+
import dev.slne.surf.chat.bukkit.config.AiModerationConfig
67
import dev.slne.surf.chat.bukkit.permission.PermissionRegistry
78
import dev.slne.surf.chat.bukkit.plugin
89
import dev.slne.surf.chat.bukkit.util.coloredComponent
@@ -14,7 +15,7 @@ fun CommandAPICommand.surfChatReloadCommand() = subcommand("reload") {
1415
anyExecutor { executor, _ ->
1516
val ms = measureTimeMillis {
1617
plugin.surfChatConfig.reload()
17-
plugin.discordConfig.reload()
18+
AiModerationConfig.reload()
1819
}
1920

2021
executor.sendText {

surf-chat-bukkit/src/main/kotlin/dev/slne/surf/chat/bukkit/config/DiscordConfigProvider.kt

Lines changed: 0 additions & 28 deletions
This file was deleted.

surf-chat-bukkit/src/main/kotlin/dev/slne/surf/chat/bukkit/config/configs/ChatServerConfig.kt

Lines changed: 0 additions & 11 deletions
This file was deleted.

surf-chat-bukkit/src/main/kotlin/dev/slne/surf/chat/bukkit/config/configs/DiscordConfig.kt

Lines changed: 0 additions & 9 deletions
This file was deleted.

surf-chat-bukkit/src/main/kotlin/dev/slne/surf/chat/bukkit/config/configs/SurfChatConfig.kt

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,17 @@
11
package dev.slne.surf.chat.bukkit.config.configs
22

33
import org.spongepowered.configurate.objectmapping.ConfigSerializable
4+
import org.spongepowered.configurate.objectmapping.meta.Setting
45

56
@ConfigSerializable
67
data class SurfChatConfig(
7-
val autoDisablingConfig: AutoDisablingConfig = AutoDisablingConfig(),
8-
val chatMotdConfig: ChatMotdConfig = ChatMotdConfig(),
8+
val itemPlaceholder: Boolean = true,
99
val connectionMessageConfig: ConnectionMessageConfig = ConnectionMessageConfig(),
1010
val spamConfig: SpamConfig = SpamConfig(),
11+
@Setting("autoDisabling")
12+
val autoDisablingConfig: AutoDisablingConfig = AutoDisablingConfig(),
13+
@Setting("joinMotd")
14+
val chatMotdConfig: ChatMotdConfig = ChatMotdConfig(),
1115

1216
val allowedDomains: List<String> = mutableListOf(
1317
"castcrafter.de",

0 commit comments

Comments
 (0)