Discord — Plot-System Integration w/ DiscordSRV
An extension plugin for DiscordSRV designed to integrate with the Build The Earth project's Plot-System.
Note
Refer to the Wiki page for detailed explanation of the system!
- DiscordSRV
v1.29.0 - Java
21or higher - A connector plugin that uses the API module
Important
This plugin does not include built-in plot management. You must implement your own logic by creating a connector plugin using the provided API.
An example of this implementation can be found in our fork of Plot-System
The latest plugin JAR is available on the Releases section of this repository.
Refer to the API module to integrate and implement support for this plugin.
See the Javadocs for our API for details on using DiscordPlotSystemAPI and subscribing to plot events.
You must register a data provider through the API to supply plot information.
See DiscordPlotSystemAPI.registerProvider(...) for integration details.
| Module | Artifact ID |
|---|---|
| Parent Project | asia.buildtheearth.asean.discord:discordsrv-plotsystem |
| API Module | asia.buildtheearth.asean.discord:discord-plotsystem-api |
| Plugin Module | asia.buildtheearth.asean.discord:discord-plotsystem |
Artifacts are published to Maven Central, so no custom repository is required.
<dependency>
<groupId>asia.buildtheearth.asean.discord</groupId>
<artifactId>discord-plotsystem-api</artifactId>
<version>1.2.3</version>
<scope>provided</scope>
</dependency>You may include the plugin module entirely (
discord-plotsystem) to directly extend the plugin.