LeviLamina
Loading...
Searching...
No Matches
MinecraftGameTestHelper Class Reference
Inheritance diagram for MinecraftGameTestHelper:

Public Member Functions

MinecraftGameTestHelper & operator= (MinecraftGameTestHelper const &)
 MinecraftGameTestHelper (MinecraftGameTestHelper const &)
virtual void succeedWhenEntityPresent (::ActorDefinitionIdentifier const &actorIdentifier, int x, int y, int z, bool isPresent)
virtual void succeedWhenEntityPresent (::ActorDefinitionIdentifier const &actorIdentifier, ::BlockPos const &pos, bool isPresent)
virtual void succeedWhenEntityData (::BlockPos const &pos, ::ActorDefinitionIdentifier const &actorIdentifier, ::std::function< bool(::Actor &)> dataPredicate)
virtual void succeedWhenEntityHasComponent (::ActorDefinitionIdentifier const &actorIdentifier, ::std::string const &componentName, ::BlockPos const &pos, bool hasComponent)
virtual void succeedWhenBlockPresent (::Block const &block, int x, int y, int z, bool isPresent)
virtual void succeedWhenBlockPresent (::Block const &block, ::BlockPos const &pos, bool isPresent)
virtual void succeedWhenBlockPresent (::BlockType const &block, ::BlockPos const &position, bool isPresent)
virtual void setNight ()
virtual void setDayTime (int time)
virtual ::std::optional<::gametest::GameTestError > setBlock (int x, int y, int z, ::Block const &block, int updateFlags)
virtual ::std::optional<::gametest::GameTestError > setBlock (::BlockPos const &pos, ::Block const &block, int updateFlags)
virtual ::std::optional<::gametest::GameTestError > destroyBlock (::BlockPos const &pos, bool dropResources)
virtual ::std::optional<::gametest::GameTestError > pressButton (int x, int y, int z)
virtual ::std::optional<::gametest::GameTestError > pressButton (::BlockPos const &buttonPos)
virtual ::std::optional<::gametest::GameTestError > pullLever (int x, int y, int z)
virtual ::std::optional<::gametest::GameTestError > pullLever (::BlockPos const &leverPos)
virtual ::std::optional<::gametest::GameTestError > killAllEntities ()
virtual ::std::variant<::gametest::GameTestError, ::Actor * > spawn (::ActorDefinitionIdentifier const &actorIdentifier, int x, int y, int z)
virtual ::std::variant<::gametest::GameTestError, ::Actor * > spawn (::ActorDefinitionIdentifier const &actorIdentifier, ::BlockPos const &pos)
virtual ::std::variant<::gametest::GameTestError, ::Actor * > spawn (::ActorDefinitionIdentifier const &actorIdentifier, ::Vec3 const &pos)
virtual ::std::variant<::gametest::GameTestError, ::Actor * > spawnItem (::ItemStack const &itemType, ::Vec3 const &pos)
virtual ::std::variant<::gametest::GameTestError, ::Actor * > spawnWithoutBehaviors (::ActorDefinitionIdentifier const &actorIdentifier, ::BlockPos const &pos)
virtual ::std::variant<::gametest::GameTestError, ::Actor * > spawnWithoutBehaviors (::ActorDefinitionIdentifier const &actorIdentifier, ::Vec3 const &pos)
virtual ::std::optional<::gametest::GameTestError > walkTo (::Mob &mob, ::BlockPos const &pos, float speedModifier)
virtual ::std::optional<::gametest::GameTestError > walkTo (::Mob &mob, ::Vec3 const &pos, float speedModifier)
virtual ::std::optional<::gametest::GameTestError > setTntFuse (::Actor &actor, int fuseLength)
virtual ::std::optional<::gametest::GameTestError > assertEntityPresent (::ActorDefinitionIdentifier const &actorIdentifier, bool isPresent)
virtual ::std::optional<::gametest::GameTestError > assertEntityPresent (::ActorDefinitionIdentifier const &actorIdentifier, int x, int y, int z, bool isPresent)
virtual ::std::optional<::gametest::GameTestError > assertEntityPresent (::ActorDefinitionIdentifier const &actorIdentifier, ::BlockPos const &pos, bool isPresent)
virtual ::std::optional<::gametest::GameTestError > assertEntityPresent (::ActorDefinitionIdentifier const &actorIdentifier, ::BlockPos const &pos, float const distance, bool isPresent)
virtual ::std::optional<::gametest::GameTestError > assertEntityInstancePresent (::Actor const *actor, ::BlockPos const &pos, bool expectedPresent)
virtual ::std::optional<::gametest::GameTestError > assertEntityInstancePresent (::Actor const *actor, bool expectedPresent) const
virtual ::std::optional<::gametest::GameTestError > assertEntityTouching (::ActorDefinitionIdentifier const &actorIdentifier, ::Vec3 const &pos, bool isTouching)
virtual ::std::optional<::gametest::GameTestError > assertEntityState (::BlockPos const &pos, ::ActorDefinitionIdentifier const &actorIdentifier, ::std::function< bool(::Actor &)> dataPredicate)
virtual ::std::optional<::gametest::GameTestError > assertBlockPresent (::BlockType const &blockType, int x, int y, int z, bool isPresent)
virtual ::std::optional<::gametest::GameTestError > assertBlockPresent (::BlockType const &blockType, ::BlockPos const &pos, bool isPresent)
virtual ::std::optional<::gametest::GameTestError > assertBlockState (::BlockPos const &blockPos, ::std::function< bool(::Block const &)> predicate)
virtual ::std::optional<::gametest::GameTestError > assertItemEntityPresent (::Item const &item, int x, int y, int z, float searchDistance, bool isPresent)
virtual ::std::optional<::gametest::GameTestError > assertItemEntityPresent (::Item const &item, ::BlockPos const &pos, float searchDistance, bool isPresent)
virtual ::std::optional<::gametest::GameTestError > assertItemEntityCountIs (::Item const &itemType, ::BlockPos const &pos, float searchDistance, int expectedCount)
virtual ::std::optional<::gametest::GameTestError > assertContainerEmpty (::BlockPos const &pos)
virtual ::std::optional<::gametest::GameTestError > assertContainerContains (::ItemStack const &item, ::BlockPos const &pos)
virtual ::std::optional<::gametest::GameTestError > assertEntityHasComponent (::ActorDefinitionIdentifier const &actorIdentifier, ::std::string const &componentName, ::BlockPos const &pos, bool hasComponent)
virtual ::std::optional<::gametest::GameTestError > assertEntityHasArmor (::ActorDefinitionIdentifier const &actorIdentifier, ::SharedTypes::Legacy::ArmorSlot armorSlot, ::std::string const &armorName, int dataValue, ::BlockPos const &pos, bool hasArmor)
virtual ::std::optional<::gametest::GameTestError > print (::std::string const &text)
virtual ::std::optional<::gametest::GameTestError > assertRedstonePower (::BlockPos const &pos, int expectedPower)
virtual ::std::optional<::gametest::GameTestError > assertIsWaterlogged (::BlockPos const &pos, bool expectedWaterlogged)
virtual ::std::optional<::gametest::GameTestError > pulseRedstone (::BlockPos const &pos, int duration)
virtual ::std::variant<::gametest::GameTestError, ::ScriptModuleGameTest::ScriptGameTestConnectivity > getFenceConnectivity (::BlockPos const &relativePos)
virtual ::std::optional<::gametest::GameTestError > setFluidContainer (::BlockPos const &pos, int _fluidType)
virtual ::std::optional<::gametest::GameTestError > triggerInternalBlockEvent (::BlockPos const &pos, ::std::string const &event, ::std::vector< float > const &parameters)
virtual ::std::variant<::gametest::GameTestError, ::BlockPos > worldPosition (::BlockPos const &relativePos) const
virtual ::std::variant<::gametest::GameTestError, ::Vec3 > worldPosition (::Vec3 const &relativePos) const
virtual ::std::variant<::gametest::GameTestError, ::BlockPos > relativePosition (::BlockPos const &worldPos) const
virtual ::std::variant<::gametest::GameTestError, ::Vec3 > relativePosition (::Vec3 const &worldPos) const
virtual ::std::optional<::gametest::GameTestError > assertCanReachLocation (::Mob &mob, ::BlockPos const &pos, bool expectedReach)
virtual ::std::optional<::gametest::GameTestError > spreadFromFaceTowardDirection (::BlockPos const &pos, ::ScriptModuleMinecraft::ScriptFacing fromFace, ::ScriptModuleMinecraft::ScriptFacing direction)
virtual ::std::optional<::gametest::GameTestError > getBlockSource (::BlockSource *&blockSourceResult)
virtual ::std::variant<::gametest::GameTestError, ::SimulatedPlayer * > spawnSimulatedPlayer (::std::string const &name, ::BlockPos const &pos, ::GameType gameMode)
virtual void removeSimulatedPlayer (::SimulatedPlayer &simulatedPlayer)
virtual ::std::variant<::gametest::GameTestError, ::Dimension * > getDimension ()
virtual ::std::optional<::gametest::GameTestError > onPlayerJump (::Mob &mob, int jumpAmount)
MCAPI ::std::optional<::gametest::GameTestError > _assertEntityInstancePresent (::Actor const *actor, ::AABB const &searchBounds, ::BlockPos const &relativeTestPosition, bool expectedPresent) const
MCAPI ::std::optional<::gametest::GameTestError > _assertEntityPresent (::ActorDefinitionIdentifier const &actorIdentifier, ::AABB const &searchBounds, ::BlockPos const &pos, bool expectedPresent) const
MCAPI::Container const * _getContainer (::BlockPos const &pos)
MCAPI int _getItemEntityCount (::Item const &item, ::AABB const &searchBounds)
MCAPI ::std::optional<::gametest::GameTestError > _getStructureBlockMissingError () const
MCAPI void $succeedWhenEntityPresent (::ActorDefinitionIdentifier const &actorIdentifier, int x, int y, int z, bool isPresent)
MCAPI void $succeedWhenEntityPresent (::ActorDefinitionIdentifier const &actorIdentifier, ::BlockPos const &pos, bool isPresent)
MCAPI void $succeedWhenEntityData (::BlockPos const &pos, ::ActorDefinitionIdentifier const &actorIdentifier, ::std::function< bool(::Actor &)> dataPredicate)
MCAPI void $succeedWhenEntityHasComponent (::ActorDefinitionIdentifier const &actorIdentifier, ::std::string const &componentName, ::BlockPos const &pos, bool hasComponent)
MCAPI void $succeedWhenBlockPresent (::Block const &block, int x, int y, int z, bool isPresent)
MCAPI void $succeedWhenBlockPresent (::Block const &block, ::BlockPos const &pos, bool isPresent)
MCAPI void $succeedWhenBlockPresent (::BlockType const &block, ::BlockPos const &position, bool isPresent)
MCAPI void $setNight ()
MCAPI void $setDayTime (int time)
MCAPI ::std::optional<::gametest::GameTestError > $setBlock (int x, int y, int z, ::Block const &block, int updateFlags)
MCAPI ::std::optional<::gametest::GameTestError > $setBlock (::BlockPos const &pos, ::Block const &block, int updateFlags)
MCAPI ::std::optional<::gametest::GameTestError > $destroyBlock (::BlockPos const &pos, bool dropResources)
MCAPI ::std::optional<::gametest::GameTestError > $pressButton (int x, int y, int z)
MCAPI ::std::optional<::gametest::GameTestError > $pressButton (::BlockPos const &buttonPos)
MCAPI ::std::optional<::gametest::GameTestError > $pullLever (int x, int y, int z)
MCAPI ::std::optional<::gametest::GameTestError > $pullLever (::BlockPos const &leverPos)
MCAPI ::std::optional<::gametest::GameTestError > $killAllEntities ()
MCAPI ::std::variant<::gametest::GameTestError, ::Actor * > $spawn (::ActorDefinitionIdentifier const &actorIdentifier, int x, int y, int z)
MCAPI ::std::variant<::gametest::GameTestError, ::Actor * > $spawn (::ActorDefinitionIdentifier const &actorIdentifier, ::BlockPos const &pos)
MCAPI ::std::variant<::gametest::GameTestError, ::Actor * > $spawn (::ActorDefinitionIdentifier const &actorIdentifier, ::Vec3 const &pos)
MCAPI ::std::variant<::gametest::GameTestError, ::Actor * > $spawnItem (::ItemStack const &itemType, ::Vec3 const &pos)
MCAPI ::std::variant<::gametest::GameTestError, ::Actor * > $spawnWithoutBehaviors (::ActorDefinitionIdentifier const &actorIdentifier, ::BlockPos const &pos)
MCAPI ::std::variant<::gametest::GameTestError, ::Actor * > $spawnWithoutBehaviors (::ActorDefinitionIdentifier const &actorIdentifier, ::Vec3 const &pos)
MCAPI ::std::optional<::gametest::GameTestError > $walkTo (::Mob &mob, ::BlockPos const &pos, float speedModifier)
MCAPI ::std::optional<::gametest::GameTestError > $walkTo (::Mob &mob, ::Vec3 const &pos, float speedModifier)
MCAPI ::std::optional<::gametest::GameTestError > $setTntFuse (::Actor &actor, int fuseLength)
MCAPI ::std::optional<::gametest::GameTestError > $assertEntityPresent (::ActorDefinitionIdentifier const &actorIdentifier, bool isPresent)
MCAPI ::std::optional<::gametest::GameTestError > $assertEntityPresent (::ActorDefinitionIdentifier const &actorIdentifier, int x, int y, int z, bool isPresent)
MCAPI ::std::optional<::gametest::GameTestError > $assertEntityPresent (::ActorDefinitionIdentifier const &actorIdentifier, ::BlockPos const &pos, bool isPresent)
MCAPI ::std::optional<::gametest::GameTestError > $assertEntityPresent (::ActorDefinitionIdentifier const &actorIdentifier, ::BlockPos const &pos, float const distance, bool isPresent)
MCAPI ::std::optional<::gametest::GameTestError > $assertEntityInstancePresent (::Actor const *actor, ::BlockPos const &pos, bool expectedPresent)
MCAPI ::std::optional<::gametest::GameTestError > $assertEntityInstancePresent (::Actor const *actor, bool expectedPresent) const
MCAPI ::std::optional<::gametest::GameTestError > $assertEntityTouching (::ActorDefinitionIdentifier const &actorIdentifier, ::Vec3 const &pos, bool isTouching)
MCAPI ::std::optional<::gametest::GameTestError > $assertEntityState (::BlockPos const &pos, ::ActorDefinitionIdentifier const &actorIdentifier, ::std::function< bool(::Actor &)> dataPredicate)
MCAPI ::std::optional<::gametest::GameTestError > $assertBlockPresent (::BlockType const &blockType, int x, int y, int z, bool isPresent)
MCAPI ::std::optional<::gametest::GameTestError > $assertBlockPresent (::BlockType const &blockType, ::BlockPos const &pos, bool isPresent)
MCAPI ::std::optional<::gametest::GameTestError > $assertBlockState (::BlockPos const &blockPos, ::std::function< bool(::Block const &)> predicate)
MCAPI ::std::optional<::gametest::GameTestError > $assertItemEntityPresent (::Item const &item, int x, int y, int z, float searchDistance, bool isPresent)
MCAPI ::std::optional<::gametest::GameTestError > $assertItemEntityPresent (::Item const &item, ::BlockPos const &pos, float searchDistance, bool isPresent)
MCAPI ::std::optional<::gametest::GameTestError > $assertItemEntityCountIs (::Item const &itemType, ::BlockPos const &pos, float searchDistance, int expectedCount)
MCAPI ::std::optional<::gametest::GameTestError > $assertContainerEmpty (::BlockPos const &pos)
MCAPI ::std::optional<::gametest::GameTestError > $assertContainerContains (::ItemStack const &item, ::BlockPos const &pos)
MCAPI ::std::optional<::gametest::GameTestError > $assertEntityHasComponent (::ActorDefinitionIdentifier const &actorIdentifier, ::std::string const &componentName, ::BlockPos const &pos, bool hasComponent)
MCAPI ::std::optional<::gametest::GameTestError > $assertEntityHasArmor (::ActorDefinitionIdentifier const &actorIdentifier, ::SharedTypes::Legacy::ArmorSlot armorSlot, ::std::string const &armorName, int dataValue, ::BlockPos const &pos, bool hasArmor)
MCAPI ::std::optional<::gametest::GameTestError > $print (::std::string const &text)
MCAPI ::std::optional<::gametest::GameTestError > $assertRedstonePower (::BlockPos const &pos, int expectedPower)
MCAPI ::std::optional<::gametest::GameTestError > $assertIsWaterlogged (::BlockPos const &pos, bool expectedWaterlogged)
MCAPI ::std::optional<::gametest::GameTestError > $pulseRedstone (::BlockPos const &pos, int duration)
MCAPI ::std::variant<::gametest::GameTestError, ::ScriptModuleGameTest::ScriptGameTestConnectivity > $getFenceConnectivity (::BlockPos const &relativePos)
MCAPI ::std::optional<::gametest::GameTestError > $setFluidContainer (::BlockPos const &pos, int _fluidType)
MCAPI ::std::optional<::gametest::GameTestError > $triggerInternalBlockEvent (::BlockPos const &pos, ::std::string const &event, ::std::vector< float > const &parameters)
MCAPI ::std::variant<::gametest::GameTestError, ::BlockPos > $worldPosition (::BlockPos const &relativePos) const
MCAPI ::std::variant<::gametest::GameTestError, ::Vec3 > $worldPosition (::Vec3 const &relativePos) const
MCAPI ::std::variant<::gametest::GameTestError, ::BlockPos > $relativePosition (::BlockPos const &worldPos) const
MCAPI ::std::variant<::gametest::GameTestError, ::Vec3 > $relativePosition (::Vec3 const &worldPos) const
MCAPI ::std::optional<::gametest::GameTestError > $assertCanReachLocation (::Mob &mob, ::BlockPos const &pos, bool expectedReach)
MCAPI ::std::optional<::gametest::GameTestError > $spreadFromFaceTowardDirection (::BlockPos const &pos, ::ScriptModuleMinecraft::ScriptFacing fromFace, ::ScriptModuleMinecraft::ScriptFacing direction)
MCAPI ::std::optional<::gametest::GameTestError > $getBlockSource (::BlockSource *&blockSourceResult)
MCAPI ::std::variant<::gametest::GameTestError, ::SimulatedPlayer * > $spawnSimulatedPlayer (::std::string const &name, ::BlockPos const &pos, ::GameType gameMode)
MCAPI void $removeSimulatedPlayer (::SimulatedPlayer &simulatedPlayer)
MCAPI ::std::variant<::gametest::GameTestError, ::Dimension * > $getDimension ()
MCAPI ::std::optional<::gametest::GameTestError > $onPlayerJump (::Mob &mob, int jumpAmount)
MCAPI ::std::optional<::gametest::GameTestError > assertCondition (bool condition, ::std::string const &message)
MCAPI void fail (::gametest::GameTestError error)
MCAPI void failIf (::std::function<::std::optional<::gametest::GameTestError >()> fn)
MCAPI::gametest::GameTestError generateErrorWithContext (::gametest::GameTestErrorType errorType, ::std::string message, ::BlockPos const &relativePos) const
MCAPI::gametest::GameTestError generateErrorWithContext (::gametest::GameTestErrorType errorType, ::std::string message, ::std::vector<::std::string > params, ::BlockPos const &relativePos) const
MCAPI::std::string getTestName () const
MCAPI ::std::variant<::gametest::GameTestError, uchar > rotateDirection (uchar direction) const
MCAPI void runAfterDelay (int ticksToDelay, ::std::function<::std::optional<::gametest::GameTestError >()> fn)
MCAPI void succeedIf (::std::function<::std::optional<::gametest::GameTestError >()> fn)
MCAPI void succeedOnTickWhen (int tick, ::std::function<::std::optional<::gametest::GameTestError >()> fn)
MCAPI void succeedWhen (::std::function<::std::optional<::gametest::GameTestError >()> fn)
MCAPI void until (::std::function<::std::optional<::gametest::GameTestError >()> testFn, ::std::function<::std::optional<::gametest::GameTestError >()> doneFn)
MCFOLD void $dtor ()

