32 virtual ::Scripting::Result<void> init() ;
35 virtual ::Scripting::Result<void> quit() ;
38 virtual ::std::string_view getServiceName()
const ;
41 virtual ::EventResult onBlockPlacedByPlayer(
49 virtual ::EventResult onBlockInPosWillBeDestroyedByPlayer(
::Player& player,
::BlockPos const& pos) ;
55 MCAPI ::std::vector<::Editor::Transactions::BlockChangedOperationData>
58 MCAPI ::std::vector<::Editor::Transactions::BlockChangedOperationData>
71 MCAPI ::Scripting::Result<void> $init();
73 MCAPI ::Scripting::Result<void> $quit();
75 MCAPI ::std::string_view $getServiceName()
const;
80 MCAPI ::EventResult $onBlockInPosWillBeDestroyedByPlayer(
::Player& player,
::BlockPos const& pos);
86 MCAPI
static void** $vftableForIEditorService();
88 MCAPI
static void** $vftableForEventListenerDispatcher();