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

Public Member Functions

ScriptGameTestHelperoperator= (ScriptGameTestHelper const &)
 
 ScriptGameTestHelper (ScriptGameTestHelper const &)
 
MCAPI ::std::optional<::BlockLegacy const * > _getBlockFromVariant (::std::variant< ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptBlockType >, ::std::string > const &block)
 
MCAPI ::Scripting::Result< void, ::gametest::GameTestErrorassertBlockState (::Vec3 const &position, ::Scripting::Closure< bool(::Scripting::TypedObjectHandle<::ScriptModuleMinecraft::ScriptBlock >)> fn)
 
MCAPI ::Scripting::Result< void, ::gametest::GameTestErrorassertBlockTypePresent (::std::variant< ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptBlockType >, ::std::string > const &block, ::Vec3 const &position, bool isPresent)
 
MCAPI ::Scripting::Result< void, ::gametest::GameTestErrorassertCanReachLocation (::ScriptModuleMinecraft::ScriptActor &mob, ::Vec3 const &position, bool canReach)
 
MCAPI ::Scripting::Result< void, ::gametest::GameTestErrorassertCondition (bool condition, ::std::string const &message)
 
MCAPI ::Scripting::Result< void, ::gametest::GameTestErrorassertContainerContains (::ScriptModuleMinecraft::ScriptItemStack const &item, ::Vec3 const &position)
 
MCAPI ::Scripting::Result< void, ::gametest::GameTestErrorassertContainerEmpty (::Vec3 const &position)
 
MCAPI ::Scripting::Result< void, ::gametest::GameTestErrorassertEntityHasArmor (::std::string const &actorIdentifier, int armorSlot, ::std::string const &armorName, int dataValue, ::Vec3 const &position, bool hasArmor)
 
MCAPI ::Scripting::Result< void, ::gametest::GameTestErrorassertEntityHasComponent (::std::string const &actorIdentifier, ::std::string const &componentIdentifier, ::Vec3 const &position, bool hasComponent)
 
MCAPI ::Scripting::Result< void, ::gametest::GameTestErrorassertEntityInstancePresent (::ScriptModuleMinecraft::ScriptActor const &scriptActor, ::Vec3 const &position, bool isPresent)
 
MCAPI ::Scripting::Result< void, ::gametest::GameTestErrorassertEntityInstancePresentInArea (::ScriptModuleMinecraft::ScriptActor const &scriptActor, bool isPresent) const
 
MCAPI ::Scripting::Result< void, ::gametest::GameTestErrorassertEntityPresent (::std::string const &entityIdentifier, ::Vec3 const &position, float distance, bool isPresent)
 
MCAPI ::Scripting::Result< void, ::gametest::GameTestErrorassertEntityPresentInArea (::std::string const &entityIdentifier, bool isPresent)
 
MCAPI ::Scripting::Result< void, ::gametest::GameTestErrorassertEntityState (::Vec3 const &position, ::std::string const &entityIdentifier, ::Scripting::Closure< bool(::Scripting::TypedObjectHandle<::ScriptModuleMinecraft::ScriptActor >)> fn)
 
MCAPI ::Scripting::Result< void, ::gametest::GameTestErrorassertEntityTouching (::std::string const &entityIdentifier, ::Vec3 const &position, bool isTouching)
 
MCAPI ::Scripting::Result< void, ::gametest::GameTestErrorassertIsWaterlogged (::Vec3 const &position, bool isWaterlogged)
 
MCAPI ::Scripting::Result< void, ::gametest::GameTestErrorassertItemEntityCountIs (::std::variant<::std::string, ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptItemType > > itemTypeOrId, ::Vec3 const &position, float searchDistance, int count)
 
MCAPI ::Scripting::Result< void, ::gametest::GameTestErrorassertItemEntityPresent (::std::variant<::std::string, ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptItemType > > itemTypeOrId, ::Vec3 const &position, float searchDistance, bool isPresent)
 
MCAPI ::Scripting::Result< void, ::gametest::GameTestErrorassertRedstonePower (::Vec3 const &position, int power)
 
