steel_registry/generated/
vanilla_dialogs.rs1use 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}