PHP 클래스 pocketmine\nbt\NBT

파일 보기 프로젝트 열기: iTXTech/Genisys 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
$buffer
$endianness

공개 메소드들

메소드 설명
__construct ( $endianness = self::LITTLE_ENDIAN )
combineCompoundTags ( CompoundTag $tag1, CompoundTag $tag2, boolean $override = false ) : CompoundTag
feof ( )
fromArrayGuesser ( $key, $value )
get ( $len )
getArray ( )
getByte ( )
getData ( ) : CompoundTag | array
getDouble ( )
getFloat ( )
getInt ( )
getItemHelper ( CompoundTag $tag ) : Item
getLong ( )
getShort ( )
getString ( )
matchList ( ListTag $tag1, ListTag $tag2 )
matchTree ( CompoundTag $tag1, CompoundTag $tag2 )
parseJSON ( $data, &$offset )
put ( $v )
putByte ( $v )
putDouble ( $v )
putFloat ( $v )
putInt ( $v )
putItemHelper ( Item $item, integer $slot = null ) : CompoundTag
putLong ( $v )
putShort ( $v )
putString ( $v )
read ( $buffer, $doMultiple = false )
readCompressed ( $buffer, $compression = ZLIB_ENCODING_GZIP )
readTag ( )
setArray ( array $data, callable $guesser = null )
setData ( CompoundTag | array $data )
write ( ) : string | boolean
writeCompressed ( $compression = ZLIB_ENCODING_GZIP, $level = 7 )
writeTag ( Tag $tag )

비공개 메소드들

메소드 설명
fromArray ( Tag $tag, array $data, callable $guesser )
parseCompound ( $str, &$offset )
parseList ( $str, &$offset )
readKey ( $data, &$offset )
readValue ( $data, &$offset, &$type = null )
toArray ( array &$data, Tag $tag )

메소드 상세

__construct() 공개 메소드

public __construct ( $endianness = self::LITTLE_ENDIAN )

combineCompoundTags() 공개 정적인 메소드

public static combineCompoundTags ( CompoundTag $tag1, CompoundTag $tag2, boolean $override = false ) : CompoundTag
$tag1 pocketmine\nbt\tag\CompoundTag
$tag2 pocketmine\nbt\tag\CompoundTag
$override boolean
리턴 pocketmine\nbt\tag\CompoundTag

feof() 공개 메소드

public feof ( )

fromArrayGuesser() 공개 정적인 메소드

public static fromArrayGuesser ( $key, $value )

get() 공개 메소드

public get ( $len )

getArray() 공개 메소드

public getArray ( )

getByte() 공개 메소드

public getByte ( )

getData() 공개 메소드

public getData ( ) : CompoundTag | array
리턴 pocketmine\nbt\tag\CompoundTag | array

getDouble() 공개 메소드

public getDouble ( )

getFloat() 공개 메소드

public getFloat ( )

getInt() 공개 메소드

public getInt ( )

getItemHelper() 공개 정적인 메소드

public static getItemHelper ( CompoundTag $tag ) : Item
$tag pocketmine\nbt\tag\CompoundTag
리턴 pocketmine\item\Item

getLong() 공개 메소드

public getLong ( )

getShort() 공개 메소드

public getShort ( )

getString() 공개 메소드

public getString ( )

matchList() 공개 정적인 메소드

public static matchList ( ListTag $tag1, ListTag $tag2 )
$tag1 pocketmine\nbt\tag\ListTag
$tag2 pocketmine\nbt\tag\ListTag

matchTree() 공개 정적인 메소드

public static matchTree ( CompoundTag $tag1, CompoundTag $tag2 )
$tag1 pocketmine\nbt\tag\CompoundTag
$tag2 pocketmine\nbt\tag\CompoundTag

parseJSON() 공개 정적인 메소드

public static parseJSON ( $data, &$offset )

put() 공개 메소드

public put ( $v )

putByte() 공개 메소드

public putByte ( $v )

putDouble() 공개 메소드

public putDouble ( $v )

putFloat() 공개 메소드

public putFloat ( $v )

putInt() 공개 메소드

public putInt ( $v )

putItemHelper() 공개 정적인 메소드

public static putItemHelper ( Item $item, integer $slot = null ) : CompoundTag
$item pocketmine\item\Item
$slot integer
리턴 pocketmine\nbt\tag\CompoundTag

putLong() 공개 메소드

public putLong ( $v )

putShort() 공개 메소드

public putShort ( $v )

putString() 공개 메소드

public putString ( $v )

read() 공개 메소드

public read ( $buffer, $doMultiple = false )

readCompressed() 공개 메소드

public readCompressed ( $buffer, $compression = ZLIB_ENCODING_GZIP )

readTag() 공개 메소드

public readTag ( )

setArray() 공개 메소드

public setArray ( array $data, callable $guesser = null )
$data array
$guesser callable

setData() 공개 메소드

public setData ( CompoundTag | array $data )
$data pocketmine\nbt\tag\CompoundTag | array

write() 공개 메소드

public write ( ) : string | boolean
리턴 string | boolean

writeCompressed() 공개 메소드

public writeCompressed ( $compression = ZLIB_ENCODING_GZIP, $level = 7 )

writeTag() 공개 메소드

public writeTag ( Tag $tag )
$tag pocketmine\nbt\tag\Tag

프로퍼티 상세

$buffer 공개적으로 프로퍼티

public $buffer

$endianness 공개적으로 프로퍼티

public $endianness