Fixed wrong encoding of NBT strings, fixed invisible signs issues

This commit is contained in:
Dylan K. Taylor 2017-01-22 11:24:55 +00:00
parent 8bf8e2e22f
commit 06f0534d65

View File

@ -593,13 +593,13 @@ class NBT{
}
public function getString(bool $network = false){
$len = $network ? $this->getByte() : $this->getShort();
$len = $network ? Binary::readUnsignedVarInt($this) : $this->getShort();
return $this->get($len);
}
public function putString($v, bool $network = false){
if($network === true){
$this->putByte(strlen($v));
$this->put(Binary::writeUnsignedVarInt(strlen($v)));
}else{
$this->putShort(strlen($v));
}