3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/scripting/modules/minecraft/events/ScriptBlockEvent.h"
15namespace Scripting {
class WeakLifetimeScope; }
16namespace Scripting {
struct ClassBinding; }
19namespace ScriptModuleMinecraft {
49 ::Vec3 const& faceLocation,
50 ::Block const& permutationToPlace,
60 MCNAPI static ::Scripting::ClassBinding
bind();
75 ::Vec3 const& faceLocation,
76 ::Block const& permutationToPlace,
Definition Dimension.h:83
Definition WeakLifetimeScope.h:12
Definition ScriptBlockEvent.h:12
Definition ScriptPlayerPlaceBlockBeforeEvent.h:21
MCAPI void * $ctor(::Player const &player, ::Dimension &dimension, ::BlockPos const &pos, uchar face, ::Vec3 const &faceLocation, ::Block const &permutationToPlace, ::Scripting::WeakLifetimeScope const &scope)
MCAPI ScriptPlayerPlaceBlockBeforeEvent(::ScriptModuleMinecraft::ScriptPlayerPlaceBlockBeforeEvent const &)
MCAPI void * $ctor(::ScriptModuleMinecraft::ScriptPlayerPlaceBlockBeforeEvent const &)
static MCAPI ::Scripting::ClassBinding bind()
MCAPI ScriptPlayerPlaceBlockBeforeEvent(::Player const &player, ::Dimension &dimension, ::BlockPos const &pos, uchar face, ::Vec3 const &faceLocation, ::Block const &permutationToPlace, ::Scripting::WeakLifetimeScope const &scope)
MCAPI void * $ctor(::ScriptModuleMinecraft::ScriptPlayerPlaceBlockBeforeEvent &&)
MCAPI ~ScriptPlayerPlaceBlockBeforeEvent()
MCAPI ScriptPlayerPlaceBlockBeforeEvent(::ScriptModuleMinecraft::ScriptPlayerPlaceBlockBeforeEvent &&)