mirror of https://github.com/ViaVersion/VIAaaS.git
25 lines
974 B
Kotlin
25 lines
974 B
Kotlin
package com.viaversion.aas.protocol.id47toid5.packets
|
|
|
|
import com.viaversion.aas.protocol.id47toid5.Protocol1_8To1_7_6
|
|
import com.viaversion.viaversion.api.protocol.packet.State
|
|
import com.viaversion.viaversion.api.protocol.remapper.PacketRemapper
|
|
import com.viaversion.viaversion.api.type.Type
|
|
|
|
fun Protocol1_8To1_7_6.registerLoginPackets() {
|
|
//Encryption Request
|
|
this.registerClientbound(State.LOGIN, 0x01, 0x01, object : PacketRemapper() {
|
|
override fun registerMap() {
|
|
map(Type.STRING) //Server ID
|
|
map(Type.SHORT_BYTE_ARRAY, Type.BYTE_ARRAY_PRIMITIVE)
|
|
map(Type.SHORT_BYTE_ARRAY, Type.BYTE_ARRAY_PRIMITIVE)
|
|
}
|
|
})
|
|
|
|
//Encryption Response
|
|
this.registerServerbound(State.LOGIN, 0x01, 0x01, object : PacketRemapper() {
|
|
override fun registerMap() {
|
|
map(Type.BYTE_ARRAY_PRIMITIVE, Type.SHORT_BYTE_ARRAY)
|
|
map(Type.BYTE_ARRAY_PRIMITIVE, Type.SHORT_BYTE_ARRAY)
|
|
}
|
|
})
|
|
} |