From 71e1d14fb983b0b56e08b24c304ba0b9de6e06dc Mon Sep 17 00:00:00 2001 From: Spexx Date: Sat, 4 Apr 2026 21:57:44 +0200 Subject: [PATCH] docs: add Javadoc for ConfigurationAPI constructor and entry point --- .../configurationAPI/ConfigurationAPI.java | 27 ++++++++++++------- 1 file changed, 17 insertions(+), 10 deletions(-) diff --git a/src/main/java/dev/spexx/configurationAPI/ConfigurationAPI.java b/src/main/java/dev/spexx/configurationAPI/ConfigurationAPI.java index ae87c56..3a18123 100644 --- a/src/main/java/dev/spexx/configurationAPI/ConfigurationAPI.java +++ b/src/main/java/dev/spexx/configurationAPI/ConfigurationAPI.java @@ -1,17 +1,24 @@ package dev.spexx.configurationAPI; -import org.bukkit.event.Listener; -import org.bukkit.plugin.java.JavaPlugin; - /** * Entry point for the ConfigurationAPI plugin. * - *

This class is responsible for initializing core components and - * registering listeners required for configuration monitoring.

- * - * @apiNote - * This plugin primarily serves as a runtime host for the configuration API. + *

This class serves as a minimal bootstrap for the API when used as a plugin. + * In most cases, consumers will interact with the API components directly + * (e.g., {@link dev.spexx.configurationAPI.manager.ConfigManager}) + * rather than relying on plugin lifecycle behavior.

* - * @since 1.0 + * @since 1.0.0 */ -public final class ConfigurationAPI extends JavaPlugin implements Listener {} \ No newline at end of file +public final class ConfigurationAPI extends org.bukkit.plugin.java.JavaPlugin { + + /** + * Default constructor. + * + *

Constructs the ConfigurationAPI plugin instance.

+ * + * @since 1.0.4 + */ + public ConfigurationAPI() { + } +} \ No newline at end of file