PHP 클래스 pocketmine\inventory\ShapedRecipe

상속: implements pocketmine\inventory\Recipe
파일 보기 프로젝트 열기: iTXTech/Genisys 1 사용 예제들

공개 메소드들

메소드 설명
__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