discord-mcbe
Preparing search index...
@discord-mcbe/server
MinecraftHandler
Class MinecraftHandler
Index
Constructors
constructor
Properties
script
socket
worlds
Methods
broadcast
Command
broadcast
Message
get
World
By
Session
get
Worlds
register
Handler
start
stop
Constructors
constructor
new
MinecraftHandler
(
app
:
Application
)
:
MinecraftHandler
Parameters
app
:
Application
Returns
MinecraftHandler
Properties
Readonly
script
script
:
ScriptBridgeServer
Readonly
socket
socket
:
SocketBridgeServer
Readonly
worlds
worlds
:
Map
<
ISession
,
ScriptWorld
<
ISession
>
>
= ...
Methods
broadcast
Command
broadcastCommand
(
command
:
string
,
)
:
Promise
<
PromiseSettledResult
<
{
successCount
:
number
}
>
[]
>
Parameters
command
:
string
Returns
Promise
<
PromiseSettledResult
<
{
successCount
:
number
}
>
[]
>
broadcast
Message
broadcastMessage
(
message
:
string
|
RawMessage
|
(
string
|
RawMessage
)
[]
,
)
:
Promise
<
void
>
Parameters
message
:
string
|
RawMessage
|
(
string
|
RawMessage
)
[]
Returns
Promise
<
void
>
get
World
By
Session
getWorldBySession
(
session
:
ISession
)
:
ScriptWorld
<
ISession
>
|
undefined
Parameters
session
:
ISession
Returns
ScriptWorld
<
ISession
>
|
undefined
get
Worlds
getWorlds
()
:
ScriptWorld
<
ISession
>
[]
Returns
ScriptWorld
<
ISession
>
[]
register
Handler
registerHandler
<
A
extends
BaseAction
<
string
,
unknown
,
unknown
>
>
(
channelId
:
A
[
"id"
]
,
handler
:
ClientActionHandler
<
A
>
,
)
:
void
Type Parameters
A
extends
BaseAction
<
string
,
unknown
,
unknown
>
Parameters
channelId
:
A
[
"id"
]
handler
:
ClientActionHandler
<
A
>
Returns
void
start
start
()
:
Promise
<
void
>
Returns
Promise
<
void
>
stop
stop
()
:
Promise
<
void
>
Returns
Promise
<
void
>
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Properties
script
socket
worlds
Methods
broadcast
Command
broadcast
Message
get
World
By
Session
get
Worlds
register
Handler
start
stop
discord-mcbe
Loading...