Static Public Member Functions

static MCAPI void ** $vftable ()

Public Attributes

::ll::UntypedStorage< 8, 8 > mUnk5b6854
::ll::UntypedStorage< 8, 8 > mUnke35c4d
::ll::UntypedStorage< 4, 4 > mUnkc5acb7
::ll::UntypedStorage< 4, 4 > mUnkb12e2a
::ll::UntypedStorage< 4, 4 > mUnkdc6962
::ll::UntypedStorage< 1, 1 > mUnka5d88f
::std::shared_ptr<::Bedrock::EnableNonOwnerReferences::ControlBlock > mControlBlock

Member Function Documentation

◆ succeedWhenEntityPresent() [1/2]

virtual void MinecraftGameTestHelper::succeedWhenEntityPresent ( ::ActorDefinitionIdentifier const & actorIdentifier,
int x,
int y,
int z,
bool isPresent )
virtual

◆ succeedWhenEntityPresent() [2/2]

virtual void MinecraftGameTestHelper::succeedWhenEntityPresent ( ::ActorDefinitionIdentifier const & actorIdentifier,
::BlockPos const & pos,
bool isPresent )
virtual

◆ succeedWhenEntityData()

virtual void MinecraftGameTestHelper::succeedWhenEntityData ( ::BlockPos const & pos,
::ActorDefinitionIdentifier const & actorIdentifier,
::std::function< bool(::Actor &)> dataPredicate )
virtual

