3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/world/level/spawn/EntitySpawnReason.h"
14namespace br::spawn {
struct EntityType; }
17namespace br::spawn::predicate {
23MCAPI
bool checkAnyLightMonster(
26 ::br::spawn::EntitySpawnReason reason,
40 ::br::spawn::EntitySpawnReason reason,
45MCAPI
bool checkDrowned(
48 ::br::spawn::EntitySpawnReason reason,
53MCAPI
bool checkEndermite(
56 ::br::spawn::EntitySpawnReason reason,
70 ::br::spawn::EntitySpawnReason reason,
81MCAPI
bool checkGuardian(
84 ::br::spawn::EntitySpawnReason reason,
95 ::br::spawn::EntitySpawnReason reason,
106MCAPI
bool checkMonster(
109 ::br::spawn::EntitySpawnReason reason,
127MCAPI
bool checkOcelot(
130 ::br::spawn::EntitySpawnReason,
138MCAPI
bool checkPatrollingMonster(
141 ::br::spawn::EntitySpawnReason reason,
146MCAPI
bool checkPiglin(
149 ::br::spawn::EntitySpawnReason reason,
154MCAPI
bool checkPolarBear(
157 ::br::spawn::EntitySpawnReason reason,
165MCAPI
bool checkSilverfish(
168 ::br::spawn::EntitySpawnReason reason,
173MCAPI
bool checkSkeletonHorse(
176 ::br::spawn::EntitySpawnReason reason,
181MCAPI
bool checkSlime(
184 ::br::spawn::EntitySpawnReason reason,
189MCAPI
bool checkStray(
192 ::br::spawn::EntitySpawnReason reason,
200MCAPI
bool checkSurfaceAgeableCreature(
203 ::br::spawn::EntitySpawnReason reason,
211MCAPI
bool checkTropicalFish(
214 ::br::spawn::EntitySpawnReason reason,
225MCAPI
bool checkZombieHorse(
228 ::br::spawn::EntitySpawnReason reason,
233MCAPI
bool checkZombifiedPiglin(
236 ::br::spawn::EntitySpawnReason reason,
Definition BlockSource.h:67
Definition EntityType.h:15