3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/deps/scripting/binding_type/ClassBindingBuilder.h"
7#include "mc/deps/scripting/lifetime_registry/StrongTypedObjectHandle.h"
8#include "mc/deps/scripting/runtime/Result.h"
9#include "mc/scripting/modules/minecraft/block/components/BaseScriptBlockLiquidContainerComponent.h"
15namespace ScriptModuleMinecraft {
class ScriptItemType; }
16namespace Scripting {
class WeakLifetimeScope; }
19namespace ScriptModuleMinecraft {
38 MCAPI static ::Scripting::ClassBindingBuilder<::ScriptModuleMinecraft::ScriptBlockWaterContainerComponent> bind();
40 MCAPI static ::std::optional<
48 MCAPI
static char const*& ComponentId();
60 MCAPI
static void** $vftable();
Definition BlockSource.h:67
Definition BaseScriptBlockLiquidContainerComponent.h:13
Definition ScriptBlockWaterContainerComponent.h:21
Definition ScriptItemType.h:10
Definition StrongTypedObjectHandle.h:8
Definition WeakLifetimeScope.h:12