()
| 218 | } |
| 219 | |
| 220 | func (player *Player) ReadPacketWithoutCompression() (packet Packet, err error) { |
| 221 | length, err := player.ReadVarInt() |
| 222 | if err != nil { |
| 223 | return |
| 224 | } |
| 225 | |
| 226 | id, err := player.ReadVarInt() |
| 227 | if err != nil { |
| 228 | return |
| 229 | } |
| 230 | if player.state == PLAY { |
| 231 | id = player.HackServerbound(id) |
| 232 | } |
| 233 | |
| 234 | packet, err = player.HandlePacket(id, length) |
| 235 | if err != nil { |
| 236 | return |
| 237 | } else if packet != nil { |
| 238 | if config.Logs { |
| 239 | log.Printf("#%d -> %d %s", player.id, id, fmt.Sprint(packet)) |
| 240 | } |
| 241 | packet.Handle(player) |
| 242 | } |
| 243 | return |
| 244 | } |
| 245 | |
| 246 | func (player *Player) ReadPacketWithCompression() (packet Packet, err error) { |
| 247 | packetLength, err := player.ReadVarInt() |
no test coverage detected