Skip to content

MinecraftModule

import { MinecraftModule } from '@kairo-js/properties'

Constants for Minecraft module names. Use these values when declaring minecraftDependencies in AddonProperties.

typescript
enum MinecraftModule {
  Server = "@minecraft/server",
  ServerUi = "@minecraft/server-ui",
  ServerGameTest = "@minecraft/server-gametest",
  ServerEditor = "@minecraft/server-editor",
  ServerEditorPrivateBindings = "@minecraft/server-editor-private-bindings",
  ServerNet = "@minecraft/server-net",
  ServerAdmin = "@minecraft/server-admin",
  DebugUtilities = "@minecraft/debug-utilities",
  Diagnostics = "@minecraft/diagnostics",
  ServerGraphics = "@minecraft/server-graphics",
}

Members

Server

Value: "@minecraft/server"

The core Minecraft server scripting module.


ServerUi

Value: "@minecraft/server-ui"

The Minecraft server UI scripting module.


ServerGameTest

Value: "@minecraft/server-gametest"

The Minecraft GameTest framework module.


ServerEditor

Value: "@minecraft/server-editor"

The Minecraft server editor module.


ServerEditorPrivateBindings

Value: "@minecraft/server-editor-private-bindings"

The Minecraft server editor private bindings module.


ServerNet

Value: "@minecraft/server-net"

The Minecraft server networking module.


ServerAdmin

Value: "@minecraft/server-admin"

The Minecraft server administration module.


DebugUtilities

Value: "@minecraft/debug-utilities"

The Minecraft debug utilities module.


Diagnostics

Value: "@minecraft/diagnostics"

The Minecraft diagnostics module.


ServerGraphics

Value: "@minecraft/server-graphics"

The Minecraft server graphics module.

Released under the MIT License.