The ExamplePlugin serves as a template for creating your own plugins to extend the functionality of RedstoneCloud. Whether you're looking to add custom features, integrate additional software, or automate tasks, this plugin provides the foundation you need to get started.
- Demonstrates how to structure a RedstoneCloud plugin.
- Provides basic examples of interacting with RedstoneCloud's API.
- Easily customizable to fit your network's unique needs.
To start developing with ExamplePlugin, follow these steps:
-
Clone the repository:
git clone https://github.com/RedstoneCloud/ExamplePlugin.git
-
Build the project: Make sure you have Maven and Java 22 installed. Navigate to the project directory and run the build command:
mvn clean package
-
Deploy your plugin: Once built, place the generated .jar file into the plugins folder of your RedstoneCloud setup.
-
Start the cloud: Run RedstoneCloud and your custom plugin will be loaded automatically.
Feel free to modify the plugin to add custom features or integrate with other services. Some areas you can explore:
- Custom commands: Add new commands to interact with RedstoneCloud or other parts of your network.
- Server events: Listen to specific events and trigger automated actions.
- API calls: Leverage RedstoneCloud's API to sync data, manage servers, or add new functionality.
This project is licensed under the Apache-2.0 License. For more information, see the LICENSE file.