26 virtual ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptBlockLocationIterator>
29 virtual ::std::unique_ptr<::BaseBlockLocationIterator> createBlockLocationIterator() ;
31 virtual ~ScriptSimpleBlockVolume() =
default;
37 MCAPI ScriptSimpleBlockVolume();
41 MCAPI ScriptSimpleBlockVolume(
::Vec3 const& from,
::Vec3 const& to);
43 MCAPI
bool doesLocationTouchFaces(
::Vec3 const& pos);
47 MCAPI ::Vec3 getFrom()
const;
49 MCAPI ::Vec3 getTo()
const;
51 MCAPI ::SimpleBlockVolume::IntersectionResult
54 MCAPI ::ScriptModuleMinecraft::ScriptSimpleBlockVolume&
57 MCAPI
void setFrom(
::Vec3 const& from);
59 MCAPI
void setTo(
::Vec3 const& to);
65 MCAPI static ::Scripting::ClassBinding bind();
67 MCAPI static ::Scripting::EnumBinding bindEnums();
83 MCAPI ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptBlockLocationIterator>
86 MCAPI ::std::unique_ptr<::BaseBlockLocationIterator> $createBlockLocationIterator();