Loading [MathJax]/extensions/MathMenu.js
PocketMine-MP
5.25.3 git-afc4a3c7f18d42b41cbfde84ab6a2e4dd7c03045
Toggle main menu visibility
Main Page
Related Pages
Namespaces
Namespace List
Namespace Members
All
_
a
b
c
d
e
g
i
m
n
o
p
r
s
t
Functions
Variables
Enumerations
Enumerator
Classes
Class List
Class Index
Class Hierarchy
Class Members
All
$
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
r
s
t
u
v
w
Functions
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
r
s
t
u
v
w
Variables
$
a
c
d
e
g
h
i
j
l
m
n
o
p
r
s
t
u
v
w
Files
File List
▼
PocketMine-MP
PocketMine-MP API Documentation
Deprecated List
►
Namespaces
►
Classes
▼
Files
▼
File List
▼
src
►
block
►
command
►
console
►
crafting
►
crash
►
data
►
entity
►
event
►
form
▼
inventory
►
json
▼
transaction
▼
action
▼
validator
CallbackSlotValidator.php
SlotValidator.php
CreateItemAction.php
DestroyItemAction.php
DropItemAction.php
InventoryAction.php
SlotChangeAction.php
CraftingTransaction.php
EnchantingTransaction.php
InventoryTransaction.php
TransactionBuilder.php
TransactionBuilderInventory.php
TransactionCancelledException.php
TransactionException.php
TransactionValidationException.php
ArmorInventory.php
BaseInventory.php
CallbackInventoryListener.php
CreativeCategory.php
CreativeGroup.php
CreativeInventory.php
CreativeInventoryEntry.php
DelegateInventory.php
Inventory.php
InventoryHolder.php
InventoryListener.php
PlayerCraftingInventory.php
PlayerCursorInventory.php
PlayerEnderInventory.php
PlayerInventory.php
PlayerOffHandInventory.php
SimpleInventory.php
SlotValidatedInventory.php
TemporaryInventory.php
►
item
►
lang
►
network
►
permission
►
player
►
plugin
►
promise
►
resourcepacks
►
scheduler
►
stats
►
thread
►
timings
►
updater
►
utils
►
wizard
►
world
BootstrapOptions.php
CoreConstants.php
GarbageCollectorManager.php
MemoryDump.php
MemoryManager.php
PocketMine.php
src/Server.php
ServerConfigGroup.php
ServerProperties.php
TimeTrackingSleeperHandler.php
VersionInfo.php
YmlServerProperties.php
►
vendor
•
All
Classes
Namespaces
Functions
Variables
Enumerations
Enumerator
Pages
Loading...
Searching...
No Matches
SlotValidator.php
1
<?php
2
3
/*
4
*
5
* ____ _ _ __ __ _ __ __ ____
6
* | _ \ ___ ___| | _____| |_| \/ (_)_ __ ___ | \/ | _ \
7
* | |_) / _ \ / __| |/ / _ \ __| |\/| | | '_ \ / _ \_____| |\/| | |_) |
8
* | __/ (_) | (__| < __/ |_| | | | | | | | __/_____| | | | __/
9
* |_| \___/ \___|_|\_\___|\__|_| |_|_|_| |_|\___| |_| |_|_|
10
*
11
* This program is free software: you can redistribute it and/or modify
12
* it under the terms of the GNU Lesser General Public License as published by
13
* the Free Software Foundation, either version 3 of the License, or
14
* (at your option) any later version.
15
*
16
* @author PocketMine Team
17
* @link http://www.pocketmine.net/
18
*
19
*
20
*/
21
22
declare(strict_types=1);
23
24
namespace
pocketmine\inventory\transaction\action\validator;
25
26
use
pocketmine\inventory\Inventory
;
27
use
pocketmine\inventory\transaction\TransactionValidationException
;
28
use
pocketmine\item\Item
;
29
33
interface
SlotValidator
{
37
public
function
validate
(
Inventory
$inventory,
Item
$item,
int
$slot) : ?
TransactionValidationException
;
38
}
33
interface
SlotValidator
{
…
};
pocketmine\inventory\transaction\TransactionValidationException
Definition
TransactionValidationException.php:29
pocketmine\item\Item
Definition
Item.php:60
pocketmine\inventory\Inventory
Definition
Inventory.php:33
pocketmine\inventory\transaction\action\validator\SlotValidator
Definition
SlotValidator.php:33
pocketmine\inventory\transaction\action\validator\SlotValidator\validate
validate(Inventory $inventory, Item $item, int $slot)
src
inventory
transaction
action
validator
SlotValidator.php
Generated by
1.12.0