Skip to main content

API

Ethereal Plane provides a simple API that can be accessed through the module's API property.

Accessing the API

The Ethereal Plane API can be accessed using:

game.modules.get('ethereal-plane').api

API Reference

The Ethereal Plane API provides the following methods:

sendMessageToChat(message: string)

Sends a message to the connected chat platforms.

Parameters:

  • message (string): The message to send to chat

Example:

// Send a message to chat
game.modules.get('ethereal-plane').api.sendMessageToChat("Hello from Foundry VTT!");

Note: This method will only work if the "Allow API" setting is enabled in the module settings.

API Class Definition

For a complete, auto-generated reference of the Ethereal Plane API, please see the API Reference section.

Below is a summary of the main API class:

EtherealPlaneAPI

The main API class that provides methods for interacting with the Ethereal Plane module.

export class EtherealPlaneAPI {
// Methods
sendMessageToChat(message: string);
}