PHP Класс pocketmine\inventory\EnchantInventory

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

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

Метод Описание
__construct ( Position $pos )
checkEnts ( array $ent1, array $ent2 ) : boolean
countBookshelf ( ) : integer
getHolder ( ) : EnchantTable
getResultSlotIndex ( )
onClose ( Player $who )
onEnchant ( Player $who, Item $before, Item $after )
onOpen ( Player $who )
onSlotChange ( $index, $before, $send )
removeConflictEnchantment ( Enchantment $enchantment, array $enchantments ) : Enchantment[]
sendEnchantmentList ( )

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

Метод Описание
randomFloat ( $min, $max = 1 )

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

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

public __construct ( Position $pos )
$pos pocketmine\level\Position

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

public checkEnts ( array $ent1, array $ent2 ) : boolean
$ent1 array
$ent2 array
Результат boolean

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

public countBookshelf ( ) : integer
Результат integer

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

public getHolder ( ) : EnchantTable
Результат pocketmine\tile\EnchantTable

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

public getResultSlotIndex ( )

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

public onClose ( Player $who )
$who pocketmine\Player

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

public onEnchant ( Player $who, Item $before, Item $after )
$who pocketmine\Player
$before pocketmine\item\Item
$after pocketmine\item\Item

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

public onOpen ( Player $who )
$who pocketmine\Player

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

public onSlotChange ( $index, $before, $send )

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

public removeConflictEnchantment ( Enchantment $enchantment, array $enchantments ) : Enchantment[]
$enchantment pocketmine\item\enchantment\Enchantment
$enchantments array
Результат pocketmine\item\enchantment\Enchantment[]

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

public sendEnchantmentList ( )