◆ succeedWhenEntityHasComponent()

virtual void MinecraftGameTestHelper::succeedWhenEntityHasComponent ( ::ActorDefinitionIdentifier const & actorIdentifier,
::std::string const & componentName,
::BlockPos const & pos,
bool hasComponent )
virtual

◆ succeedWhenBlockPresent() [1/3]

virtual void MinecraftGameTestHelper::succeedWhenBlockPresent ( ::Block const & block,
int x,
int y,
int z,
bool isPresent )
virtual

◆ succeedWhenBlockPresent() [2/3]

virtual void MinecraftGameTestHelper::succeedWhenBlockPresent ( ::Block const & block,
::BlockPos const & pos,
bool isPresent )
virtual

◆ succeedWhenBlockPresent() [3/3]

virtual void MinecraftGameTestHelper::succeedWhenBlockPresent ( ::BlockType const & block,
::BlockPos const & position,
bool isPresent )
virtual

◆ setNight()

virtual void MinecraftGameTestHelper::setNight ( )
virtual

◆ setDayTime()

virtual void MinecraftGameTestHelper::setDayTime ( int time)
virtual

◆ setBlock() [1/2]

virtual ::std::optional<::gametest::GameTestError > MinecraftGameTestHelper::setBlock ( int x,
int y,
int z,
::Block const & block,
int updateFlags )
virtual

◆ setBlock() [2/2]

virtual ::std::optional<::gametest::GameTestError > MinecraftGameTestHelper::setBlock ( ::BlockPos const & pos,
::Block const & block,
int updateFlags )
virtual

◆ destroyBlock()

virtual ::std::optional<::gametest::GameTestError > MinecraftGameTestHelper::destroyBlock ( ::BlockPos const & pos,
bool dropResources )
virtual

◆ pressButton() [1/2]

virtual ::std::optional<::gametest::GameTestError > MinecraftGameTestHelper::pressButton ( int x,
int y,
int z )
virtual

◆ pressButton() [2/2]

virtual ::std::optional<::gametest::GameTestError > MinecraftGameTestHelper::pressButton ( ::BlockPos const & buttonPos)
virtual

◆ pullLever() [1/2]

virtual ::std::optional<::gametest::GameTestError > MinecraftGameTestHelper::pullLever ( int x,
int y,
int z )
virtual

◆ pullLever() [2/2]

virtual ::std::optional<::gametest::GameTestError > MinecraftGameTestHelper::pullLever ( ::BlockPos const & leverPos)
virtual

◆ killAllEntities()

virtual ::std::optional<::gametest::GameTestError > MinecraftGameTestHelper::killAllEntities ( )
virtual

◆ spawn() [1/3]

virtual ::std::variant<::gametest::GameTestError, ::Actor * > MinecraftGameTestHelper::spawn ( ::ActorDefinitionIdentifier const & actorIdentifier,
int x,
int y,
int z )
virtual

◆ spawn() [2/3]

virtual ::std::variant<::gametest::GameTestError, ::Actor * > MinecraftGameTestHelper::spawn ( ::ActorDefinitionIdentifier const & actorIdentifier,
::BlockPos const & pos )
virtual

◆ spawn() [3/3]

virtual ::std::variant<::gametest::GameTestError, ::Actor * > MinecraftGameTestHelper::spawn ( ::ActorDefinitionIdentifier const & actorIdentifier,
::Vec3 const & pos )
virtual

◆ spawnItem()

virtual ::std::variant<::gametest::GameTestError, ::Actor * > MinecraftGameTestHelper::spawnItem ( ::ItemStack const & itemType,
::Vec3 const & pos )
virtual

◆ spawnWithoutBehaviors() [1/2]

virtual ::std::variant<::gametest::GameTestError, ::Actor * > MinecraftGameTestHelper::spawnWithoutBehaviors ( ::ActorDefinitionIdentifier const & actorIdentifier,
::BlockPos const & pos )
virtual

◆ spawnWithoutBehaviors() [2/2]

