mirror of
https://gitlab.bixilon.de/bixilon/minosoft.git
synced 2025-09-17 19:35:00 -04:00
rename TabMessageSender
This commit is contained in:
parent
ff6afd3863
commit
ab7edb125f
@ -26,7 +26,7 @@ object ChatUtil {
|
||||
val entity = this.world.entities[uuid]
|
||||
if (entity == null) {
|
||||
val tab = tabList.tabListItemsByUUID[uuid] ?: return UnknownMessageSender(uuid)
|
||||
return TabMessageSender(uuid, tab)
|
||||
return UnspawnedMessageSender(uuid, tab)
|
||||
}
|
||||
if (entity !is PlayerEntity) {
|
||||
return InvalidSender(uuid)
|
||||
|
@ -14,10 +14,13 @@
|
||||
package de.bixilon.minosoft.data.chat.sender
|
||||
|
||||
import de.bixilon.minosoft.data.entities.entities.player.PlayerEntity
|
||||
import de.bixilon.minosoft.protocol.PlayerPublicKey
|
||||
import java.util.*
|
||||
|
||||
class PlayerEntityMessageSender(
|
||||
uuid: UUID,
|
||||
name: String,
|
||||
val player: PlayerEntity,
|
||||
) : PlayerMessageSender(uuid, name)
|
||||
) : PlayerMessageSender(uuid, name) {
|
||||
override val publicKey: PlayerPublicKey? get() = player.tabListItem.publicKey
|
||||
}
|
||||
|
@ -13,9 +13,12 @@
|
||||
|
||||
package de.bixilon.minosoft.data.chat.sender
|
||||
|
||||
import de.bixilon.minosoft.protocol.PlayerPublicKey
|
||||
import java.util.*
|
||||
|
||||
abstract class PlayerMessageSender(
|
||||
override val uuid: UUID,
|
||||
val name: String,
|
||||
) : MessageSender
|
||||
) : MessageSender {
|
||||
abstract val publicKey: PlayerPublicKey?
|
||||
}
|
||||
|
@ -14,10 +14,12 @@
|
||||
package de.bixilon.minosoft.data.chat.sender
|
||||
|
||||
import de.bixilon.minosoft.data.entities.entities.player.tab.TabListItem
|
||||
import de.bixilon.minosoft.protocol.PlayerPublicKey
|
||||
import java.util.*
|
||||
|
||||
@Deprecated("Bad name")
|
||||
class TabMessageSender(
|
||||
class UnspawnedMessageSender(
|
||||
uuid: UUID,
|
||||
val tab: TabListItem,
|
||||
) : PlayerMessageSender(uuid, tab.name)
|
||||
) : PlayerMessageSender(uuid, tab.name) {
|
||||
override val publicKey: PlayerPublicKey? get() = tab.publicKey
|
||||
}
|
Loading…
x
Reference in New Issue
Block a user