3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/util/Rotation.h"
7#include "mc/world/level/LevelListener.h"
15namespace gametest {
class BaseGameTestFunction; }
16namespace gametest {
class BaseGameTestInstance; }
17namespace gametest {
class IGameTestListener; }
18namespace gametest {
struct TestParameters; }
44 virtual void onLevelDestruction(::std::string
const&) ;
62 ::std::string
const& testName,
65 ::std::vector<::std::shared_ptr<::gametest::IGameTestListener>> listeners
71 MCNAPI ::std::vector<::std::shared_ptr<::gametest::BaseGameTestInstance>>
const&
Definition BlockSource.h:67
Definition Dimension.h:83
Definition LevelListener.h:28
Definition MinecraftGameTest.h:21
MCAPI ::std::vector<::std::shared_ptr<::gametest::BaseGameTestInstance > > const & runTests(::Dimension &dimension, ::gametest::TestParameters &¶ms)
MCAPI::std::string runTestAt(::BlockSource ®ion, ::BlockPos const &structureBlockPos, ::std::optional<::Rotation > rotation)
MCAPI MinecraftGameTest(::Level &level)
MCAPI void $onLevelDestruction(::std::string const &)
static MCAPI void ** $vftable()
MCAPI void * $ctor(::Level &level)
MCAPI::std::string runTest(::std::string const &testName, ::Dimension &dimension, ::gametest::TestParameters const ¶ms, ::std::vector<::std::shared_ptr<::gametest::IGameTestListener > > listeners)
MCAPI void clearAllTests(::BlockSource ®ion)
MCAPI void _runTestPreparation(::gametest::BaseGameTestFunction const &testFunction)
MCAPI void registerDefaultGameBatches(::Level &level)
MCAPI::std::string runTest(::std::string const &testName, ::Dimension &dimension, ::gametest::TestParameters const ¶ms)
Definition BaseGameTestFunction.h:14
Definition TestParameters.h:16