Search
Preparing search index...
The search index is not available
ScriptableMC-TypeScript
Options
All
Public
Public/Protected
All
Inherited
Menu
Globals
"dynamic-plugins/ElytraMinigame/main"
ElytraMinigame
Class ElytraMinigame
Hierarchy
JsPlugin
ElytraMinigame
Index
Properties
context
Accessors
plugin
Name
server
Methods
get
File
is
Player
Here
is
Player
Uid
Here
join
leave
leave
Uid
mysql
From
Config
new
Command
new
Mysql
Instance
on
Block
Break
on
Block
Place
on
Cmd
Execute
on
Craft
Item
on
Disable
on
Enable
on
Entity
Damage
on
Inventory
Interact
on
Load
on
Player
Command
Preprocess
on
Player
Interact
on
Player
Move
on
Player
Quit
register
Command
register
Event
register
Incoming
Plugin
Channel
register
Outgoing
Plugin
Channel
set
Placeholders
unregister
Command
unregister
Incoming
Plugin
Channel
unregister
Outgoing
Plugin
Channel
Properties
context
context
:
ScriptablePluginContext
Accessors
plugin
Name
get
pluginName
(
)
:
string
Returns
string
server
get
server
(
)
:
Server
Returns
Server
Methods
get
File
get
File
(
pathName
:
string
)
:
File
Parameters
pathName:
string
Returns
File
is
Player
Here
is
Player
Here
(
player
:
Player
)
:
boolean
Parameters
player:
Player
Returns
boolean
is
Player
Uid
Here
is
Player
Uid
Here
(
uid
:
string
)
:
boolean
Parameters
uid:
string
Returns
boolean
join
join
(
player
:
Player
)
:
boolean
Parameters
player:
Player
Returns
boolean
leave
leave
(
player
:
Player
)
:
boolean
Parameters
player:
Player
Returns
boolean
leave
Uid
leave
Uid
(
uid
:
string
)
:
boolean
Parameters
uid:
string
Returns
boolean
mysql
From
Config
mysql
From
Config
(
configObject
:
{
database
:
string
;
host
:
string
;
password
:
string
;
port
:
number
;
username
:
string
}
)
:
MysqlWrapper
Parameters
configObject:
{
database
:
string
;
host
:
string
;
password
:
string
;
port
:
number
;
username
:
string
}
database
:
string
host
:
string
password
:
string
port
:
number
username
:
string
Returns
MysqlWrapper
new
Command
new
Command
(
name
:
string
)
:
PluginCommand
Parameters
name:
string
Returns
PluginCommand
new
Mysql
Instance
new
Mysql
Instance
(
host
:
string
, port
:
number
, database
:
string
, username
:
string
, password
:
string
)
:
MysqlWrapper
Parameters
host:
string
port:
number
database:
string
username:
string
password:
string
Returns
MysqlWrapper
on
Block
Break
on
Block
Break
(
listener
:
any
, event
:
BlockBreakEvent
)
:
void
Parameters
listener:
any
event:
BlockBreakEvent
Returns
void
on
Block
Place
on
Block
Place
(
listener
:
any
, event
:
BlockPlaceEvent
)
:
void
Parameters
listener:
any
event:
BlockPlaceEvent
Returns
void
on
Cmd
Execute
on
Cmd
Execute
(
sender
:
Player
, command
:
Command
, label
:
string
, args
:
Array
<
string
>
)
:
boolean
Parameters
sender:
Player
command:
Command
label:
string
args:
Array
<
string
>
Returns
boolean
on
Craft
Item
on
Craft
Item
(
listener
:
any
, event
:
CraftItemEvent
)
:
void
Parameters
listener:
any
event:
CraftItemEvent
Returns
void
on
Disable
on
Disable
(
)
:
void
Returns
void
on
Enable
on
Enable
(
)
:
void
Returns
void
on
Entity
Damage
on
Entity
Damage
(
listener
:
any
, event
:
EntityDamageEvent
)
:
void
Parameters
listener:
any
event:
EntityDamageEvent
Returns
void
on
Inventory
Interact
on
Inventory
Interact
(
listener
:
any
, event
:
InventoryInteractEvent
)
:
void
Parameters
listener:
any
event:
InventoryInteractEvent
Returns
void
on
Load
on
Load
(
)
:
void
Returns
void
on
Player
Command
Preprocess
on
Player
Command
Preprocess
(
listener
:
any
, event
:
PlayerCommandPreprocessEvent
)
:
void
Parameters
listener:
any
event:
PlayerCommandPreprocessEvent
Returns
void
on
Player
Interact
on
Player
Interact
(
listener
:
any
, event
:
PlayerInteractEvent
|
PlayerInteractEntityEvent
|
PlayerInteractAtEntityEvent
)
:
void
Parameters
listener:
any
event:
PlayerInteractEvent
|
PlayerInteractEntityEvent
|
PlayerInteractAtEntityEvent
Returns
void
on
Player
Move
on
Player
Move
(
listener
:
any
, event
:
PlayerMoveEvent
)
:
void
Parameters
listener:
any
event:
PlayerMoveEvent
Returns
void
on
Player
Quit
on
Player
Quit
(
listener
:
any
, event
:
PlayerQuitEvent
)
:
void
Parameters
listener:
any
event:
PlayerQuitEvent
Returns
void
register
Command
register
Command
(
command
:
PluginCommand
)
:
void
Parameters
command:
PluginCommand
Returns
void
register
Event
register
Event<T>
(
eventClass
:
Type
<
T
>
, callback
:
(
listener
:
any
, event
:
T
)
=>
void
)
:
void
Type parameters
T
:
Event
Parameters
eventClass:
Type
<
T
>
callback:
(
listener
:
any
, event
:
T
)
=>
void
(
listener
:
any
, event
:
T
)
:
void
Parameters
listener:
any
event:
T
Returns
void
Returns
void
register
Incoming
Plugin
Channel
register
Incoming
Plugin
Channel
(
channel
:
string
, callback
:
(
channel
:
string
, player
:
Player
, message
:
number
[]
)
=>
void
)
:
PluginMessageListenerRegistration
Parameters
channel:
string
callback:
(
channel
:
string
, player
:
Player
, message
:
number
[]
)
=>
void
(
channel
:
string
, player
:
Player
, message
:
number
[]
)
:
void
Parameters
channel:
string
player:
Player
message:
number
[]
Returns
void
Returns
PluginMessageListenerRegistration
register
Outgoing
Plugin
Channel
register
Outgoing
Plugin
Channel
(
channel
:
string
)
:
void
Parameters
channel:
string
Returns
void
set
Placeholders
set
Placeholders
(
player
:
Player
|
OfflinePlayer
, placeholderText
:
string
)
:
string
Parameters
player:
Player
|
OfflinePlayer
placeholderText:
string
Returns
string
unregister
Command
unregister
Command
(
command
:
PluginCommand
)
:
void
Parameters
command:
PluginCommand
Returns
void
unregister
Incoming
Plugin
Channel
unregister
Incoming
Plugin
Channel
(
channel
:
string
)
:
void
Parameters
channel:
string
Returns
void
unregister
Outgoing
Plugin
Channel
unregister
Outgoing
Plugin
Channel
(
channel
:
string
)
:
void
Parameters
channel:
string
Returns
void
Globals
"dynamic-
plugins/
Elytra
Minigame/main"
Elytra
Minigame
context
plugin
Name
server
get
File
is
Player
Here
is
Player
Uid
Here
join
leave
leave
Uid
mysql
From
Config
new
Command
new
Mysql
Instance
on
Block
Break
on
Block
Place
on
Cmd
Execute
on
Craft
Item
on
Disable
on
Enable
on
Entity
Damage
on
Inventory
Interact
on
Load
on
Player
Command
Preprocess
on
Player
Interact
on
Player
Move
on
Player
Quit
register
Command
register
Event
register
Incoming
Plugin
Channel
register
Outgoing
Plugin
Channel
set
Placeholders
unregister
Command
unregister
Incoming
Plugin
Channel
unregister
Outgoing
Plugin
Channel
Generated using
TypeDoc