3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/deps/scripting/lifetime_registry/StrongTypedObjectHandle.h"
7#include "mc/deps/scripting/lifetime_registry/WeakHandleFromThis.h"
8#include "mc/deps/scripting/runtime/Result.h"
9#include "mc/deps/scripting/runtime/Result_deprecated.h"
10#include "mc/deps/scripting/script_engine/Promise.h"
11#include "mc/server/commands/CurrentCmdVersion.h"
16namespace Json {
class Value; }
17namespace ScriptModuleMinecraft {
class ScriptPlayer; }
18namespace ScriptModuleMinecraft {
struct ScriptInvalidActorError; }
19namespace ScriptModuleMinecraft {
struct ScriptRawMessageError; }
20namespace ScriptModuleMinecraft {
struct ScriptRawMessageInterface; }
21namespace ScriptModuleMinecraftServerUI {
class ScriptFormRejectError; }
22namespace ScriptModuleMinecraftServerUI {
class ScriptModalFormResponse; }
23namespace ScriptModuleMinecraftServerUI {
class ScriptModalFormResponseV2; }
24namespace ScriptModuleMinecraftServerUI {
struct ScriptModalFormDataDropdownOptions; }
25namespace ScriptModuleMinecraftServerUI {
struct ScriptModalFormDataSliderOptions; }
26namespace ScriptModuleMinecraftServerUI {
struct ScriptModalFormDataTextFieldOptions; }
27namespace ScriptModuleMinecraftServerUI {
struct ScriptModalFormDataToggleOptions; }
28namespace Scripting {
class DependencyLocator; }
29namespace Scripting {
class ScriptObjectFactory; }
30namespace Scripting {
struct ClassBinding; }
31namespace Scripting {
struct ContextConfig; }
32namespace Scripting {
struct EngineError; }
35namespace ScriptModuleMinecraftServerUI {
63 MCNAPI ::ScriptModuleMinecraftServerUI::ScriptModalFormData::IconData&
96 MCNAPI ::Scripting::Result<::Json::Value, ::ScriptModuleMinecraft::ScriptRawMessageError>
99 MCNAPI ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraftServerUI::ScriptModalFormData>
divider();
101 MCNAPI ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraftServerUI::ScriptModalFormData>
dropdown(
102 ::std::variant<::std::string, ::ScriptModuleMinecraft::ScriptRawMessageInterface>
label,
103 ::std::vector<::std::variant<::std::string, ::ScriptModuleMinecraft::ScriptRawMessageInterface>> options,
104 ::std::optional<int> defaultValueIndex
107 MCNAPI ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraftServerUI::ScriptModalFormData>
dropdownV010(
108 ::std::string
const&
label,
109 ::std::vector<::std::string> options,
110 ::std::optional<int> defaultValueIndex
113 MCNAPI ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraftServerUI::ScriptModalFormData>
dropdownV2(
114 ::std::variant<::std::string, ::ScriptModuleMinecraft::ScriptRawMessageInterface>
label,
115 ::std::vector<::std::variant<::std::string, ::ScriptModuleMinecraft::ScriptRawMessageInterface>> items,
116 ::std::optional<::ScriptModuleMinecraftServerUI::ScriptModalFormDataDropdownOptions> dropdownOptions
119 MCNAPI ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraftServerUI::ScriptModalFormData>
120 header(::std::variant<::std::string, ::ScriptModuleMinecraft::ScriptRawMessageInterface> text);
122 MCNAPI ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraftServerUI::ScriptModalFormData>
125 MCNAPI ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraftServerUI::ScriptModalFormData>
126 label(::std::variant<::std::string, ::ScriptModuleMinecraft::ScriptRawMessageInterface> text);
128 MCNAPI ::ScriptModuleMinecraftServerUI::ScriptModalFormData&
131 MCNAPI ::Scripting::Result<
157 MCNAPI ::Scripting::Result<
172 MCNAPI ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraftServerUI::ScriptModalFormData>
slider(
173 ::std::variant<::std::string, ::ScriptModuleMinecraft::ScriptRawMessageInterface>
label,
177 ::std::optional<float> defaultValue
180 MCNAPI ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraftServerUI::ScriptModalFormData>
sliderV010(
181 ::std::string
const&
label,
185 ::std::optional<float> defaultValue
188 MCNAPI ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraftServerUI::ScriptModalFormData>
sliderV2(
189 ::std::variant<::std::string, ::ScriptModuleMinecraft::ScriptRawMessageInterface>
label,
192 ::std::optional<::ScriptModuleMinecraftServerUI::ScriptModalFormDataSliderOptions> sliderOptions
195 MCNAPI ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraftServerUI::ScriptModalFormData>
196 submitButton(::std::variant<::std::string, ::ScriptModuleMinecraft::ScriptRawMessageInterface>
label);
198 MCNAPI ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraftServerUI::ScriptModalFormData>
textField(
199 ::std::variant<::std::string, ::ScriptModuleMinecraft::ScriptRawMessageInterface>
label,
200 ::std::variant<::std::string, ::ScriptModuleMinecraft::ScriptRawMessageInterface> placeholderText,
201 ::std::optional<::std::variant<::std::string, ::ScriptModuleMinecraft::ScriptRawMessageInterface>> defaultValue
204 MCNAPI ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraftServerUI::ScriptModalFormData>
textFieldV010(
205 ::std::string
const&
label,
206 ::std::string
const& placeholderText,
207 ::std::optional<::std::string> defaultValue
210 MCNAPI ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraftServerUI::ScriptModalFormData>
textFieldV2(
211 ::std::variant<::std::string, ::ScriptModuleMinecraft::ScriptRawMessageInterface>
label,
212 ::std::variant<::std::string, ::ScriptModuleMinecraft::ScriptRawMessageInterface> placeholderText,
213 ::std::optional<::ScriptModuleMinecraftServerUI::ScriptModalFormDataTextFieldOptions> textFieldOptions
216 MCNAPI ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraftServerUI::ScriptModalFormData>
217 title(::std::variant<::std::string, ::ScriptModuleMinecraft::ScriptRawMessageInterface>
title);
219 MCNAPI ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraftServerUI::ScriptModalFormData>
222 MCNAPI ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraftServerUI::ScriptModalFormData>
toggle(
223 ::std::variant<::std::string, ::ScriptModuleMinecraft::ScriptRawMessageInterface>
label,
224 ::std::optional<bool> defaultValue
227 MCNAPI ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraftServerUI::ScriptModalFormData>
230 MCNAPI ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraftServerUI::ScriptModalFormData>
toggleV2(
231 ::std::variant<::std::string, ::ScriptModuleMinecraft::ScriptRawMessageInterface>
label,
232 ::std::optional<::ScriptModuleMinecraftServerUI::ScriptModalFormDataToggleOptions> toggleOptions
241 MCNAPI static ::Scripting::ClassBinding
bind();
Definition ScriptPlayer.h:47
Definition DependencyLocator.h:7
Definition ScriptObjectFactory.h:7
Definition StrongTypedObjectHandle.h:8
Definition WeakHandleFromThis.h:8
Definition ScriptInvalidActorError.h:18
Definition ScriptRawMessageError.h:15
Definition ContextConfig.h:7
Definition EngineError.h:10