Skip to main content

steel_registry/generated/
vanilla_dialogs.rs

1use crate::dialog::{Dialog, DialogRegistry, DialogVariant, ExitAction};
2use steel_utils::Identifier;
3use text_components::{translation::TranslatedMessage, TextComponent};
4pub static QUICK_ACTIONS: Dialog = Dialog {
5    key: Identifier::vanilla_static("quick_actions"),
6    button_width: 310i32,
7    columns: 1i32,
8    exit_action: ExitAction {
9        label: TextComponent::translated(TranslatedMessage::new("gui.back", None)),
10        width: 200i32,
11    },
12    external_title: TextComponent::translated(TranslatedMessage::new("menu.quick_actions", None)),
13    title: TextComponent::translated(TranslatedMessage::new("menu.quick_actions.title", None)),
14    variant: DialogVariant::DialogList {
15        dialogs: "#minecraft:quick_actions",
16    },
17};
18pub static CUSTOM_OPTIONS: Dialog = Dialog {
19    key: Identifier::vanilla_static("custom_options"),
20    button_width: 310i32,
21    columns: 1i32,
22    exit_action: ExitAction {
23        label: TextComponent::translated(TranslatedMessage::new("gui.back", None)),
24        width: 200i32,
25    },
26    external_title: TextComponent::translated(TranslatedMessage::new("menu.custom_options", None)),
27    title: TextComponent::translated(TranslatedMessage::new("menu.custom_options.title", None)),
28    variant: DialogVariant::DialogList {
29        dialogs: "#minecraft:pause_screen_additions",
30    },
31};
32pub static SERVER_LINKS: Dialog = Dialog {
33    key: Identifier::vanilla_static("server_links"),
34    button_width: 310i32,
35    columns: 1i32,
36    exit_action: ExitAction {
37        label: TextComponent::translated(TranslatedMessage::new("gui.back", None)),
38        width: 200i32,
39    },
40    external_title: TextComponent::translated(TranslatedMessage::new("menu.server_links", None)),
41    title: TextComponent::translated(TranslatedMessage::new("menu.server_links.title", None)),
42    variant: DialogVariant::ServerLinks,
43};
44pub fn register_dialogs(registry: &mut DialogRegistry) {
45    registry.register(&QUICK_ACTIONS);
46    registry.register(&CUSTOM_OPTIONS);
47    registry.register(&SERVER_LINKS);
48}