virtual ::std::variant<::gametest::GameTestError, ::Actor * > MinecraftGameTestHelper::spawnWithoutBehaviors ( ::ActorDefinitionIdentifier const & actorIdentifier,
::Vec3 const & pos )
virtual

◆ walkTo() [1/2]

virtual ::std::optional<::gametest::GameTestError > MinecraftGameTestHelper::walkTo ( ::Mob & mob,
::BlockPos const & pos,
float speedModifier )
virtual

◆ walkTo() [2/2]

virtual ::std::optional<::gametest::GameTestError > MinecraftGameTestHelper::walkTo ( ::Mob & mob,
::Vec3 const & pos,
float speedModifier )
virtual

◆ setTntFuse()

virtual ::std::optional<::gametest::GameTestError > MinecraftGameTestHelper::setTntFuse ( ::Actor & actor,
int fuseLength )
virtual

◆ assertEntityPresent() [1/4]

virtual ::std::optional<::gametest::GameTestError > MinecraftGameTestHelper::assertEntityPresent ( ::ActorDefinitionIdentifier const & actorIdentifier,
bool isPresent )
virtual

◆ assertEntityPresent() [2/4]

virtual ::std::optional<::gametest::GameTestError > MinecraftGameTestHelper::assertEntityPresent ( ::ActorDefinitionIdentifier const & actorIdentifier,
int x,
int y,
int z,
bool isPresent )
virtual

◆ assertEntityPresent() [3/4]

virtual ::std::optional<::gametest::GameTestError > MinecraftGameTestHelper::assertEntityPresent ( ::ActorDefinitionIdentifier const & actorIdentifier,
::BlockPos const & pos,
bool isPresent )
virtual

◆ assertEntityPresent() [4/4]

virtual ::std::optional<::gametest::GameTestError > MinecraftGameTestHelper::assertEntityPresent ( ::ActorDefinitionIdentifier const & actorIdentifier,
::BlockPos const & pos,
float const distance,
bool isPresent )
virtual

◆ assertEntityInstancePresent() [1/2]

virtual ::std::optional<::gametest::GameTestError > MinecraftGameTestHelper::assertEntityInstancePresent ( ::Actor const * actor,
::BlockPos const & pos,
bool expectedPresent )
virtual

◆ assertEntityInstancePresent() [2/2]

virtual ::std::optional<::gametest::GameTestError > MinecraftGameTestHelper::assertEntityInstancePresent ( ::Actor const * actor,
bool expectedPresent ) const
virtual

