Clean up WritableBook hierarchy

This commit is contained in:
Dylan K. Taylor
2019-03-23 14:36:03 +00:00
parent a74a4b579d
commit 034bd716c8
5 changed files with 221 additions and 194 deletions

View File

@ -2333,7 +2333,7 @@ class Player extends Human implements CommandSender, ChunkLoader, ChunkListener,
public function handleBookEdit(BookEditPacket $packet) : bool{
/** @var WritableBook $oldBook */
$oldBook = $this->inventory->getItem($packet->inventorySlot);
if($oldBook->getId() !== Item::WRITABLE_BOOK){
if(!($oldBook instanceof WritableBook)){
return false;
}