MCAPI ::Scripting::Result< void, ::gametest::GameTestErrordestroyBlock (::Vec3 const &position, bool dropResources)
 
MCAPI ::Scripting::Result< void > fail (::std::string const &error)
 
MCAPI ::Scripting::Result< void > failIf (::Scripting::Closure< void()> fn)
 
MCAPI ::Scripting::Result<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptBlock >, ::gametest::GameTestErrorgetBlock (::Vec3 const &position)
 
MCAPI ::Scripting::Result< ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptDimension >, ::gametest::GameTestErrorgetDimension () const
 
MCAPI ::Scripting::Result< ::Scripting::StrongTypedObjectHandle<::ScriptModuleGameTest::ScriptGameTestConnectivity >, ::gametest::GameTestErrorgetFenceConnectivity (::Vec3 const &relativePos)
 
MCAPI ::Scripting::Result< ::std::optional<::Scripting::StrongTypedObjectHandle<::ScriptModuleGameTest::ScriptSculkSpreader > >, ::gametest::GameTestErrorgetSculkSpreader (::Vec3 const &relativePos)
 
MCAPI ::Scripting::Promise< void, ::Scripting::Error, void > idle (::Scripting::ScriptObjectFactory &factory, int tickDelay)
 
MCAPI ::Scripting::Result< void, ::gametest::GameTestErrorkillAllEntities ()
 
MCAPI ::Scripting::Result< void, ::gametest::GameTestErroronPlayerJump (::ScriptModuleMinecraft::ScriptActor &mob, int jumpAmount)
 
MCAPI ::Scripting::Result< void, ::gametest::GameTestErrorpressButton (::Vec3 const &position)
 
MCAPI ::Scripting::Result< void, ::gametest::GameTestErrorprint (::std::string const &text)
 
MCAPI ::Scripting::Result< void, ::gametest::GameTestErrorpullLever (::Vec3 const &position)
 
MCAPI ::Scripting::Result< void, ::gametest::GameTestErrorpulseRedstone (::Vec3 const &position, int duration)
 
MCAPI ::Scripting::Result<::Vec3, ::gametest::GameTestErrorrelativeBlockPosition (::Vec3 const &worldPos) const
 
MCAPI ::Scripting::Result<::Vec3, ::gametest::GameTestErrorrelativePosition (::Vec3 const &worldPos) const
 
MCAPI ::Scripting::Result<::ScriptModuleMinecraft::ScriptFacing, ::gametest::GameTestErrorrotateDirection (::ScriptModuleMinecraft::ScriptFacing direction) const
 
MCAPI ::Scripting::Result<::Vec3, ::gametest::GameTestErrorrotateVector (::Vec3 const &scriptVector) const
 
MCAPI ::Scripting::Result< void > runAfterDelay (int ticksToDelay, ::Scripting::Closure< void()> fn)
 
MCAPI ::Scripting::Result< void > runAtTickTime (int tickTime, ::Scripting::Closure< void()> fn)
 
MCAPI ::Scripting::Result< void, ::gametest::GameTestErrorsetBlockPermutation (::ScriptModuleMinecraft::ScriptBlockPermutation const &block, ::Vec3 const &position)
 
MCAPI ::Scripting::Result< void, ::gametest::GameTestErrorsetBlockType (::std::variant< ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptBlockType >, ::std::string > const &block, ::Vec3 const &position)
 
MCAPI ::Scripting::Result< void, ::gametest::GameTestErrorsetFluidContainer (::Vec3 const &position, ::ScriptModuleMinecraft::ScriptFluidType type)
 
MCAPI ::Scripting::Result< void, ::gametest::GameTestErrorsetTntFuse (::ScriptModuleMinecraft::ScriptActor &tnt, int fuseLength)
 
MCAPI ::Scripting::Result<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptActor >, ::gametest::GameTestErrorspawn (::std::string const &entityIdentifier, ::Vec3 const &position)
 
