PHP Class pocketmine\inventory\ShapedRecipeFromJson

Inheritance: extends ShapedRecipe
Afficher le fichier Open project: iTXTech/Genisys Class Usage Examples

Méthodes publiques

Méthode Description
__construct ( Item $result, integer $height, integer $width )
addIngredient ( $x, $y, Item $item )
getHeight ( )
getId ( )
getIngredient ( $x, $y ) : null | Item
getIngredientMap ( ) : Item[][]
getResult ( )
getShape ( ) : string[]
getWidth ( )
registerToCraftingManager ( )
setId ( UUID $id )
setIngredient ( string $key, Item $item )

Méthodes protégées

Méthode Description
fixRecipe ( $key, $item )

Method Details

__construct() public méthode

public __construct ( Item $result, integer $height, integer $width )
$result pocketmine\item\Item
$height integer
$width integer

addIngredient() public méthode

public addIngredient ( $x, $y, Item $item )
$item pocketmine\item\Item

fixRecipe() protected méthode

protected fixRecipe ( $key, $item )

getHeight() public méthode

public getHeight ( )

getId() public méthode

public getId ( )

getIngredient() public méthode

public getIngredient ( $x, $y ) : null | Item
$x
$y
Résultat null | pocketmine\item\Item

getIngredientMap() public méthode

public getIngredientMap ( ) : Item[][]
Résultat pocketmine\item\Item[][]

getResult() public méthode

public getResult ( )

getShape() public méthode

public getShape ( ) : string[]
Résultat string[]

getWidth() public méthode

public getWidth ( )

registerToCraftingManager() public méthode

setId() public méthode

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

setIngredient() public méthode

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