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

Public Member Functions

virtual void succeedWhenEntityPresent (::ActorDefinitionIdentifier const &, int, int, int, bool)
 
virtual void succeedWhenEntityPresent (::ActorDefinitionIdentifier const &, ::BlockPos const &, bool)
 
virtual void succeedWhenEntityData (::BlockPos const &, ::ActorDefinitionIdentifier const &, ::std::function< bool(::Actor &)>)
 
virtual void succeedWhenEntityHasComponent (::ActorDefinitionIdentifier const &, ::std::string const &, ::BlockPos const &, bool)
 
virtual void succeedWhenBlockPresent (::Block const &, int, int, int, bool)
 
virtual void succeedWhenBlockPresent (::Block const &, ::BlockPos const &, bool)
 
virtual void succeedWhenBlockPresent (::BlockLegacy const &, ::BlockPos const &, bool)
 
virtual void setNight ()
 
virtual void setDayTime (int)
 
virtual ::std::optional<::gametest::GameTestErrorsetBlock (int, int, int, ::Block const &, int)
 
virtual ::std::optional<::gametest::GameTestErrorsetBlock (::BlockPos const &, ::Block const &, int)
 
virtual ::std::optional<::gametest::GameTestErrordestroyBlock (::BlockPos const &, bool)
 
virtual ::std::optional<::gametest::GameTestErrorpressButton (int, int, int)
 
virtual ::std::optional<::gametest::GameTestErrorpressButton (::BlockPos const &)
 
virtual ::std::optional<::gametest::GameTestErrorpullLever (int, int, int)
 
virtual ::std::optional<::gametest::GameTestErrorpullLever (::BlockPos const &)
 
virtual ::std::optional<::gametest::GameTestErrorkillAllEntities ()
 
virtual ::std::variant<::gametest::GameTestError, ::Actor * > spawn (::ActorDefinitionIdentifier const &, int, int, int)
 
virtual ::std::variant<::gametest::GameTestError, ::Actor * > spawn (::ActorDefinitionIdentifier const &, ::BlockPos const &)
 
virtual ::std::variant<::gametest::GameTestError, ::Actor * > spawn (::ActorDefinitionIdentifier const &, ::Vec3 const &)
 
virtual ::std::variant<::gametest::GameTestError, ::Actor * > spawnItem (::ItemStack const &, ::Vec3 const &)
 
virtual ::std::variant<::gametest::GameTestError, ::Actor * > spawnWithoutBehaviors (::ActorDefinitionIdentifier const &, ::BlockPos const &)
 
virtual ::std::variant<::gametest::GameTestError, ::Actor * > spawnWithoutBehaviors (::ActorDefinitionIdentifier const &, ::Vec3 const &)
 
virtual ::std::optional<::gametest::GameTestErrorwalkTo (::Mob &, ::BlockPos const &, float)
 
virtual ::std::optional<::gametest::GameTestErrorwalkTo (::Mob &, ::Vec3 const &, float)
 
virtual ::std::optional<::gametest::GameTestErrorsetTntFuse (::Actor &, int)
 
virtual ::std::optional<::gametest::GameTestErrorassertEntityPresent (::ActorDefinitionIdentifier const &, bool)
 
virtual ::std::optional<::gametest::GameTestErrorassertEntityPresent (::ActorDefinitionIdentifier const &, int, int, int, bool)
 
virtual ::std::optional<::gametest::GameTestErrorassertEntityPresent (::ActorDefinitionIdentifier const &, ::BlockPos const &, bool)
 
virtual ::std::optional<::gametest::GameTestErrorassertEntityPresent (::ActorDefinitionIdentifier const &, ::BlockPos const &, float const, bool)
 
virtual ::std::optional<::gametest::GameTestErrorassertEntityInstancePresent (::Actor const *, ::BlockPos const &, bool)
 
virtual ::std::optional<::gametest::GameTestErrorassertEntityInstancePresent (::Actor const *, bool) const
 
virtual ::std::optional<::gametest::GameTestErrorassertEntityTouching (::ActorDefinitionIdentifier const &, ::Vec3 const &, bool)
 
virtual ::std::optional<::gametest::GameTestErrorassertEntityState (::BlockPos const &, ::ActorDefinitionIdentifier const &, ::std::function< bool(::Actor &)>)
 
virtual ::std::optional<::gametest::GameTestErrorassertBlockPresent (::BlockLegacy const &, int, int, int, bool)
 
virtual ::std::optional<::gametest::GameTestErrorassertBlockPresent (::BlockLegacy const &, ::BlockPos const &, bool)
 
virtual ::std::optional<::gametest::GameTestErrorassertBlockState (::BlockPos const &, ::std::function< bool(::Block const &)>)
 
virtual ::std::optional<::gametest::GameTestErrorassertItemEntityPresent (::Item const &, int, int, int, float, bool)
 
virtual ::std::optional<::gametest::GameTestErrorassertItemEntityPresent (::Item const &, ::BlockPos const &, float, bool)
 
virtual ::std::optional<::gametest::GameTestErrorassertItemEntityCountIs (::Item const &, ::BlockPos const &, float, int)
 
virtual ::std::optional<::gametest::GameTestErrorassertContainerEmpty (::BlockPos const &)
 
virtual ::std::optional<::gametest::GameTestErrorassertContainerContains (::ItemStack const &, ::BlockPos const &)
 
virtual ::std::optional<::gametest::GameTestErrorassertEntityHasComponent (::ActorDefinitionIdentifier const &, ::std::string const &, ::BlockPos const &, bool)
 
virtual ::std::optional<::gametest::GameTestErrorassertEntityHasArmor (::ActorDefinitionIdentifier const &, ::SharedTypes::Legacy::ArmorSlot, ::std::string const &, int, ::BlockPos const &, bool)
 
virtual ::std::optional<::gametest::GameTestErrorprint (::std::string const &)
 
virtual ::std::optional<::gametest::GameTestErrorassertRedstonePower (::BlockPos const &, int)
 
virtual ::std::optional<::gametest::GameTestErrorassertIsWaterlogged (::BlockPos const &, bool)
 
virtual ::std::optional<::gametest::GameTestErrorpulseRedstone (::BlockPos const &, int)
 
virtual ::std::variant<::gametest::GameTestError, ::ScriptModuleGameTest::ScriptGameTestConnectivitygetFenceConnectivity (::BlockPos const &)
 
virtual ::std::optional<::gametest::GameTestErrorsetFluidContainer (::BlockPos const &, int)
 
virtual ::std::optional<::gametest::GameTestErrortriggerInternalBlockEvent (::BlockPos const &, ::std::string const &, ::std::vector< float > const &)
 
virtual ::std::variant<::gametest::GameTestError, ::BlockPosworldPosition (::BlockPos const &) const
 
virtual ::std::variant<::gametest::GameTestError, ::Vec3worldPosition (::Vec3 const &) const
 
virtual ::std::variant<::gametest::GameTestError, ::BlockPosrelativePosition (::BlockPos const &) const
 
virtual ::std::variant<::gametest::GameTestError, ::Vec3relativePosition (::Vec3 const &) const
 
virtual ::std::optional<::gametest::GameTestErrorassertCanReachLocation (::Mob &, ::BlockPos const &, bool)
 
virtual ::std::optional<::gametest::GameTestErrorspreadFromFaceTowardDirection (::BlockPos const &, ::ScriptModuleMinecraft::ScriptFacing, ::ScriptModuleMinecraft::ScriptFacing)
 
virtual ::std::variant<::gametest::GameTestError, ::SimulatedPlayer * > spawnSimulatedPlayer (::std::string const &, ::BlockPos const &, ::GameType)
 
virtual void removeSimulatedPlayer (::SimulatedPlayer &)
 
virtual ::std::optional<::gametest::GameTestErrorgetBlockSource (::BlockSource *&)
 
virtual ::std::variant<::gametest::GameTestError, ::Dimension * > getDimension ()
 
virtual ::std::optional<::gametest::GameTestErroronPlayerJump (::Mob &, int)
 
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 > 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 NullGameTestHelper::succeedWhenEntityPresent ( ::ActorDefinitionIdentifier const & ,
int ,
int ,
int ,
bool  )
virtual

◆ succeedWhenEntityPresent() [2/2]

virtual void NullGameTestHelper::succeedWhenEntityPresent ( ::ActorDefinitionIdentifier const & ,
::BlockPos const & ,
bool  )
virtual