◆ assertEntityTouching()

virtual ::std::optional<::gametest::GameTestError > MinecraftGameTestHelper::assertEntityTouching ( ::ActorDefinitionIdentifier const & actorIdentifier,
::Vec3 const & pos,
bool isTouching )
virtual

◆ assertEntityState()

virtual ::std::optional<::gametest::GameTestError > MinecraftGameTestHelper::assertEntityState ( ::BlockPos const & pos,
::ActorDefinitionIdentifier const & actorIdentifier,
::std::function< bool(::Actor &)> dataPredicate )
virtual

◆ assertBlockPresent() [1/2]

virtual ::std::optional<::gametest::GameTestError > MinecraftGameTestHelper::assertBlockPresent ( ::BlockType const & blockType,
int x,
int y,
int z,
bool isPresent )
virtual

◆ assertBlockPresent() [2/2]

virtual ::std::optional<::gametest::GameTestError > MinecraftGameTestHelper::assertBlockPresent ( ::BlockType const & blockType,
::BlockPos const & pos,
bool isPresent )
virtual

◆ assertBlockState()

virtual ::std::optional<::gametest::GameTestError > MinecraftGameTestHelper::assertBlockState ( ::BlockPos const & blockPos,
::std::function< bool(::Block const &)> predicate )
virtual

◆ assertItemEntityPresent() [1/2]

virtual ::std::optional<::gametest::GameTestError > MinecraftGameTestHelper::assertItemEntityPresent ( ::Item const & item,
int x,
int y,
int z,
float searchDistance,
bool isPresent )
virtual

◆ assertItemEntityPresent() [2/2]

virtual ::std::optional<::gametest::GameTestError > MinecraftGameTestHelper::assertItemEntityPresent ( ::Item const & item,
::BlockPos const & pos,
float searchDistance,
bool isPresent )
virtual

◆ assertItemEntityCountIs()

virtual ::std::optional<::gametest::GameTestError > MinecraftGameTestHelper::assertItemEntityCountIs ( ::Item const & itemType,
::BlockPos const & pos,
float searchDistance,
int expectedCount )
virtual

◆ assertContainerEmpty()

virtual ::std::optional<::gametest::GameTestError > MinecraftGameTestHelper::assertContainerEmpty ( ::BlockPos const & pos)
virtual

◆ assertContainerContains()

virtual ::std::optional<::gametest::GameTestError > MinecraftGameTestHelper::assertContainerContains ( ::ItemStack const & item,
::BlockPos const & pos )
virtual

◆ assertEntityHasComponent()

virtual ::std::optional<::gametest::GameTestError > MinecraftGameTestHelper::assertEntityHasComponent ( ::ActorDefinitionIdentifier const & actorIdentifier,
::std::string const & componentName,
::BlockPos const & pos,
bool hasComponent )
virtual

◆ assertEntityHasArmor()

virtual ::std::optional<::gametest::GameTestError > MinecraftGameTestHelper::assertEntityHasArmor ( ::ActorDefinitionIdentifier const & actorIdentifier,
::SharedTypes::Legacy::ArmorSlot armorSlot,
::std::string const & armorName,
int dataValue,
::BlockPos const & pos,
bool hasArmor )
virtual

◆ print()

virtual ::std::optional<::gametest::GameTestError > MinecraftGameTestHelper::print ( ::std::string const & text)
virtual

◆ assertRedstonePower()

virtual ::std::optional<::gametest::GameTestError > MinecraftGameTestHelper::assertRedstonePower ( ::BlockPos const & pos,
int expectedPower )
virtual

◆ assertIsWaterlogged()

virtual ::std::optional<::gametest::GameTestError > MinecraftGameTestHelper::assertIsWaterlogged ( ::BlockPos const & pos,
bool expectedWaterlogged )
virtual

◆ pulseRedstone()

virtual ::std::optional<::gametest::GameTestError > MinecraftGameTestHelper::pulseRedstone ( ::BlockPos const & pos,
int duration )
virtual

◆ getFenceConnectivity()

virtual ::std::variant<::gametest::GameTestError, ::ScriptModuleGameTest::ScriptGameTestConnectivity > MinecraftGameTestHelper::getFenceConnectivity ( ::BlockPos const & relativePos)
virtual

◆ setFluidContainer()

virtual ::std::optional<::gametest::GameTestError > MinecraftGameTestHelper::setFluidContainer ( ::BlockPos const & pos,
int _fluidType )
virtual

◆ triggerInternalBlockEvent()

virtual ::std::optional<::gametest::GameTestError > MinecraftGameTestHelper::triggerInternalBlockEvent ( ::BlockPos const & pos,
::std::string const & event,
::std::vector< float > const & parameters )
virtual

◆ worldPosition() [1/2]

