Search
Preparing search index...
The search index is not available
voxelservercore
Options
All
Public
Public/Protected
All
Inherited
Externals
Only exported
Menu
Globals
"src/lib/inventory/playerInventory"
PlayerInventory
Class PlayerInventory
Hierarchy
Inventory
PlayerInventory
Index
Constructors
constructor
Properties
_server
event
items
last
Update
selected
size
tempslot
updated
Methods
action_
left
action_
right
action_
switch
add
contains
get
Object
get
Tool
remove
select
set
Constructors
constructor
new
Player
Inventory
(
size
:
number
, data
:
InventoryObject
, server
:
Server
)
:
PlayerInventory
Parameters
size:
number
data:
InventoryObject
server:
Server
Returns
PlayerInventory
Properties
_server
_server
:
Server
Readonly
event
event
:
EventEmitter
items
items
:
{}
Type declaration
[
index:
number
]:
any
last
Update
last
Update
:
number
selected
selected
:
number
Readonly
size
size
:
number
tempslot
tempslot
:
IItemStack
|
null
updated
updated
:
boolean
Methods
action_
left
action_
left
(
inv
:
InventoryObject
, x
:
number
, type
:
string
)
:
void
Parameters
inv:
InventoryObject
x:
number
type:
string
Returns
void
action_
right
action_
right
(
inv
:
InventoryObject
, x
:
number
, type
:
string
)
:
void
Parameters
inv:
InventoryObject
x:
number
type:
string
Returns
void
action_
switch
action_
switch
(
x
:
number
, y
:
number
)
:
void
Parameters
x:
number
y:
number
Returns
void
add
add
(
item
:
string
, count
:
number
, metadata
?:
object
)
:
boolean
Parameters
item:
string
count:
number
Default value
metadata:
object
= {}
Returns
boolean
contains
contains
(
item
:
string
, count
:
number
)
:
number
Parameters
item:
string
count:
number
Returns
number
get
Object
get
Object
(
)
:
InventoryObject
Returns
InventoryObject
get
Tool
get
Tool
(
)
:
object
Returns
object
remove
remove
(
item
:
string
, count
:
number
)
:
boolean
Parameters
item:
string
count:
number
Returns
boolean
select
select
(
slot
:
number
)
:
void
Parameters
slot:
number
Returns
void
set
set
(
slot
:
number
, item
:
string
|
null
, count
:
number
|
null
, data
:
object
|
null
)
:
void
Parameters
slot:
number
item:
string
|
null
count:
number
|
null
data:
object
|
null
Returns
void
Globals
"src/lib/inventory/player
Inventory"
Player
Inventory
constructor
_server
event
items
last
Update
selected
size
tempslot
updated
action_
left
action_
right
action_
switch
add
contains
get
Object
get
Tool
remove
select
set
Generated using
TypeDoc