LeviLamina
Loading...
Searching...
No Matches
ScriptModuleGameTest::ScriptGameTestHelper Class Reference

Public Member Functions

ScriptGameTestHelper & operator= (ScriptGameTestHelper const &)
 ScriptGameTestHelper (ScriptGameTestHelper const &)
MCAPI ::std::optional<::BlockType const * > _getBlockFromVariant (::std::variant< ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptBlockType >, ::std::string > const &block)
MCAPI ::Scripting::Result< void, ::gametest::GameTestError, ::gametest::GameTestCompletedErrorassertBlockState (::Vec3 const &position, ::Scripting::Closure< bool(::Scripting::TypedObjectHandle<::ScriptModuleMinecraft::ScriptBlock >)> fn)
MCAPI ::Scripting::Result< void, ::gametest::GameTestError, ::gametest::GameTestCompletedErrorassertBlockTypePresent (::std::variant< ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptBlockType >, ::std::string > const &block, ::Vec3 const &position, bool isPresent)
MCAPI ::Scripting::Result< void, ::gametest::GameTestError, ::gametest::GameTestCompletedErrorassertCanReachLocation (::ScriptModuleMinecraft::ScriptActor &mob, ::Vec3 const &position, bool canReach)
MCAPI ::Scripting::Result< void, ::gametest::GameTestError, ::gametest::GameTestCompletedErrorassertCondition (bool condition, ::std::string const &message)
MCAPI ::Scripting::Result< void, ::gametest::GameTestError, ::gametest::GameTestCompletedErrorassertContainerContains (::ScriptModuleMinecraft::ScriptItemStack const &item, ::Vec3 const &position)
MCAPI ::Scripting::Result< void, ::gametest::GameTestError, ::gametest::GameTestCompletedErrorassertContainerEmpty (::Vec3 const &position)
MCAPI ::Scripting::Result< void, ::gametest::GameTestError, ::gametest::GameTestCompletedErrorassertEntityHasArmor (::std::string const &actorIdentifier, int armorSlot, ::std::string const &armorName, int dataValue, ::Vec3 const &position, bool hasArmor)
MCAPI ::Scripting::Result< void, ::gametest::GameTestError, ::gametest::GameTestCompletedErrorassertEntityHasComponent (::std::string const &actorIdentifier, ::std::string const &componentIdentifier, ::Vec3 const &position, bool hasComponent)
MCAPI ::Scripting::Result< void, ::gametest::GameTestError, ::gametest::GameTestCompletedErrorassertEntityInstancePresent (::ScriptModuleMinecraft::ScriptActor const &scriptActor, ::Vec3 const &position, bool isPresent)
MCAPI ::Scripting::Result< void, ::gametest::GameTestError, ::gametest::GameTestCompletedErrorassertEntityInstancePresentInArea (::ScriptModuleMinecraft::ScriptActor const &scriptActor, bool isPresent) const
MCAPI ::Scripting::Result< void, ::gametest::GameTestError, ::gametest::GameTestCompletedErrorassertEntityPresent (::std::string const &entityIdentifier, ::Vec3 const &position, float distance, bool isPresent)
MCAPI ::Scripting::Result< void, ::gametest::GameTestError, ::gametest::GameTestCompletedErrorassertEntityPresentInArea (::std::string const &entityIdentifier, bool isPresent)
MCAPI ::Scripting::Result< void, ::gametest::GameTestError, ::gametest::GameTestCompletedErrorassertEntityState (::Vec3 const &position, ::std::string const &entityIdentifier, ::Scripting::Closure< bool(::Scripting::TypedObjectHandle<::ScriptModuleMinecraft::ScriptActor >)> fn)
MCAPI ::Scripting::Result< void, ::gametest::GameTestError, ::gametest::GameTestCompletedErrorassertEntityTouching (::std::string const &entityIdentifier, ::Vec3 const &position, bool isTouching)
MCAPI ::Scripting::Result< void, ::gametest::GameTestError, ::gametest::GameTestCompletedErrorassertIsWaterlogged (::Vec3 const &position, bool isWaterlogged)
MCAPI ::Scripting::Result< void, ::gametest::GameTestError, ::gametest::GameTestCompletedErrorassertItemEntityCountIs (::std::variant<::std::string, ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptItemType > > itemTypeOrId, ::Vec3 const &position, float searchDistance, int count)
MCAPI ::Scripting::Result< void, ::gametest::GameTestError, ::gametest::GameTestCompletedErrorassertItemEntityPresent (::std::variant<::std::string, ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptItemType > > itemTypeOrId, ::Vec3 const &position, float searchDistance, bool isPresent)
MCAPI ::Scripting::Result< void, ::gametest::GameTestError, ::gametest::GameTestCompletedErrorassertRedstonePower (::Vec3 const &position, int power)
MCAPI ::Scripting::Result< void, ::gametest::GameTestError, ::gametest::GameTestCompletedErrordestroyBlock (::Vec3 const &position, bool dropResources)
MCAPI ::Scripting::Result_deprecated< void > fail (::std::string const &error)
MCAPI ::Scripting::Result_deprecated< void > failIf (::Scripting::Closure< void()> fn)
MCAPI ::Scripting::Result< ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptBlock >, ::gametest::GameTestError, ::gametest::GameTestCompletedErrorgetBlock (::Vec3 const &position)
MCAPI ::Scripting::Result< ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptDimension >, ::gametest::GameTestError, ::gametest::GameTestCompletedErrorgetDimension () const
MCAPI ::Scripting::Result< ::Scripting::StrongTypedObjectHandle<::ScriptModuleGameTest::ScriptGameTestConnectivity >, ::gametest::GameTestError, ::gametest::GameTestCompletedErrorgetFenceConnectivity (::Vec3 const &relativePos)
MCAPI ::Scripting::Result< ::std::optional<::Scripting::StrongTypedObjectHandle<::ScriptModuleGameTest::ScriptSculkSpreader > >, ::gametest::GameTestError, ::gametest::GameTestCompletedErrorgetSculkSpreader (::Vec3 const &relativePos)
MCAPI ::Scripting::Result<::ScriptModuleMinecraft::ScriptFacing, ::gametest::GameTestCompletedErrorgetTestDirection () const
MCAPI ::Scripting::Result<::Scripting::Promise< void, ::Scripting::Error, void >, ::gametest::GameTestCompletedErroridle (::Scripting::ScriptObjectFactory &factory, int tickDelay)
MCAPI ::Scripting::Result< void, ::gametest::GameTestError, ::gametest::GameTestCompletedErrorkillAllEntities ()
MCAPI ::Scripting::Result< void, ::gametest::GameTestError, ::gametest::GameTestCompletedErroronPlayerJump (::ScriptModuleMinecraft::ScriptActor &mob, int jumpAmount)
MCAPI ::Scripting::Result< void, ::gametest::GameTestError, ::gametest::GameTestCompletedErrorpressButton (::Vec3 const &position)
MCAPI ::Scripting::Result< void, ::gametest::GameTestError, ::gametest::GameTestCompletedErrorprint (::std::string const &text)
MCAPI ::Scripting::Result< void, ::gametest::GameTestError, ::gametest::GameTestCompletedErrorpullLever (::Vec3 const &position)
MCAPI ::Scripting::Result< void, ::gametest::GameTestError, ::gametest::GameTestCompletedErrorpulseRedstone (::Vec3 const &position, int duration)
MCAPI ::Scripting::Result<::Vec3, ::gametest::GameTestError, ::gametest::GameTestCompletedErrorrelativeBlockPosition (::Vec3 const &worldPos) const
MCAPI ::Scripting::Result<::Vec3, ::gametest::GameTestError, ::gametest::GameTestCompletedErrorrelativePosition (::Vec3 const &worldPos) const
MCAPI ::Scripting::Result< void, ::gametest::GameTestCompletedErrorremoveSimulatedPlayer (::ScriptModuleGameTest::ScriptSimulatedPlayer const &scriptSimulatedPlayer)
MCAPI ::Scripting::Result<::ScriptModuleMinecraft::ScriptFacing, ::gametest::GameTestError, ::gametest::GameTestCompletedErrorrotateDirection (::ScriptModuleMinecraft::ScriptFacing direction) const
MCAPI ::Scripting::Result<::Vec3, ::gametest::GameTestError, ::gametest::GameTestCompletedErrorrotateVector (::Vec3 const &scriptVector) const
MCAPI ::Scripting::Result_deprecated< void > runAfterDelay (int ticksToDelay, ::Scripting::Closure< void()> fn)
MCAPI ::Scripting::Result_deprecated< void > runAtTickTime (int tickTime, ::Scripting::Closure< void()> fn)
MCAPI ::Scripting::Result< void, ::gametest::GameTestError, ::gametest::GameTestCompletedErrorrunOnFinish (::Scripting::Closure< void()> fn)
MCAPI ::Scripting::Result< void, ::gametest::GameTestError, ::gametest::GameTestCompletedErrorsetBlockPermutation (::ScriptModuleMinecraft::ScriptBlockPermutation const &block, ::Vec3 const &position)
MCAPI ::Scripting::Result< void, ::gametest::GameTestError, ::gametest::GameTestCompletedErrorsetBlockType (::std::variant< ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptBlockType >, ::std::string > const &block, ::Vec3 const &position)
MCAPI ::Scripting::Result< void, ::gametest::GameTestError, ::gametest::GameTestCompletedErrorsetFluidContainer (::Vec3 const &position, ::ScriptModuleMinecraft::ScriptFluidType type)
MCAPI ::Scripting::Result< void, ::gametest::GameTestError, ::gametest::GameTestCompletedErrorsetTntFuse (::ScriptModuleMinecraft::ScriptActor &tnt, int fuseLength)
MCAPI ::Scripting::Result< ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptActor >, ::gametest::GameTestError, ::gametest::GameTestCompletedErrorspawn (::std::string const &entityIdentifier, ::Vec3 const &position)
MCAPI ::Scripting::Result< ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptActor >, ::gametest::GameTestError, ::gametest::GameTestCompletedErrorspawnAtLocation (::std::string const &entityIdentifier, ::Vec3 const &position)
MCAPI ::Scripting::Result< ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptActor >, ::gametest::GameTestError, ::gametest::GameTestCompletedErrorspawnItem (::ScriptModuleMinecraft::ScriptItemStack const &item, ::Vec3 const &position)
MCAPI ::Scripting::Result< ::Scripting::StrongTypedObjectHandle<::ScriptModuleGameTest::ScriptSimulatedPlayer >, ::gametest::GameTestError, ::gametest::GameTestCompletedErrorspawnSimulatedPlayer (::Vec3 const &position, ::std::string const &name, ::GameType gameMode)
MCAPI ::Scripting::Result< ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptActor >, ::gametest::GameTestError, ::gametest::GameTestCompletedErrorspawnWithoutBehaviors (::std::string const &entityIdentifier, ::Vec3 const &position)
MCAPI ::Scripting::Result< ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptActor >, ::gametest::GameTestError, ::gametest::GameTestCompletedErrorspawnWithoutBehaviorsAtLocation (::std::string const &entityIdentifier, ::Vec3 const &position)
MCAPI ::Scripting::Result< void, ::gametest::GameTestError, ::gametest::GameTestCompletedErrorspreadFromFaceTowardDirection (::Vec3 const &pos, ::ScriptModuleMinecraft::ScriptFacing fromFace, ::ScriptModuleMinecraft::ScriptFacing direction)
MCAPI ::Scripting::Result< ::Scripting::WeakTypedObjectHandle<::ScriptModuleGameTest::ScriptGameTestSequence >, ::gametest::GameTestCompletedErrorstartSequence ()
MCAPI ::Scripting::Result_deprecated< void > succeed ()
MCAPI ::Scripting::Result_deprecated< void > succeedIf (::Scripting::Closure< void()> fn)
MCAPI ::Scripting::Result_deprecated< void > succeedOnTick (int tick)
MCAPI ::Scripting::Result_deprecated< void > succeedOnTickWhen (int tick, ::Scripting::Closure< void()> fn)
MCAPI ::Scripting::Result_deprecated< void > succeedWhen (::Scripting::Closure< void()> fn)
MCAPI ::Scripting::Result< void, ::gametest::GameTestError, ::gametest::GameTestCompletedErrorsucceedWhenBlockPresent (::std::variant< ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptBlockType >, ::std::string > const &block, ::Vec3 const &position, bool isPresent)
MCAPI ::Scripting::Result_deprecated< void > succeedWhenEntityHasComponent (::std::string const &actorIdentifier, ::std::string const &componentName, ::Vec3 const &position, bool hasComponent)
MCAPI ::Scripting::Result_deprecated< void > succeedWhenEntityPresent (::std::string const &entityIdentifier, ::Vec3 const &position, bool isPresent)
MCAPI ::Scripting::Result< void, ::gametest::GameTestError, ::gametest::GameTestCompletedErrortriggerInternalBlockEvent (::Vec3 const &pos, ::std::string const &event, ::std::vector< float > const &parameters)
MCAPI ::Scripting::Result<::Scripting::Promise< void, ::Scripting::Error, void >, ::gametest::GameTestCompletedErroruntil (::Scripting::ScriptObjectFactory &factory, ::Scripting::Closure< void()> fn)
MCAPI ::Scripting::Result< void, ::gametest::GameTestError, ::gametest::GameTestCompletedErrorwalkTo (::ScriptModuleMinecraft::ScriptActor &mob, ::Vec3 const &position, float speedModifier)
MCAPI ::Scripting::Result< void, ::gametest::GameTestError, ::gametest::GameTestCompletedErrorwalkToLocation (::ScriptModuleMinecraft::ScriptActor &mob, ::Vec3 const &position, float speedModifier)
MCAPI ::Scripting::Result<::Vec3, ::gametest::GameTestError, ::gametest::GameTestCompletedErrorworldBlockPosition (::Vec3 const &relativePos) const
MCAPI ::Scripting::Result<::Vec3, ::gametest::GameTestError, ::gametest::GameTestCompletedErrorworldPosition (::Vec3 const &relativePos) const

Static Public Member Functions

static MCAPI ::std::optional<::gametest::GameTestError_callClosure (::Scripting::Closure< void()> const &closure)
static MCAPI ::Scripting::ClassBinding bind ()

Public Attributes

::ll::TypedStorage< 8, 8, ::gametest::BaseGameTestHelper & > mTestHelper
::ll::TypedStorage< 8, 16, ::Scripting::WeakLifetimeScopemScope
::ll::TypedStorage< 8, 16, ::Scripting::TypedObjectHandle<::ScriptModuleGameTest::ScriptGameTestHelper > > mScriptHandle
::ll::TypedStorage< 8, 24, ::std::vector<::std::unique_ptr<::ScriptModuleGameTest::ScriptGameTestSequence > > > mSequences

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