mirror of
https://gitlab.bixilon.de/bixilon/minosoft.git
synced 2025-09-18 03:44:54 -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]
|
val entity = this.world.entities[uuid]
|
||||||
if (entity == null) {
|
if (entity == null) {
|
||||||
val tab = tabList.tabListItemsByUUID[uuid] ?: return UnknownMessageSender(uuid)
|
val tab = tabList.tabListItemsByUUID[uuid] ?: return UnknownMessageSender(uuid)
|
||||||
return TabMessageSender(uuid, tab)
|
return UnspawnedMessageSender(uuid, tab)
|
||||||
}
|
}
|
||||||
if (entity !is PlayerEntity) {
|
if (entity !is PlayerEntity) {
|
||||||
return InvalidSender(uuid)
|
return InvalidSender(uuid)
|
||||||
|
@ -14,10 +14,13 @@
|
|||||||
package de.bixilon.minosoft.data.chat.sender
|
package de.bixilon.minosoft.data.chat.sender
|
||||||
|
|
||||||
import de.bixilon.minosoft.data.entities.entities.player.PlayerEntity
|
import de.bixilon.minosoft.data.entities.entities.player.PlayerEntity
|
||||||
|
import de.bixilon.minosoft.protocol.PlayerPublicKey
|
||||||
import java.util.*
|
import java.util.*
|
||||||
|
|
||||||
class PlayerEntityMessageSender(
|
class PlayerEntityMessageSender(
|
||||||
uuid: UUID,
|
uuid: UUID,
|
||||||
name: String,
|
name: String,
|
||||||
val player: PlayerEntity,
|
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
|
package de.bixilon.minosoft.data.chat.sender
|
||||||
|
|
||||||
|
import de.bixilon.minosoft.protocol.PlayerPublicKey
|
||||||
import java.util.*
|
import java.util.*
|
||||||
|
|
||||||
abstract class PlayerMessageSender(
|
abstract class PlayerMessageSender(
|
||||||
override val uuid: UUID,
|
override val uuid: UUID,
|
||||||
val name: String,
|
val name: String,
|
||||||
) : MessageSender
|
) : MessageSender {
|
||||||
|
abstract val publicKey: PlayerPublicKey?
|
||||||
|
}
|
||||||
|
@ -14,10 +14,12 @@
|
|||||||
package de.bixilon.minosoft.data.chat.sender
|
package de.bixilon.minosoft.data.chat.sender
|
||||||
|
|
||||||
import de.bixilon.minosoft.data.entities.entities.player.tab.TabListItem
|
import de.bixilon.minosoft.data.entities.entities.player.tab.TabListItem
|
||||||
|
import de.bixilon.minosoft.protocol.PlayerPublicKey
|
||||||
import java.util.*
|
import java.util.*
|
||||||
|
|
||||||
@Deprecated("Bad name")
|
class UnspawnedMessageSender(
|
||||||
class TabMessageSender(
|
|
||||||
uuid: UUID,
|
uuid: UUID,
|
||||||
val tab: TabListItem,
|
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