Skip to content
This repository has been archived by the owner on Aug 31, 2024. It is now read-only.

bxx2004/packets

Repository files navigation

packets

在我的世界客户端与服务器端进行通讯的工具,需自行在各平台实现. 例:on-bukkit 的PacketSender实现

class BukkitSender(val player: Player) : PacketSender {
    override fun sendPacket(channel: Channel, context: PacketContext,breakPoint: Boolean) {
        if (!breakPoint){
            val bytes: ByteArray = context.serializable()
            val buf: ByteBuf = Unpooled.wrappedBuffer(bytes)
            player.sendPluginMessage(bukkitPlugin, channel.toString(), buf.array())
        }else{
            var sendard = PacketContextBreakPointSender(context)
            sendard.sendTo(channel,this)
        }
    }
    override fun uuid(): UUID {
        return player.uniqueId
    }

    override fun name(): String {
        return player.name
    }
}

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages