LeviLamina
Loading...
Searching...
No Matches
ScriptSculkSpreader.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/deps/scripting/lifetime_registry/StrongTypedObjectHandle.h"
7#include "mc/deps/scripting/runtime/Result_deprecated.h"
8
9// auto generated forward declare list
10// clang-format off
11class BlockPos;
12class BlockSource;
13class Vec3;
14namespace Scripting { class WeakLifetimeScope; }
15namespace Scripting { struct ClassBinding; }
16// clang-format on
17
18namespace ScriptModuleGameTest {
19
21public:
22 // member variables
23 // NOLINTBEGIN
27 // NOLINTEND
28
29public:
30 // prevent constructor by default
34
35public:
36 // member functions
37 // NOLINTBEGIN
38 MCNAPI void addCursorsWithOffset(::Vec3 const& offset, int charge);
39
40 MCNAPI ::Scripting::Result_deprecated<::Vec3> getCursorPosition(int index) const;
41
42 MCNAPI ::Scripting::Result_deprecated<int> getMaxCharge() const;
43
44 MCNAPI ::Scripting::Result_deprecated<int> getNumberOfCursors() const;
45
46 MCNAPI ::Scripting::Result_deprecated<int> getTotalCharge() const;
47 // NOLINTEND
48
49public:
50 // static functions
51 // NOLINTBEGIN
52 MCNAPI static ::Scripting::ClassBinding bind();
53
54 MCNAPI static ::std::optional<::Scripting::StrongTypedObjectHandle<::ScriptModuleGameTest::ScriptSculkSpreader>>
56 // NOLINTEND
57};
58
59} // namespace ScriptModuleGameTest
Definition BlockPos.h:18
Definition BlockSource.h:67
Definition ScriptSculkSpreader.h:20
MCAPI ::Scripting::Result_deprecated< int > getNumberOfCursors() const
MCAPI ::Scripting::Result_deprecated< int > getTotalCharge() const
MCAPI ::Scripting::Result_deprecated<::Vec3 > getCursorPosition(int index) const
MCAPI void addCursorsWithOffset(::Vec3 const &offset, int charge)
MCAPI ::Scripting::Result_deprecated< int > getMaxCharge() const
static MCAPI ::std::optional<::Scripting::StrongTypedObjectHandle<::ScriptModuleGameTest::ScriptSculkSpreader > > getHandle(::BlockSource &region, ::BlockPos const &pos, ::Scripting::WeakLifetimeScope const &scope)
static MCAPI ::Scripting::ClassBinding bind()
Definition WeakLifetimeScope.h:12
Definition Vec3.h:10
Definition Alias.h:14