39 MCAPI
void addOrReplacePalette(
40 ::std::string
const& paletteId,
44 MCAPI ::std::optional<::Scripting::StrongTypedObjectHandle<::Editor::ScriptModule::ScriptBlockPalette>>
45 getPalette(::std::string
const& paletteId)
const;
47 MCAPI ::std::vector<::std::string> getPaletteIdList()
const;
49 MCAPI ::Scripting::Result_deprecated<
51 getPaletteItem(::std::string
const& paletteId,
int index)
const;
53 MCAPI ::Scripting::StrongTypedObjectHandle<::Editor::ScriptModule::ScriptBlockPalette> getPrimaryPalette()
const;
55 MCAPI ::Scripting::Result_deprecated<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptBlockType>>
56 getSelectedBlock()
const;
58 MCAPI ::Scripting::StrongTypedObjectHandle<::Editor::ScriptModule::ScriptIBlockPaletteItem> getSelectedItem()
const;
60 MCAPI ::Scripting::Result<void> removePalette(::std::string
const& paletteId)
const;
62 MCAPI ::Scripting::Result<void> setPaletteItem(
63 ::std::string
const& paletteId,
68 MCAPI ::Scripting::Result<void> setPrimaryPalette(::std::string
const& paletteId)
const;
70 MCAPI ::Scripting::Result<void>
77 MCAPI static ::Scripting::ClassBindingBuilder<::Editor::ScriptModule::ScriptBlockPaletteService> bindScript();