PHP 클래스 pocketmine\inventory\EnchantInventory

상속: extends TemporaryInventory
파일 보기 프로젝트 열기: iTXTech/Genisys 1 사용 예제들

공개 메소드들

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