#include "../../Platform/stdafx.h" #include "../../Headers/net.minecraft.world.entity.player.h" #include "HealthCriteria.h" HealthCriteria::HealthCriteria(const std::wstring& id) : DummyCriteria(id) {} int HealthCriteria::getScoreModifier( std::vector >* players) { float health = 0; for (AUTO_VAR(it, players->begin()); it != players->end(); ++it) { std::shared_ptr player = *it; health += player->getHealth() + player->getAbsorptionAmount(); } if (players->size() > 0) health /= players->size(); return Mth::ceil(health); } bool HealthCriteria::isReadOnly() { return true; }