mirror of
https://github.com/pmmp/PocketMine-MP.git
synced 2025-04-22 00:33:59 +00:00
Merge branch '3.7'
This commit is contained in:
commit
aff2e0c86c
@ -105,7 +105,7 @@ class NetworkBinaryStream extends BinaryStream{
|
||||
if($c !== 1){
|
||||
throw new BadPacketException("Unexpected NBT count $c");
|
||||
}
|
||||
$compound = (new NetworkNbtSerializer())->read($this->buffer, $this->offset)->getTag();
|
||||
$compound = (new NetworkNbtSerializer())->read($this->buffer, $this->offset, 512)->getTag();
|
||||
}elseif($nbtLen !== 0){
|
||||
throw new BadPacketException("Unexpected fake NBT length $nbtLen");
|
||||
}
|
||||
|
@ -436,7 +436,8 @@ class SimpleSessionHandler extends SessionHandler{
|
||||
|
||||
$block = $this->player->getLevel()->getBlock($pos);
|
||||
try{
|
||||
$nbt = (new NetworkNbtSerializer())->read($packet->namedtag)->getTag();
|
||||
$offset = 0;
|
||||
$nbt = (new NetworkNbtSerializer())->read($packet->namedtag, $offset, 512)->getTag();
|
||||
}catch(NbtDataException $e){
|
||||
throw new BadPacketException($e->getMessage(), 0, $e);
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user