From 340412ee1ae983854c0718b2b47f578d635c0ad3 Mon Sep 17 00:00:00 2001 From: Oliver Date: Thu, 15 May 2025 20:04:57 +0200 Subject: [PATCH] fancydialogs: Restructure package organization for dialog components --- .../fancydialogs/api/body/DialogBody.java | 4 ---- .../fancydialogs/api/{ => data}/DialogData.java | 4 ++-- .../fancydialogs/api/data/body/DialogBody.java | 4 ++++ .../fancydialogs/api/{ => data}/body/ItemBody.java | 2 +- .../fancydialogs/api/{ => data}/body/TextBody.java | 2 +- .../fancydialogs/api/{ => data}/click/Button.java | 2 +- .../api/{ => data}/click/ClickAction.java | 2 +- .../fancydialogs/api/{ => data}/click/ClickEvent.java | 2 +- .../api/{ => data}/input/CheckboxInput.java | 2 +- .../api/{ => data}/input/ComboboxInput.java | 2 +- .../fancydialogs/api/data/input/DialogInput.java | 4 ++++ .../api/{ => data}/input/SliderInput.java | 2 +- .../fancydialogs/api/{ => data}/input/TextInput.java | 2 +- .../fancydialogs/api/data/submit/SubmitMethod.java | 4 ++++ .../api/{ => data}/types/ConfirmationDialog.java | 6 +++--- .../fancydialogs/api/data/types/Dialog.java | 4 ++++ .../api/{ => data}/types/DialogListDialog.java | 6 +++--- .../api/{ => data}/types/InputFormDialog.java | 8 ++++---- .../api/{ => data}/types/MultiActionDialog.java | 8 ++++---- .../{ => data}/types/MultiActionInputFormDialog.java | 4 ++-- .../fancydialogs/api/data/types/NoticeDialog.java | 11 +++++++++++ .../api/{ => data}/types/ServerLinksDialog.java | 6 +++--- .../api/{ => data}/types/SimpleInputFormDialog.java | 4 ++-- .../fancydialogs/api/input/DialogInput.java | 4 ---- .../fancydialogs/api/submit/SubmitMethod.java | 4 ---- .../fancydialogs/api/types/Dialog.java | 4 ---- .../fancydialogs/api/types/NoticeDialog.java | 11 ----------- 27 files changed, 59 insertions(+), 59 deletions(-) delete mode 100644 plugins/fancydialogs/api/src/main/java/com/fancyinnovations/fancydialogs/api/body/DialogBody.java rename plugins/fancydialogs/api/src/main/java/com/fancyinnovations/fancydialogs/api/{ => data}/DialogData.java (72%) create mode 100644 plugins/fancydialogs/api/src/main/java/com/fancyinnovations/fancydialogs/api/data/body/DialogBody.java rename plugins/fancydialogs/api/src/main/java/com/fancyinnovations/fancydialogs/api/{ => data}/body/ItemBody.java (86%) rename plugins/fancydialogs/api/src/main/java/com/fancyinnovations/fancydialogs/api/{ => data}/body/TextBody.java (72%) rename plugins/fancydialogs/api/src/main/java/com/fancyinnovations/fancydialogs/api/{ => data}/click/Button.java (77%) rename plugins/fancydialogs/api/src/main/java/com/fancyinnovations/fancydialogs/api/{ => data}/click/ClickAction.java (76%) rename plugins/fancydialogs/api/src/main/java/com/fancyinnovations/fancydialogs/api/{ => data}/click/ClickEvent.java (73%) rename plugins/fancydialogs/api/src/main/java/com/fancyinnovations/fancydialogs/api/{ => data}/input/CheckboxInput.java (79%) rename plugins/fancydialogs/api/src/main/java/com/fancyinnovations/fancydialogs/api/{ => data}/input/ComboboxInput.java (88%) create mode 100644 plugins/fancydialogs/api/src/main/java/com/fancyinnovations/fancydialogs/api/data/input/DialogInput.java rename plugins/fancydialogs/api/src/main/java/com/fancyinnovations/fancydialogs/api/{ => data}/input/SliderInput.java (87%) rename plugins/fancydialogs/api/src/main/java/com/fancyinnovations/fancydialogs/api/{ => data}/input/TextInput.java (81%) create mode 100644 plugins/fancydialogs/api/src/main/java/com/fancyinnovations/fancydialogs/api/data/submit/SubmitMethod.java rename plugins/fancydialogs/api/src/main/java/com/fancyinnovations/fancydialogs/api/{ => data}/types/ConfirmationDialog.java (53%) create mode 100644 plugins/fancydialogs/api/src/main/java/com/fancyinnovations/fancydialogs/api/data/types/Dialog.java rename plugins/fancydialogs/api/src/main/java/com/fancyinnovations/fancydialogs/api/{ => data}/types/DialogListDialog.java (63%) rename plugins/fancydialogs/api/src/main/java/com/fancyinnovations/fancydialogs/api/{ => data}/types/InputFormDialog.java (56%) rename plugins/fancydialogs/api/src/main/java/com/fancyinnovations/fancydialogs/api/{ => data}/types/MultiActionDialog.java (54%) rename plugins/fancydialogs/api/src/main/java/com/fancyinnovations/fancydialogs/api/{ => data}/types/MultiActionInputFormDialog.java (70%) create mode 100644 plugins/fancydialogs/api/src/main/java/com/fancyinnovations/fancydialogs/api/data/types/NoticeDialog.java rename plugins/fancydialogs/api/src/main/java/com/fancyinnovations/fancydialogs/api/{ => data}/types/ServerLinksDialog.java (58%) rename plugins/fancydialogs/api/src/main/java/com/fancyinnovations/fancydialogs/api/{ => data}/types/SimpleInputFormDialog.java (69%) delete mode 100644 plugins/fancydialogs/api/src/main/java/com/fancyinnovations/fancydialogs/api/input/DialogInput.java delete mode 100644 plugins/fancydialogs/api/src/main/java/com/fancyinnovations/fancydialogs/api/submit/SubmitMethod.java delete mode 100644 plugins/fancydialogs/api/src/main/java/com/fancyinnovations/fancydialogs/api/types/Dialog.java delete mode 100644 plugins/fancydialogs/api/src/main/java/com/fancyinnovations/fancydialogs/api/types/NoticeDialog.java diff --git a/plugins/fancydialogs/api/src/main/java/com/fancyinnovations/fancydialogs/api/body/DialogBody.java b/plugins/fancydialogs/api/src/main/java/com/fancyinnovations/fancydialogs/api/body/DialogBody.java deleted file mode 100644 index efd50b86..00000000 --- a/plugins/fancydialogs/api/src/main/java/com/fancyinnovations/fancydialogs/api/body/DialogBody.java +++ /dev/null @@ -1,4 +0,0 @@ -package com.fancyinnovations.fancydialogs.api.body; - -public interface DialogBody { -} diff --git a/plugins/fancydialogs/api/src/main/java/com/fancyinnovations/fancydialogs/api/DialogData.java b/plugins/fancydialogs/api/src/main/java/com/fancyinnovations/fancydialogs/api/data/DialogData.java similarity index 72% rename from plugins/fancydialogs/api/src/main/java/com/fancyinnovations/fancydialogs/api/DialogData.java rename to plugins/fancydialogs/api/src/main/java/com/fancyinnovations/fancydialogs/api/data/DialogData.java index 8e30f52b..c49264cc 100644 --- a/plugins/fancydialogs/api/src/main/java/com/fancyinnovations/fancydialogs/api/DialogData.java +++ b/plugins/fancydialogs/api/src/main/java/com/fancyinnovations/fancydialogs/api/data/DialogData.java @@ -1,6 +1,6 @@ -package com.fancyinnovations.fancydialogs.api; +package com.fancyinnovations.fancydialogs.api.data; -import com.fancyinnovations.fancydialogs.api.body.DialogBody; +import com.fancyinnovations.fancydialogs.api.data.body.DialogBody; import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.Nullable; diff --git a/plugins/fancydialogs/api/src/main/java/com/fancyinnovations/fancydialogs/api/data/body/DialogBody.java b/plugins/fancydialogs/api/src/main/java/com/fancyinnovations/fancydialogs/api/data/body/DialogBody.java new file mode 100644 index 00000000..0b4daafb --- /dev/null +++ b/plugins/fancydialogs/api/src/main/java/com/fancyinnovations/fancydialogs/api/data/body/DialogBody.java @@ -0,0 +1,4 @@ +package com.fancyinnovations.fancydialogs.api.data.body; + +public interface DialogBody { +} diff --git a/plugins/fancydialogs/api/src/main/java/com/fancyinnovations/fancydialogs/api/body/ItemBody.java b/plugins/fancydialogs/api/src/main/java/com/fancyinnovations/fancydialogs/api/data/body/ItemBody.java similarity index 86% rename from plugins/fancydialogs/api/src/main/java/com/fancyinnovations/fancydialogs/api/body/ItemBody.java rename to plugins/fancydialogs/api/src/main/java/com/fancyinnovations/fancydialogs/api/data/body/ItemBody.java index dbc060cb..45a2bdf5 100644 --- a/plugins/fancydialogs/api/src/main/java/com/fancyinnovations/fancydialogs/api/body/ItemBody.java +++ b/plugins/fancydialogs/api/src/main/java/com/fancyinnovations/fancydialogs/api/data/body/ItemBody.java @@ -1,4 +1,4 @@ -package com.fancyinnovations.fancydialogs.api.body; +package com.fancyinnovations.fancydialogs.api.data.body; import org.bukkit.inventory.ItemStack; import org.jetbrains.annotations.NotNull; diff --git a/plugins/fancydialogs/api/src/main/java/com/fancyinnovations/fancydialogs/api/body/TextBody.java b/plugins/fancydialogs/api/src/main/java/com/fancyinnovations/fancydialogs/api/data/body/TextBody.java similarity index 72% rename from plugins/fancydialogs/api/src/main/java/com/fancyinnovations/fancydialogs/api/body/TextBody.java rename to plugins/fancydialogs/api/src/main/java/com/fancyinnovations/fancydialogs/api/data/body/TextBody.java index 6227f696..147b5541 100644 --- a/plugins/fancydialogs/api/src/main/java/com/fancyinnovations/fancydialogs/api/body/TextBody.java +++ b/plugins/fancydialogs/api/src/main/java/com/fancyinnovations/fancydialogs/api/data/body/TextBody.java @@ -1,4 +1,4 @@ -package com.fancyinnovations.fancydialogs.api.body; +package com.fancyinnovations.fancydialogs.api.data.body; import org.jetbrains.annotations.NotNull; diff --git a/plugins/fancydialogs/api/src/main/java/com/fancyinnovations/fancydialogs/api/click/Button.java b/plugins/fancydialogs/api/src/main/java/com/fancyinnovations/fancydialogs/api/data/click/Button.java similarity index 77% rename from plugins/fancydialogs/api/src/main/java/com/fancyinnovations/fancydialogs/api/click/Button.java rename to plugins/fancydialogs/api/src/main/java/com/fancyinnovations/fancydialogs/api/data/click/Button.java index 30f5394e..e195d9ae 100644 --- a/plugins/fancydialogs/api/src/main/java/com/fancyinnovations/fancydialogs/api/click/Button.java +++ b/plugins/fancydialogs/api/src/main/java/com/fancyinnovations/fancydialogs/api/data/click/Button.java @@ -1,4 +1,4 @@ -package com.fancyinnovations.fancydialogs.api.click; +package com.fancyinnovations.fancydialogs.api.data.click; import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.Nullable; diff --git a/plugins/fancydialogs/api/src/main/java/com/fancyinnovations/fancydialogs/api/click/ClickAction.java b/plugins/fancydialogs/api/src/main/java/com/fancyinnovations/fancydialogs/api/data/click/ClickAction.java similarity index 76% rename from plugins/fancydialogs/api/src/main/java/com/fancyinnovations/fancydialogs/api/click/ClickAction.java rename to plugins/fancydialogs/api/src/main/java/com/fancyinnovations/fancydialogs/api/data/click/ClickAction.java index 025b0205..388df071 100644 --- a/plugins/fancydialogs/api/src/main/java/com/fancyinnovations/fancydialogs/api/click/ClickAction.java +++ b/plugins/fancydialogs/api/src/main/java/com/fancyinnovations/fancydialogs/api/data/click/ClickAction.java @@ -1,4 +1,4 @@ -package com.fancyinnovations.fancydialogs.api.click; +package com.fancyinnovations.fancydialogs.api.data.click; import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.Nullable; diff --git a/plugins/fancydialogs/api/src/main/java/com/fancyinnovations/fancydialogs/api/click/ClickEvent.java b/plugins/fancydialogs/api/src/main/java/com/fancyinnovations/fancydialogs/api/data/click/ClickEvent.java similarity index 73% rename from plugins/fancydialogs/api/src/main/java/com/fancyinnovations/fancydialogs/api/click/ClickEvent.java rename to plugins/fancydialogs/api/src/main/java/com/fancyinnovations/fancydialogs/api/data/click/ClickEvent.java index f3d4224d..4c5d55ce 100644 --- a/plugins/fancydialogs/api/src/main/java/com/fancyinnovations/fancydialogs/api/click/ClickEvent.java +++ b/plugins/fancydialogs/api/src/main/java/com/fancyinnovations/fancydialogs/api/data/click/ClickEvent.java @@ -1,4 +1,4 @@ -package com.fancyinnovations.fancydialogs.api.click; +package com.fancyinnovations.fancydialogs.api.data.click; public enum ClickEvent { OPEN_URL, diff --git a/plugins/fancydialogs/api/src/main/java/com/fancyinnovations/fancydialogs/api/input/CheckboxInput.java b/plugins/fancydialogs/api/src/main/java/com/fancyinnovations/fancydialogs/api/data/input/CheckboxInput.java similarity index 79% rename from plugins/fancydialogs/api/src/main/java/com/fancyinnovations/fancydialogs/api/input/CheckboxInput.java rename to plugins/fancydialogs/api/src/main/java/com/fancyinnovations/fancydialogs/api/data/input/CheckboxInput.java index 666c35b5..f2ce4c51 100644 --- a/plugins/fancydialogs/api/src/main/java/com/fancyinnovations/fancydialogs/api/input/CheckboxInput.java +++ b/plugins/fancydialogs/api/src/main/java/com/fancyinnovations/fancydialogs/api/data/input/CheckboxInput.java @@ -1,4 +1,4 @@ -package com.fancyinnovations.fancydialogs.api.input; +package com.fancyinnovations.fancydialogs.api.data.input; import org.jetbrains.annotations.NotNull; diff --git a/plugins/fancydialogs/api/src/main/java/com/fancyinnovations/fancydialogs/api/input/ComboboxInput.java b/plugins/fancydialogs/api/src/main/java/com/fancyinnovations/fancydialogs/api/data/input/ComboboxInput.java similarity index 88% rename from plugins/fancydialogs/api/src/main/java/com/fancyinnovations/fancydialogs/api/input/ComboboxInput.java rename to plugins/fancydialogs/api/src/main/java/com/fancyinnovations/fancydialogs/api/data/input/ComboboxInput.java index 83eed9b7..cf533e8b 100644 --- a/plugins/fancydialogs/api/src/main/java/com/fancyinnovations/fancydialogs/api/input/ComboboxInput.java +++ b/plugins/fancydialogs/api/src/main/java/com/fancyinnovations/fancydialogs/api/data/input/ComboboxInput.java @@ -1,4 +1,4 @@ -package com.fancyinnovations.fancydialogs.api.input; +package com.fancyinnovations.fancydialogs.api.data.input; import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.Nullable; diff --git a/plugins/fancydialogs/api/src/main/java/com/fancyinnovations/fancydialogs/api/data/input/DialogInput.java b/plugins/fancydialogs/api/src/main/java/com/fancyinnovations/fancydialogs/api/data/input/DialogInput.java new file mode 100644 index 00000000..a2f6353d --- /dev/null +++ b/plugins/fancydialogs/api/src/main/java/com/fancyinnovations/fancydialogs/api/data/input/DialogInput.java @@ -0,0 +1,4 @@ +package com.fancyinnovations.fancydialogs.api.data.input; + +public interface DialogInput { +} diff --git a/plugins/fancydialogs/api/src/main/java/com/fancyinnovations/fancydialogs/api/input/SliderInput.java b/plugins/fancydialogs/api/src/main/java/com/fancyinnovations/fancydialogs/api/data/input/SliderInput.java similarity index 87% rename from plugins/fancydialogs/api/src/main/java/com/fancyinnovations/fancydialogs/api/input/SliderInput.java rename to plugins/fancydialogs/api/src/main/java/com/fancyinnovations/fancydialogs/api/data/input/SliderInput.java index 16d4bd06..1d2937e4 100644 --- a/plugins/fancydialogs/api/src/main/java/com/fancyinnovations/fancydialogs/api/input/SliderInput.java +++ b/plugins/fancydialogs/api/src/main/java/com/fancyinnovations/fancydialogs/api/data/input/SliderInput.java @@ -1,4 +1,4 @@ -package com.fancyinnovations.fancydialogs.api.input; +package com.fancyinnovations.fancydialogs.api.data.input; import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.Nullable; diff --git a/plugins/fancydialogs/api/src/main/java/com/fancyinnovations/fancydialogs/api/input/TextInput.java b/plugins/fancydialogs/api/src/main/java/com/fancyinnovations/fancydialogs/api/data/input/TextInput.java similarity index 81% rename from plugins/fancydialogs/api/src/main/java/com/fancyinnovations/fancydialogs/api/input/TextInput.java rename to plugins/fancydialogs/api/src/main/java/com/fancyinnovations/fancydialogs/api/data/input/TextInput.java index 7213af57..e7a03548 100644 --- a/plugins/fancydialogs/api/src/main/java/com/fancyinnovations/fancydialogs/api/input/TextInput.java +++ b/plugins/fancydialogs/api/src/main/java/com/fancyinnovations/fancydialogs/api/data/input/TextInput.java @@ -1,4 +1,4 @@ -package com.fancyinnovations.fancydialogs.api.input; +package com.fancyinnovations.fancydialogs.api.data.input; import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.Nullable; diff --git a/plugins/fancydialogs/api/src/main/java/com/fancyinnovations/fancydialogs/api/data/submit/SubmitMethod.java b/plugins/fancydialogs/api/src/main/java/com/fancyinnovations/fancydialogs/api/data/submit/SubmitMethod.java new file mode 100644 index 00000000..2e703654 --- /dev/null +++ b/plugins/fancydialogs/api/src/main/java/com/fancyinnovations/fancydialogs/api/data/submit/SubmitMethod.java @@ -0,0 +1,4 @@ +package com.fancyinnovations.fancydialogs.api.data.submit; + +public interface SubmitMethod { +} diff --git a/plugins/fancydialogs/api/src/main/java/com/fancyinnovations/fancydialogs/api/types/ConfirmationDialog.java b/plugins/fancydialogs/api/src/main/java/com/fancyinnovations/fancydialogs/api/data/types/ConfirmationDialog.java similarity index 53% rename from plugins/fancydialogs/api/src/main/java/com/fancyinnovations/fancydialogs/api/types/ConfirmationDialog.java rename to plugins/fancydialogs/api/src/main/java/com/fancyinnovations/fancydialogs/api/data/types/ConfirmationDialog.java index 918e642e..7aaf8e4d 100644 --- a/plugins/fancydialogs/api/src/main/java/com/fancyinnovations/fancydialogs/api/types/ConfirmationDialog.java +++ b/plugins/fancydialogs/api/src/main/java/com/fancyinnovations/fancydialogs/api/data/types/ConfirmationDialog.java @@ -1,7 +1,7 @@ -package com.fancyinnovations.fancydialogs.api.types; +package com.fancyinnovations.fancydialogs.api.data.types; -import com.fancyinnovations.fancydialogs.api.DialogData; -import com.fancyinnovations.fancydialogs.api.click.ClickAction; +import com.fancyinnovations.fancydialogs.api.data.DialogData; +import com.fancyinnovations.fancydialogs.api.data.click.ClickAction; import org.jetbrains.annotations.NotNull; public record ConfirmationDialog( diff --git a/plugins/fancydialogs/api/src/main/java/com/fancyinnovations/fancydialogs/api/data/types/Dialog.java b/plugins/fancydialogs/api/src/main/java/com/fancyinnovations/fancydialogs/api/data/types/Dialog.java new file mode 100644 index 00000000..f8eb82c0 --- /dev/null +++ b/plugins/fancydialogs/api/src/main/java/com/fancyinnovations/fancydialogs/api/data/types/Dialog.java @@ -0,0 +1,4 @@ +package com.fancyinnovations.fancydialogs.api.data.types; + +public interface Dialog { +} diff --git a/plugins/fancydialogs/api/src/main/java/com/fancyinnovations/fancydialogs/api/types/DialogListDialog.java b/plugins/fancydialogs/api/src/main/java/com/fancyinnovations/fancydialogs/api/data/types/DialogListDialog.java similarity index 63% rename from plugins/fancydialogs/api/src/main/java/com/fancyinnovations/fancydialogs/api/types/DialogListDialog.java rename to plugins/fancydialogs/api/src/main/java/com/fancyinnovations/fancydialogs/api/data/types/DialogListDialog.java index 9e06e620..427bb04a 100644 --- a/plugins/fancydialogs/api/src/main/java/com/fancyinnovations/fancydialogs/api/types/DialogListDialog.java +++ b/plugins/fancydialogs/api/src/main/java/com/fancyinnovations/fancydialogs/api/data/types/DialogListDialog.java @@ -1,7 +1,7 @@ -package com.fancyinnovations.fancydialogs.api.types; +package com.fancyinnovations.fancydialogs.api.data.types; -import com.fancyinnovations.fancydialogs.api.DialogData; -import com.fancyinnovations.fancydialogs.api.click.ClickEvent; +import com.fancyinnovations.fancydialogs.api.data.DialogData; +import com.fancyinnovations.fancydialogs.api.data.click.ClickEvent; import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.Nullable; diff --git a/plugins/fancydialogs/api/src/main/java/com/fancyinnovations/fancydialogs/api/types/InputFormDialog.java b/plugins/fancydialogs/api/src/main/java/com/fancyinnovations/fancydialogs/api/data/types/InputFormDialog.java similarity index 56% rename from plugins/fancydialogs/api/src/main/java/com/fancyinnovations/fancydialogs/api/types/InputFormDialog.java rename to plugins/fancydialogs/api/src/main/java/com/fancyinnovations/fancydialogs/api/data/types/InputFormDialog.java index 46b3b085..60cc2624 100644 --- a/plugins/fancydialogs/api/src/main/java/com/fancyinnovations/fancydialogs/api/types/InputFormDialog.java +++ b/plugins/fancydialogs/api/src/main/java/com/fancyinnovations/fancydialogs/api/data/types/InputFormDialog.java @@ -1,8 +1,8 @@ -package com.fancyinnovations.fancydialogs.api.types; +package com.fancyinnovations.fancydialogs.api.data.types; -import com.fancyinnovations.fancydialogs.api.click.Button; -import com.fancyinnovations.fancydialogs.api.input.DialogInput; -import com.fancyinnovations.fancydialogs.api.submit.SubmitMethod; +import com.fancyinnovations.fancydialogs.api.data.click.Button; +import com.fancyinnovations.fancydialogs.api.data.input.DialogInput; +import com.fancyinnovations.fancydialogs.api.data.submit.SubmitMethod; import org.jetbrains.annotations.NotNull; public interface InputFormDialog extends Dialog { diff --git a/plugins/fancydialogs/api/src/main/java/com/fancyinnovations/fancydialogs/api/types/MultiActionDialog.java b/plugins/fancydialogs/api/src/main/java/com/fancyinnovations/fancydialogs/api/data/types/MultiActionDialog.java similarity index 54% rename from plugins/fancydialogs/api/src/main/java/com/fancyinnovations/fancydialogs/api/types/MultiActionDialog.java rename to plugins/fancydialogs/api/src/main/java/com/fancyinnovations/fancydialogs/api/data/types/MultiActionDialog.java index 9b03d329..cec35299 100644 --- a/plugins/fancydialogs/api/src/main/java/com/fancyinnovations/fancydialogs/api/types/MultiActionDialog.java +++ b/plugins/fancydialogs/api/src/main/java/com/fancyinnovations/fancydialogs/api/data/types/MultiActionDialog.java @@ -1,8 +1,8 @@ -package com.fancyinnovations.fancydialogs.api.types; +package com.fancyinnovations.fancydialogs.api.data.types; -import com.fancyinnovations.fancydialogs.api.DialogData; -import com.fancyinnovations.fancydialogs.api.click.ClickAction; -import com.fancyinnovations.fancydialogs.api.click.ClickEvent; +import com.fancyinnovations.fancydialogs.api.data.DialogData; +import com.fancyinnovations.fancydialogs.api.data.click.ClickAction; +import com.fancyinnovations.fancydialogs.api.data.click.ClickEvent; import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.Nullable; diff --git a/plugins/fancydialogs/api/src/main/java/com/fancyinnovations/fancydialogs/api/types/MultiActionInputFormDialog.java b/plugins/fancydialogs/api/src/main/java/com/fancyinnovations/fancydialogs/api/data/types/MultiActionInputFormDialog.java similarity index 70% rename from plugins/fancydialogs/api/src/main/java/com/fancyinnovations/fancydialogs/api/types/MultiActionInputFormDialog.java rename to plugins/fancydialogs/api/src/main/java/com/fancyinnovations/fancydialogs/api/data/types/MultiActionInputFormDialog.java index e7199afb..7a3dae68 100644 --- a/plugins/fancydialogs/api/src/main/java/com/fancyinnovations/fancydialogs/api/types/MultiActionInputFormDialog.java +++ b/plugins/fancydialogs/api/src/main/java/com/fancyinnovations/fancydialogs/api/data/types/MultiActionInputFormDialog.java @@ -1,6 +1,6 @@ -package com.fancyinnovations.fancydialogs.api.types; +package com.fancyinnovations.fancydialogs.api.data.types; -import com.fancyinnovations.fancydialogs.api.DialogData; +import com.fancyinnovations.fancydialogs.api.data.DialogData; import org.jetbrains.annotations.NotNull; import java.util.List; diff --git a/plugins/fancydialogs/api/src/main/java/com/fancyinnovations/fancydialogs/api/data/types/NoticeDialog.java b/plugins/fancydialogs/api/src/main/java/com/fancyinnovations/fancydialogs/api/data/types/NoticeDialog.java new file mode 100644 index 00000000..1c659f58 --- /dev/null +++ b/plugins/fancydialogs/api/src/main/java/com/fancyinnovations/fancydialogs/api/data/types/NoticeDialog.java @@ -0,0 +1,11 @@ +package com.fancyinnovations.fancydialogs.api.data.types; + +import com.fancyinnovations.fancydialogs.api.data.DialogData; +import com.fancyinnovations.fancydialogs.api.data.click.ClickAction; +import org.jetbrains.annotations.NotNull; + +public record NoticeDialog( + @NotNull DialogData common, + @NotNull ClickAction button +) implements Dialog { +} diff --git a/plugins/fancydialogs/api/src/main/java/com/fancyinnovations/fancydialogs/api/types/ServerLinksDialog.java b/plugins/fancydialogs/api/src/main/java/com/fancyinnovations/fancydialogs/api/data/types/ServerLinksDialog.java similarity index 58% rename from plugins/fancydialogs/api/src/main/java/com/fancyinnovations/fancydialogs/api/types/ServerLinksDialog.java rename to plugins/fancydialogs/api/src/main/java/com/fancyinnovations/fancydialogs/api/data/types/ServerLinksDialog.java index 3b878647..4b53c875 100644 --- a/plugins/fancydialogs/api/src/main/java/com/fancyinnovations/fancydialogs/api/types/ServerLinksDialog.java +++ b/plugins/fancydialogs/api/src/main/java/com/fancyinnovations/fancydialogs/api/data/types/ServerLinksDialog.java @@ -1,7 +1,7 @@ -package com.fancyinnovations.fancydialogs.api.types; +package com.fancyinnovations.fancydialogs.api.data.types; -import com.fancyinnovations.fancydialogs.api.DialogData; -import com.fancyinnovations.fancydialogs.api.click.ClickEvent; +import com.fancyinnovations.fancydialogs.api.data.DialogData; +import com.fancyinnovations.fancydialogs.api.data.click.ClickEvent; import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.Nullable; diff --git a/plugins/fancydialogs/api/src/main/java/com/fancyinnovations/fancydialogs/api/types/SimpleInputFormDialog.java b/plugins/fancydialogs/api/src/main/java/com/fancyinnovations/fancydialogs/api/data/types/SimpleInputFormDialog.java similarity index 69% rename from plugins/fancydialogs/api/src/main/java/com/fancyinnovations/fancydialogs/api/types/SimpleInputFormDialog.java rename to plugins/fancydialogs/api/src/main/java/com/fancyinnovations/fancydialogs/api/data/types/SimpleInputFormDialog.java index 89c641c2..756e449f 100644 --- a/plugins/fancydialogs/api/src/main/java/com/fancyinnovations/fancydialogs/api/types/SimpleInputFormDialog.java +++ b/plugins/fancydialogs/api/src/main/java/com/fancyinnovations/fancydialogs/api/data/types/SimpleInputFormDialog.java @@ -1,6 +1,6 @@ -package com.fancyinnovations.fancydialogs.api.types; +package com.fancyinnovations.fancydialogs.api.data.types; -import com.fancyinnovations.fancydialogs.api.DialogData; +import com.fancyinnovations.fancydialogs.api.data.DialogData; import org.jetbrains.annotations.NotNull; import java.util.List; diff --git a/plugins/fancydialogs/api/src/main/java/com/fancyinnovations/fancydialogs/api/input/DialogInput.java b/plugins/fancydialogs/api/src/main/java/com/fancyinnovations/fancydialogs/api/input/DialogInput.java deleted file mode 100644 index 25710181..00000000 --- a/plugins/fancydialogs/api/src/main/java/com/fancyinnovations/fancydialogs/api/input/DialogInput.java +++ /dev/null @@ -1,4 +0,0 @@ -package com.fancyinnovations.fancydialogs.api.input; - -public interface DialogInput { -} diff --git a/plugins/fancydialogs/api/src/main/java/com/fancyinnovations/fancydialogs/api/submit/SubmitMethod.java b/plugins/fancydialogs/api/src/main/java/com/fancyinnovations/fancydialogs/api/submit/SubmitMethod.java deleted file mode 100644 index f804ac49..00000000 --- a/plugins/fancydialogs/api/src/main/java/com/fancyinnovations/fancydialogs/api/submit/SubmitMethod.java +++ /dev/null @@ -1,4 +0,0 @@ -package com.fancyinnovations.fancydialogs.api.submit; - -public interface SubmitMethod { -} diff --git a/plugins/fancydialogs/api/src/main/java/com/fancyinnovations/fancydialogs/api/types/Dialog.java b/plugins/fancydialogs/api/src/main/java/com/fancyinnovations/fancydialogs/api/types/Dialog.java deleted file mode 100644 index 0377f66a..00000000 --- a/plugins/fancydialogs/api/src/main/java/com/fancyinnovations/fancydialogs/api/types/Dialog.java +++ /dev/null @@ -1,4 +0,0 @@ -package com.fancyinnovations.fancydialogs.api.types; - -public interface Dialog { -} diff --git a/plugins/fancydialogs/api/src/main/java/com/fancyinnovations/fancydialogs/api/types/NoticeDialog.java b/plugins/fancydialogs/api/src/main/java/com/fancyinnovations/fancydialogs/api/types/NoticeDialog.java deleted file mode 100644 index f46661cb..00000000 --- a/plugins/fancydialogs/api/src/main/java/com/fancyinnovations/fancydialogs/api/types/NoticeDialog.java +++ /dev/null @@ -1,11 +0,0 @@ -package com.fancyinnovations.fancydialogs.api.types; - -import com.fancyinnovations.fancydialogs.api.DialogData; -import com.fancyinnovations.fancydialogs.api.click.ClickAction; -import org.jetbrains.annotations.NotNull; - -public record NoticeDialog( - @NotNull DialogData common, - @NotNull ClickAction button -) implements Dialog { -}