MCAPI ::Scripting::Result<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptActor >, ::gametest::GameTestErrorspawnAtLocation (::std::string const &entityIdentifier, ::Vec3 const &position)
 
MCAPI ::Scripting::Result<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptActor >, ::gametest::GameTestErrorspawnItem (::ScriptModuleMinecraft::ScriptItemStack const &item, ::Vec3 const &position)
 
MCAPI ::Scripting::Result< ::Scripting::StrongTypedObjectHandle<::ScriptModuleGameTest::ScriptSimulatedPlayer >, ::gametest::GameTestErrorspawnSimulatedPlayer (::Vec3 const &position, ::std::string const &name, ::GameType gameMode)
 
MCAPI ::Scripting::Result<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptActor >, ::gametest::GameTestErrorspawnWithoutBehaviors (::std::string const &entityIdentifier, ::Vec3 const &position)
 
MCAPI ::Scripting::Result<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptActor >, ::gametest::GameTestErrorspawnWithoutBehaviorsAtLocation (::std::string const &entityIdentifier, ::Vec3 const &position)
 
MCAPI ::Scripting::Result< void, ::gametest::GameTestErrorspreadFromFaceTowardDirection (::Vec3 const &pos, ::ScriptModuleMinecraft::ScriptFacing fromFace, ::ScriptModuleMinecraft::ScriptFacing direction)
 
MCAPI ::Scripting::WeakTypedObjectHandle<::ScriptModuleGameTest::ScriptGameTestSequencestartSequence ()
 
MCAPI ::Scripting::Result< void > succeed ()
 
MCAPI ::Scripting::Result< void > succeedIf (::Scripting::Closure< void()> fn)
 
MCAPI ::Scripting::Result< void > succeedOnTick (int tick)
 
MCAPI ::Scripting::Result< void > succeedOnTickWhen (int tick, ::Scripting::Closure< void()> fn)
 
MCAPI ::Scripting::Result< void > succeedWhen (::Scripting::Closure< void()> fn)
 
MCAPI ::Scripting::Result< void, ::gametest::GameTestErrorsucceedWhenBlockPresent (::std::variant< ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptBlockType >, ::std::string > const &block, ::Vec3 const &position, bool isPresent)
 
MCAPI ::Scripting::Result< void > succeedWhenEntityHasComponent (::std::string const &actorIdentifier, ::std::string const &componentName, ::Vec3 const &position, bool hasComponent)
 
MCAPI ::Scripting::Result< void > succeedWhenEntityPresent (::std::string const &entityIdentifier, ::Vec3 const &position, bool isPresent)
 
MCAPI ::Scripting::Result< void, ::gametest::GameTestErrortriggerInternalBlockEvent (::Vec3 const &pos, ::std::string const &event, ::std::vector< float > const &parameters)
 
MCAPI ::Scripting::Promise< void, ::Scripting::Error, void > until (::Scripting::ScriptObjectFactory &factory, ::Scripting::Closure< void()> fn)
 
MCAPI ::Scripting::Result< void, ::gametest::GameTestErrorwalkTo (::ScriptModuleMinecraft::ScriptActor &mob, ::Vec3 const &position, float speedModifier)
 
MCAPI ::Scripting::Result< void, ::gametest::GameTestErrorwalkToLocation (::ScriptModuleMinecraft::ScriptActor &mob, ::Vec3 const &position, float speedModifier)
 
MCAPI ::Scripting::Result<::Vec3, ::gametest::GameTestErrorworldBlockPosition (::Vec3 const &relativePos) const
 
MCAPI ::Scripting::Result<::Vec3, ::gametest::GameTestErrorworldPosition (::Vec3 const &relativePos) const
 

Static Public Member Functions

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

Public Attributes

::ll::UntypedStorage< 8, 8 > mUnkcaf68a
 
::ll::UntypedStorage< 8, 16 > mUnk4013ba
 
::ll::UntypedStorage< 8, 16 > mUnke7a4b9
 
::ll::UntypedStorage< 8, 24 > mUnk74fd68
 

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