3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/deps/script_core/lifetime_registry/scripting/StrongTypedObjectHandle.h"
7#include "mc/deps/script_core/runtime/scripting/Result_deprecated.h"
8#include "mc/editor/script/ScriptIBlockPaletteItem.h"
19namespace Editor::ScriptModule {
31 ScriptProbabilityBlockPaletteItem();
36 virtual ~ScriptProbabilityBlockPaletteItem() ;
38 virtual ::Scripting::Result_deprecated<void> setBlock(
45 virtual ::std::optional<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptBlockType>>
48 virtual ::std::variant<::Editor::SimpleBlockPaletteItem, ::Editor::ProbabilityBlockPaletteItem>
49 getServiceBlockPaletteItem()
const ;
57 MCNAPI ::Scripting::Result_deprecated<void>
addBlock(
65 MCNAPI ::Editor::ScriptModule::ScriptProbabilityBlockPaletteItem&
90 MCNAPI ::Scripting::Result_deprecated<void>
$setBlock(
97 MCNAPI ::std::optional<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptBlockType>>
100 MCNAPI ::std::variant<::Editor::SimpleBlockPaletteItem, ::Editor::ProbabilityBlockPaletteItem>
Definition ScriptIBlockPaletteItem.h:22
Definition ScriptProbabilityBlockPaletteItem.h:21
static MCAPI ::Scripting::ClassBinding bindScript()
MCAPI ::Scripting::Result_deprecated< void > $setBlock(::std::variant< ::std::string, ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptBlockType >, ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptBlockPermutation > > const &)
MCAPI ::Scripting::Result_deprecated< void > addBlock(::std::variant< ::std::string, ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptBlockType >, ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptBlockPermutation > > const &block, int weight)
MCAPI ScriptProbabilityBlockPaletteItem(::Editor::ScriptModule::ScriptProbabilityBlockPaletteItem const &)
MCAPI ::std::optional<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptBlockType > > $getBlock() const
MCAPI ::std::variant<::Editor::SimpleBlockPaletteItem, ::Editor::ProbabilityBlockPaletteItem > $getServiceBlockPaletteItem() const
MCAPI void * $ctor(::Editor::ScriptModule::ScriptProbabilityBlockPaletteItem const &)
MCAPI::Editor::ScriptModule::ScriptProbabilityBlockPaletteItem & operator=(::Editor::ScriptModule::ScriptProbabilityBlockPaletteItem const &)
static MCAPI void ** $vftable()
Definition ScriptBlockPermutation.h:22
Definition ScriptBlockType.h:18
Definition StrongTypedObjectHandle.h:8
Definition ProbabilityBlockPaletteItem.h:12
Definition SimpleBlockPaletteItem.h:12
Definition ClassBinding.h:10