virtual ::std::variant<::gametest::GameTestError, ::BlockPos > MinecraftGameTestHelper::worldPosition ( ::BlockPos const & relativePos) const
virtual

◆ worldPosition() [2/2]

virtual ::std::variant<::gametest::GameTestError, ::Vec3 > MinecraftGameTestHelper::worldPosition ( ::Vec3 const & relativePos) const
virtual

◆ relativePosition() [1/2]

virtual ::std::variant<::gametest::GameTestError, ::BlockPos > MinecraftGameTestHelper::relativePosition ( ::BlockPos const & worldPos) const
virtual

◆ relativePosition() [2/2]

virtual ::std::variant<::gametest::GameTestError, ::Vec3 > MinecraftGameTestHelper::relativePosition ( ::Vec3 const & worldPos) const
virtual

◆ assertCanReachLocation()

virtual ::std::optional<::gametest::GameTestError > MinecraftGameTestHelper::assertCanReachLocation ( ::Mob & mob,
::BlockPos const & pos,
bool expectedReach )
virtual

◆ spreadFromFaceTowardDirection()

virtual ::std::optional<::gametest::GameTestError > MinecraftGameTestHelper::spreadFromFaceTowardDirection ( ::BlockPos const & pos,
::ScriptModuleMinecraft::ScriptFacing fromFace,
::ScriptModuleMinecraft::ScriptFacing direction )
virtual

◆ getBlockSource()

virtual ::std::optional<::gametest::GameTestError > MinecraftGameTestHelper::getBlockSource ( ::BlockSource *& blockSourceResult)
virtual

◆ spawnSimulatedPlayer()

virtual ::std::variant<::gametest::GameTestError, ::SimulatedPlayer * > MinecraftGameTestHelper::spawnSimulatedPlayer ( ::std::string const & name,
::BlockPos const & pos,
::GameType gameMode )
virtual

◆ removeSimulatedPlayer()

virtual void MinecraftGameTestHelper::removeSimulatedPlayer ( ::SimulatedPlayer & simulatedPlayer)
virtual

◆ getDimension()

virtual ::std::variant<::gametest::GameTestError, ::Dimension * > MinecraftGameTestHelper::getDimension ( )
virtual

◆ onPlayerJump()

virtual ::std::optional<::gametest::GameTestError > MinecraftGameTestHelper::onPlayerJump ( ::Mob & mob,
int jumpAmount )
virtual

◆ $vftable()

MCAPI void ** MinecraftGameTestHelper::$vftable ( )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ assertCondition()

MCAPI ::std::optional<::gametest::GameTestError > gametest::BaseGameTestHelper::assertCondition ( bool condition,
::std::string const & message )
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ fail()

MCAPI void gametest::BaseGameTestHelper::fail ( ::gametest::GameTestError error)
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ failIf()

MCAPI void gametest::BaseGameTestHelper::failIf ( ::std::function<::std::optional<::gametest::GameTestError >()> fn)
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ generateErrorWithContext() [1/2]

MCAPI::gametest::GameTestError gametest::BaseGameTestHelper::generateErrorWithContext ( ::gametest::GameTestErrorType errorType,
::std::string message,
::BlockPos const & relativePos ) const
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ generateErrorWithContext() [2/2]

MCAPI::gametest::GameTestError gametest::BaseGameTestHelper::generateErrorWithContext ( ::gametest::GameTestErrorType errorType,
::std::string message,
::std::vector<::std::string > params,
::BlockPos const & relativePos ) const
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ getTestName()

MCAPI::std::string gametest::BaseGameTestHelper::getTestName ( ) const
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ rotateDirection()

MCAPI ::std::variant<::gametest::GameTestError, uchar > gametest::BaseGameTestHelper::rotateDirection ( uchar direction) const
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ runAfterDelay()

MCAPI void gametest::BaseGameTestHelper::runAfterDelay ( int ticksToDelay,
::std::function<::std::optional<::gametest::GameTestError >()> fn )
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ succeedIf()

MCAPI void gametest::BaseGameTestHelper::succeedIf ( ::std::function<::std::optional<::gametest::GameTestError >()> fn)
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ succeedOnTickWhen()

MCAPI void gametest::BaseGameTestHelper::succeedOnTickWhen ( int tick,
::std::function<::std::optional<::gametest::GameTestError >()> fn )
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ succeedWhen()

MCAPI void gametest::BaseGameTestHelper::succeedWhen ( ::std::function<::std::optional<::gametest::GameTestError >()> fn)
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ until()

MCAPI void gametest::BaseGameTestHelper::until ( ::std::function<::std::optional<::gametest::GameTestError >()> testFn,
::std::function<::std::optional<::gametest::GameTestError >()> doneFn )
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

The documentation for this class was generated from the following file: