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

Public Member Functions

MinecraftGameTestHelperoperator= (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 (::BlockLegacy const &block, ::BlockPos const &position, bool isPresent)
 
virtual void setNight ()
 
virtual void setDayTime (int time)
 
virtual ::std::optional<::gametest::GameTestErrorsetBlock (int x, int y, int z, ::Block const &block, int updateFlags)
 
virtual ::std::optional<::gametest::GameTestErrorsetBlock (::BlockPos const &pos, ::Block const &block, int updateFlags)
 
virtual ::std::optional<::gametest::GameTestErrordestroyBlock (::BlockPos const &pos, bool dropResources)
 
virtual ::std::optional<::gametest::GameTestErrorpressButton (int x, int y, int z)
 
virtual ::std::optional<::gametest::GameTestErrorpressButton (::BlockPos const &buttonPos)
 
virtual ::std::optional<::gametest::GameTestErrorpullLever (int x, int y, int z)
 
virtual ::std::optional<::gametest::GameTestErrorpullLever (::BlockPos const &leverPos)
 
virtual ::std::optional<::gametest::GameTestErrorkillAllEntities ()
 
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::GameTestErrorwalkTo (::Mob &mob, ::BlockPos const &pos, float speedModifier)
 
virtual ::std::optional<::gametest::GameTestErrorwalkTo (::Mob &mob, ::Vec3 const &pos, float speedModifier)
 
virtual ::std::optional<::gametest::GameTestErrorsetTntFuse (::Actor &actor, int fuseLength)
 
virtual ::std::optional<::gametest::GameTestErrorassertEntityPresent (::ActorDefinitionIdentifier const &actorIdentifier, bool isPresent)
 
virtual ::std::optional<::gametest::GameTestErrorassertEntityPresent (::ActorDefinitionIdentifier const &actorIdentifier, int x, int y, int z, bool isPresent)
 
virtual ::std::optional<::gametest::GameTestErrorassertEntityPresent (::ActorDefinitionIdentifier const &actorIdentifier, ::BlockPos const &pos, bool isPresent)
 
virtual ::std::optional<::gametest::GameTestErrorassertEntityPresent (::ActorDefinitionIdentifier const &actorIdentifier, ::BlockPos const &pos, float const distance, bool isPresent)
 
virtual ::std::optional<::gametest::GameTestErrorassertEntityInstancePresent (::Actor const *actor, ::BlockPos const &pos, bool expectedPresent)
 
virtual ::std::optional<::gametest::GameTestErrorassertEntityInstancePresent (::Actor const *actor, bool expectedPresent) const
 
virtual ::std::optional<::gametest::GameTestErrorassertEntityTouching (::ActorDefinitionIdentifier const &actorIdentifier, ::Vec3 const &pos, bool isTouching)
 
virtual ::std::optional<::gametest::GameTestErrorassertEntityState (::BlockPos const &pos, ::ActorDefinitionIdentifier const &actorIdentifier, ::std::function< bool(::Actor &)> dataPredicate)
 
virtual ::std::optional<::gametest::GameTestErrorassertBlockPresent (::BlockLegacy const &blockType, int x, int y, int z, bool isPresent)
 
virtual ::std::optional<::gametest::GameTestErrorassertBlockPresent (::BlockLegacy const &blockType, ::BlockPos const &pos, bool isPresent)
 
virtual ::std::optional<::gametest::GameTestErrorassertBlockState (::BlockPos const &blockPos, ::std::function< bool(::Block const &)> predicate)
 
virtual ::std::optional<::gametest::GameTestErrorassertItemEntityPresent (::Item const &item, int x, int y, int z, float searchDistance, bool isPresent)
 
virtual ::std::optional<::gametest::GameTestErrorassertItemEntityPresent (::Item const &item, ::BlockPos const &pos, float searchDistance, bool isPresent)
 
virtual ::std::optional<::gametest::GameTestErrorassertItemEntityCountIs (::Item const &itemType, ::BlockPos const &pos, float searchDistance, int expectedCount)
 
virtual ::std::optional<::gametest::GameTestErrorassertContainerEmpty (::BlockPos const &pos)
 
virtual ::std::optional<::gametest::GameTestErrorassertContainerContains (::ItemStack const &item, ::BlockPos const &pos)
 
virtual ::std::optional<::gametest::GameTestErrorassertEntityHasComponent (::ActorDefinitionIdentifier const &actorIdentifier, ::std::string const &componentName, ::BlockPos const &pos, bool hasComponent)
 
virtual ::std::optional<::gametest::GameTestErrorassertEntityHasArmor (::ActorDefinitionIdentifier const &actorIdentifier, ::SharedTypes::Legacy::ArmorSlot armorSlot, ::std::string const &armorName, int dataValue, ::BlockPos const &pos, bool hasArmor)
 
virtual ::std::optional<::gametest::GameTestErrorprint (::std::string const &text)
 
virtual ::std::optional<::gametest::GameTestErrorassertRedstonePower (::BlockPos const &pos, int expectedPower)
 
virtual ::std::optional<::gametest::GameTestErrorassertIsWaterlogged (::BlockPos const &pos, bool expectedWaterlogged)
 
virtual ::std::optional<::gametest::GameTestErrorpulseRedstone (::BlockPos const &pos, int duration)
 
virtual ::std::variant<::gametest::GameTestError, ::ScriptModuleGameTest::ScriptGameTestConnectivitygetFenceConnectivity (::BlockPos const &relativePos)
 
virtual ::std::optional<::gametest::GameTestErrorsetFluidContainer (::BlockPos const &pos, int _fluidType)
 
virtual ::std::optional<::gametest::GameTestErrortriggerInternalBlockEvent (::BlockPos const &pos, ::std::string const &event, ::std::vector< float > const &parameters)
 
virtual ::std::variant<::gametest::GameTestError, ::BlockPosworldPosition (::BlockPos const &relativePos) const
 
virtual ::std::variant<::gametest::GameTestError, ::Vec3worldPosition (::Vec3 const &relativePos) const
 
virtual ::std::variant<::gametest::GameTestError, ::BlockPosrelativePosition (::BlockPos const &worldPos) const
 
virtual ::std::variant<::gametest::GameTestError, ::Vec3relativePosition (::Vec3 const &worldPos) const
 
virtual ::std::optional<::gametest::GameTestErrorassertCanReachLocation (::Mob &mob, ::BlockPos const &pos, bool expectedReach)
 
virtual ::std::optional<::gametest::GameTestErrorspreadFromFaceTowardDirection (::BlockPos const &pos, ::ScriptModuleMinecraft::ScriptFacing fromFace, ::ScriptModuleMinecraft::ScriptFacing direction)
 
virtual ::std::optional<::gametest::GameTestErrorgetBlockSource (::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::GameTestErroronPlayerJump (::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::Block const & _getBlock (::BlockPos const &pos)
 
MCAPI::Container const * _getContainer (::BlockPos const &pos)
 
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 (::BlockLegacy 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 (::BlockLegacy const &blockType, int x, int y, int z, bool isPresent)
 
MCAPI ::std::optional<::gametest::GameTestError$assertBlockPresent (::BlockLegacy 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::Vec3 _absoluteVec (::Vec3 const &relativeVec) const
 
MCAPI ::std::optional<::gametest::GameTestErrorassertCondition (bool condition, ::std::string const &message)
 
MCAPI void failIf (::std::function<::std::optional<::gametest::GameTestError >()> fn)
 
MCAPI::gametest::GameTestError generateErrorWithContext (::gametest::GameTestErrorType message, ::std::string relativePos, ::BlockPos const &errorType) const
 
MCAPI::gametest::GameTestError generateErrorWithContext (::gametest::GameTestErrorType errorType, ::std::string message, ::std::vector<::std::string > params, ::BlockPos const &relativePos) 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 runAtTickTime (int tickTime, ::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 * $ctor ()
 
MCFOLD void * $ctor (::Bedrock::EnableNonOwnerReferences const &)
 
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::ControlBlockmControlBlock
 

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 ( ::BlockLegacy 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 ( ::BlockLegacy const & blockType,
int x,
int y,
int z,
bool isPresent )
virtual

◆ assertBlockPresent() [2/2]

virtual ::std::optional<::gametest::GameTestError > MinecraftGameTestHelper::assertBlockPresent ( ::BlockLegacy 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

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