39 virtual void succeedWhenEntityData(
45 virtual void succeedWhenEntityHasComponent(
52 virtual void succeedWhenBlockPresent(
::Block const&,
int,
int,
int,
bool) ;
58 virtual void setNight() ;
60 virtual void setDayTime(
int) ;
62 virtual ::std::optional<::gametest::GameTestError> setBlock(
int,
int,
int,
::Block const&,
int) ;
64 virtual ::std::optional<::gametest::GameTestError> setBlock(
::BlockPos const&,
::Block const&,
int) ;
66 virtual ::std::optional<::gametest::GameTestError> destroyBlock(
::BlockPos const&,
bool) ;
68 virtual ::std::optional<::gametest::GameTestError> pressButton(
int,
int,
int) ;
70 virtual ::std::optional<::gametest::GameTestError> pressButton(
::BlockPos const&) ;
72 virtual ::std::optional<::gametest::GameTestError> pullLever(
int,
int,
int) ;
74 virtual ::std::optional<::gametest::GameTestError> pullLever(
::BlockPos const&) ;
76 virtual ::std::optional<::gametest::GameTestError> killAllEntities() ;
78 virtual ::std::variant<::gametest::GameTestError, ::Actor*>
81 virtual ::std::variant<::gametest::GameTestError, ::Actor*>
84 virtual ::std::variant<::gametest::GameTestError, ::Actor*>
87 virtual ::std::variant<::gametest::GameTestError, ::Actor*>
90 virtual ::std::variant<::gametest::GameTestError, ::Actor*>
93 virtual ::std::variant<::gametest::GameTestError, ::Actor*>
96 virtual ::std::optional<::gametest::GameTestError> walkTo(
::Mob&,
::BlockPos const&,
float) ;
98 virtual ::std::optional<::gametest::GameTestError> walkTo(
::Mob&,
::Vec3 const&,
float) ;
100 virtual ::std::optional<::gametest::GameTestError> setTntFuse(
::Actor&,
int) ;
102 virtual ::std::optional<::gametest::GameTestError>
105 virtual ::std::optional<::gametest::GameTestError>
108 virtual ::std::optional<::gametest::GameTestError>
111 virtual ::std::optional<::gametest::GameTestError>
114 virtual ::std::optional<::gametest::GameTestError>
117 virtual ::std::optional<::gametest::GameTestError> assertEntityInstancePresent(
::Actor const*,
bool)
const
120 virtual ::std::optional<::gametest::GameTestError>
123 virtual ::std::optional<::gametest::GameTestError> assertEntityState(
126 ::std::function<
bool(
::Actor&)>
129 virtual ::std::optional<::gametest::GameTestError>
130 assertBlockPresent(
::BlockType const&,
int,
int,
int,
bool) ;
132 virtual ::std::optional<::gametest::GameTestError>
135 virtual ::std::optional<::gametest::GameTestError>
138 virtual ::std::optional<::gametest::GameTestError>
139 assertItemEntityPresent(
::Item const&,
int,
int,
int,
float,
bool) ;
141 virtual ::std::optional<::gametest::GameTestError>
144 virtual ::std::optional<::gametest::GameTestError>
147 virtual ::std::optional<::gametest::GameTestError> assertContainerEmpty(
::BlockPos const&) ;
149 virtual ::std::optional<::gametest::GameTestError>
152 virtual ::std::optional<::gametest::GameTestError> assertEntityHasComponent(
154 ::std::string
const&,
159 virtual ::std::optional<::gametest::GameTestError> assertEntityHasArmor(
161 ::SharedTypes::Legacy::ArmorSlot,
162 ::std::string
const&,
168 virtual ::std::optional<::gametest::GameTestError> print(::std::string
const&) ;
170 virtual ::std::optional<::gametest::GameTestError> assertRedstonePower(
::BlockPos const&,
int) ;
172 virtual ::std::optional<::gametest::GameTestError> assertIsWaterlogged(
::BlockPos const&,
bool) ;
174 virtual ::std::optional<::gametest::GameTestError> pulseRedstone(
::BlockPos const&,
int) ;
176 virtual ::std::variant<::gametest::GameTestError, ::ScriptModuleGameTest::ScriptGameTestConnectivity>
179 virtual ::std::optional<::gametest::GameTestError> setFluidContainer(
::BlockPos const&,
int) ;
181 virtual ::std::optional<::gametest::GameTestError>
182 triggerInternalBlockEvent(
::BlockPos const&, ::std::string
const&, ::std::vector<float>
const&) ;
184 virtual ::std::variant<::gametest::GameTestError, ::BlockPos> worldPosition(
::BlockPos const&)
const ;
186 virtual ::std::variant<::gametest::GameTestError, ::Vec3> worldPosition(
::Vec3 const&)
const ;
188 virtual ::std::variant<::gametest::GameTestError, ::BlockPos> relativePosition(
::BlockPos const&)
const
191 virtual ::std::variant<::gametest::GameTestError, ::Vec3> relativePosition(
::Vec3 const&)
const ;
193 virtual ::std::optional<::gametest::GameTestError>
196 virtual ::std::optional<::gametest::GameTestError> spreadFromFaceTowardDirection(
198 ::ScriptModuleMinecraft::ScriptFacing,
199 ::ScriptModuleMinecraft::ScriptFacing
202 virtual ::std::variant<::gametest::GameTestError, ::SimulatedPlayer*>
203 spawnSimulatedPlayer(::std::string
const&,
::BlockPos const&, ::GameType) ;
207 virtual ::std::optional<::gametest::GameTestError> getBlockSource(
::BlockSource*&) ;
209 virtual ::std::variant<::gametest::GameTestError, ::Dimension*> getDimension() ;
211 virtual ::std::optional<::gametest::GameTestError> onPlayerJump(
::Mob&,
int) ;