LeviLamina
Loading...
Searching...
No Matches
ScriptScreenDisplay.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/deps/ecs/WeakEntityRef.h"
7#include "mc/deps/scripting/runtime/Result.h"
8#include "mc/deps/scripting/runtime/Result_deprecated.h"
9#include "mc/util/HudElement.h"
10#include "mc/util/HudVisibility.h"
11
12// auto generated forward declare list
13// clang-format off
14class Player;
15namespace ScriptModuleMinecraft { struct ScriptInvalidActorError; }
16namespace ScriptModuleMinecraft { struct ScriptRawMessageError; }
17namespace ScriptModuleMinecraft { struct ScriptRawMessageInterface; }
18namespace ScriptModuleMinecraft { struct ScriptTitleDisplayOptions; }
19namespace Scripting { struct ArgumentOutOfBoundsError; }
20namespace Scripting { struct ClassBinding; }
21// clang-format on
22
23namespace ScriptModuleMinecraft {
24
26public:
27 // member variables
28 // NOLINTBEGIN
29 ::ll::TypedStorage<8, 24, ::WeakEntityRef> mEntityRef;
30 // NOLINTEND
31
32public:
33 // member functions
34 // NOLINTBEGIN
35 MCAPI ::Scripting::Result<::std::string, ::ScriptModuleMinecraft::ScriptRawMessageError> _getJsonString(
36 ::Player& player,
37 ::std::variant<
38 ::std::string,
40 ::std::vector<::std::variant<::std::string, ::ScriptModuleMinecraft::ScriptRawMessageInterface>>> const&
41 text
42 ) const;
43
44 MCAPI ::Scripting::Result<::std::vector<::HudElement>, ::ScriptModuleMinecraft::ScriptInvalidActorError>
45 getHiddenHudElements();
46
47 MCAPI ::Scripting::Result<void, ::ScriptModuleMinecraft::ScriptInvalidActorError>
48 hideAllExcept(::std::optional<::std::vector<::HudElement>> hudElement);
49
50 MCAPI ::Scripting::Result<bool, ::ScriptModuleMinecraft::ScriptInvalidActorError>
51 isForcedHidden(::HudElement hudElement);
52
53 MCAPI ::Scripting::Result<void, ::ScriptModuleMinecraft::ScriptInvalidActorError> resetHudElements();
54
55 MCAPI ::Scripting::
56 Result<void, ::ScriptModuleMinecraft::ScriptRawMessageError, ::ScriptModuleMinecraft::ScriptInvalidActorError>
57 setActionBar(
58 ::std::variant<
59 ::std::string,
61 ::std::vector<::std::variant<::std::string, ::ScriptModuleMinecraft::ScriptRawMessageInterface>>> const&
62 text
63 ) const;
64
65 MCAPI ::Scripting::Result_deprecated<void> setActionBar_V010(
66 ::std::variant<
67 ::std::string,
69 ::std::vector<::std::variant<::std::string, ::ScriptModuleMinecraft::ScriptRawMessageInterface>>> const&
70 text
71 ) const;
72
73 MCAPI ::Scripting::Result<void, ::ScriptModuleMinecraft::ScriptInvalidActorError>
74 setHudVisibility(::HudVisibility visible, ::std::optional<::std::vector<::HudElement>> hudElement);
75
76 MCAPI ::Scripting::Result<
77 void,
81 setTitle(
82 ::std::variant<
83 ::std::string,
85 ::std::vector<::std::variant<::std::string, ::ScriptModuleMinecraft::ScriptRawMessageInterface>>> const&
86 title,
87 ::std::optional<::ScriptModuleMinecraft::ScriptTitleDisplayOptions> options
88 ) const;
89
90 MCAPI ::Scripting::Result_deprecated<void> setTitle_V010(
91 ::std::variant<
92 ::std::string,
94 ::std::vector<::std::variant<::std::string, ::ScriptModuleMinecraft::ScriptRawMessageInterface>>> const&
95 title,
96 ::std::optional<::ScriptModuleMinecraft::ScriptTitleDisplayOptions> options
97 ) const;
98
99 MCAPI ::Scripting::
100 Result<void, ::ScriptModuleMinecraft::ScriptRawMessageError, ::ScriptModuleMinecraft::ScriptInvalidActorError>
101 updateSubtitle(
102 ::std::variant<
103 ::std::string,
105 ::std::vector<::std::variant<::std::string, ::ScriptModuleMinecraft::ScriptRawMessageInterface>>> const&
106 subtitle
107 ) const;
108
109 MCAPI ::Scripting::Result_deprecated<void> updateSubtitle_V010(
110 ::std::variant<
111 ::std::string,
113 ::std::vector<::std::variant<::std::string, ::ScriptModuleMinecraft::ScriptRawMessageInterface>>> const&
114 subtitle
115 ) const;
116 // NOLINTEND
117
118public:
119 // static functions
120 // NOLINTBEGIN
121 MCAPI static ::Scripting::ClassBinding bind();
122 // NOLINTEND
123};
124
125} // namespace ScriptModuleMinecraft
Definition Player.h:136
Definition ScriptInvalidActorError.h:18
Definition ScriptRawMessageError.h:15
Definition ScriptRawMessageInterface.h:20
Definition ScriptScreenDisplay.h:25
Definition ScriptTitleDisplayOptions.h:15
Definition ArgumentOutOfBoundsError.h:15
Definition ClassBinding.h:19