Updated PocketMine-NBT dependency

This commit is contained in:
Dylan K. Taylor
2018-02-17 14:29:20 +00:00
parent 3f41628bf3
commit 093cb5b39e
10 changed files with 46 additions and 62 deletions

View File

@ -66,9 +66,7 @@ class Item implements ItemIds, \JsonSerializable{
self::$cachedParser = new LittleEndianNBTStream();
}
self::$cachedParser->read($tag);
$data = self::$cachedParser->getData();
$data = self::$cachedParser->read($tag);
if(!($data instanceof CompoundTag)){
throw new \InvalidArgumentException("Invalid item NBT string given, it could not be deserialized");
}
@ -81,8 +79,7 @@ class Item implements ItemIds, \JsonSerializable{
self::$cachedParser = new LittleEndianNBTStream();
}
self::$cachedParser->setData($tag);
return self::$cachedParser->write();
return self::$cachedParser->write($tag);
}
/**