3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/deps/core/math/Vec3.h"
7#include "mc/deps/script_core/lifetime_registry/scripting/StrongTypedObjectHandle.h"
8#include "mc/scripting/modules/minecraft/ScriptFacing.h"
9#include "mc/scripting/modules/minecraft/events/ScriptBlockEvent.h"
23namespace ScriptModuleMinecraft {
29 ::ll::TypedStorage<8, 32, ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptPlayer>> mPlayer;
30 ::ll::TypedStorage<4, 4, ::ScriptModuleMinecraft::ScriptFacing> mFace;
31 ::ll::TypedStorage<4, 12, ::Vec3> mFaceLocation;
32 ::ll::TypedStorage<1, 1, bool> mCancel;
33 ::ll::TypedStorage<8, 32, ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptBlockPermutation>>
39 ScriptPlayerPlaceBlockBeforeEvent();
49 ::Vec3 const& faceLocation,
50 ::Block const& permutationToPlace,
58 MCNAPI static ::Scripting::ClassBinding
bind();
69 ::Vec3 const& faceLocation,
70 ::Block const& permutationToPlace,
Definition Dimension.h:86
Definition ScriptBlockPermutation.h:22
Definition ScriptPlayer.h:42
Definition WeakLifetimeScope.h:12
Definition ScriptBlockEvent.h:20
MCAPI void * $ctor(::Player const &player, ::Dimension &dimension, ::BlockPos const &pos, uchar face, ::Vec3 const &faceLocation, ::Block const &permutationToPlace, ::Scripting::WeakLifetimeScope const &scope)
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)
Definition ClassBinding.h:10