3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/deps/script_core/lifetime_registry/scripting/StrongTypedObjectHandle.h"
7#include "mc/scripting/modules/minecraft/block/ScriptFluidType.h"
8#include "mc/scripting/modules/minecraft/block/components/BaseScriptBlockActorComponent.h"
18namespace ScriptModuleMinecraft {
24 virtual bool _isValid()
const ;
36 MCNAPI static ::ScriptModuleMinecraft::ScriptFluidType
39 MCNAPI static ::std::optional<
45 ::std::string
const& typeId
Definition BlockActor.h:30
Definition BlockSource.h:72
Definition BaseScriptBlockActorComponent.h:10
Definition ScriptBlockFluidContainerComponent.h:20
static MCAPI ::ScriptModuleMinecraft::ScriptFluidType _getActualCauldronFluidType(::BlockActor &blockActor, ::BlockSource ®ion, ::BlockPos position)
static MCAPI ::std::optional< ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptBlockFluidContainerComponent > > tryCreate(::BlockSource ®ion, ::BlockPos position, ::Scripting::WeakLifetimeScope const &scope, ::std::string const &typeId)
MCAPI ::std::optional< int > _tryGetFillLevel() const
MCAPI bool $_isValid() const
Definition StrongTypedObjectHandle.h:8
Definition WeakLifetimeScope.h:12