◆ succeedWhenEntityData()

virtual void NullGameTestHelper::succeedWhenEntityData ( ::BlockPos const & ,
::ActorDefinitionIdentifier const & ,
::std::function< bool(::Actor &)>  )
virtual

◆ succeedWhenEntityHasComponent()

virtual void NullGameTestHelper::succeedWhenEntityHasComponent ( ::ActorDefinitionIdentifier const & ,
::std::string const & ,
::BlockPos const & ,
bool  )
virtual

◆ succeedWhenBlockPresent() [1/3]

virtual void NullGameTestHelper::succeedWhenBlockPresent ( ::Block const & ,
int ,
int ,
int ,
bool  )
virtual

◆ succeedWhenBlockPresent() [2/3]

virtual void NullGameTestHelper::succeedWhenBlockPresent ( ::Block const & ,
::BlockPos const & ,
bool  )
virtual

◆ succeedWhenBlockPresent() [3/3]

virtual void NullGameTestHelper::succeedWhenBlockPresent ( ::BlockLegacy const & ,
::BlockPos const & ,
bool  )
virtual

◆ setNight()

virtual void NullGameTestHelper::setNight ( )
virtual

◆ setDayTime()

virtual void NullGameTestHelper::setDayTime ( int )
virtual

◆ setBlock() [1/2]

virtual ::std::optional<::gametest::GameTestError > NullGameTestHelper::setBlock ( int ,
int ,
int ,
::Block const & ,
int  )
virtual

◆ setBlock() [2/2]

virtual ::std::optional<::gametest::GameTestError > NullGameTestHelper::setBlock ( ::BlockPos const & ,
::Block const & ,
int  )
virtual

◆ destroyBlock()

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

◆ pressButton() [1/2]

virtual ::std::optional<::gametest::GameTestError > NullGameTestHelper::pressButton ( int ,
int ,
int  )
virtual

◆ pressButton() [2/2]

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

◆ pullLever() [1/2]

virtual ::std::optional<::gametest::GameTestError > NullGameTestHelper::pullLever ( int ,
int ,
int  )
virtual

◆ pullLever() [2/2]

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

◆ killAllEntities()

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

◆ spawn() [1/3]

virtual ::std::variant<::gametest::GameTestError, ::Actor * > NullGameTestHelper::spawn ( ::ActorDefinitionIdentifier const & ,
int ,
int ,
int  )
virtual

◆ spawn() [2/3]

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

◆ spawn() [3/3]

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

◆ spawnItem()

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

◆ spawnWithoutBehaviors() [1/2]

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

◆ spawnWithoutBehaviors() [2/2]

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

◆ walkTo() [1/2]

virtual ::std::optional<::gametest::GameTestError > NullGameTestHelper::walkTo ( ::Mob & ,
::BlockPos const & ,
float  )
virtual

◆ walkTo() [2/2]

virtual ::std::optional<::gametest::GameTestError > NullGameTestHelper::walkTo ( ::Mob & ,
::Vec3 const & ,
float  )
virtual

◆ setTntFuse()

virtual ::std::optional<::gametest::GameTestError > NullGameTestHelper::setTntFuse ( ::Actor & ,
int  )
virtual

◆ assertEntityPresent() [1/4]

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

◆ assertEntityPresent() [2/4]

virtual ::std::optional<::gametest::GameTestError > NullGameTestHelper::assertEntityPresent ( ::ActorDefinitionIdentifier const & ,
int ,
int ,
int ,
bool  )
virtual

◆ assertEntityPresent() [3/4]

virtual ::std::optional<::gametest::GameTestError > NullGameTestHelper::assertEntityPresent ( ::ActorDefinitionIdentifier const & ,
::BlockPos const & ,
bool  )
virtual

◆ assertEntityPresent() [4/4]

virtual ::std::optional<::gametest::GameTestError > NullGameTestHelper::assertEntityPresent ( ::ActorDefinitionIdentifier const & ,
::BlockPos const & ,
float const ,
bool  )
virtual

◆ assertEntityInstancePresent() [1/2]

virtual ::std::optional<::gametest::GameTestError > NullGameTestHelper::assertEntityInstancePresent ( ::Actor const * ,
::BlockPos const & ,
bool  )
virtual

◆ assertEntityInstancePresent() [2/2]

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

◆ assertEntityTouching()

virtual ::std::optional<::gametest::GameTestError > NullGameTestHelper::assertEntityTouching ( ::ActorDefinitionIdentifier const & ,
::Vec3 const & ,
bool  )
virtual

◆ assertEntityState()

virtual ::std::optional<::gametest::GameTestError > NullGameTestHelper::assertEntityState ( ::BlockPos const & ,
::ActorDefinitionIdentifier const & ,
::std::function< bool(::Actor &)>  )
virtual

◆ assertBlockPresent() [1/2]

virtual ::std::optional<::gametest::GameTestError > NullGameTestHelper::assertBlockPresent ( ::BlockLegacy const & ,
int ,
int ,
int ,
bool  )
virtual

◆ assertBlockPresent() [2/2]

virtual ::std::optional<::gametest::GameTestError > NullGameTestHelper::assertBlockPresent ( ::BlockLegacy const & ,
::BlockPos const & ,
bool  )
virtual

◆ assertBlockState()

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

◆ assertItemEntityPresent() [1/2]

virtual ::std::optional<::gametest::GameTestError > NullGameTestHelper::assertItemEntityPresent ( ::Item const & ,
int ,
int ,
int ,
float ,
bool  )
virtual

◆ assertItemEntityPresent() [2/2]

virtual ::std::optional<::gametest::GameTestError > NullGameTestHelper::assertItemEntityPresent ( ::Item const & ,
::BlockPos const & ,
float ,
bool  )
virtual

◆ assertItemEntityCountIs()

virtual ::std::optional<::gametest::GameTestError > NullGameTestHelper::assertItemEntityCountIs ( ::Item const & ,
::BlockPos const & ,
float ,
int  )
virtual

◆ assertContainerEmpty()

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

◆ assertContainerContains()

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

◆ assertEntityHasComponent()

virtual ::std::optional<::gametest::GameTestError > NullGameTestHelper::assertEntityHasComponent ( ::ActorDefinitionIdentifier const & ,
::std::string const & ,
::BlockPos const & ,
bool  )
virtual

◆ assertEntityHasArmor()

virtual ::std::optional<::gametest::GameTestError > NullGameTestHelper::assertEntityHasArmor ( ::ActorDefinitionIdentifier const & ,
::SharedTypes::Legacy::ArmorSlot ,
::std::string const & ,
int ,
::BlockPos const & ,
bool  )
virtual

◆ print()

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

◆ assertRedstonePower()

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

◆ assertIsWaterlogged()

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

◆ pulseRedstone()

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

◆ getFenceConnectivity()

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

◆ setFluidContainer()

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

◆ triggerInternalBlockEvent()

virtual ::std::optional<::gametest::GameTestError > NullGameTestHelper::triggerInternalBlockEvent ( ::BlockPos const & ,
::std::string const & ,
::std::vector< float > const &  )
virtual

◆ worldPosition() [1/2]

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

◆ worldPosition() [2/2]

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

◆ relativePosition() [1/2]

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

◆ relativePosition() [2/2]

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

◆ assertCanReachLocation()

virtual ::std::optional<::gametest::GameTestError > NullGameTestHelper::assertCanReachLocation ( ::Mob & ,
::BlockPos const & ,
bool  )
virtual

◆ spreadFromFaceTowardDirection()

virtual ::std::optional<::gametest::GameTestError > NullGameTestHelper::spreadFromFaceTowardDirection ( ::BlockPos const & ,
::ScriptModuleMinecraft::ScriptFacing ,
::ScriptModuleMinecraft::ScriptFacing  )
virtual

◆ spawnSimulatedPlayer()

virtual ::std::variant<::gametest::GameTestError, ::SimulatedPlayer * > NullGameTestHelper::spawnSimulatedPlayer ( ::std::string const & ,
::BlockPos const & ,
::GameType  )
virtual

◆ removeSimulatedPlayer()

virtual void NullGameTestHelper::removeSimulatedPlayer ( ::SimulatedPlayer & )
virtual

◆ getBlockSource()

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

◆ getDimension()

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

◆ onPlayerJump()

virtual ::std::optional<::gametest::GameTestError > NullGameTestHelper::onPlayerJump ( ::Mob & ,
int  )
virtual

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