PHP Класс pocketmine\inventory\CraftingManager

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

Открытые свойства

Свойство Тип Описание
$brewingRecipes BrewingRecipe[]
$furnaceRecipes FurnaceRecipe[]
$recipes pocketmine\inventory\Recipe[]

Защищенные свойства (Protected)

Свойство Тип Описание
$recipeLookup pocketmine\inventory\Recipe[][]

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

Метод Описание
__construct ( boolean $useJson = false )
getFurnaceRecipes ( ) : FurnaceRecipe[]
getRecipe ( UUID $id ) : pocketmine\inventory\Recipe
getRecipes ( ) : pocketmine\inventory\Recipe[]
getRecipesByResult ( Item $item )
matchBrewingRecipe ( Item $input, Item $potion ) : BrewingRecipe
matchFurnaceRecipe ( Item $input ) : FurnaceRecipe
matchRecipe ( ShapelessRecipe $recipe ) : boolean
registerBrewingRecipe ( BrewingRecipe $recipe )
registerFurnaceRecipe ( FurnaceRecipe $recipe )
registerRecipe ( pocketmine\inventory\Recipe $recipe )
registerShapedRecipe ( ShapedRecipe $recipe )
registerShapelessRecipe ( ShapelessRecipe $recipe )
sort ( Item $i1, Item $i2 )

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

Метод Описание
registerArmor ( )
registerBrewingStand ( )
registerDyes ( )
registerFood ( )
registerFurnace ( )
registerIngots ( )
registerPotions ( )
registerTools ( )
registerWeapons ( )

Приватные методы

Метод Описание
createOneIngedientRecipe ( $recipeshape, $resultitem, $resultitemmeta, $resultitemamound, $ingedienttype, $ingredientmeta, $ingredientname, $inventoryType = "" )
sortAndAddRecipesArray ( &$recipes )

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

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

public __construct ( boolean $useJson = false )
$useJson boolean

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

public getFurnaceRecipes ( ) : FurnaceRecipe[]
Результат FurnaceRecipe[]

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

public getRecipe ( UUID $id ) : pocketmine\inventory\Recipe
$id pocketmine\utils\UUID
Результат pocketmine\inventory\Recipe

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

public getRecipes ( ) : pocketmine\inventory\Recipe[]
Результат pocketmine\inventory\Recipe[]

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

public getRecipesByResult ( Item $item )
$item pocketmine\item\Item

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

public matchBrewingRecipe ( Item $input, Item $potion ) : BrewingRecipe
$input pocketmine\item\Item
$potion pocketmine\item\Item
Результат BrewingRecipe

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

public matchFurnaceRecipe ( Item $input ) : FurnaceRecipe
$input pocketmine\item\Item
Результат FurnaceRecipe

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

public matchRecipe ( ShapelessRecipe $recipe ) : boolean
$recipe ShapelessRecipe
Результат boolean

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

protected registerArmor ( )

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

public registerBrewingRecipe ( BrewingRecipe $recipe )
$recipe BrewingRecipe

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

protected registerBrewingStand ( )

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

protected registerDyes ( )

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

protected registerFood ( )

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

protected registerFurnace ( )

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

public registerFurnaceRecipe ( FurnaceRecipe $recipe )
$recipe FurnaceRecipe

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

protected registerIngots ( )

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

protected registerPotions ( )

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

public registerRecipe ( pocketmine\inventory\Recipe $recipe )
$recipe pocketmine\inventory\Recipe

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

public registerShapedRecipe ( ShapedRecipe $recipe )
$recipe ShapedRecipe

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

public registerShapelessRecipe ( ShapelessRecipe $recipe )
$recipe ShapelessRecipe

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

protected registerTools ( )

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

protected registerWeapons ( )

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

public sort ( Item $i1, Item $i2 )
$i1 pocketmine\item\Item
$i2 pocketmine\item\Item

Описание свойств

$brewingRecipes публичное свойство

public BrewingRecipe[],pocketmine\inventory $brewingRecipes
Результат BrewingRecipe[]

$furnaceRecipes публичное свойство

public FurnaceRecipe[],pocketmine\inventory $furnaceRecipes
Результат FurnaceRecipe[]

$recipeLookup защищенное свойство

protected Recipe[][],pocketmine\inventory $recipeLookup
Результат pocketmine\inventory\Recipe[][]

$recipes публичное свойство

public Recipe[],pocketmine\inventory $recipes
Результат pocketmine\inventory\Recipe[]