|
ScriptGameTestHelper & | operator= (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::GameTestError > | assertBlockState (::Vec3 const &position, ::Scripting::Closure< bool(::Scripting::TypedObjectHandle<::ScriptModuleMinecraft::ScriptBlock >)> fn) |
|
MCAPI ::Scripting::Result< void, ::gametest::GameTestError > | assertBlockTypePresent (::std::variant< ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptBlockType >, ::std::string > const &block, ::Vec3 const &position, bool isPresent) |
|
MCAPI ::Scripting::Result< void, ::gametest::GameTestError > | assertCanReachLocation (::ScriptModuleMinecraft::ScriptActor &mob, ::Vec3 const &position, bool canReach) |
|
MCAPI ::Scripting::Result< void, ::gametest::GameTestError > | assertCondition (bool condition, ::std::string const &message) |
|
MCAPI ::Scripting::Result< void, ::gametest::GameTestError > | assertContainerContains (::ScriptModuleMinecraft::ScriptItemStack const &item, ::Vec3 const &position) |
|
MCAPI ::Scripting::Result< void, ::gametest::GameTestError > | assertContainerEmpty (::Vec3 const &position) |
|
MCAPI ::Scripting::Result< void, ::gametest::GameTestError > | assertEntityHasArmor (::std::string const &actorIdentifier, int armorSlot, ::std::string const &armorName, int dataValue, ::Vec3 const &position, bool hasArmor) |
|
MCAPI ::Scripting::Result< void, ::gametest::GameTestError > | assertEntityHasComponent (::std::string const &actorIdentifier, ::std::string const &componentIdentifier, ::Vec3 const &position, bool hasComponent) |
|
MCAPI ::Scripting::Result< void, ::gametest::GameTestError > | assertEntityInstancePresent (::ScriptModuleMinecraft::ScriptActor const &scriptActor, ::Vec3 const &position, bool isPresent) |
|
MCAPI ::Scripting::Result< void, ::gametest::GameTestError > | assertEntityInstancePresentInArea (::ScriptModuleMinecraft::ScriptActor const &scriptActor, bool isPresent) const |
|
MCAPI ::Scripting::Result< void, ::gametest::GameTestError > | assertEntityPresent (::std::string const &entityIdentifier, ::Vec3 const &position, float distance, bool isPresent) |
|
MCAPI ::Scripting::Result< void, ::gametest::GameTestError > | assertEntityPresentInArea (::std::string const &entityIdentifier, bool isPresent) |
|
MCAPI ::Scripting::Result< void, ::gametest::GameTestError > | assertEntityState (::Vec3 const &position, ::std::string const &entityIdentifier, ::Scripting::Closure< bool(::Scripting::TypedObjectHandle<::ScriptModuleMinecraft::ScriptActor >)> fn) |
|
MCAPI ::Scripting::Result< void, ::gametest::GameTestError > | assertEntityTouching (::std::string const &entityIdentifier, ::Vec3 const &position, bool isTouching) |
|
MCAPI ::Scripting::Result< void, ::gametest::GameTestError > | assertIsWaterlogged (::Vec3 const &position, bool isWaterlogged) |
|
MCAPI ::Scripting::Result< void, ::gametest::GameTestError > | assertItemEntityCountIs (::std::variant<::std::string, ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptItemType > > itemTypeOrId, ::Vec3 const &position, float searchDistance, int count) |
|
MCAPI ::Scripting::Result< void, ::gametest::GameTestError > | assertItemEntityPresent (::std::variant<::std::string, ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptItemType > > itemTypeOrId, ::Vec3 const &position, float searchDistance, bool isPresent) |
|
MCAPI ::Scripting::Result< void, ::gametest::GameTestError > | assertRedstonePower (::Vec3 const &position, int power) |
|
MCAPI ::Scripting::Result< void, ::gametest::GameTestError > | destroyBlock (::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::GameTestError > | getBlock (::Vec3 const &position) |
|
MCAPI ::Scripting::Result< ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptDimension >, ::gametest::GameTestError > | getDimension () const |
|
MCAPI ::Scripting::Result< ::Scripting::StrongTypedObjectHandle<::ScriptModuleGameTest::ScriptGameTestConnectivity >, ::gametest::GameTestError > | getFenceConnectivity (::Vec3 const &relativePos) |
|
MCAPI ::Scripting::Result< ::std::optional<::Scripting::StrongTypedObjectHandle<::ScriptModuleGameTest::ScriptSculkSpreader > >, ::gametest::GameTestError > | getSculkSpreader (::Vec3 const &relativePos) |
|
MCAPI ::Scripting::Promise< void, ::Scripting::Error, void > | idle (::Scripting::ScriptObjectFactory &factory, int tickDelay) |
|
MCAPI ::Scripting::Result< void, ::gametest::GameTestError > | killAllEntities () |
|
MCAPI ::Scripting::Result< void, ::gametest::GameTestError > | onPlayerJump (::ScriptModuleMinecraft::ScriptActor &mob, int jumpAmount) |
|
MCAPI ::Scripting::Result< void, ::gametest::GameTestError > | pressButton (::Vec3 const &position) |
|
MCAPI ::Scripting::Result< void, ::gametest::GameTestError > | print (::std::string const &text) |
|
MCAPI ::Scripting::Result< void, ::gametest::GameTestError > | pullLever (::Vec3 const &position) |
|
MCAPI ::Scripting::Result< void, ::gametest::GameTestError > | pulseRedstone (::Vec3 const &position, int duration) |
|
MCAPI ::Scripting::Result<::Vec3, ::gametest::GameTestError > | relativeBlockPosition (::Vec3 const &worldPos) const |
|
MCAPI ::Scripting::Result<::Vec3, ::gametest::GameTestError > | relativePosition (::Vec3 const &worldPos) const |
|
MCAPI ::Scripting::Result<::ScriptModuleMinecraft::ScriptFacing, ::gametest::GameTestError > | rotateDirection (::ScriptModuleMinecraft::ScriptFacing direction) const |
|
MCAPI ::Scripting::Result<::Vec3, ::gametest::GameTestError > | rotateVector (::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::GameTestError > | setBlockPermutation (::ScriptModuleMinecraft::ScriptBlockPermutation const &block, ::Vec3 const &position) |
|
MCAPI ::Scripting::Result< void, ::gametest::GameTestError > | setBlockType (::std::variant< ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptBlockType >, ::std::string > const &block, ::Vec3 const &position) |
|
MCAPI ::Scripting::Result< void, ::gametest::GameTestError > | setFluidContainer (::Vec3 const &position, ::ScriptModuleMinecraft::ScriptFluidType type) |
|
MCAPI ::Scripting::Result< void, ::gametest::GameTestError > | setTntFuse (::ScriptModuleMinecraft::ScriptActor &tnt, int fuseLength) |
|
MCAPI ::Scripting::Result<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptActor >, ::gametest::GameTestError > | spawn (::std::string const &entityIdentifier, ::Vec3 const &position) |
|
MCAPI ::Scripting::Result<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptActor >, ::gametest::GameTestError > | spawnAtLocation (::std::string const &entityIdentifier, ::Vec3 const &position) |
|
MCAPI ::Scripting::Result<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptActor >, ::gametest::GameTestError > | spawnItem (::ScriptModuleMinecraft::ScriptItemStack const &item, ::Vec3 const &position) |
|
MCAPI ::Scripting::Result< ::Scripting::StrongTypedObjectHandle<::ScriptModuleGameTest::ScriptSimulatedPlayer >, ::gametest::GameTestError > | spawnSimulatedPlayer (::Vec3 const &position, ::std::string const &name, ::GameType gameMode) |
|
MCAPI ::Scripting::Result<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptActor >, ::gametest::GameTestError > | spawnWithoutBehaviors (::std::string const &entityIdentifier, ::Vec3 const &position) |
|
MCAPI ::Scripting::Result<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptActor >, ::gametest::GameTestError > | spawnWithoutBehaviorsAtLocation (::std::string const &entityIdentifier, ::Vec3 const &position) |
|
MCAPI ::Scripting::Result< void, ::gametest::GameTestError > | spreadFromFaceTowardDirection (::Vec3 const &pos, ::ScriptModuleMinecraft::ScriptFacing fromFace, ::ScriptModuleMinecraft::ScriptFacing direction) |
|
MCAPI ::Scripting::WeakTypedObjectHandle<::ScriptModuleGameTest::ScriptGameTestSequence > | startSequence () |
|
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::GameTestError > | succeedWhenBlockPresent (::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::GameTestError > | triggerInternalBlockEvent (::Vec3 const &pos, ::std::string const &event, ::std::vector< float > const ¶meters) |
|
MCAPI ::Scripting::Promise< void, ::Scripting::Error, void > | until (::Scripting::ScriptObjectFactory &factory, ::Scripting::Closure< void()> fn) |
|
MCAPI ::Scripting::Result< void, ::gametest::GameTestError > | walkTo (::ScriptModuleMinecraft::ScriptActor &mob, ::Vec3 const &position, float speedModifier) |
|
MCAPI ::Scripting::Result< void, ::gametest::GameTestError > | walkToLocation (::ScriptModuleMinecraft::ScriptActor &mob, ::Vec3 const &position, float speedModifier) |
|
MCAPI ::Scripting::Result<::Vec3, ::gametest::GameTestError > | worldBlockPosition (::Vec3 const &relativePos) const |
|
MCAPI ::Scripting::Result<::Vec3, ::gametest::GameTestError > | worldPosition (::Vec3 const &relativePos) const |
|