3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/deps/scripting/runtime/Result.h"
7#include "mc/scripting/modules/minecraft/ScriptFacing.h"
8#include "mc/scripting/modules/minecraft/block/components/BaseScriptBlockDefinitionalComponent.h"
12namespace ScriptModuleMinecraft {
struct ScriptBlockInvalidComponentError; }
13namespace Scripting {
struct ClassBinding; }
16namespace ScriptModuleMinecraft {
29 MCNAPI ::Scripting::Result<
30 ::std::vector<::ScriptModuleMinecraft::ScriptFacing>,
34 MCNAPI ::Scripting::Result<int, ::ScriptModuleMinecraft::ScriptBlockInvalidComponentError>
getPower()
const;
36 MCNAPI ::Scripting::Result<
37 ::std::optional<::ScriptModuleMinecraft::ScriptFacing>,
45 MCNAPI static ::Scripting::ClassBinding
bind();
Definition BaseScriptBlockDefinitionalComponent.h:10
Definition ScriptBlockRedstoneProducerComponent.h:18
MCAPI ::Scripting::Result< int, ::ScriptModuleMinecraft::ScriptBlockInvalidComponentError > getPower() const
MCAPI ::Scripting::Result< ::std::vector<::ScriptModuleMinecraft::ScriptFacing >, ::ScriptModuleMinecraft::ScriptBlockInvalidComponentError > getConnectedFaces() const
static MCAPI ::Scripting::ClassBinding bind()
static MCAPI void ** $vftable()
static MCAPI char const *& ComponentId()
MCAPI ::Scripting::Result< ::std::optional<::ScriptModuleMinecraft::ScriptFacing >, ::ScriptModuleMinecraft::ScriptBlockInvalidComponentError > getStronglyPoweredFace() const
Definition ScriptBlockInvalidComponentError.h:10