feat(01): plugin manifest and entry class
This commit is contained in:
@@ -0,0 +1,33 @@
|
||||
package com.mythlane.gravityflip;
|
||||
|
||||
import com.hypixel.hytale.server.core.plugin.JavaPlugin;
|
||||
import com.hypixel.hytale.server.core.plugin.JavaPluginInit;
|
||||
|
||||
import java.util.logging.Level;
|
||||
|
||||
/**
|
||||
* Entry point for the Gravity Flip plugin.
|
||||
*
|
||||
* <p>Extends {@link JavaPlugin} from the resolved Hytale Server API
|
||||
* ({@code com.hypixel.hytale:Server:2026.03.26-89796e57b}). The lifecycle
|
||||
* hooks in this API version are {@code setup()} and {@code shutdown()}
|
||||
* (NOT {@code onEnable()} / {@code onDisable()}, which belong to older
|
||||
* docs). See {@code .planning/phases/01-scaffold-load/JAVAPLUGIN_RESOLUTION.md}
|
||||
* for the empirical resolution.
|
||||
*/
|
||||
public class GravityFlipPlugin extends JavaPlugin {
|
||||
|
||||
public GravityFlipPlugin(JavaPluginInit init) {
|
||||
super(init);
|
||||
}
|
||||
|
||||
@Override
|
||||
protected void setup() {
|
||||
getLogger().at(Level.INFO).log("Gravity Flip enabled");
|
||||
}
|
||||
|
||||
@Override
|
||||
protected void shutdown() {
|
||||
getLogger().at(Level.INFO).log("Gravity Flip disabled");
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user