43 virtual void succeedWhenEntityData(
50 virtual void succeedWhenEntityHasComponent(
58 virtual void succeedWhenBlockPresent(
::Block const&,
int,
int,
int,
bool) ;
67 virtual void setNight() ;
70 virtual void setDayTime(
int) ;
73 virtual ::std::optional<::gametest::GameTestError> setBlock(
int,
int,
int,
::Block const&,
int) ;
76 virtual ::std::optional<::gametest::GameTestError> setBlock(
::BlockPos const&,
::Block const&,
int) ;
79 virtual ::std::optional<::gametest::GameTestError> destroyBlock(
::BlockPos const&,
bool) ;
82 virtual ::std::optional<::gametest::GameTestError> pressButton(
int,
int,
int) ;
85 virtual ::std::optional<::gametest::GameTestError> pressButton(
::BlockPos const&) ;
88 virtual ::std::optional<::gametest::GameTestError> pullLever(
int,
int,
int) ;
91 virtual ::std::optional<::gametest::GameTestError> pullLever(
::BlockPos const&) ;
94 virtual ::std::optional<::gametest::GameTestError> killAllEntities() ;
97 virtual ::std::variant<::gametest::GameTestError, ::Actor*>
101 virtual ::std::variant<::gametest::GameTestError, ::Actor*>
105 virtual ::std::variant<::gametest::GameTestError, ::Actor*>
109 virtual ::std::variant<::gametest::GameTestError, ::Actor*>
113 virtual ::std::variant<::gametest::GameTestError, ::Actor*>
117 virtual ::std::variant<::gametest::GameTestError, ::Actor*>
121 virtual ::std::optional<::gametest::GameTestError> walkTo(
::Mob&,
::BlockPos const&,
float) ;
124 virtual ::std::optional<::gametest::GameTestError> walkTo(
::Mob&,
::Vec3 const&,
float) ;
127 virtual ::std::optional<::gametest::GameTestError> setTntFuse(
::Actor&,
int) ;
130 virtual ::std::optional<::gametest::GameTestError>
134 virtual ::std::optional<::gametest::GameTestError>
138 virtual ::std::optional<::gametest::GameTestError>
142 virtual ::std::optional<::gametest::GameTestError>
146 virtual ::std::optional<::gametest::GameTestError>
150 virtual ::std::optional<::gametest::GameTestError> assertEntityInstancePresent(
::Actor const*,
bool)
const
154 virtual ::std::optional<::gametest::GameTestError>
158 virtual ::std::optional<::gametest::GameTestError> assertEntityState(
161 ::std::function<
bool(
::Actor&)>
165 virtual ::std::optional<::gametest::GameTestError>
166 assertBlockPresent(
::BlockLegacy const&,
int,
int,
int,
bool) ;
169 virtual ::std::optional<::gametest::GameTestError>
173 virtual ::std::optional<::gametest::GameTestError>
177 virtual ::std::optional<::gametest::GameTestError>
178 assertItemEntityPresent(
::Item const&,
int,
int,
int,
float,
bool) ;
181 virtual ::std::optional<::gametest::GameTestError>
185 virtual ::std::optional<::gametest::GameTestError>
189 virtual ::std::optional<::gametest::GameTestError> assertContainerEmpty(
::BlockPos const&) ;
192 virtual ::std::optional<::gametest::GameTestError>
196 virtual ::std::optional<::gametest::GameTestError> assertEntityHasComponent(
198 ::std::string
const&,
204 virtual ::std::optional<::gametest::GameTestError> assertEntityHasArmor(
206 ::SharedTypes::Legacy::ArmorSlot,
207 ::std::string
const&,
214 virtual ::std::optional<::gametest::GameTestError> print(::std::string
const&) ;
217 virtual ::std::optional<::gametest::GameTestError> assertRedstonePower(
::BlockPos const&,
int) ;
220 virtual ::std::optional<::gametest::GameTestError> assertIsWaterlogged(
::BlockPos const&,
bool) ;
223 virtual ::std::optional<::gametest::GameTestError> pulseRedstone(
::BlockPos const&,
int) ;
226 virtual ::std::variant<::gametest::GameTestError, ::ScriptModuleGameTest::ScriptGameTestConnectivity>
230 virtual ::std::optional<::gametest::GameTestError> setFluidContainer(
::BlockPos const&,
int) ;
233 virtual ::std::optional<::gametest::GameTestError>
234 triggerInternalBlockEvent(
::BlockPos const&, ::std::string
const&, ::std::vector<float>
const&) ;
237 virtual ::std::variant<::gametest::GameTestError, ::BlockPos> worldPosition(
::BlockPos const&)
const ;
240 virtual ::std::variant<::gametest::GameTestError, ::Vec3> worldPosition(
::Vec3 const&)
const ;
243 virtual ::std::variant<::gametest::GameTestError, ::BlockPos> relativePosition(
::BlockPos const&)
const
247 virtual ::std::variant<::gametest::GameTestError, ::Vec3> relativePosition(
::Vec3 const&)
const ;
250 virtual ::std::optional<::gametest::GameTestError>
254 virtual ::std::optional<::gametest::GameTestError> spreadFromFaceTowardDirection(
256 ::ScriptModuleMinecraft::ScriptFacing,
257 ::ScriptModuleMinecraft::ScriptFacing
261 virtual ::std::variant<::gametest::GameTestError, ::SimulatedPlayer*>
262 spawnSimulatedPlayer(::std::string
const&,
::BlockPos const&, ::GameType) ;
268 virtual ::std::optional<::gametest::GameTestError> getBlockSource(
::BlockSource*&) ;
271 virtual ::std::variant<::gametest::GameTestError, ::Dimension*> getDimension() ;
274 virtual ::std::optional<::gametest::GameTestError> onPlayerJump(
::Mob&,
int) ;