PHP Класс pocketmine\level\GameRules

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
__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 ( )