48 virtual void succeedWhenEntityHasComponent(
56 virtual void succeedWhenBlockPresent(
::Block const&,
int,
int,
int,
bool) ;
65 virtual void setNight() ;
68 virtual void setDayTime(
int) ;
71 virtual ::std::optional<::gametest::GameTestError> setBlock(
int,
int,
int,
::Block const&,
int) ;
74 virtual ::std::optional<::gametest::GameTestError> setBlock(
::BlockPos const&,
::Block const&,
int) ;
77 virtual ::std::optional<::gametest::GameTestError> destroyBlock(
::BlockPos const&,
bool) ;
80 virtual ::std::optional<::gametest::GameTestError> pressButton(
int,
int,
int) ;
83 virtual ::std::optional<::gametest::GameTestError> pressButton(
::BlockPos const&) ;
86 virtual ::std::optional<::gametest::GameTestError> pullLever(
int,
int,
int) ;
89 virtual ::std::optional<::gametest::GameTestError> pullLever(
::BlockPos const&) ;
92 virtual ::std::optional<::gametest::GameTestError> killAllEntities() ;
95 virtual ::std::variant<::gametest::GameTestError, ::Actor*>
99 virtual ::std::variant<::gametest::GameTestError, ::Actor*>
103 virtual ::std::variant<::gametest::GameTestError, ::Actor*>
107 virtual ::std::variant<::gametest::GameTestError, ::Actor*>
111 virtual ::std::variant<::gametest::GameTestError, ::Actor*>
115 virtual ::std::variant<::gametest::GameTestError, ::Actor*>
119 virtual ::std::optional<::gametest::GameTestError> walkTo(
::Mob&,
::BlockPos const&,
float) ;
122 virtual ::std::optional<::gametest::GameTestError> walkTo(
::Mob&,
::Vec3 const&,
float) ;
125 virtual ::std::optional<::gametest::GameTestError> setTntFuse(
::Actor&,
int) ;
128 virtual ::std::optional<::gametest::GameTestError>
132 virtual ::std::optional<::gametest::GameTestError>
136 virtual ::std::optional<::gametest::GameTestError>
140 virtual ::std::optional<::gametest::GameTestError>
144 virtual ::std::optional<::gametest::GameTestError>
148 virtual ::std::optional<::gametest::GameTestError> assertEntityInstancePresent(
::Actor const*,
bool)
const
152 virtual ::std::optional<::gametest::GameTestError>
156 virtual ::std::optional<::gametest::GameTestError>
161 virtual ::std::optional<::gametest::GameTestError>
162 assertBlockPresent(
::BlockLegacy const&,
int,
int,
int,
bool) ;
165 virtual ::std::optional<::gametest::GameTestError>
169 virtual ::std::optional<::gametest::GameTestError>
173 virtual ::std::optional<::gametest::GameTestError>
174 assertItemEntityPresent(
::Item const&,
int,
int,
int,
float,
bool) ;
177 virtual ::std::optional<::gametest::GameTestError>
181 virtual ::std::optional<::gametest::GameTestError>
185 virtual ::std::optional<::gametest::GameTestError> assertContainerEmpty(
::BlockPos const&) ;
188 virtual ::std::optional<::gametest::GameTestError>
192 virtual ::std::optional<::gametest::GameTestError> assertEntityHasComponent(
194 ::std::string
const&,
200 virtual ::std::optional<::gametest::GameTestError> assertEntityHasArmor(
202 ::SharedTypes::Legacy::ArmorSlot,
203 ::std::string
const&,
210 virtual ::std::optional<::gametest::GameTestError> print(::std::string
const&) ;
213 virtual ::std::optional<::gametest::GameTestError> assertRedstonePower(
::BlockPos const&,
int) ;
216 virtual ::std::optional<::gametest::GameTestError> assertIsWaterlogged(
::BlockPos const&,
bool) ;
219 virtual ::std::optional<::gametest::GameTestError> pulseRedstone(
::BlockPos const&,
int) ;
222 virtual ::std::variant<::gametest::GameTestError, ::ScriptModuleGameTest::ScriptGameTestConnectivity>
226 virtual ::std::optional<::gametest::GameTestError> setFluidContainer(
::BlockPos const&,
int) ;
229 virtual ::std::optional<::gametest::GameTestError>
230 triggerInternalBlockEvent(
::BlockPos const&, ::std::string
const&, ::std::vector<float>
const&) ;
233 virtual ::std::variant<::gametest::GameTestError, ::BlockPos> worldPosition(
::BlockPos const&)
const ;
236 virtual ::std::variant<::gametest::GameTestError, ::Vec3> worldPosition(
::Vec3 const&)
const ;
239 virtual ::std::variant<::gametest::GameTestError, ::BlockPos> relativePosition(
::BlockPos const&)
const
243 virtual ::std::variant<::gametest::GameTestError, ::Vec3> relativePosition(
::Vec3 const&)
const ;
246 virtual ::std::optional<::gametest::GameTestError>
250 virtual ::std::optional<::gametest::GameTestError> spreadFromFaceTowardDirection(
252 ::ScriptModuleMinecraft::ScriptFacing,
253 ::ScriptModuleMinecraft::ScriptFacing
257 virtual ::std::variant<::gametest::GameTestError, ::SimulatedPlayer*>
258 spawnSimulatedPlayer(::std::string
const&,
::BlockPos const&, ::GameType) ;
264 virtual ::std::optional<::gametest::GameTestError> getBlockSource(
::BlockSource*&) ;
267 virtual ::std::variant<::gametest::GameTestError, ::Dimension*> getDimension() ;
270 virtual ::std::optional<::gametest::GameTestError> onPlayerJump(
::Mob&,
int) ;