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&);
63 MCNAPI ::ScriptModuleMinecraftServerUI::ScriptModalFormData::IconData&
87 ScriptModalFormData& operator=(ScriptModalFormData
const&);
88 ScriptModalFormData(ScriptModalFormData
const&);
89 ScriptModalFormData();
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>> items,
104 ::std::optional<::ScriptModuleMinecraftServerUI::ScriptModalFormDataDropdownOptions> dropdownOptions
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>
dropdownV1(
114 ::std::variant<::std::string, ::ScriptModuleMinecraft::ScriptRawMessageInterface>
label,
115 ::std::vector<::std::variant<::std::string, ::ScriptModuleMinecraft::ScriptRawMessageInterface>> options,
116 ::std::optional<int> defaultValueIndex
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<
155 MCNAPI ::Scripting::Result<
169 MCNAPI ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraftServerUI::ScriptModalFormData>
slider(
170 ::std::variant<::std::string, ::ScriptModuleMinecraft::ScriptRawMessageInterface>
label,
173 ::std::optional<::ScriptModuleMinecraftServerUI::ScriptModalFormDataSliderOptions> sliderOptions
176 MCNAPI ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraftServerUI::ScriptModalFormData>
sliderV010(
177 ::std::string
const&
label,
181 ::std::optional<float> defaultValue
184 MCNAPI ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraftServerUI::ScriptModalFormData>
sliderV1(
185 ::std::variant<::std::string, ::ScriptModuleMinecraft::ScriptRawMessageInterface>
label,
189 ::std::optional<float> defaultValue
192 MCNAPI ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraftServerUI::ScriptModalFormData>
193 submitButton(::std::variant<::std::string, ::ScriptModuleMinecraft::ScriptRawMessageInterface>
label);
195 MCNAPI ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraftServerUI::ScriptModalFormData>
textField(
196 ::std::variant<::std::string, ::ScriptModuleMinecraft::ScriptRawMessageInterface>
label,
197 ::std::variant<::std::string, ::ScriptModuleMinecraft::ScriptRawMessageInterface> placeholderText,
198 ::std::optional<::ScriptModuleMinecraftServerUI::ScriptModalFormDataTextFieldOptions> textFieldOptions
201 MCNAPI ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraftServerUI::ScriptModalFormData>
textFieldV010(
202 ::std::string
const&
label,
203 ::std::string
const& placeholderText,
204 ::std::optional<::std::string> defaultValue
207 MCNAPI ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraftServerUI::ScriptModalFormData>
textFieldV1(
208 ::std::variant<::std::string, ::ScriptModuleMinecraft::ScriptRawMessageInterface>
label,
209 ::std::variant<::std::string, ::ScriptModuleMinecraft::ScriptRawMessageInterface> placeholderText,
210 ::std::optional<::std::variant<::std::string, ::ScriptModuleMinecraft::ScriptRawMessageInterface>> defaultValue
213 MCNAPI ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraftServerUI::ScriptModalFormData>
214 title(::std::variant<::std::string, ::ScriptModuleMinecraft::ScriptRawMessageInterface>
title);
216 MCNAPI ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraftServerUI::ScriptModalFormData>
219 MCNAPI ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraftServerUI::ScriptModalFormData>
toggle(
220 ::std::variant<::std::string, ::ScriptModuleMinecraft::ScriptRawMessageInterface>
label,
221 ::std::optional<::ScriptModuleMinecraftServerUI::ScriptModalFormDataToggleOptions> toggleOptions
224 MCNAPI ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraftServerUI::ScriptModalFormData>
227 MCNAPI ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraftServerUI::ScriptModalFormData>
toggleV1(
228 ::std::variant<::std::string, ::ScriptModuleMinecraft::ScriptRawMessageInterface>
label,
229 ::std::optional<bool> defaultValue
238 MCNAPI static ::Scripting::ClassBinding
bind();
Definition ScriptPlayer.h:55
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