PHP Класс pocketmine\inventory\ShapedRecipe

Наследование: implements pocketmine\inventory\Recipe
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
__construct ( Item $result, variadic $shape )
getHeight ( )
getId ( )
getIngredient ( $x, $y ) : null | Item
getIngredientList ( ) : Item[]
getIngredientMap ( ) : Item[][]
getResult ( )
getShape ( ) : string[]
getWidth ( )
registerToCraftingManager ( )
setId ( UUID $id )
setIngredient ( string $key, Item $item )

Защищенные методы

Метод Описание
fixRecipe ( $key, $item )

Описание методов

__construct() публичный Метод

public __construct ( Item $result, variadic $shape )
$result pocketmine\item\Item
$shape variadic

fixRecipe() защищенный Метод

protected fixRecipe ( $key, $item )

getHeight() публичный Метод

public getHeight ( )

getId() публичный Метод

public getId ( )

getIngredient() публичный Метод

public getIngredient ( $x, $y ) : null | Item
$x
$y
Результат null | pocketmine\item\Item

getIngredientList() публичный Метод

public getIngredientList ( ) : Item[]
Результат pocketmine\item\Item[]

getIngredientMap() публичный Метод

public getIngredientMap ( ) : Item[][]
Результат pocketmine\item\Item[][]

getResult() публичный Метод

public getResult ( )

getShape() публичный Метод

public getShape ( ) : string[]
Результат string[]

getWidth() публичный Метод

public getWidth ( )

registerToCraftingManager() публичный Метод

setId() публичный Метод

public setId ( UUID $id )
$id pocketmine\utils\UUID

setIngredient() публичный Метод

public setIngredient ( string $key, Item $item )
$key string
$item pocketmine\item\Item