PHP 클래스 pocketmine\level\GameRules

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

공개 메소드들

메소드 설명
__construct ( CompoundTag $rules = null )
addGameRule ( $key, $value )
areSameType ( $key, $otherValue )
getRule ( $name ) : boolean | integer | string Return the game rule as bool, int or string
getRules ( ) : CompoundTag Return the defined game rules.
getRulesArray ( ) Return the defined game rules as array
hasRule ( $name ) Return if the specified game rule is defined
readFromNBT ( CompoundTag $nbt ) Set defined game rules from NBT.
save ( Level $level )
setOrCreateGameRule ( $key, $ruleValue )
writeToNBT ( ) Return the defined game rules as NBT.

비공개 메소드들

메소드 설명
toArray ( array &$data, Tag $tag )

메소드 상세

__construct() 공개 메소드

public __construct ( CompoundTag $rules = null )
$rules pocketmine\nbt\tag\CompoundTag

addGameRule() 공개 메소드

public addGameRule ( $key, $value )

areSameType() 공개 메소드

public areSameType ( $key, $otherValue )

getRule() 공개 메소드

Return the game rule as bool, int or string
public getRule ( $name ) : boolean | integer | string
리턴 boolean | integer | string $rule

getRules() 공개 메소드

Return the defined game rules.
public getRules ( ) : CompoundTag
리턴 pocketmine\nbt\tag\CompoundTag

getRulesArray() 공개 메소드

Return the defined game rules as array
public getRulesArray ( )

hasRule() 공개 메소드

Return if the specified game rule is defined
public hasRule ( $name )

readFromNBT() 공개 메소드

Set defined game rules from NBT.
public readFromNBT ( CompoundTag $nbt )
$nbt pocketmine\nbt\tag\CompoundTag

save() 공개 메소드

public save ( Level $level )
$level Level

setOrCreateGameRule() 공개 메소드

public setOrCreateGameRule ( $key, $ruleValue )

writeToNBT() 공개 메소드

Return the defined game rules as NBT.
public writeToNBT ( )