mirror of
https://github.com/pmmp/PocketMine-MP.git
synced 2025-05-12 16:59:44 +00:00
Merge commit 'a3f633862'
# Conflicts: # resources/vanilla # src/pocketmine/Player.php
This commit is contained in:
commit
d2d4780653
@ -655,6 +655,11 @@ class InGamePacketHandler extends PacketHandler{
|
|||||||
$modifiedPages[] = $packet->pageNumber;
|
$modifiedPages[] = $packet->pageNumber;
|
||||||
break;
|
break;
|
||||||
case BookEditPacket::TYPE_ADD_PAGE:
|
case BookEditPacket::TYPE_ADD_PAGE:
|
||||||
|
if(!$newBook->pageExists($packet->pageNumber)){
|
||||||
|
//this may only come before a page which already exists
|
||||||
|
//TODO: the client can send insert-before actions on trailing client-side pages which cause odd behaviour on the server
|
||||||
|
return false;
|
||||||
|
}
|
||||||
$newBook->insertPage($packet->pageNumber, $packet->text);
|
$newBook->insertPage($packet->pageNumber, $packet->text);
|
||||||
$modifiedPages[] = $packet->pageNumber;
|
$modifiedPages[] = $packet->pageNumber;
|
||||||
break;
|
break;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user