Files
hytale-solar-cell-plugin/src/main/java/com/example/templateplugin/TemplatePlugin.java
Britakee 0dc5695def Initial project setup with Hytale plugin template
Add a minimal, ready-to-use Hytale plugin template including Gradle build scripts, GitHub Actions CI workflow, example plugin class, configuration and manifest files, and supporting documentation. This setup provides modern build tooling, automated server testing, and best practices for plugin development.
2026-01-09 20:08:26 +01:00

55 lines
1.2 KiB
Java

package com.example.templateplugin;
/**
* Main plugin class.
*
* TODO: Implement your plugin logic here.
*
* @author YourName
* @version 1.0.0
*/
public class TemplatePlugin {
private static TemplatePlugin instance;
/**
* Constructor - Called when plugin is loaded.
*/
public TemplatePlugin() {
instance = this;
System.out.println("[TemplatePlugin] Plugin loaded!");
}
/**
* Called when plugin is enabled.
*/
public void onEnable() {
System.out.println("[TemplatePlugin] Plugin enabled!");
// TODO: Initialize your plugin here
// - Load configuration
// - Register event listeners
// - Register commands
// - Start services
}
/**
* Called when plugin is disabled.
*/
public void onDisable() {
System.out.println("[TemplatePlugin] Plugin disabled!");
// TODO: Cleanup your plugin here
// - Save data
// - Stop services
// - Close connections
}
/**
* Get plugin instance.
*/
public static TemplatePlugin getInstance() {
return instance;
}
}