Package net.minestom.server.dialog
Interface Dialog
- All Superinterfaces:
Holder<Dialog>,Holder.Direct<Dialog>
- All Known Implementing Classes:
Dialog.Confirmation,Dialog.DialogList,Dialog.MultiAction,Dialog.Notice,Dialog.ServerLinks
public sealed interface Dialog
extends Holder.Direct<Dialog>
permits Dialog.Notice, Dialog.ServerLinks, Dialog.DialogList, Dialog.MultiAction, Dialog.Confirmation
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final recordstatic final recordstatic final recordstatic final recordstatic final recordNested classes/interfaces inherited from interface net.minestom.server.registry.Holder
Holder.Direct<T> -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final NetworkBuffer.Type<Holder<Dialog>> static final @NotNull Registry<StructCodec<? extends Dialog>> static final NetworkBuffer.Type<Dialog> -
Method Summary
Modifier and TypeMethodDescription@NotNull StructCodec<? extends Dialog> codec()static @NotNull DynamicRegistry<Dialog> createDefaultRegistry(@NotNull Registries registries) Creates a new registry for dialogs, loading the vanilla dialogs.@NotNull DialogMetadatametadata()
-
Field Details
-
REGISTRY
-
REGISTRY_CODEC
-
REGISTRY_NETWORK_TYPE
-
NETWORK_TYPE
-
CODEC
-
-
Method Details
-
createDefaultRegistry
@Internal @NotNull static @NotNull DynamicRegistry<Dialog> createDefaultRegistry(@NotNull @NotNull Registries registries) Creates a new registry for dialogs, loading the vanilla dialogs.
- See Also:
-
metadata
-
codec
-