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; }
35namespace ScriptModuleMinecraftServerUI {
37class ScriptModalFormData
56 IconData& operator=(IconData
const&);
57 IconData(IconData
const&);
84 ScriptModalFormData& operator=(ScriptModalFormData
const&);
85 ScriptModalFormData(ScriptModalFormData
const&);
86 ScriptModalFormData();
93 MCNAPI ::Scripting::Result<::Json::Value, ::ScriptModuleMinecraft::ScriptRawMessageError>
96 MCNAPI ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraftServerUI::ScriptModalFormData>
divider();
98 MCNAPI ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraftServerUI::ScriptModalFormData>
dropdown(
99 ::std::variant<::std::string, ::ScriptModuleMinecraft::ScriptRawMessageInterface>
label,
100 ::std::vector<::std::variant<::std::string, ::ScriptModuleMinecraft::ScriptRawMessageInterface>> items,
101 ::std::optional<::ScriptModuleMinecraftServerUI::ScriptModalFormDataDropdownOptions> dropdownOptions
104 MCNAPI ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraftServerUI::ScriptModalFormData>
dropdownV010(
105 ::std::string
const&
label,
106 ::std::vector<::std::string> options,
107 ::std::optional<int> defaultValueIndex
110 MCNAPI ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraftServerUI::ScriptModalFormData>
dropdownV1(
111 ::std::variant<::std::string, ::ScriptModuleMinecraft::ScriptRawMessageInterface>
label,
112 ::std::vector<::std::variant<::std::string, ::ScriptModuleMinecraft::ScriptRawMessageInterface>> options,
113 ::std::optional<int> defaultValueIndex
116 MCNAPI ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraftServerUI::ScriptModalFormData>
117 header(::std::variant<::std::string, ::ScriptModuleMinecraft::ScriptRawMessageInterface> text);
119 MCNAPI ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraftServerUI::ScriptModalFormData>
122 MCNAPI ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraftServerUI::ScriptModalFormData>
123 label(::std::variant<::std::string, ::ScriptModuleMinecraft::ScriptRawMessageInterface> text);
125 MCNAPI ::ScriptModuleMinecraftServerUI::ScriptModalFormData&
128 MCNAPI ::Scripting::Result<
152 MCNAPI ::Scripting::Result<
166 MCNAPI ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraftServerUI::ScriptModalFormData>
slider(
167 ::std::variant<::std::string, ::ScriptModuleMinecraft::ScriptRawMessageInterface>
label,
170 ::std::optional<::ScriptModuleMinecraftServerUI::ScriptModalFormDataSliderOptions> sliderOptions
173 MCNAPI ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraftServerUI::ScriptModalFormData>
sliderV010(
174 ::std::string
const&
label,
178 ::std::optional<float> defaultValue
181 MCNAPI ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraftServerUI::ScriptModalFormData>
sliderV1(
182 ::std::variant<::std::string, ::ScriptModuleMinecraft::ScriptRawMessageInterface>
label,
186 ::std::optional<float> defaultValue
189 MCNAPI ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraftServerUI::ScriptModalFormData>
190 submitButton(::std::variant<::std::string, ::ScriptModuleMinecraft::ScriptRawMessageInterface>
label);
192 MCNAPI ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraftServerUI::ScriptModalFormData>
textField(
193 ::std::variant<::std::string, ::ScriptModuleMinecraft::ScriptRawMessageInterface>
label,
194 ::std::variant<::std::string, ::ScriptModuleMinecraft::ScriptRawMessageInterface> placeholderText,
195 ::std::optional<::ScriptModuleMinecraftServerUI::ScriptModalFormDataTextFieldOptions> textFieldOptions
198 MCNAPI ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraftServerUI::ScriptModalFormData>
textFieldV010(
199 ::std::string
const&
label,
200 ::std::string
const& placeholderText,
201 ::std::optional<::std::string> defaultValue
204 MCNAPI ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraftServerUI::ScriptModalFormData>
textFieldV1(
205 ::std::variant<::std::string, ::ScriptModuleMinecraft::ScriptRawMessageInterface>
label,
206 ::std::variant<::std::string, ::ScriptModuleMinecraft::ScriptRawMessageInterface> placeholderText,
207 ::std::optional<::std::variant<::std::string, ::ScriptModuleMinecraft::ScriptRawMessageInterface>> defaultValue
210 MCNAPI ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraftServerUI::ScriptModalFormData>
211 title(::std::variant<::std::string, ::ScriptModuleMinecraft::ScriptRawMessageInterface>
title);
213 MCNAPI ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraftServerUI::ScriptModalFormData>
216 MCNAPI ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraftServerUI::ScriptModalFormData>
toggle(
217 ::std::variant<::std::string, ::ScriptModuleMinecraft::ScriptRawMessageInterface>
label,
218 ::std::optional<::ScriptModuleMinecraftServerUI::ScriptModalFormDataToggleOptions> toggleOptions
221 MCNAPI ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraftServerUI::ScriptModalFormData>
224 MCNAPI ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraftServerUI::ScriptModalFormData>
toggleV1(
225 ::std::variant<::std::string, ::ScriptModuleMinecraft::ScriptRawMessageInterface>
label,
226 ::std::optional<bool> defaultValue
235 MCNAPI static ::Scripting::ClassBinding
bind();
Definition ScriptPlayer.h:56
Definition DependencyLocator.h:7
Definition ScriptObjectFactory.h:7
Definition StrongTypedObjectHandle.h:8
Definition WeakHandleFromThis.h:8
Definition ScriptModalFormDataTextFieldOptions.h:12
Definition ScriptInvalidActorError.h:18
Definition ScriptRawMessageError.h:15
Definition ScriptRawMessageInterface.h:20
Definition ClassBinding.h:19
Definition ContextConfig.h:20
Definition EngineError.h:15