fancydialogs: Add DialogImpl

This commit is contained in:
Oliver
2025-05-15 20:51:11 +02:00
committed by Oliver
parent 6a09714747
commit e611c6bb8b
2 changed files with 28 additions and 5 deletions

View File

@@ -43,6 +43,10 @@ public class FancyDialogsPlugin extends JavaPlugin {
this.fancyLogger = new ExtendedFancyLogger("FancyDialogs", LogLevel.INFO, List.of(consoleAppender, jsonAppender), new ArrayList<>());
}
public static FancyDialogsPlugin get() {
return INSTANCE;
}
@Override
public void onLoad() {
dialogRegistry = new DialogRegistry();
@@ -71,11 +75,6 @@ public class FancyDialogsPlugin extends JavaPlugin {
fancyLogger.info("Successfully disabled FancyDialogs version %s".formatted(getDescription().getVersion()));
}
public static FancyDialogsPlugin get() {
return INSTANCE;
}
public ExtendedFancyLogger getFancyLogger() {
return fancyLogger;
}

View File

@@ -0,0 +1,24 @@
package com.fancyinnovations.fancydialogs.dialog;
import com.fancyinnovations.fancydialogs.api.Dialog;
import com.fancyinnovations.fancydialogs.api.data.types.DialogType;
import org.bukkit.entity.Player;
import org.jetbrains.annotations.NotNull;
public class DialogImpl extends Dialog {
public DialogImpl(@NotNull String id, @NotNull Type type, @NotNull DialogType dialog) {
super(id, type, dialog);
}
@Override
public void open(Player player) {
// TODO open dialog packet
}
@Override
public void close(Player player) {
// TODO close dialog packet
}
}