3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/deps/script_core/lifetime_registry/scripting/StrongTypedObjectHandle.h"
7#include "mc/scripting/modules/minecraft/ScriptBlockVolumeBase.h"
22namespace ScriptModuleMinecraft {
28 virtual ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptBlockLocationIterator>
31 virtual ::std::unique_ptr<::BaseBlockLocationIterator> createBlockLocationIterator() ;
33 virtual ::std::vector<::Vec3> getFoundBlocks(
39 virtual bool containsBlock(
57 MCNAPI static ::Scripting::ClassBinding
bind();
65 MCNAPI ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptBlockLocationIterator>
Definition BaseBlockLocationIterator.h:8
Definition BlockSource.h:72
Definition ScriptBlockFilter.h:22
Definition ScriptBlockLocationIterator.h:19
Definition ScriptBlockVolumeBase.h:31
Definition ScriptChunkValidator.h:15
Definition ScriptSimpleBlockVolume.h:24
MCAPI void setFrom(::Vec3 const &from)
static MCAPI ::Scripting::ClassBinding bind()
MCAPI ::std::unique_ptr<::BaseBlockLocationIterator > $createBlockLocationIterator()
MCAPI ::std::vector<::Vec3 > $getFoundBlocks(::ScriptModuleMinecraft::ScriptChunkValidator const &chunkValidator, ::BlockSource const ®ion, ::ScriptModuleMinecraft::ScriptBlockFilter const &filter) const
static MCAPI void ** $vftable()
MCAPI bool $containsBlock(::ScriptModuleMinecraft::ScriptChunkValidator const &chunkValidator, ::BlockSource const ®ion, ::ScriptModuleMinecraft::ScriptBlockFilter const &filter) const
MCAPI void setTo(::Vec3 const &to)
MCAPI ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptBlockLocationIterator > $getBlockLocationIterator(::Scripting::WeakLifetimeScope scope)
static MCAPI ::Scripting::EnumBinding bindEnums()
Definition WeakLifetimeScope.h:12
Definition ClassBinding.h:10
Definition EnumBinding.h:10