Skip to content

Commit 96e43b2

Browse files
authored
Merge pull request #99 from SLNE-Development/feat/surf-core
refactor: update dependencies, improve player lookup logic, and simpl…
2 parents 5de218e + ad018de commit 96e43b2

File tree

37 files changed

+61
-331
lines changed

37 files changed

+61
-331
lines changed

.idea/kotlinc.xml

Lines changed: 2 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

build.gradle.kts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,11 @@ buildscript {
44
maven("https://repo.slne.dev/repository/maven-public/") { name = "maven-public" }
55
}
66
dependencies {
7-
classpath("dev.slne.surf:surf-api-gradle-plugin:1.21.10+")
7+
classpath("dev.slne.surf:surf-api-gradle-plugin:1.21.11+")
88
}
99
}
1010

1111
allprojects {
1212
group = "dev.slne.surf.chat"
13-
version = findProperty("version")!!
13+
version = findProperty("version") as String
1414
}

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.10-4.0.5-SNAPSHOT
4+
version=1.21.10-4.0.6-SNAPSHOT

surf-chat-api/src/main/kotlin/dev/slne/surf/chat/api/SurfChatApi.kt

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@ import dev.slne.surf.chat.api.entity.User
55
import dev.slne.surf.chat.api.entry.HistoryEntry
66
import dev.slne.surf.chat.api.entry.HistoryFilter
77
import dev.slne.surf.chat.api.message.MessageType
8-
import dev.slne.surf.chat.api.server.ChatServer
98
import dev.slne.surf.surfapi.core.api.util.requiredService
109
import it.unimi.dsi.fastutil.objects.ObjectSet
1110
import net.kyori.adventure.chat.SignedMessage
@@ -35,7 +34,7 @@ interface SurfChatApi {
3534
sender: User,
3635
receiver: User? = null,
3736
sentAt: Long = System.currentTimeMillis(),
38-
server: ChatServer = ChatServer.default(),
37+
server: String = "unspecified",
3938
channel: Channel? = null,
4039
signedMessage: SignedMessage? = null,
4140
messageUuid: UUID = UUID.randomUUID()

surf-chat-api/src/main/kotlin/dev/slne/surf/chat/api/entry/HistoryFilter.kt

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
package dev.slne.surf.chat.api.entry
22

33
import dev.slne.surf.chat.api.message.MessageType
4-
import dev.slne.surf.chat.api.server.ChatServer
54
import java.util.*
65

76
/**
@@ -26,7 +25,7 @@ data class HistoryFilter(
2625
val messageType: MessageType?,
2726
val range: Long?,
2827
val messageLike: String?,
29-
val server: ChatServer?,
28+
val server: String?,
3029
val channel: String?,
3130
val deletedBy: String?,
3231
val type: MessageType?,

surf-chat-api/src/main/kotlin/dev/slne/surf/chat/api/message/MessageData.kt

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@ package dev.slne.surf.chat.api.message
33
import dev.slne.surf.chat.api.channel.Channel
44
import dev.slne.surf.chat.api.entity.User
55
import dev.slne.surf.chat.api.serializer.SerializableSignature
6-
import dev.slne.surf.chat.api.server.ChatServer
76
import dev.slne.surf.surfapi.core.api.messages.adventure.plain
87
import dev.slne.surf.surfapi.core.api.serializer.adventure.component.SerializableComponent
98
import kotlinx.serialization.Contextual
@@ -73,7 +72,7 @@ data class MessageData(
7372
* The `server` property is particularly useful when messages or communication need to be
7473
* associated with specific servers in a multi-server environment.
7574
*/
76-
val server: ChatServer,
75+
val server: String,
7776

7877
/**
7978
* Represents the associated chat channel for a message.

surf-chat-api/src/main/kotlin/dev/slne/surf/chat/api/server/ChatGroup.kt

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

surf-chat-api/src/main/kotlin/dev/slne/surf/chat/api/server/ChatServer.kt

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

surf-chat-bukkit/build.gradle.kts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,8 @@ surfPaperPluginApi {
3131
foliaSupported(true)
3232
generateLibraryLoader(false)
3333

34+
withCorePaper()
35+
3436
serverDependencies {
3537
registerSoft("MiniPlaceholders")
3638
}

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

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -3,21 +3,13 @@ package dev.slne.surf.chat.bukkit
33
import dev.slne.surf.chat.bukkit.listener.AsyncChatListener
44
import dev.slne.surf.chat.bukkit.listener.ConnectListener
55
import dev.slne.surf.chat.bukkit.listener.DisconnectListener
6-
import dev.slne.surf.chat.bukkit.listener.ServerResponseListener
76
import dev.slne.surf.surfapi.bukkit.api.event.register
8-
import org.bukkit.Bukkit
97

108
object BukkitListenerManager {
119
fun registerBukkitListeners() {
1210
AsyncChatListener().register()
1311
DisconnectListener().register()
1412
ConnectListener().register()
15-
16-
Bukkit.getMessenger().registerOutgoingPluginChannel(plugin, "surf-chat:server_request")
17-
Bukkit.getMessenger().registerIncomingPluginChannel(
18-
plugin, "surf-chat:server_response",
19-
ServerResponseListener()
20-
);
2113
}
2214

2315
fun registerPacketListeners() {

0 commit comments

Comments
 (0)